/*
Theme Name: Elips Demir
Theme URI: http://www.truvabilgisayar.com
Description: Responsive HTML5 template
Version: 1.0
Author: emre şahin
Author URI: 
Tags: Uğur Mumcu Yakacık Soğanlık Bilgisayar, Kamera Teknik Servis Bakım Onarım
*/


/*@import url(https://fonts.googleapis.com/css?family=Basic);*/

/* latin-ext */
/*
@font-face {
  font-family: 'Basic';
  font-style: normal;
  font-weight: 400;
  src: local('Basic Regular'), local('Basic-Regular'), url(fonts/basic-regular.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
/* @font-face {
  font-family: 'Basic';
  font-style: normal;
  font-weight: 400;
  src: local('Basic Regular'), local('Basic-Regular'), url(fonts/basic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}*/

body {
	/*font-family: 'Basic', sans-serif;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	*/
	font-family: Arial, Helvitica, sans-serif;
	/*padding-top:50px;*/
	font-weight:500;
	font-size:16px;
}
a, a:hover, a:focus, a:active {text-decoration:none;outline:none !important}


a, a *{
	-webkit-transition: background 600ms, color 300ms,-webkit-transform 900ms !important;
	transition: background 600ms, color 300ms, transform 900ms !important;
}
a:hover,a:focus, a:active {text-decoration:none}

aside {
	max-width:100%;
}
.wow {
	visibility:hidden;
}
input, textarea{max-width:100%;}
#main {
	/*border:1px solid #8f5249;
	margin-top:-1px;
-webkit-box-shadow:0px 0px 14px 2px #df8c75 ;
-moz-box-shadow:0px 0px 14px 2px #df8c75 ;
box-shadow:0px 0px 14px 2px #df8c75*/
}
#main-content {
	background:#ffffff;
	padding-top:30px;
}
#header-t {
	margin:5px 0px;
	padding:6px 0px;
}

/*.logo-brand img {
	width:auto;
	max-height:66px;
}*/
/* main menu */
#logo img {
max-height: 90px;
margin: 0px 0px;
}
#h_orta>div {display:block;font-size:18px;text-align:center;line-height:60px}
#h_sag {text-align:right;line-height:60px}
#main-menu .navbar-default {
	margin:0;
	min-height:40px;
	border:none;
	font-family: trebuchet ms, geneva, sans-serif;
	/*box-shadow: 0px 2px 3px -1px rgb(45, 116, 64);*/
	box-shadow: 0px 2px 10px -3px rgb(81, 81, 81);
	
background: rgba(252,111,144,1);
background: -moz-linear-gradient(-45deg, rgba(252,111,144,1) 0%, rgba(157,89,102,1) 20%, rgba(11,54,36,0.62) 51%, rgba(50,155,95,1) 86%, rgba(65,196,119,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252,111,144,1)), color-stop(20%, rgba(157,89,102,1)), color-stop(51%, rgba(11,54,36,0.62)), color-stop(86%, rgba(50,155,95,1)), color-stop(100%, rgba(65,196,119,1)));
background: -webkit-linear-gradient(-45deg, rgba(252,111,144,1) 0%, rgba(157,89,102,1) 20%, rgba(11,54,36,0.62) 51%, rgba(50,155,95,1) 86%, rgba(65,196,119,1) 100%);
background: -o-linear-gradient(-45deg, rgba(252,111,144,1) 0%, rgba(157,89,102,1) 20%, rgba(11,54,36,0.62) 51%, rgba(50,155,95,1) 86%, rgba(65,196,119,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(252,111,144,1) 0%, rgba(157,89,102,1) 20%, rgba(11,54,36,0.62) 51%, rgba(50,155,95,1) 86%, rgba(65,196,119,1) 100%);
/*background: linear-gradient(135deg, rgba(252,111,144,1) 0%, rgba(157,89,102,1) 20%, rgba(11,54,36,0.62) 51%, rgba(50,155,95,1) 86%, rgba(65,196,119,1) 100%);*/
background: linear-gradient(135deg, rgb(6, 131, 221) 0%, rgb(6, 131, 221) 20%, rgb(6, 131, 221) 51%, rgb(121, 150, 221) 86%, rgb(31, 25, 53) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6f90', endColorstr='#41c477', GradientType=1 );
}
#main-menu .navbar-default .navbar-nav > li > a {
    color: #fff;
	 /*padding-top:10px;
	 padding-bottom:10px;*/
	 line-height:38px;
	 font-weight:600;
	  text-transform: uppercase;
	  font-size: 14px;
}

#main-menu .navbar-default .navbar-nav > li > a:hover {
color: rgb(22, 42, 45);
background: rgba(255, 255, 255, 0.17);
}
#main-menu .navbar-default .navbar-nav > .active > a, #main-menu .navbar-default .navbar-nav > .active > a:focus, 
#main-menu .navbar-default .navbar-nav > .active > a:hover {
color: rgb(255, 255, 255);
background: rgba(255, 255, 255, 0.18);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: rgb(135, 238, 255);
	background: rgba(5, 35, 30, 0.18);
}
#main-menu .dropdown-menu {
/*background-color: rgb(147, 121, 135);*/
padding: 1px;
/*border: 3px solid rgb(128, 88, 111);*/
}

#main-menu .dropdown-menu > li > a {
line-height:30px;
color: rgb(94, 94, 94);
/*font-weight: bold;*/
padding: 4px 30px;
background-color:#fff;
border-bottom: 1px solid rgb(169, 169, 169);
font-size: 15px;
min-width:180px;
}
#main-menu .dropdown-menu > li > a:hover {
background-color: #0683dd;
color:#fff
}
.site-title-brand {
	text-align:left;
	padding:14px 0px;
	display:block;
	box-sizing:border-box;
}
.site-title-brand h1 {
	font-size:24px;
	margin:0;
	color:#00a3d9;
	padding-left:0px;
}
.site-title-brand h2 {
	font-size:16px;
	margin:0;
	color:#777777;
}

.logo-brand img {
	width:auto;
	max-height:50px;
}
.navbar-brand {
	padding:0px;
	/*padding-left:10px;
	padding-right:20px;*/
}

nav .dropdown-menu {
	opacity:0;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-animation-fill-mode: forwards;  
	animation-fill-mode: forwards; 
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0); 
	display: block; 
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	overflow:auto;
	text-align: left;
}
nav .open > .dropdown-menu {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);  
	opacity:1;
}

#h-search {
	width:250px;
	padding:6px !important;
}
#h-search .form-group{
	margin:0px;
}
#h-search .input-group-addon {
	padding:0px;
	border:none;
	margin:0px;
}
@media screen and (min-width: 760px){
	#main-menu .nav > li>ul>li{
		position:relative;
	}

	#main-menu .navbar-nav li>ul>li:hover>ul{
		display:block;
		width:100%;
	}

	#main-menu .dropdown-menu ul{
		position:absolute;
		top:-3px;
		right:0;
		left:180px;
		min-width:180px;
	}
	#main-menu .dropdown-menu ul ul ul{
		position:absolute;
		top:21px;
		right:0;
		left:-140px;
	}
	#main-menu .dropdown-menu ul>li a{
		white-space: inherit;
	}
}
/* responsive */
@media (min-width:1px) and (max-width: 780px) {
	/* header top */
	#h_orta>div {display:block;font-size:14px;text-align:center;line-height:20px}
	#h_sag {line-height:20px}
	/*.admin-bar #main-menu {top:40px;}*/
	#main-menu .navbar-header {
		height:54px;
	}
	#main .navbar-static-top #menu-ana-menu>li>a, #main .navbar-fixed-top #menu-ana-menu>li>a {
		padding: 3px 16px;
		line-height:32px;
		font-size:12px;
	}

	#main #logo {
		display:block;
	}
	#main #logo img {
		height:48px;
		display:block;
		margin:0 auto;
	}
	section#content>div {padding-right:15px;}
	.right-menu{margin-left:-15px}
	/*img {float:none !important;display:block;margin:0px auto !important;}*/
	#title-head {
		/*margin-top: 0px !important;*/
	}
	#main-menu .navbar-default .navbar-nav > li > a {
		color: #fff;
		 /*padding-top:10px;
		 padding-bottom:10px;*/
		 line-height:24px;
	}
	#header-sag .text-right{
		text-align:center !important;
	}

}

@media (min-width:760px) and (max-width: 900px) {
	#main .navbar-static-top #menu-ana-menu>li>a {
		padding: 12px 8px;
		font-size:12px;
	}
	/*#main .navbar-static-top .logo-brand img {
		height:40px;
		margin-top:16px;
	}*/
}
@media (min-width:760px) and (max-height: 500px) {
	nav .dropdown-menu {
		max-height:300px;
		overflow:auto;
	}
}

@media (min-width: 901px) and (max-width: 1024px) {
	#main .navbar-static-top #menu-ana-menu>li>a {
		padding: 12px 12px ;
		font-size:12px;
	}
	#main .navbar-static-top .logo-brand img {
		height:36px;
		margin-top:16px;
	}
	#main .navbar-static-top {
	}
	#main .navbar-fixed-top #menu-ana-menu>li>a {
		padding:6px 10px;
		font-size:12px;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	#main .navbar-static-top #menu-ana-menu>li>a {
		padding: 6px 16px;
		font-size:14px;
	}
	#main .navbar-fixed-top #menu-ana-menu>li>a {
		padding: 6px 10px;
		font-size:13px;
	}
	/*#main .navbar-static-top .logo-brand img {
		height:46px;
		margin-top:10px;
	}*/
}

@media (min-width: 1281px) and (max-width: 1800px) {
	#main .navbar-static-top #menu-ana-menu>li>a {
		padding:12px 22px;
		font-size:15px;
	}
	#main .navbar-fixed-top #menu-ana-menu>li>a {
		padding: 6px 20px;
		font-size:14px;
	}
	/*#main .navbar-static-top .logo-brand img {
		height:50px;
		margin-top:10px;
	}*/
}

/*
.logo-brand img {
	width:auto;
	max-height:50px;
	margin-top:12px;
}*/

/* home slider */
#home_slider {
	position:relative;
	/*margin-top:-35px;
	margin-bottom:10px;*/
}

#home_slider .item {
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center;
	/*transform: translate3d(0px, 0px, 0px);
	transform-origin: 0% 0% 0px;*/
	/*animation:item 6s ease-in-out;
-webkit-animation-timing-function: steps(1000,end);
animation-timing-function: steps(1000,end);
transition: all .5s ease-in-out;*/
}

@-webkit-keyframes item {
   0% {
		background-size:120%;
    }
    50% {
		background-size:110%;
    }
    100% {
		background-size:100%;
    }
}

@keyframes item {
   0% {
		background-size:120%;
    }
    50% {
		background-size:110%;
    }
    100% {
		background-size:100%;
    }
} 

#home_slider .carousel-inner {
	position:relative;
}
#home_slider .carousel-content {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
	width:100%;
	z-index:901;
	/*background:rgba(0,0,0,0.6);*/
	color:#fff;
	opacity:0;
}
#home_slider .item .animation{
  opacity:0;
}
#home_slider .active .carousel-content {
	-webkit-animation: fadeInUp 600ms linear 800ms both;
	-moz-animation: fadeInUp 600ms linear 800ms both;
	-o-animation: fadeInUp 600ms linear 800ms both;
	-ms-animation: fadeInUp 600ms linear 800ms both;
	animation: fadeInUp 600ms linear 800ms both;
	opacity:1;
}
#home_slider .carousel-content h1 {
	margin:0 auto;
	padding:16px 6px;
	font-size:24px;
/*width: 70%;
border-radius:10px;*/
background: rgba(0,0,0,0.6);
}
#home_slider .indicator{
	display:none;
}
#home_slider .carousel-button {
	position:absolute;
	top:48%;
	left:0;
	z-index:900;
	width:100%;
}
#home_slider .carousel-button a{
	background:rgba(0,0,0,0.6);
	color:#fff;
	border-radius:0;
}
#home_slider .carousel-button .prev {
	position:absolute;
	left:0;
}
#home_slider .carousel-button .next {
	position:absolute;
	right:0;
}

#title-head {
/*margin-top: -30px;*/
margin-bottom: 30px;
display: block;
background: rgb(235, 245, 243);
padding: 3px;
-webkit-border-radius: 0;
border-radius: 0;
font: normal 16px/1 "Times New Roman", Times, serif;
color: rgb(6, 131, 221);
text-align: center;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
/*text-shadow: 0 0 3px rgb(244, 255, 255);
text-shadow: 1px 1px 1px rgb(9, 195, 175);*/
border-bottom: 1px solid rgba(112, 183, 178, 0.37);
background: rgba(252,221,238,1);
background: -moz-linear-gradient(-45deg, rgba(252,221,238,1) 0%, rgba(227,247,234,1) 51%, rgba(210,238,226,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(252,221,238,1)), color-stop(51%, rgba(227,247,234,1)), color-stop(100%, rgba(210,238,226,1)));
background: -webkit-linear-gradient(-45deg, rgba(252,221,238,1) 0%, rgba(227,247,234,1) 51%, rgba(210,238,226,1) 100%);
background: -o-linear-gradient(-45deg, rgba(252,221,238,1) 0%, rgba(227,247,234,1) 51%, rgba(210,238,226,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(252,221,238,1) 0%, rgba(227,247,234,1) 51%, rgba(210,238,226,1) 100%);
background: linear-gradient(135deg, rgba(62 67 110 / 46%) 0%, rgba(227,247,234,1) 51%, rgba(210,238,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcddee', endColorstr='#d2eee2', GradientType=1 );
}
/* single */

/* content h4 */
.content h2, .widget h2 {
color: rgb(255, 99, 0);
letter-spacing: 1px;
font-weight: bold;
}
.content h3 {
color: rgb(108, 132, 197);
letter-spacing: 1px;
font-weight: bold;
}
.content h4 {
color: rgb(9, 135, 117);
letter-spacing: 0.2px;
/*font-weight: bold;*/
font-size: 20px;
}
.content {
	text-shadow: 1px 1px rgba(216, 216, 216, 0.4);
}
.single-title {
	margin:0px;
	line-height:32px;
	padding:14px 0px;
	font-size:28px;
	/*border-bottom:3px solid #dddddd;*/
	text-align:center;
}

/* kategoriler */
.cat-title {
	/*border-bottom:2px solid #06c1ff;*/
	margin:0px;
	margin-bottom:20px;
	text-align:center;
	padding:5px;
}
.category-posts {
	position:relative;
	background:#fff;
	padding:6px;
	margin-bottom:-1px;
	margin-right:-1px;
}
.category-posts>a {
	display:block;
	border:1px solid #dddddd;
	position:relative;
}
.category-posts>a:hover {
opacity:0.8;
}
.category-posts>a:hover h4{
background: #24203f;
color: #fff;
}
.category-posts>a .category-post-title {
	height:40px;
	/*overflow:hidden;*/
	/*display:block;
position: absolute;
bottom: 0;*/
width: 100%;
}
.category-posts>a h4 {
	line-height:16px;
	margin:0px;
	padding:3px 0px;
	font-size:16px;
	display:table;
	width:100%;
	height:36px;
	background:#0683dd;
color: #fff;
}
.category-posts>a h4 span{
	display:table-cell;
	vertical-align:middle;
}

.category-post-image {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	width:100%;
	height:200px;
	display:block;
}

/* widget, menu vb */
.widget_nav_menu {
	/*border:1px solid #eeeeee;
	padding:2px;
	background:#fbfbfb;*/
}

#sidebar .widget_nav_menu {
	margin-bottom:20px;
}
aside.widget {
	margin-bottom:16px;
}
.widget-title {
	margin:0px;
	margin-bottom:8px;
	padding-bottom:6px;
	font-size:22px;
	/*color:#444444;*/
	border-bottom:4px solid #eeeeee;
}
.widget_nav_menu ul{
	list-style:none;
	padding:0;
	margin:0;
	/*background:#ffffff;*/
}
.widget_nav_menu ul li > a{
	display:block;
	line-height:31px;
	padding:0px 3px;
	color:rgb(108, 209, 166);
	padding-left:4px;
	border-bottom: 1px solid #7da758;
}

.widget_nav_menu ul li > a:hover{
	/*background:#fbfbfb;*/
	color:rgb(25, 255, 76);
}

#sidebar .widget_nav_menu ul li > a{
display: block;
position: relative;
line-height: 24px;
padding: 4px 3px;
    padding-left: 3px;
color: #4f99a6;
padding-left: 4px;
border-bottom: 1px solid #cccccc;
font-size:16px;
}
#sidebar .widget_nav_menu ul li > a:hover{
	/*background:#fbfbfb;*/
	color:rgb(0,179,45);
	border-bottom: 1px solid #5cff26;
}
.widget_nav_menu ul li > a::before {
    text-align: left;
    width: 14px;
    float: left;
    content: '»';
    font-weight: bold;
    margin-top: -2px;
}
#sidebar .widget_nav_menu ul li > a::before {
    color: #777777;
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.widget_nav_menu ul li > a {
		line-height: 25px;
		font-size: 14px;
	}
}
@media (min-width: 960px) and (max-width: 1024px) {
	.widget_nav_menu ul li > a {
		line-height: 25px;
		font-size: 14px;
	}
}
@media (min-width: 760px) and (max-width: 960px) {
	.widget_nav_menu ul li > a {
		line-height: 16px;
		font-size: 12px;
	}
}

/* widgets */

#bottom_full {
	padding:0px;
	margin-top:16px;
	border-top:1px solid #eee;
	/*margin-bottom: -20px;
	padding-top: 10px;*/
}
#bottom_full .widget-title{
	margin:0px;
	padding:6px 0px;
	text-align:center;
	font-size:26px;
	color:#008c69;
}
.tagcloud{
	text-align:center;
}
.tagcloud a{
	font-size:16px !important;
	padding:3px 8px;
	border:1px solid #eee;
	border-radius:3px;
	display:inline-block;
	margin-bottom:4px;
}
.tagcloud a:hover{
	background:#eee;
}

#post-tags a{
padding: 6px;
margin-right: 10px;
margin-bottom: 3px;
display: inline-block;
background: #ebf3f6;
border: 1px solid #9dbad8;
font-size:15px;
}
#post-tags a:hover{
background: #f7f7f7;
border: 1px solid #dddddd;
}


/*
footer {
	margin-top:20px;
	border-top:1px solid #dddddd;
	padding:10px;
	background:#f7f7f7;
}*/
footer {
margin-top: 20px;
/*border-top: 20px solid rgb(30, 60, 56);*/
}
.footer {
	background: #161f29;
	color: rgb(255, 255, 255);
}
footer .copy-right{
	margin-top:20px;
text-align:center;
background: rgb(6, 131, 221);
}

.aligncenter{
	display:block;
	margin:0 auto;
}
.alignleft {
	float:left;
	padding-right:10px;
}
.alignright {
	float:right;
	padding-left:10px;
}
.size-full {
	
}
img{max-width:100%;height:auto}
.my-tel-container a span{
	font-size: 48px;
    color: #59d600;
}

#lg-download {
	display:none !important;
}


/* RELATED POSTS */
.related {
	margin-top:20px;
}
.related h3 {
	margin:0;
	margin-bottom:-1px;
}
.related h4 {
	color: rgb(4, 121, 219);
}
.r-img-box {
    width: 56px;
    height: 56px;
    display: block;
    float: left;
    margin-right: 10px;
	 background-repeat:no-repeat;
	 background-size:cover !important;
}
.r-entry {font-size:14px}

.related a.list-group-item:focus, .related a.list-group-item:hover, .related button.list-group-item:focus, .related button.list-group-item:hover {
    background: none !important;
	color: rgb(6, 128, 33);
}
#breadcrumbs {
	margin-top:-30px;
	background:#eee;
	font-size:15px;
	padding:7px;
	border-bottom: 1px solid rgb(216, 216, 216);
	margin-bottom:16px;
}

/*
.panel-has-style {
	overflow:hidden;
}

div.widget_siteorigin-panels-postloop:first-child > div {
	margin-left:-15px;
}*/
