﻿@charset "utf-8";
/* CSS Document */

@import "reset.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&amp;subset=latin,latin-ext);


@font-face {
	font-family:'Flexo-Bold';
	src: url('../font/Flexo-Bold_gdi.eot');
	src: url('../font/Flexo-Bold_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('../font/Flexo-Bold_gdi.html') format('woff'),
		url('../font/Flexo-Bold_gdi.ttf') format('truetype'),
		url('../font/Flexo-Bold_gdi-2.html') format('opentype'),
		url('../font/Flexo-Bold_gdi.svg#Flexo-Medium') format('svg');
	font-weight: 550;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2122;
}

@font-face {
	font-family:'Flexo-Regular';
	src: url('../font/Flexo-Regular_gdi.eot');
	src: url('../font/Flexo-Regular_gdid41d.eot?#iefix') format('embedded-opentype'),
		url('../font/Flexo-Regular_gdi.html') format('woff'),
		url('../font/Flexo-Regular_gdi.ttf') format('truetype'),
		url('../font/Flexo-Regular_gdi-2.html') format('opentype'),
		url('../font/Flexo-Regular_gdi.svg#Flexo-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2122;
}


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.General Styles
	1.1. Body
	1.2. Fonts
	1.3. Headings 
	1.4. Text Elements 
	1.5. Forms
	1.6. Transition 
	1.7. Box sizing 
	1.8. Images 
	1.9. Tables 
	1.10. Widgets   
	1.11. Definition Lists 
	1.12. Woocommerce
2.Layout
	2.1. container
	2.2. Top Bar
	2.3. Header
	2.4. Main
		2.4.1. Fullwidth - Page Title
		2.4.2. Blog
		2.4.3. Portfolio
		2.4.4. Recent Gallery
		2.4.5. Testimonial
		2.4.6. Team
		2.4.7. Products
		2.4.8. Events
		2.4.9. Side Navigation
		2.4.10. Coming soon
		2.4.11. 404 page
		2.4.12. Login
	2.5. Footer	

/*----*****---- << 1.General Styles >> ----*****----*/
	
	/*----*****---- << 1.1. Body >> ----*****----*/
		
	body { font-weight:normal; font-size:13px; line-height:22px; background:#ffffff; color:#2f2f2f; }
	
	/*----*****---- << 1.2. Fonts >> ----*****----*/
	
	body, .intro-text h2, .intro-text h4, .dt-sc-button, .entry-detail .read-more, #footer .widget ul li h6, .dt-sc-testimonial-wrapper h5, #main-menu ul li a, #commentform input[type="text"], #commentform input[type="password"], #commentform input[type="email"], #commentform input[type="url"], #commentform input[type="tel"], #commentform input[type="number"], #commentform input[type="range"], #commentform input[type="date"], #commentform input[type="search"], #commentform textarea, #commentform input.text { font-family: 'Open Sans', sans-serif; }	
	
	
	/*----*****---- << 1.3. Headings >> ----*****----*/
	
	h1, h2, h3, h4, h5, h6 { color:#2c3e50; font-weight:normal; line-height:normal; margin-bottom:20px; }	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#2c3e50; }
	
	h1{ font-size:36px; }
	h2{ font-size:30px; }
	h3{ font-size:26px; }
	h4{ font-size:20px; }
	h5{ font-size:18px; }
	h6{ font-size:16px; margin-bottom:20px; }
	
	/*----*****---- << 1.4. Text Elements >> ----*****----*/
	
	a { text-decoration:none; }
	a img{ border:none; }
	img { max-width: 100%; }
	
	a:hover { color:#2c3e50; }
	
	strong{ font-weight: bold; }
	em{ font-style: italic; }
	
	address { display:block; margin:10px 0px 20px; }
	abbr {  border-bottom:1px dotted #868686; cursor:help; }
	ins { background:#FFF9C0; color:#868686; }
	sub, sup { font-size:75%; position:relative; vertical-align:baseline; }
	sub { bottom: -3px; }
	sup { top: -5px; }	



       
            
            .top-bar-mobile
            {
	        display: none;
            }
		

            .mobile-lang-icons 
            {
	        display: none;
            }


	
	p { line-height:24px; margin-bottom:10px;  }	
	#content-area p, #content-area li { font-size: 110%; line-height:28px}
	#content-area .dt-sc-tabs-frame-content li, #content-area .field-name-body li,
	.term-desc li {
		list-style: disc;margin-bottom: 2px;padding-bottom: 0px; margin-left: 20px;
	}
	#content-area .blog-icerik .entry-body p, #content-area .haber-icerik .entry-body p{
		line-height:24px; font-size: 100%;
	}
	ul, ol, pre, code{ margin-bottom:20px; }
	
	ul{ list-style-type:none; list-style-position:inside; }
	ul li { padding-bottom:10px; }
	ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
	ul ul ul { margin-bottom:0px; list-style-type:circle; }
	
	ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; }
	ol li { padding-bottom:10px; }
	ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
	ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
	
	blockquote { clear: left; display: block; margin: 0; padding: 0; position: relative; border-left:5px solid; font-size:16px; font-style:italic;  padding:10px 2%; line-height:28px; }
	blockquote p { margin-bottom:0px; }
	blockquote cite { float:right; margin:10px 0px 0px; font-size:14px; }
	
	blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
	blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
	blockquote.aligncenter { width:100%; text-align:center; }
	
	pre, code{ border-left:3px solid #f8cc6e; background-color:#e6e2d6; display:block; padding:10px; font-size:11px; font-family: monospace; width:96.5%; overflow:auto; }
	
	hr { background-color:#e6e2d6; border:none; height:1px; margin:30px 0; }
		
	/* due to IE <HR> margin bugs I had to made classed and apply them to div to achieve the effect of a <HR> */
	
	.dt-sc-hr { background:url(../images/splitter.html); height:10px; width:100%; clear:both; display:block; float:left; margin:40px 0px; position:relative; z-index:1; }
	
	.dt-sc-hr.top, .hr-border.top { width:97%; }
	.dt-sc-hr.top, .hr-border.top { background-position:right center; text-align:right; }
	.dt-sc-hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-21px; top:-5px; }
	
	.dt-sc-one-half pre, .dt-sc-one-half code { width:94.7%; }		
	
	.clear { float:none; clear:both; margin:0px; padding:0px; }
	.float-right { float:right; }
	.float-left { float:left; }
	.middle-align { text-align:center; }
	.hidden { display:none; }
	
	.post-edit-link { background:#e5e5e5; color:#5a5a5a; float:right; clear:both; margin:20px 0px 0px; line-height:24px; padding:0px 10px; font-size:12px; }
	.post-edit-link:hover { background:#4C4C4C; color:#ffffff; text-shadow:0px 1px 0px #0e4b6e; }
	
	/*----*****---- << 1.5. Forms >> ----*****----*/
	
	label { color: #2c3e50; }
	label span{ color:#b4b4b4; }

	fieldset{ border:1px solid #eaeaea; padding:15px; margin:0 0 20px 0; }
	legend{ font-weight: bold; }


	::-webkit-input-placeholder { /* WebKit browsers */
	    color:    #7f7f7f;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color:    #7f7f7f;
	   opacity:  1;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color:    #7f7f7f;
	   opacity:  1;
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
	   color:    #7f7f7f;
	}

	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], textarea, input.text { background-color:#f3f3f3; border-radius: 2px; border: none; color: #000; display: inline-block; font-size: 13px; margin: 3px 0; padding: 10px 15px; width: 100%; -webkit-appearance: none; -moz-appearance: none; }
	
	input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover, input[type="date"]:hover { color:#000000; }
	
	textarea { height: 190px; overflow: auto; resize: none; padding: 16px 15px; width:100%; }
	
	input[type="submit"]:hover, input[type="reset"]:hover { background-color:#546d87; }
	
	input[type="submit"], input[type="reset"], input[type="button"], button, .add_to_cart_button, .product_type_variable, .product-details .button, .add_to_wishlist{ color: #ffffff; cursor: pointer; float: right; font-size: 15px; padding:8px 16px 8px 16px; margin-top:3px; border-radius:2px; }
	
	#searchform .search-icon { background: url("../images/search.png") no-repeat scroll center center rgba(0, 0, 0, 0); border: medium none; border-radius: 0 2px 2px 0; margin-top: 0; min-height: 47px; min-width: 52px; padding: 10px 23px; position: absolute; left: 0; text-indent: -9999px; top: 0; }
	
	.error, input.error[type="text"], input.error[type="email"], input.error[type="password"], textarea.error, input.error[type="tel"] { border-color: #F92C2C; }
	 #footer .widget .mailchimp-form input.error[type="email"] { border:1px solid #F92C2C; }
	.error-msg, .success-msg { display:inline-block; padding:5px 35px; border: 1px solid; position: relative; }
	.error-msg { border-color:#ff9999; color: #d01313; }
	.success-msg { border-color:#77be32; color: #77be32; }
	.error-msg:before, .success-msg:before { font-family: FontAwesome; font-size: 17px; font-style: normal; font-weight: normal; left: 13px; position: absolute; text-decoration: inherit; top: 5px; }
	.error-msg:before { content:"\f00d"; color:#c54228; }
	.success-msg:before { content:"\f00c"; color:#77be32; }
	
	input[type=submit], input[type=button], input[type=reset] { -webkit-appearance: none; appearance: none; }
	
	/*----*****---- << 1.6. Transition >> ----*****----*/
	
	a, .carousel-arrows a, .product-carousel a, .portfolio:hover .portfolio-detail, .portfolio .image-overlay a, .portfolio .image-overlay, .entry-detail h5 a:hover, .read-more span, .sorting-container a, .portfolio .views, .portfolio-title h5 a, .portfolio-title h5, .portfolio .views a, .portfolio-title p, .mailchimp .dt-sc-social-icons li, input[type="submit"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], textarea, input.text, .products .product-title a, .products .product-title, .events .event-detail h5 a, .events .event-meta p a, .entry-meta-data p a, .widget_categories ul li a, .widget_categories ul li a:before, .widget.widget_tag_cloud .tagcloud a, .blog-post.type3 .entry-detail h4 a, .pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .pagination .next-post a:before, .pagination .prev-post a:before, .breadcrumb a, .blog-entry h4 a, .blog-entry .entry-metadata p a, .project-details ul li p a, .post-nav-container .post-prev-link, .post-nav-container .post-next-link, .widget_product_categories ul li a, .widget_product_categories ul li a:before, .woocommerce table.cart a.remove, .woocommerce table.shop_table .product-name a, .woocommerce .button, .woocommerce-review-link, .product .summary .quantity .plus, .product .summary .quantity .minus, .side-nav-container ul li:hover .fa, .image-overlay, .partner-carousel a, .side-nav-container ul li, .portfolio-thumb img, .read-more, .top-bar, .is-sticky .header.header4 #logo, .dt-sc-icon-list li a, .top-social-icons .fa, .header8 #main-menu > ul > li > a, .header8 #main-menu > ul > li:before, .product_cart_list li a .remove:hover, .bg-content p a, .button, .parallax-content-bg2 .parallax-content p a, input[type="reset"], #dt-style-picker .theme-picker li a:before  { -webkit-transition:all 200ms linear 0s; -moz-transition:all 200ms linear 0s; -o-transition:all 200ms linear 0s; -ms-transition:all 200ms linear 0s; transition:all 200ms linear 0s; }
	#main-menu ul li a {-webkit-transition:none; -moz-transition:none; -o-transition:color 0 ease-in; -ms-transition:none; transition:none;}
	
	#grid, #grid li, #grid li a {
		-moz-transition: none;
		    -webkit-transition: none;
		    -o-transition: color 0 ease-in;
		    transition: none;
	}	
	
	/*----*****---- << 1.7. Box sizing >> ----*****----*/
	
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], textarea, input.text, .portfolio-detail, .portfolio-title, .widget ul.tweet_list p, .entry-post-content, ul.commentlist li .comment-details, .side-nav-container ul li, .products .product-container, .intro-text, .author-desc, .widget ul.tweet_list li, .products .product-title a, .products .product-title, .header7 .main-menu, .footer-widgets-wrapper .widget-content, #footer .widget.widget_links ul, .shopping-cart, .shopping-cart .buttons a, .events-carousel-wrapper.type2 .events .event-detail, .newsletter-content, #footer .footer-widgets-wrapper.type5 .widget.widget_text .textwidget { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	
	/*----*****---- << 1.8. Images >> ----*****----*/
	
	/*#primary img { max-width:100%; width: 100%; height: auto !important;}*/
	
	.wp-caption { background:#C4C1AE; border:1px solid #C4C1AE; margin-bottom:10px; margin-top:10px; max-width:96%; padding:5px 7px 7px 5px; }
	.wp-caption img { display:block; margin: 0 auto; padding:6px; max-width:98%; }
	.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
	
	img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 15px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 15px; text-align:right; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	
	.align-center { margin:0 auto; display:block; }
	
	/*----*****---- << 1.9. Tables >> ----*****----*/
	
	table { clear: both; margin-bottom: 20px; width: 100%; }
	th { border-bottom: 1px solid #eaeaea; color: #2c3e50; font-size: 14px; font-weight: 400; line-height: normal; padding: 15px; text-align: left; }
	tbody tr:nth-child(2n+1) td { background-color: #ffffff; }
	td { background-color: #ffffff; border-bottom: 1px solid #eaeaea; font-size: 14px; line-height: normal; padding: 13px 15px; text-align: left; color:#2c3e50; }
	
	
	/*----*****---- << 1.10. Widgets >> ----*****----*/
	
	.widget { float:left; width:100%; padding:0px 0px 40px; margin:0px; position:relative; }
	
	#primary { float: left; margin:0; padding: 0; width: 750px; }
	#secondary, #secondary-left, #secondary-right { float: left; padding: 0; width: 220px; }
	#secondary img { height: auto; max-width: 100%; }
	#primary.content-full-width { width: 100%; }
	#primary.with-left-sidebar { margin:0px 0px 0px 30px; }
	#primary.with-right-sidebar { margin:0 30px 0 0; }
	#primary.page-with-both-sidebar { float: left; margin: 0 20px; width: 720px; }
	
	body[class*="page-blog"] #secondary-right { background: #fff!important; }
	body[class*="page-blog"] #secondary-right form .views-submit-button, .page-blog #secondary-right form label { display: none; }
	body[class*="page-blog"] #secondary-right .form-item { display: inline-block; }
	body[class*="page-blog"] #secondary-right .form-item a { display: inline-block; padding: 7px 11px; border: 1px solid #e2e3e3; margin: 0 10px 10px 0; font-family: 'Flexo-Bold'; font-size: 12px; color: #7c7d7e; }
	body[class*="page-blog"] #secondary-right .form-item a.active { background-color: #ff1b00; color: #fff; }
	body[class*="page-blog"] #secondary-right #edit-tid-wrapper { padding: 0; }
	
	
	body[class*="page-blog"] #secondary-right { background: #fff!important; }
	body[class*="page-blog"] #secondary-right .item-list li { display: inline-block; }
	body[class*="page-blog"] #secondary-right .item-list li a { display: inline-block; padding: 7px 11px; border: 1px solid #e2e3e3; margin: 0 10px 10px 0; font-family: 'Flexo-Bold'; font-size: 12px; color: #7c7d7e; }
	body[class*="page-blog"] #secondary-right .item-list li a.active { background-color: #ff1b00; color: #fff; }
	
	
	
	
	
	#primary #content-header {
		border: 1px solid #e2e3e3;
		padding: 10px;
	}
	h1.title,	h2.title  {
		font-size: 22px;
		font-family: Flexo-Regular;
		color: #ff1b00;
		margin-bottom: 5px;
	}
	h1.product-group-title {
		font-size: 32px;
	}
	body.page-taxonomy #content-header{
		padding-bottom: 0px !important;
	}
	
	/*----*****---- << Left Sidebar >> ----*****----*/
	
	
	.region-sidebar-left {
		margin-bottom: 20px;
	}
	.region-sidebar-left li {
		list-style: none;
		list-style-type: none;
		background-color: #f6f6f6;
		padding: 4px 15px;
		color: #7f7f7f;
	}
	
	.region-sidebar-left .content > li {
		border: 1px solid #d4d4d4;
		border-bottom: none;
	}
	
	.region-sidebar-left .content > li:last-child {
		border-bottom: 1px solid #d4d4d4;
	}
	
	.region-sidebar-left .content > li > ul > li {
		border-bottom: 1px solid #d4d4d4;
		padding: 0;
	}
	
	.region-sidebar-left li a{
		color: #7f7f7f;
	}
	
	.region-sidebar-left li.current_page_item {
		/*background-color: #ff1b00;
		color: #FFF;
		padding-top:5px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;*/
		padding: 0;	
		position: relative;
	}
	
	.region-sidebar-left .content > li.current_page_item > a.active-trail {
		background-color: #d4d4d4; position: relative;
	}
	
	.region-sidebar-left li.current_page_item > a.active-trail.active {
		background-color: #ff1b00;
		color: #fff;
	}

	#block-menu-menu-haberler {
		margin-bottom: 20px;
	}
	#block-menu-menu-haberler li {
		border: 1px solid #d4d4d4;
		border-bottom: none;
		list-style: none;
	    list-style-type: none;
	    background-color: #f6f6f6;
	    padding: 4px 15px;
	    color: #7f7f7f;
	}

	#block-menu-menu-haberler li:last-child {
		border-bottom: 1px solid #d4d4d4;
	}
	#block-menu-menu-haberler li a {
	  color: #7f7f7f;
	}
	#block-menu-menu-haberler li.current_page_item {
	  padding: 0;
	  position: relative;
	}

	#block-menu-menu-haberler .content > li.current_page_item > a.active-trail {
		background-color: #d4d4d4; position: relative;
	}

	#block-menu-menu-haberler li.current_page_item > a.active-trail.active {
	  background-color: #ff1b00;
	  color: #fff;
	}
	#block-menu-menu-haberler li.current_page_item a{	
		/*color: #FFF;*/
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		padding-left: 15px;
		padding-right: 30px;
	}
	
	#block-menu-menu-haberler li.current_page_item > a.active-trail.active:after { content: "\f138"; font-family:FontAwesome; font-size:22px; top:5px; position:absolute; right:10px; color:#FFF; }
	

    .region-sidebar-left .content > li > a { font-weight: bold; }
	.region-sidebar-left .content > li.current_page_item > a.active-trail { background-color: #d4d4d4; position: relative; color: #7f7f7f; }
	.region-sidebar-left.content > li.current_page_item > a.active-trail:after { display: none; }
    .region-sidebar-left .content > li.current_page_item > ul.aktif:before{ content: ''; position: absolute; top: 0; left: 15px; border-top: 7px solid #d4d4d4; border-left: 10px solid transparent; border-right: 10px solid transparent; z-index: 99; }
    .region-sidebar-left .content > li.current_page_item > ul a.active-trail, .region-sidebar-left .content > li.current_page_item > ul a.active { background-color: #fff; color: #ff1b00; font-weight: bold;}


	.region-sidebar-left .content > li > ul.aktif:before {
		content: ''; position: absolute; top: 0; left: 15px; border-top: 7px solid #d4d4d4; border-left: 10px solid transparent; border-right: 10px solid transparent; z-index: 99;
	}
	
	.region-sidebar-left .content > li > ul.aktif > li > ul.aktif:before{
		content: ''; position: absolute; top: -1px; left: 15px; border-top: 7px solid #d4d4d4; border-left: 10px solid transparent; border-right: 10px solid transparent; z-index: 99;
	}
	
	.region-sidebar-left .content > li > ul.aktif > li > ul.aktif:after {
		content: ''; position: absolute; top: -1px; left: 17px; border-top: 6px solid white; border-left: 8px solid transparent; border-right: 8px solid transparent; z-index: 99;
	}
	.aktif .aktif .aktif {
		padding-left:20px !important;
	}
	
	
	.region-sidebar-left li.current_page_item > a.active-trail.active:after { content: "\f138"; font-family:FontAwesome; font-size:22px; top:5px; position:absolute; right:10px; color:#FFF; }


	.region-sidebar-left ul li ul li > a:after { content: "\f0da"!important; font-family:FontAwesome!important; font-size:15px!important; top:6px!important; left:16px!important; color: #d4d4d4!important; position:absolute; }
	.region-sidebar-left ul li ul li > a {
		padding-left: 26px!important;
		position: relative;
	}
	

	.region-sidebar-right {
		margin-bottom: 20px;
	}
	.region-sidebar-left li.current_page_item a{	
		/*color: #FFF;*/
		padding-top: 5px;
		padding-bottom: 5px;
		display: block;
		padding-left: 15px;
		padding-right: 30px;
	}

	.region-sidebar-left li ul {
		display: none;
	}
	.region-sidebar-left li.current_page_item ul {
		display: block;
		padding-top: 0px;
		margin-bottom: 0px;
		position: relative;
	}
	.region-sidebar-left li.current_page_item ul li {
		list-style: none;
		list-style-type: none;
		background-color: #FFF;
		/*padding: 5px 10px 2px 10px;
		border: 1px solid #d4d4d4;*/
		border-top: none;	
		color: #2f2f2f;
	}
	.region-sidebar-left li.current_page_item ul li ul { padding-left:0px; margin:0; border-top: 1px solid #d4d4d4; }
	.region-sidebar-left li.current_page_item ul li ul li { padding: 0; }
	.region-sidebar-left li.current_page_item ul li.last {
		border-bottom: none;
	}
	.region-sidebar-left li.current_page_item ul li a{
		color: #2f2f2f;
	}
	
	.region-sidebar-left li.current_page_item ul li.active a{
		font-weight: bold;
	}	
	
	
	.region-sidebar-left h2.block-title, .region-sidebar-right h2.block-title {
		margin-bottom: 0px;
		font-size: 16px;
		font-family: Flexo-Regular;
		color: #FFF;
		background-color: #7f7f7f;
		padding: 8px 15px;
		position: relative;
	}
	
	#block-block-14{
		background-color: #f6f6f6;
		color: #707172;
	}
	
	.region-sidebar-right .iletisim-bilgileri {
		padding: 10px;	
	}
	.region-sidebar-right .tum-yetkili-servisler {
		background-color: #d4d4d4;
		padding: 10px;
		position: relative;
	}
	
	.region-sidebar-right .tum-yetkili-servisler strong a {
		color: #707172;
	}
	.region-sidebar-right .tum-yetkili-servisler strong a:hover {
		color: #ff1b00;
	}
	.region-sidebar-right .tum-yetkili-servisler .fa {
		float: right;
		position: absolute;
		right: 10px;
		top: 8px;
		font-size: 26px;
		color: #FFF;
		border: 1px solid #FFF;
		width: 16px;
		height: 25px;
		padding: 0px 0 0 9px;
		-webkit-border-radius: 32px;
		-moz-border-radius: 32px;
		border-radius: 32px;
	}	
	.region-sidebar-right .tum-yetkili-servisler a:hover .fa {
		color: #ff1b00;
		border: 1px solid #ff1b00;
	}
	body.page-node-69 #block-system-main {
		min-height: 200px;
	}

	#webform-component-sehir-liste {
		border: 1px solid #FFF;
		background-color: #FFF;
		margin-bottom: 10px;
		padding: 7px 2px 0px 2px;
	}

	.widget_popular_entries ul, .widget_recent_entries ul, .widget_categories ul, .widget ul.tweet_list, .widget.widget_text { margin:0; width:100%; }
	
	.widget ul ul { margin: 10px 0px 10px 7%; width: 93%; }
	.widget ul ul li { width: 100%; }
	.widget ul { float: left; margin: 0; padding: 0; width: 100%; }
	.widget_categories ul li, .widget.widget_archive ul li, .widget_product_categories ul li { display: inline; float: left; margin: 0; padding: 0; position: relative; width:100%; }
	.widget_categories ul { margin-bottom:10px; }
	.widget h3 { font-size:24px; }
	.widget_categories ul li a, .widget.widget_archive ul li a, .widget_product_categories ul li a { display:block; padding:7px 0px 10px 0px; color:#2f2f2f; border-bottom:1px dashed #d9d9d9; }
	.widget_product_categories ul li span:last-child { opacity: 0; }
	.widget_product_categories ul li .active span:first-child { opacity: 0; }
	.widget_product_categories ul li .active span:last-child { margin-right: -12px; opacity: 1; }
	.widget_categories ul li:first-child a,  .widget_product_categories ul li:first-child a{ padding:0px 0px 10px 0px; }
	.widget_categories ul li a:before, .widget_product_categories ul li a:before {  content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; margin:0px 15px 0px 8px; color:#252525; }
	.widget_product_categories ul li span { float:right; line-height:25px; margin-right:20px; font-size:14px; }
	.widget_recent_entries ul li h4 { font-size:13px; font-weight:400; margin-bottom:12px; line-height:20px; }
	.widget_recent_entries ul li h4 a { color:#2c3e50; }
	.widget_recent_entries ul li { margin-bottom:10px; display:inline-block; width:100%; padding:0; }
	.widget.widget_recent_entries .recent-posts-widget .thumb { float:left; width:85px; margin:5px 15px 10px 0px; }
	
	.widget_recent_entries ul li:last-child { margin-bottom:0; }
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data { width:59%; margin-bottom:0; }
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data p { margin:0px; padding:7px 10px 7px 0px; }
	
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data p:last-child { padding:7px 0px; }
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data p:last-child span { margin:0px 5px 0px 10px; }
	.widget.widget_text .textwidget { margin-bottom:5px; float:left; width:100%; }
	.widget.widget_text h4, .widget.tweetbox h4 { margin-bottom:25px; }
	.widget.widget_text h5.dt-sc-toggle-accordion { font-size:14px; padding: 0px 0 0px 75px; min-height:50px; line-height:45px; }
	.widget.widget_text h5.dt-sc-toggle-accordion a { display:inline-block; vertical-align:middle; line-height:normal; }
	.widget.widget_text h5.dt-sc-toggle-accordion:before { width:60px; height:50px; background-position:5px bottom; }
	.widget.widget_text h5.dt-sc-toggle-accordion.active:before { background-position:5px top; }
	
	.widget.widget_tag_cloud .tagcloud a { float: left; margin: 0 1px 1px 0; padding: 8px 10px; color:#2f2f2f; background-color:#f8f8f8; border-radius:2px; }
	.widget.widget_tag_cloud .tagcloud a:hover { color:#ffffff; }
	.tagcloud { display: inline-block; margin-top: 5px; }
	
	.widget.widget_recent_reviews blockquote { display: inline-block; font-size: 16px; font-weight: 300; padding: 0; font-style:italic; border:none; line-height:24px; margin-bottom:15px; }
	.dt-review { margin-bottom:35px; }
	.dt-rev-author { text-align:center; }
	.dt-rev-author img { border-radius:50%; margin-bottom:10px; }
	.dt-rev-author h4 { font-size:15px; margin-bottom:0px; }
	.dt-rev-author span { font-size:12px; font-style:italic; }
	
	.widget_featured_products .products .product-wrapper, .widget_featured_products .products .product-details { margin:0; }
	
	.widget_price_filter form { clear:both; float:left; width:100%; margin:0; }
	.widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #d7d7d7; border-radius: 10px; box-shadow: 1px 1px 2px #dadada inset; height: 9px; margin-bottom: 35px; position: relative; z-index: 1; width:100%; }
	.widget_price_filter .ui-slider .ui-slider-range { background-color: #eaeaea; left:0; width:100%; position:absolute; height:100%; }
	.widget_price_filter .ui-slider .ui-slider-handle:before { background-color: #eaeaea; border-radius: 50%; content: ""; display: inline-block; height: 14px; left: -5px; padding: 5px; position: relative; top: -5px; width: 14px; z-index: -1; }
	.widget_price_filter .ui-slider .ui-slider-handle { border-radius: 50%; cursor: pointer; height: 14px; outline: 0 none; position: absolute; top: -3px; width: 14px; }
	.price_label { float: right; font-size:14px; color:#616161; }
	
	/*#block-block-29 .dt-sc-ico-content.type1:hover .icon img{
	    filter: brightness( 0 ) invert(1);
	    -webkit-filter: brightness( 0 ) invert(1);
	    -ms-filter: brightness( 0 ) invert(1);
	    -o-filter: brightness( 0 ) invert(1);
		progid:DXImageTransform.Microsoft.BasicImage(invert=1);
	}*/
	
	
	.price_slider_wrapper .ui-widget-content a:first-child { left:0; }
	.widget_price_filter .price_slider_wrapper .ui-widget-content a:last-child { left:inherit; right:4px; }
	
	.widget_top_rated_products ul.product_list_widget li a { display:block; }
	.widget_top_rated_products ul.product_list_widget li a img { float:left; width:85px; margin-right:10px; border:1px solid #eaeaea; }
	.widget_top_rated_products ul.product_list_widget li h4 { font-size:13px; margin-bottom:12px; }
	.star-rating { float:left; overflow:hidden; position:relative; font-size:1.2em; height:1em; line-height:1em; color:#1e2b38; font-size:13px; font-family:FontAwesome;  width:50%; margin-bottom:10px; }
	.star-rating:before { content:"\f006\f006\f006\f006\f006"; color:#1e2b38; float:left; top:0; left:0; position:absolute; }
	.star-rating span { overflow:hidden; float:left; top:0; left:0; position:absolute; padding-top:1.5em }
	.star-rating span:before { content:"\f005\f005\f005\f005\f005"; top:0; position:absolute; left:0; }
	.widget_top_rated_products ul.product_list_widget li .amount { font-size:16px; }
	.widget_top_rated_products ul.product_list_widget li { float:left; width:100%; margin-bottom:30px; padding:0; }
	.widget_top_rated_products ul.product_list_widget li:last-child { margin-bottom:0; }
	
	/*----*****---- << 1.11. Definition Lists >> ----*****----*/
	
	dl { margin:0px 20px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	.gallery-item img { border:2px solid #C4C1AE !important; }
	dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }
	
				
/*----*****---- << 2. Layout >> ----*****----*/

	/*----*****---- << 2.1. Container >> ----*****----*/

	.container { width:1000px; margin:0 auto; position:relative; clear:both; }
	
	.wrapper { clear:both; width:100%; margin:0px; padding:0px; float:left; }
	.inner-wrapper { margin:0px; width:100%; float:left; padding:0px; }
	
	.boxed .wrapper { width:1250px; margin:0 auto; float:none; }
	.boxed .header, .boxed .header6 #header-wrapper { width:1250px; margin:0 auto; }
	.boxed .wrapper, .boxed #main, .boxed .inner-wrapper { background-color:#ffffff; }
	
	/*----*****---- << 2.2. Top Bar >> ----*****----*/
	#loader-image { background:#fff; z-index: 999991; width:100%; height:100%; float:left; top: 0; left: 0; right:0; bottom:0; margin:auto; position:absolute; }
	.loader-wrapper { background: none repeat scroll 0 0 #fff; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999999; }
	
	.top-bar { width:100%; clear:both; float:left; padding:0px; line-height:36px;  background-color:#000; position:relative; color: #FFF;
	}
	.top-bar a{
		color: #FFF !important;
	}
	.top-bar a:hover {
		text-decoration: underline;
	}
	.top-menu { float:left; margin:0px; padding:0px; }
	.top-menu li { float:left; display:inline; margin:0px; padding:0px 7px; }
	
	.top-menu .fa { font-size:16px; font-family:FontAwesome; font-weight:normal; margin-right:3px; }
 	
	
	.top-right { float:right; width:90%; margin:0px; padding:0px 8px; }
	.top-right span { padding:0px 8px; }
	
	.top-right .register { float:left; margin:0; width:100%; }
	.top-right .register li { display: inline-block; margin: 0; float:left; padding:0; }
	.top-right .register li:last-child { border-left:1px dashed #ededed; }
	.top-right .register li a { float:left;  padding: 0 22px 0 23px; }
	
	.top-social-icons { margin:0; }
	.top-social-icons li { float:left; display:inline-block; margin:0; padding:0; }
	.top-social-icons li a {  padding:0px 8px; border:none; display:inline-block; font-size:17px; float:left; color:#ccdded; }
	.top-social-icons li:hover .fa { color:#fff; }
	.top-bar.type2 { border:none; line-height:40px; background-color:#34495e; }
	.top-bar.type2 .search a { color:#d5d5d5; background-color:#2c3e50; display:inline-block; padding:0 15px; font-size:20px; margin:0; }
	.top-bar.type2 .search a:hover { color:#fff; }
	
	.top-bar.type3, .top-bar.type4 { border:none; line-height:40px; background-color:#2c3e50; }
	.top-contact-details { display:inline-block; margin:0; padding:0; }
	.top-contact-details li { float:left; display:inline-block; margin:0 20px 0 0; padding:0; }
	.top-contact-details li a { font-size:12px; color:#f0f4f8; }
	.top-contact-details .fa { color:#f0f4f8; margin-right:9px; }
	
	.shop-cart { display:inline-block; color:#fff; margin:0; }
	.shop-cart .fa { margin-right:8px; }
	.shop-cart:hover { color:#; }
	.shop-cart a { color:#fff; }
	.top-bar .alignleft, .top-bar .alignright { margin:0; }
	
	.top-bar.type4 .top-social-icons li a { font-size:14px; line-height:43px; }
	.top-register a { color:#b8c5d0; font-size:14px; padding:3px 10px; border:1px solid #b8c5d0; border-radius:2px; margin:8px 0; display:inline-block; line-height:20px; }
	.top-register a:last-child { margin-left:9px; }
	.top-register a:hover { color:#fff; }
	
	#main-menu > ul > li > a.header-cart { position:relative; }
	#main-menu > ul.menu > li > a.header-cart i { position:inherit; line-height:inherit; left:0; margin:0; font-size:16px; }
	#main-menu > ul > li > a.header-cart span { position:absolute; font-size:10px; top:22px; right:5px; background-color:#eaeaea; border-radius:3px; display:inline-block; line-height:15px; padding:0 3px; }
	
	.top-bar.type5 { border:none; line-height:36px; background-color:#ebeef0; }
	.top-bar.type5 .top-contact-details .fa, .top-bar.type5 .top-contact-details li a, .top-bar.type5 .top-contact-details li span { color:#7b8a97; }
	.top-bar.type5 .top-contact-details { font-size:12px; }
	.top-bar.type5 .top-contact-details .fa { font-size:16px; }
	.top-bar.type5 .top-social-icons li a { color:#7b8a97; font-size:16px; }
	
	.service-option a { font-size:12px; color:#7b8a97; margin:0 12px; display:inline-block; }
	.service-option { margin:0; }
	/*.service-option a .fa { margin-left:5px; }*/
	
	.top-shop-cart li > a { font-size:20px; display:block; color:#bbc8d5; padding:20px 10px; float:left; margin-left:1px; }
	.top-shop-cart li { float:left; padding:0; position:relative; }
/*	.top-shop-cart li.search { position:relative; }
*/	.top-shop-cart { margin:0; padding:0; position:relative; }
	.top-shop-cart > a:hover { color:#fff; }
	
	.search-form-box:before { border-color: transparent transparent #fff; border-style: solid; border-width: 7px; content: ""; display: block; height: 0; position: absolute; right: 10px; top: -13px; width: 0; }
	.search-form-box { animation: 0.3s ease 0.037s normal both 1 running fade-anim; z-index: 999999; }
	#search-form-box .search-text-box { background-color:#fff; /*background-image: url("images/search.png"); background-position: 9px 9px; background-repeat: no-repeat; background-size: 16px 16px;*/ border: 1px solid #ccc;  box-shadow: none; color: #444; cursor: text; font-size: 13px; height: 38px; line-height: 18px; min-height: 48px; min-width: 240px; padding: 7px 5px 8px 10px; transition: all 0.3s ease-in-out 0s; width: 1px; margin:0; box-shadow:0 -1px 9px 3px rgba(0, 0, 0, 0.15); }
	.search-form-box { position: absolute; right:0px; bottom:-48px; }
	.top-bar.type2 .search-form-box:before { right:19px; }
	
	.top-shop-cart.type2 li.search > a, .top-shop-cart.type2 li.dt-sc-cart > a { padding:20px; background-color:#2c3e50; }
	
	.top-bar.type6 { border:none; }
	.top-bar.type6 .top-contact-details .fa, .top-bar.type6 .top-contact-details a, .top-bar.type6 .top-social-icons li a { color:#2f2f2f; }
	
		
	/*----*****---- << 2.3. Header >> ----*****----*/

	#header-wrapper-sticky-wrapper { max-width: 100%; float:left; width:100%; }
	
	#header-wrapper { float:left; width:100%; z-index:99999; }
	.header { width:100%;height: 100px;margin:0px; padding:0px; float:left; position:relative; z-index:9999; box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 3px 6px -2px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 3px 6px -2px rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0.35);}
	.header.header2 #main-menu > ul.menu > li > a i { font-size: 14px; left: 13px; line-height:80px; }
	#main-menu > ul.menu > li > a i { font-size: 22px; display: block;clear: both;margin: auto;margin-bottom: -15px;color: #ff1b00;}
	
	#main-menu > ul.menu > li > a i.fa-Universal-home, 
	#main-menu > ul.menu > li > a i.fa-Universal-hakkinda-o,
	#main-menu > ul.menu > li > a i.fa-Universal-briefcase,
	#main-menu > ul.menu > li > a i.fa-Universal-star-o,
	#main-menu > ul.menu > li > a i.fa-Universal-headphones,
    #main-menu > ul.menu > li > a i.fa-Universal-Referanas,
	#main-menu > ul.menu > li > a i.fa-Universal-phone {
		background-image:url(../images/menu-icons.png); 
		background-repeat:no-repeat; 
		width: 33px;
		height: 33px;
	}

	#main-menu > ul.menu > li > a i.fa-Universal-home {background-position:-3px -3px;}	
	#main-menu > ul.menu > li > a i.fa-Universal-hakkinda-o {background-position:-48px -3px;}
	#main-menu > ul.menu > li > a i.fa-Universal-briefcase {background-position:-88px -3px;}	
	#main-menu > ul.menu > li > a i.fa-Universal-star-o {background-position:-132px -3px;}	
	#main-menu > ul.menu > li > a i.fa-Universal-headphones {background-position:-177px -3px;}	
    #main-menu > ul.menu > li > a i.fa-Universal-Referanas {background-position:-216px -3px;}	
	#main-menu > ul.menu > li > a i.fa-Universal-phone {background-position:-250px -3px;}	
			
	.header.header2 #main-menu > ul.menu > li > a { padding-left: 34px; padding-right: 14px; }
	.header3 { box-shadow:0px -1px 0px 0px #ededed inset; -moz-box-shadow:0px -1px 0px 0px #ededed inset; -webkit-box-shadow:0px -1px 0px 0px #ededed inset; }
	
	.header.header4 #main-menu > ul.menu > li > a, .header.header5 #main-menu > ul.menu > li > a { padding-left: 39px; padding-right:18px; position: relative; }
	.header.header4 #main-menu { float:none; text-align:center; }
	.header.header4 #logo { float:left; width:100%; text-align:center; border-bottom:1px dashed #ededed; }
	.is-sticky .header.header4 #logo { display:none; }
	.is-sticky #main-menu i.fa { display:none; }
	.is-sticky #logo { padding: 14px 0px 0px 0px; width: 140px; }
	.is-sticky #logo a { height: 108px; overflow: hidden; width: 70%; }
	.header.header5 .container { width: 100%; }
	
	.menu-container { float:left; width:100%; }
	
	#logo { float:left; display:inline; padding:0px; margin:0px; }
	#logo a { width:100%; display:block; }
	#logo a img { max-width:100%; }
	.header5 #logo { padding-left:20px; }
	.header5 #main-menu { margin-right:20px; }
	
	.header6 #logo { text-align:center; width:100%; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
	.header6 #main-menu, .header8 #main-menu { float:left; }
	.header6 #menu-container, .header8 { float:left; width:100%; background-color:#34495e; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
	.header6 #main-menu > ul > li > a { color:#fff; padding:20px 21px 20px; }
	.header6 #main-menu > ul > li.current_page_item > a, .header8 #main-menu > ul > li.current_page_item:before { border:none; }
	
	.logo-wrapper .top-contact-details { display:inline-block; color:#7b8a97; font-size:13px; padding:30px 0 0; }
	.logo-wrapper .top-contact-details li a { color:#7b8a97; font-size:13px; }
	.logo-wrapper .top-contact-details li:last-child a { border-left:1px solid #9ea9b3; padding-left:17px; }
	.logo-wrapper .top-contact-details li:last-child { margin-right:0; }
	
	.header6 #main-menu ul li.menu-item-simple-parent ul, .header6 .megamenu-child-container, .header8 #main-menu ul li.menu-item-simple-parent ul, .header8 .megamenu-child-container { top:62px; background-color:#2c3e50; }
	.header6 #main-menu ul li.menu-item-simple-parent ul li ul, .header8 #main-menu ul li.menu-item-simple-parent ul li ul { top:-5px; }
	
	.header6 #main-menu ul li.menu-item-simple-parent ul li, .header6 .megamenu-child-container ul.sub-menu > li > ul li a, .header6 .menu-item-widget-area-container .widget ul li, .header8 #main-menu ul li.menu-item-simple-parent ul li, .header8 .megamenu-child-container ul.sub-menu > li > ul li a, .header8 .menu-item-widget-area-container .widget ul li { border-color:#44607b; }
	
	.header6 #main-menu ul li.menu-item-simple-parent ul li a, .header6 .megamenu-child-container ul.sub-menu > li > ul li a, .header6 .megamenu-child-container > ul.sub-menu > li > a, .header6 .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .header6 .menu-item-widget-area-container .widget ul li a, .header8 .megamenu-child-container ul.sub-menu > li > ul li a:hover, .header8 #main-menu > ul > li:hover > a, .header8 .megamenu-child-container > ul.sub-menu > li > a:hover, .header8 .megamenu-child-container > ul.sub-menu > li > .nolink-menu:hover, .header8 .menu-item-widget-area-container .widget ul li a:hover, .header8 #main-menu ul li.menu-item-simple-parent ul li a:hover, .header8 #main-menu ul li.menu-item-simple-parent ul li.current_page_item > a { color:#fff; }
	
	.header8 #main-menu ul li.menu-item-simple-parent ul li a, .header8 .megamenu-child-container ul.sub-menu > li > ul li a, .header8 .megamenu-child-container > ul.sub-menu > li > a, .header8 .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .header8 .menu-item-widget-area-container .widget ul li a { color:#bbc8d5; }
	
	.header7 .main-menu-container { width:1170px; margin:0 auto; position:relative; }
	.header7 .main-menu { background-color:rgba(248, 248, 248, 0.5); box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.15); display: inline-block; left: 0; padding: 0 30px; width: 100%; z-index: 9; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
	.header7 { box-shadow:none; }
	.header7 #main-menu > ul > li.current_page_item > a { border:none; }
	.header7 .main-menu-container { transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; }
	
	.header.header7 { background-color:inherit; }
	.is-sticky .header7 .main-menu-container { width:100%; }
	.is-sticky .header7 .main-menu { background-color:#f8f8f8; }
	
	#menu-container .two-search {
		display: none;
	}
	.is-sticky #menu-container .two-search {
		font-size:25px; display: block; position: absolute; right: -33px; padding: 13px 5px 14px 5px; color: #fff; background-color: #000;
	}

	.header8 #main-menu > ul > li > a { color:#bbc8d5; z-index:1; padding:20px 21px 20px; }
	.header8 #main-menu > ul > li.current_page_item > a { color:#fff; border:none; }
	.header8 #main-menu > ul > li > a:hover { color:#fff; }
	.header8 #main-menu > ul > li:before { content:""; display:inline-block; height:0; position:absolute; background-color:#2c3e50; position:absolute; left:0; right:0; bottom:0; top:0; width:100%; z-index:1; }
	.header8 #main-menu > ul > li:hover:before { height:100%; }
	.header8 #main-menu > ul > li.current_page_item > a { background-color:#2c3e50; }
	.logo-wrapper { float:left; width:100%; box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.15); background-color:#fff; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; position:relative; z-index:1; }
	.is-sticky .logo-wrapper { display:none; }
	
	#main-menu { float:right; margin:0px; padding:0px; }
	#main-menu ul { margin:0px auto; padding:0px; position:relative; }
	#main-menu > ul > li { display:inline-block; padding:0; position:relative; margin: 0px;margin-left: -4px;
	}
	#main-menu > ul > li > a {  padding:20px 15px 10px 10px; font-size:14px; font-weight:800; text-transform:uppercase; display:block; color:#fff; position:relative; font-family: Flexo-Regular;}
	#main-menu > ul > li:hover > a {
		color: #ff1b00;
		background-color:#f6f6f6 ;
	}
	#main-menu > ul > li.first > a {
	
	}
	#main-menu > ul > li.current_page_item > a { color: #ff1b00;border-bottom: 3px solid #ff1b00;}
	#main-menu > ul > li.mid-355 > a:hover,
	#main-menu > ul > li.mid-246 > a:hover { color: #ff1b00;border-bottom: 3px solid #ff1b00;
	}
	#main-menu > ul > li.current_page_item:before { content:""; position:absolute; bottom:0; left:0; border-bottom:3px solid; width:100%; }
	
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li:hover ul ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; }
	
	#main-menu ul li.menu-item-simple-parent ul { background-color:#f6f6f6; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); float: left; left: 0; padding: 0px 0; position: absolute; top: 85px; width: 225px; z-index: 1; text-align:left; } 
	#main-menu ul li.menu-item-simple-parent ul ul {
/*		display: none !important;*/
	}
	#main-menu ul li.menu-item-simple-parent ul ul a {
		color: #1e1e1e;
	} 
	#main-menu ul li.mid-4862 ul {width: 180px; } 
	#main-menu ul li.mid-4852 ul {width: 200px; } 
	.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 51px; }
	#main-menu ul li.menu-item-simple-parent ul li { display:inline; padding:10px 0px; position:relative; width:100%; border-bottom: 1px solid #cdcdcd; float:left; margin: 0px;	}
	#main-menu ul li.menu-item-simple-parent > ul > li:hover { background-color: #ff1b00; }	
	#main-menu ul li.menu-item-simple-parent > ul > li:hover > a { color: #fff!important; }
	#main-menu ul li.menu-item-simple-parent > ul > .expanded:hover > a:after {  content: "\f138"; font-family:FontAwesome; font-size:18px; top:1px; position:absolute; right:10px; color:#FFF;  }
	
	#main-menu ul li.menu-item-simple-parent ul li.hide-main-menu {
		display: none;
	}
	#main-menu ul li.menu-item-simple-parent ul li:last-child { border-bottom:none; }
	#main-menu ul li.menu-item-simple-parent ul li a { display: block; font-size: 12px; padding: 0px 15px; position: relative; color:#1e1e1e; font-weight:normal; font-family: "Open Sans";line-height: 16px;
	}
	
	#main-menu ul li.menu-item-simple-parent ul > li > ul > li:hover > ul { display:block; -webkit-animation: 0.3s ease-in fadeIn; -moz-animation: 0.3s ease-in fadeIn; animation: 0.3s ease-in fadeIn; }
	
	#main-menu > ul > li.menu-item-simple-parent:hover > ul, #main-menu > ul > li.menu-item-simple-parent > ul > li:hover > ul { display:block; -webkit-animation: 0.3s ease-in fadeInUp; -moz-animation: 0.3s ease-in 0s fadeInUp; animation: 0.3s ease-in 0s fadeInUp; }
	
	#main-menu ul li.menu-item-simple-parent ul li ul { left:180px; top:-5px; border-top:0px; border-bottom:3px solid #ff1b00; padding-top:5px; }
	
	#main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(9) ul { left: inherit; right: 0; }
	
	#main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul, #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul { right:-220px; left:inherit; }
    #header-wrapper-sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul, #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul { top: 0; }
	
	#main-menu ul li a.dt-menu-expand { display:none; }
	
	/****** Mega Menu *****/
	
	#main-menu ul > li > .megamenu-child-container { display:none; }
	.megamenu-child-container { padding:10px 10px 40px; position:absolute; top:81px; left:0px; float:left; z-index:99; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); background-color:#fff; border-bottom:3px solid; text-align:left; }
	
	.megamenu-2-columns-group .megamenu-child-container { width:500px; }
	.megamenu-3-columns-group .megamenu-child-container { width:750px; }
	.megamenu-4-columns-group .megamenu-child-container { width:1000px; }
	.megamenu-5-columns-group .megamenu-child-container { width:1230px; }
	
	.megamenu-child-container > ul.sub-menu > li { display: inline; float: left; line-height: normal; padding: 15px; width: 215px; }
	
	.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:16px; font-weight:600; text-transform:uppercase; display:block; color:#1e1e1e; position:relative; border-radius:2px; }

	#main-menu > ul > li:hover > .megamenu-child-container { display:block; -webkit-animation: 0.3s ease-in fadeInUp; -moz-animation: 0.3s ease-in 0s fadeInUp; animation: 0.3s ease-in 0s fadeInUp; }
	
	.megamenu-child-container ul.sub-menu > li > ul { padding:0px; margin:0px; }
	.megamenu-child-container ul.sub-menu > li > ul li { display:block; padding:0px; }
	
	.megamenu-child-container ul.sub-menu > li > ul li, .megamenu-child-container ul.sub-menu > li > ul li a { clear:both; }
	
	.megamenu-child-container ul.sub-menu > li > ul li a { color:#36251e; position:relative; padding:10px 0px 10px 0px; font-size:13px; display:block; border-bottom:1px dashed #ededed; font-weight:normal; text-transform:uppercase; }

	.megamenu-child-container ul.sub-menu > li > ul > li > ul { padding-left:20px; }
	
	.megamenu-child-container ul.sub-menu > li > ul { padding: 10px 0 0 !important; }
	
	.menu-item-widget-area-container { margin: 0; padding: 0; width: 100%; }
	.menu-item-widget-area-container .widget { display: inline; padding: 0; }
	.menu-item-widget-area-container ul { margin: 0; padding: 0; }
	.menu-item-widget-area-container .widget ul li { color:#1e1e1e; display:block; border-bottom:1px dashed #ededed; margin-bottom:10px; }
	.menu-item-widget-area-container .widget ul li a { color:#1e1e1e; font-size:13px; text-transform:uppercase; font-weight:normal; }
	.megamenu-child-container > ul.sub-menu > li > p { margin-bottom:30px; }
	
	.dt-menu-expand { cursor: pointer; display: none !important; font-size: 16px !important; font-weight: bold; height: 40px; line-height: 40px !important; padding: 0 !important; position: absolute !important; right: 0; text-align: center; top: 0; width: 40px; }

	
	
/*----*****---- << 2.4. Main >> ----*****----*/

	.banner { float:left; width:100%; clear:both;margin-top: -100px;
	}
	.banner img { max-width:100%; height:auto; float:left; }
	
	.slider-wrapper, .page-slider-wrapper { display :block; float: left; position: relative; width:100%; }
	.slider-wrapper .caroufredsel_wrapper { margin: 0 !important; }	
	.slider-wrapper .main-slider li { float: left; margin: 0; padding: 0; width: 100%; }
	.slider-wrapper .main-slider li img {  height: auto; float:left; }
	.slide-controls-wrapper { float: left; margin:0; outline: 0; position: relative; width: 100%; z-index: 1;  }	
	.slide-controls { display: block; float: none; margin: 0 auto; max-width: 1170px; }
	.slide-controls .dt-sc-ico-content.type6, .slide-controls .dt-sc-ico-content.type10 { cursor:pointer; }        
	
	.full-width-section { float:left; width:100%; clear:both; position:relative; }
	
	#main { float:left; width:100%; }
	

	
	
	/*----*****---- << 2.4.1. Fullwidth - Page Title >> ----*****----*/	
	
	.full-width-bg { height:auto; padding:48px 0px 50px; background-position-x: center;	}
	
	body.page-taxonomy-term .full-width-bg, body.node-type-urun .full-width-bg,  {
		padding:20px 0px 22px; 
	}
	.main-title h1, .main-title h3, .main-title h2 { margin-bottom:0px; color:#ffffff; float:left; }
	.main-title { float:left; width:100%; margin:0; padding:0; position:relative; }
	.breadcrumb { font-size: 12px;font-weight: normal; -webkit-font-smoothing:antialiased; padding-bottom: 0px;font-family: "Open Sans";
	}
	.breadcrumb a { font-size:12px; color:#2f2f2f; font-weight: normal; -webkit-font-smoothing:antialiased;	font-family: "Open Sans";}
	
	.breadcrumb-wrapper { background-color:#191919; padding:28px 0 27px; float:left; width:100%; }
	.breadcrumb-wrapper.type2 .breadcrumb .fa, .breadcrumb-wrapper.type9 .breadcrumb .fa { border:none; font-size:16px; }
	.breadcrumb-wrapper.type2 .main-title h1 { color:#fff; }
	
	.breadcrumb-wrapper.type3 { background-color:#f8f8f8; box-shadow:inset 0 2px 5px -2px rgba(0, 0, 0, 0.15); }
	.breadcrumb-wrapper .main-title h1 { color:#333; }
	.breadcrumb .default { margin:0 4px; }
	
	.breadcrumb-wrapper.type4 { background-color:#f8f8f8; background-image:url(../images/breadcrumb-bg.html); background-repeat:no-repeat; background-position:center center; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
	
	.breadcrumb-wrapper.type7, .breadcrumb-wrapper.type6 { background-color:#fff; border-bottom:1px solid #eaeaea; }
	.breadcrumb-wrapper.type7 .breadcrumb, .breadcrumb-wrapper.type8 .breadcrumb { float:left; display:block; width:100%; margin:0; }
	.breadcrumb-wrapper.type7 .main-title h1, .breadcrumb-wrapper.type8 .main-title h1 { margin-bottom:25px; }
	
	.breadcrumb-wrapper.type5, .breadcrumb-wrapper.type8 { background-color:#f8f8f8; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
	
	.breadcrumb-wrapper.type9 { background-color:#fff; }
	.breadcrumb-wrapper.type9 .breadcrumb { float:left; display:block; width:100%; margin:0; }
	.breadcrumb a:before{
		display: none;
	}
	 		
	/*----*****---- << 2.4.3. Portfolio >> ----*****----*/
	.grey { background-color:#eaeaea; }
	.grey .title-sep span { border-top:1px dashed #dfdfdf; }
	.grey1 { background-color:#f8f8f8; }
	.grey2 { float:left; width:100%; border-bottom:1px solid #f8f8f8; }
	
	.portfolio.column.no-space.dt-sc-one-fifth { width:19.97%; }
	.portfolio.with-space.dt-sc-one-fourth { width:23.7%; }
	.page-with-sidebar .portfolio.with-space.dt-sc-one-third { width:31.7%; }
	.page-with-sidebar .portfolio.with-space.dt-sc-one-fourth { width:23.2%; }
	
	.full-width-section .portfolio { margin-bottom:25px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;}
	.sorting-container { float:left; width:100%; text-align:center; margin: 10px 0px 15px 0px; } 
	.sorting-container a { font-size:13px; color:#6a7177; text-transform:uppercase; display:inline-block; padding:0px 14px; border-radius:2px; line-height:33px; }
	.sorting-container a:hover, .sorting-container .active-sort { color:#ffffff;}
	.portfolio-container { float:left; width:100%; }
	.portfolio-container .portfolio { margin-left:0px; margin-bottom:30px; }
	.portfolio-container.no-space .portfolio { margin-bottom:0; }
	.portfolio .portfolio-thumb { float: left; overflow: hidden; padding: 0; position: relative; width: 100%;height: 100%;	}
	.portfolio figure { overflow:hidden; }
	.portfolio-thumb img { display: block; float: left;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}
	.portfolio:hover .portfolio-thumb img { transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); }
	.portfolio-detail { display: inline-block; background-color: #ffffff; float: left; width: 100%; position:relative;  }
	.portfolio .image-overlay { float: left; height: 100%; left: 0; opacity: 0; position: absolute; top:100%; width: 100%; cursor:pointer; background-color:rgba(0, 0, 0, 0.4); }
	.portfolio .image-overlay a.zoom, .portfolio .image-overlay a.link { display: inline-block; position: absolute; text-align: center; width:50px; height:50px; top:0; bottom:0; margin:auto; border-radius:2px; }
	.portfolio .image-overlay a span { cursor: pointer; display: inline-block; font-size: 18px; line-height: 50px; text-align: center; width: 100%; color:#ffffff; }
	.portfolio .image-overlay a.zoom { left: 0; right:100%; }
	.portfolio .image-overlay a.link { right: 0; left:100%; }
	.portfolio:hover .image-overlay a.zoom { left: 0; right:0px; }
	.portfolio:hover .image-overlay a.link { right:0; left:0px; }
	.portfolio-detail .views { float: left; line-height: 16px; border-right:1px solid #e0e4e6;  padding:0px 20px; text-align: center; font-size:16px; color:#2c3e50; background-color:#fff; height:100%; position:absolute; }
	.portfolio-detail .views a { color:#2c3e50; }
	.portfolio-title h5 { margin-bottom: 0px;font-family: Flexo-Regular; font-size: 16px; line-height: 24px;}
	.portfolio-title h5 a{ color: #0485b5; }
	.portfolio-title h5 span{ float: right; font-size: 22px; margin-top: 10px; color: #0485b5;}
	.view-ana-sayfa-hizmetler .views-row h5 span{ float: right; font-size: 22px; margin-top: 10px;}
	.view-ana-sayfa-hizmetler .views-row:hover h5 span{ color: #FFF;}
	.portfolio-title p { color: #222; }
	.portfolio-detail .views span { margin: 19px 0 5px 0; }
	.portfolio-title { padding: 10px; float:left; width:100%;  }
	.portfolio:hover .image-overlay { opacity:1; top:0; }
	.portfolio .image-overlay a.zoom:hover, .portfolio .image-overlay a.link:hover { background-color:#ffffff; }
	.portfolio:hover .portfolio-title h5 a, .portfolio:hover .portfolio-title h5, .portfolio:hover .views, .portfolio:hover .views a { color:#ffffff; }
	.portfolio:hover .portfolio-title p { color:#483f39; }

	
	.portfolio-container.no-space .portfolio .image-overlay a.zoom, .portfolio-container.no-space .portfolio .image-overlay a.link { bottom:15%; }
	.portfolio-container .column.no-space.dt-sc-one-fourth { width:24.99%; }
	
	.portfolio-content { text-align:center; }
	.image-overlay .portfolio-content h5 a { width:100%; display:inline-block; padding:10px 0px; color:#ffffff; }
	.image-overlay .portfolio-content h5 { position:absolute; bottom:0; left:0; width:100%; margin-bottom:0; }
	.image-overlay .portfolio-content span { font-size:25px; position:absolute; bottom:26px; left:0; right:0; margin:0 auto; }
	
	.portfolio.no-space .portfolio-thumb { box-shadow: 1px 1px 1px 2px rgba(255, 255, 255, 1); }

	
	.view-testimonial .testimonial-row{
		border: 1px solid #eaeaea;
	}
	.view-testimonial .testimonial-img { width: 125px; height: 147px; overflow: hidden; float: left; }		
	.view-testimonial h4 {
		font-size: 16px;
		font-family: Flexo-Regular;
		padding-right: 10px;
		padding-top: 10px;
		margin-left: 140px;
	}
	.view-testimonial .testimonial-title {
		background-color: #f6f6f6;
		font-size: 12px;
		line-height: 12px;
		position: absolute;
		width: 100%;
		bottom: 0px;
		z-index: -1;
		padding: 5px 0 5px 15px;
		margin-left: 125px;
	}
	.view-testimonial .testimonial-title p {
		line-height: 15px;
	}	
	.view-testimonial .testimonial-kisi {
		color: #0485b5;
		margin-bottom: 0px;
		font-size: 14px;
	}
	.view-testimonial .testimonial-kurum {
		margin-bottom: 0px;
		color: #222;
	}

	.view-testimonial .tum-referanslar, .view-blog-ana-sayfa .tum-referanslar {
		padding: 3px 15px;
		background-color: #f6f6f6;
		color: #222;
		display: inline-block;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;		
	}
	
	.view-testimonial .tum-referanslar:hover, .view-blog-ana-sayfa .tum-referanslar:hover {
		color: #FFF;
		background-color: #ff1b00;
	}
	
	
	
	
	.sm-column {
		background-color: #eaeaea;
	}
	.news-column {
		background-color: #f3f3f3;
	}
	
	.sm-column .inline-container, .news-column .inline-container {
		width: 490px;
		min-height: 80px;
		padding-top: 10px;

	}
	.sm-column .inline-container p, .news-column .inline-container p {
		font-family: Flexo-Regular;		
		color: #222;
		font-size: 14px;
	}
	.sm-column .inline-container{
		margin-left: auto;
	    margin-right: 0;
	}
	
	.news-column .inline-container{
		padding-left: 30px;
	}
	
	
	
	/* newsletter kayıt formu */
	#webform-client-form-53 .form-email {
		margin: 0px;
		background-color: #FFF;
	}
	
	.form-item, .form-actions {
		margin: 0;
	}
	
	#webform-client-form-53 .webform-component-email {
		float: left;
		width: 380px;
	}
	#webform-client-form-53 .form-actions {
		float: left;
		display: inline-block;
		margin-left: -10px;
	}
	#webform-client-form-53 .form-actions .form-submit {
		padding: 10px 16px 9px 16px;
	}	
	
	.region-home-joinus .content {
		background-color: #eaeaea;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	
	.region-home-joinus .ik-big-text {
		font-size: 20px;
		color: #0485b5;
		margin-left: 15px;
	}
	.region-home-joinus .ik-text {
		font-size: 13px;
		line-height: 22px;
		color: #222;
		margin: 20px 0px 38px 15px;
	}

	
			/*----*****---- << 2.4.3.1. Portfolio - single >> ----*****----*/
		
		.content { float:left; width:100%; }
		.project-details { clear: both; float: left; width: 100%; }
		.project-details h6 { font-weight:bold; margin-bottom:25px; }
		.project-details ul { float: left; list-style-type: none; margin: 0; width: 100%; }
		.project-details ul.client-details li { display: block; padding-bottom: 18px; }
		.project-details ul.client-details li p { margin-bottom: 0; }
		.client-details li .fa { margin-right: 7px; color:#2c3e50; float:left; line-height:22px; }
		.project-details ul.client-details li span { color:#2c3e50; float:left; width:80px; }
		.project-details ul.client-details li p a:hover { color:#2c3e50; }
		
		.post-nav-container { float:left; width:100%; border:1px solid #eaeaea; clear:both; border-radius:2px; }
		.post-nav-container .post-prev-link { float:left; border-right:1px solid #eaeaea; }
		.post-nav-container .post-next-link { float:right; border-left:1px solid #eaeaea; }
		.post-nav-container a { font-size:16px; color:#34495e; background-color:#fbfbfb;  padding:10px 15px; }
		.post-nav-container .post-prev-link .fa { margin-right:10px; }
		.post-nav-container .post-next-link .fa { margin-left:10px; }
		.post-nav-container a:hover { color:#ffffff; }
		
		.portfolio-carousel-wrapper { display: inline-block; width: 100%; position:relative; }
		.portfolio-carousel-wrapper .product-carousel { top:-87px; }
	
	/*----*****---- << 2.4.4. Recent Gallery >> ----*****----*/
	.recent-gallery-container { float:left; width:100%; }
	.recent-gallery-container .bx-wrapper { position:relative; margin-bottom:5px; }
	.recent-gallery li { display:block; padding:0; }
	.recent-gallery-container .bx-controls a { bottom: -51px; font-size: 0; height: 35px; margin: 0; position: absolute; width: 23px; z-index:1; }
	.recent-gallery-container .bx-controls a.bx-prev { background:url(../images/prev-arrow.html) no-repeat; left:0; }
	.recent-gallery-container .bx-controls a.bx-next { background:url(../images/next-arrow.html) no-repeat; right:0; }
	.recent-gallery-container #bx-pager { display: inline; float: left; margin: 0; padding: 0; text-align: center; width: 100%; position:relative; }
	.recent-gallery-container #bx-pager a { cursor: pointer; display: inline-block; line-height: 0; margin: 0 5px; position: relative; }
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img { max-width:57px; }
	.recent-gallery-container #bx-pager a img { max-width:80px; float:left; }
	.recent-gallery-container #bx-pager a.active:before { content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; display:block; }
	.recent-portfolio { float:left; width:100%; position:relative; }
	.recent-portfolio .product-carousel .fa { font-size:28px; }
	.dt-sc-one-column .recent-gallery-container .bx-controls a.bx-prev { left:17%; }
	.dt-sc-one-column .recent-gallery-container .bx-controls a.bx-next { right:17%; }
	.dt-sc-one-column .recent-gallery-container .bx-controls a { bottom:-60px; }
	
	
	/*----*****---- << 2.4.5. Testimonial >> ----*****----*/
	
	.parallax { float:left; width:100%; }
	.fullwidth-testimonial, .parallax-content-bg { background:url(http://www.placehold.it/1920x483&amp;text=Parallax) 50% 0 repeat-y fixed; height:auto; text-align:center; padding:70px 0px 60px 0px; position:relative; z-index:1; }
	.parallax-content-bg:after { content:""; position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; left: 0; z-index:-1; }
	.parallax-bg { background:url(http://www.placehold.it/1920x483&amp;text=Parallax) 50% 0 repeat-y fixed; height:auto; padding:70px 0px 60px 0px; position:relative; z-index:1; } 
	.location-bg { float:left; width:100%; position:relative; z-index:0; }
	.location-bg:after { content:""; position: absolute; top: 0; width: 100%; height: 100%; z-index: 1; left: 0; z-index:-1; }
	
	.parallax-content-bg1 { background:url(http://www.placehold.it/1920x483&amp;text=Parallax) 50% 0 repeat-y fixed; height:auto; position:relative; z-index:1; padding:70px 0 60px; }
	.parallax-content-bg1.type2 { background:url(http://placehold.it/1920x1000&amp;text=Parallax) 50% 0 repeat-y fixed; height:auto; position:relative; z-index:1; padding:70px 0 60px; }
	.parallax-content-bg1:after { width:50%; margin:0; content:""; position:absolute; top:0; left:0; height:100%; z-index:-1; }
	
	.parallax-content-bg1 h3, .parallax-content-bg1 h4 { color:#fff; }
	.parallax-content-bg1 p { color:#fff; }
	.parallax-content-bg1 .alignleft { margin:0 15px 0 0; width:47%;  }
	
	.parallax-content-bg2 { background:url(http://www.placehold.it/1920x750&amp;text=Parallax) 50% 0 repeat-y fixed; height:auto; position:relative; z-index:1; padding:70px 0 60px; text-align:center; }
	.parallax-content-bg2 .parallax-content, .parallax-content-bg2 .parallax-content a span { color:#fff; }
	.parallax-content-bg2 .parallax-content p { font-size:16px; }
	.parallax-content-bg2 .parallax-content p a { color:#fff; }
	.parallax-content-bg2 .dt-sc-social-icons li a { padding:0; min-width:57px; line-height:50px; }
	
	.parallax-content h3, .parallax-content h4 { color:#fff; }
	.parallax-content h3 { font-weight:600; }
	
	.parallax-content { float: left; width: 100%; position:relative; margin-bottom:25px; }
	.parallax-content h2 { color:#fff; margin-bottom:10px; font-size:38px; }
	.parallax-content h6 { color:#fff; }
	.parallax-content p { color:#fff; }
	.parallax-content > a span { color:#fff; font-size:90px; display:block; margin-bottom:10px; }
	
	.testimonial-arrows { float:left; width:100%; }
	.testimonial-arrows a { font-size:16px; }
	 
	.slider-controls { clear: both; float: left; margin: 10px 0 0; text-align: center; width: 100%; }
	.slider-controls .pager { display:inline-block; }
	.slider-controls .pager a { width:25px; height:3px; display:inline-block; line-height:0; background-color:#ffffff; margin:0px 5px 0px 0px; text-indent:-9999px; }
	
	.partner-carousel a { float:left; text-align:center; margin:0 60px 25px 30px; opacity:0.4; }
	.partner-carousel a:hover { opacity:1; }
	.partner-carousel > a:first-child { margin-left:0; margin-bottom:25px; }
/*	.partner-carousel > a:nth-child(2n) { margin-bottom:25px; }
*/	.partner-carousel > a:nth-child(4) { margin-left:0px; }
	.dt-sc-partner-carousel-wrapper .partner-carousel img { max-width:90px; }

	/*----*****---- << 2.4.6. Team >> ----*****----*/
	
	.dt-sc-team-carousel-wrapper { float:left; width:100%; position:relative; }
	.dt-sc-team-wrapper { float:left; width:100%; margin-bottom:30px; }
	.dt-sc-team-wrapper h2 { border-bottom:1px dashed #ededed; padding-bottom:10px; margin-bottom:25px; }
	.carousel-arrows { position:absolute; left:-295px; bottom:35px; }
	.product-carousel { position:absolute; right:0; top:-87px; }
	.carousel-arrows a, .product-carousel a { background-color:#2c3e50; color:#ffffff; float: left; height: 35px; text-align: center; width: 40px; display:block; }
	.product-carousel a { height: 40px; width: 40px; }
	.carousel-arrows a.prev, .product-carousel a.prev, .product-carousel a.event-prev { border-radius:2px 0px 0px 2px; }
	.carousel-arrows a.next, .product-carousel a.next, .product-carousel a.event-next { border-radius:0px 2px 2px 0px; }
	.carousel-arrows .fa { font-size:20px; line-height:35px; }
	.product-carousel .fa { font-size:20px; line-height:40px; }	
	
	.dt-sc-team-carousel-wrapper.type2 .carousel-arrows a { width:10px; height:10px; border-radius:50%; margin-left:5px; }
	.dt-sc-team-carousel-wrapper.type2 .carousel-arrows { left:inherit; right:0; top:20px; bottom:inherit; }
	.dt-sc-team-carousel-wrapper.type2 .carousel-arrows a span { display:none; }
	.dt-sc-team-carousel-wrapper.type2 { position:initial; }
	
	.dt-sc-team-carousel-wrapper .dt-sc-one-fourth { margin:0 12px; }
	.dt-sc-team-carousel { float:left; width:100%; padding-top:5px; }
	
	.dt-sc-team-carousel { padding-top:5px; }
	
	#map { height: 450px; padding-bottom: 4px; width:100%; float:left; }
	#map.type2 { height:360px; }
	#map img { max-width:inherit; }
	.gmap_marker { color: #34495e; }
	
	/*----*****---- << 2.4.9. Side Navigation >> ----*****----*/	
	
	.side-nav-container { float: left; margin: 0; padding: 0; width: 100%; }
	.side-nav-container ul { float: left; margin: 0; padding: 0; width: 100%; }
	.side-nav-container ul li { border-style: solid; border-width: 0 1px 1px 1px; display: inline; float: left; margin: 0; padding: 0; position: relative; width: 100%; background-color:#f8f8f8; border-color:#eaeaea; }
	.side-nav-container ul li:first-child { border-top:1px solid #eaeaea; }
	.side-nav-container ul li:first-child:before, .side-nav-container ul li:last-child:before { content:""; height:30px; border-right:1px solid #eaeaea; position:absolute; right:-1px; }
	.side-nav-container ul li:first-child:before { top:-31px; }
	.side-nav-container ul li:last-child:before { bottom:-31px; right:-1px; }
	.side-nav-container ul li a { color: #2f2f2f; display: block; line-height: 47px; margin: 0; float:left; width:100%; text-align:right; }
	.side-nav-container ul li.current_page_item a .fa { width:41px; }
	.side-nav-container ul li a .fa { color: #252525; float: right; font-family: FontAwesome; font-size: 13px; height: 47px; line-height: 47px; margin-left: 20px; text-align: center; width: 40px; border-left:1px solid #eaeaea; }
	.side-nav-container ul li.current_page_item { border-right:none; background-color:#fff; }
	.side-nav-container ul li.current_page_item a { border-right:none; position:relative; }	
	.side-nav-container ul li:hover { background-color:#fff; }
	
	.side-nav-content h3 { font-size:24px; }
	
		 
	/*----*****---- << Go To Top >> ----*****----*/
	#toTop { display:none; text-decoration:none; position:fixed; bottom:30px; left:30px; overflow:hidden; width:40px; height:40px; border:none; text-indent:100%; 
             background:url(../images/ui.totop.png) no-repeat left top; z-index:9999; }	
	#toTopHover { background:url(../images/ui.totop.png) no-repeat left -40px; width:40px; height:40px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; }	
	#toTop:active, #toTop:focus { outline:none;	}
	
	/*----*****---- << Retina Images >> ----*****----*/

	.retina_logo { display:none; }
	
	@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
	only screen and (-o-min-device-pixel-ratio: 3/2), 
	only screen and (-webkit-min-device-pixel-ratio: 1.5), 
	only screen and (min-devicepixel-ratio: 1.5), 
	only screen and (min-resolution: 1.5dppx) {
		
	.normal_logo { display:none; }
	.retina_logo { display:inline-block; height:auto !important; }
		
	.blog-entry .bx-controls a.bx-prev { background-image:url(../images/prev-arrow1.html); background-size:45px 45px; }
	.blog-entry .bx-controls a.bx-next { background-image:url(../images/next-arrow1.html); background-size:45px 45px; }
	.recent-gallery-container .bx-controls a.bx-prev { background-image:url(../images/prev-arrow%402x.html); background-size:18px 34px; }
	.recent-gallery-container .bx-controls a.bx-next { background-image:url(../images/next-arrow%402x.html); background-size:18px 34px; }
	
	#searchform .search-icon { background-image:url("images/search%402x.html"); background-size:15px 16px; }
	
	#toTop { background-image:url(../images/ui.totop%402x.png); background-size:40px 81px; }
		
	}
	
	
	/*----*****---- << Drupart >> ----*****----*/
	.region-sag-ust .search-form .form-text {
		border-radius: 20px;
		width: 250px;
		background-color: #646464;
		border: none;
		color: #FFF;
		padding: 7px 15px;
		margin: 0px;
		margin-top: -3px;
		padding-right: 40px;
	}
	.region-sag-ust .search-form .form-text:focus {
		background-color: #646464;
	}
	.region-sag-ust .search-form .form-type-textfield {
		width: 250px;
	}
	.region-sag-ust .search-form .form-type-textfield:after{
		content: "\f002";
		font-family:FontAwesome; 
		font-size:18px; 
		color:#eaeaea; 
		margin-left: -35px;
		margin-top: 4px;
		position: absolute;
		right: 25px;
		top: -4px;
	
	}
	
	.region-sag-ust .search-form .form-submit {
		display: none;
	}
	
	.region-sag-ust .block {
		float: right;
	}
	.region-sag-ust	#block-search-form {
		margin-left: 30px;
	}
	
	.region-sag-ust .search-form {
	  margin-bottom: 0px;
	}
	
	
	
	footer h2.block-title {
		font-family: Flexo-Regular;
		color: #0485b5;
		text-align: left;
		font-size: 16px;
		margin-bottom: 5px;
		letter-spacing: -1px;
	}
	
	footer a {
		color: #222;
	}
	
	footer a:hover  {
		color: #ff1b00;
		text-decoration: underline;
	}
	
	footer li {
		list-style: none;
		list-style-type: none;
	}
	
	.Universal-iletisim h2 {	
		padding: 10px 15px;	
		font-family: Flexo-Regular;
		font-size: 16px;
		color: #FFF;
		background-color: #707172;
	}
	.Universal-iletisim.genel-mudurluk h2 {
		background-color: #ff1b00;
	}
	
	.Universal-iletisim img {
		width: auto !important;
	}
	
	.breadcrumb .breadcrumb-musteri-hizmetleri {
		background-color: #ff1b00;
		float: right;
		margin-top: -30px;
		color: #FFF;
		padding: 12px 20px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
	}
	.breadcrumb .breadcrumb-musteri-hizmetleri:hover {
		color: #FFF;
		text-decoration: underline;
	}
	
	.blog-author {
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #f3f3f3;
		padding: 5px 0px;
		margin: 20px 0;
	}
	
	.blog-author a {
		color: #ff1b00;
	}
	
	
	body.page-blog .full-width-bg, body.node-type-blog .full-width-bg{
		display: none;
	}
	
	
.section-blog #block-system-main img {
  margin: 20px 0 20px 0;
}

.section-blog #block-system-main img[style*="float:left"], .section-blog #block-system-main img[style*="float: left"] {
  margin: 5px 20px 20px 0px;
}

.section-blog #block-system-main img[style*="float:right"], .section-blog #block-system-main img[style*="float: right"] {
  margin: 5px 0 20px 20px;
}

.section-blog #block-system-main, /*.page-node #block-system-main*/ {
	font-family: Flexo-Regular;
	padding: 0 20px;
}

#content-area .block-webform h2.block-title {
	font-size: 22px;
	font-family: Flexo-Bold;
	color: #ff1b00;
}

#block-webform-client-block-378 {
	margin-top: 35px;
}
#block-webform-client-block-378 .form-actions {
	margin-top: 20px;
}

.section-blog #block-system-main h3,
.section-blog #block-system-main h2.title,
.section-comment #block-system-main h3 {
	color:#ff1b00;
	font-weight: bold;
	font-size: 16px;
}

.section-blog #block-system-main article.comment,
.section-comment #block-system-main article.comment {
	background-color: #f3f3f3;
	padding: 15px; margin-bottom: 20px;
}

.captcha img {
	width: inherit!important;
}

.section-blog .view-display-id-block li img {
	margin: 0;
}

.section-blog .view-display-id-block li a {
	color: #222;
}

.section-comment #block-system-main .comment-reply a {
	display: none;
}

.view-alt-kategoriler .product-box .product-title, .view-urun-kategori .product-box .product-title{
	background-color: #000;
	color: #FFF;
	padding: 13px 7px;
	border: 1px solid #000;
}
.view-alt-kategoriler .product-box:hover .product-title, .view-urun-kategori .product-box:hover .product-title{ 
	background-color: #ff1b00;
	border: 1px solid #ff1b00;
}
.view-alt-kategoriler .product-box .product-title a, .view-urun-kategori .product-box .product-title a{
	color: #FFF;
	font-size: 15px;
	font-family: Flexo-Regular;
}


.view-alt-kategoriler .product-box .product-img, .view-urun-kategori .product-box .product-img {
	border: 1px solid #e2e3e3;
	height: 300px;
	overflow: hidden;
}
.view-alt-kategoriler .product-box .product-img img, .view-urun-kategori .product-box .product-img img {
	width: 100%;
	height: auto !important;
}
.view-alt-kategoriler .product-box .product-desc, .view-urun-kategori .product-box .product-desc {
	color: #707172;
	margin-top: 10px;
	min-height: 30px;
}

.view-alt-kategoriler .product-box .product-bg-line, .view-urun-kategori .product-box .product-bg-line {
	background-color:#e6e6e6;	
	height: 15px;
	width: 93%;
	position: relative;
}

.view-alt-kategoriler .product-box:hover .product-bg-line, .view-urun-kategori .product-box:hover .product-bg-line {
	background-color:#ff1b00;	
}

.node-urun .field-name-field-urunresim img {
	border: 1px solid #e2e3e3;
}
.node-urun .field-type-text-with-summary {
	margin: 10px 0px;
	font-size: 16px;
	padding-bottom: 0px;
}

.view-alt-kategoriler .product-bg-line .fa, .view-urun-kategori .product-bg-line .fa{
	float: right;
	font-weight: bold;	
	font-size: 22px;
	position: absolute;
	right: -25px;
	top: -5px;
	color:#e6e6e6;
}
.view-alt-kategoriler .product-box:hover .product-bg-line .fa, .view-urun-kategori .product-box:hover .product-bg-line .fa {
	color: #ff1b00;
}
.view-alt-kategoriler .views-row, .view-urun-kategori .views-row {
	width: 47%;
	float: left;
	margin-bottom: 20px;
}

.view-alt-kategoriler .views-row-odd, .view-urun-kategori .views-row-odd {
	margin-right: 15px;
	float: left;
}

.view-alt-kategoriler .views-row-even, .view-urun-kategori .views-row-even  {
	float: right;
}




#block-views-benzer_urunler-block > div > h2 {
	background-color: #000;
	display: inline-block;
	color: #fff;
	line-height: 40px;
	font-weight: 400;
	padding: 0px 7px;
	font-size: 15px;
	margin-bottom: 0;
}

#block-views-benzer_urunler-block > div > div {
	border-top: 2px solid #000;
}

#block-views-benzer_urunler-block > div > div > div > div > ul > li {
	border: 1px solid #f3f3f3;
	margin: 8px 8px 0 0!important;
	min-height: 130px;
}

#block-views-benzer_urunler-block > div > div > div > div > ul > li:last-child {
	margin: 8px 0 0 0!important;
}

.view-benzer-blog-lar img {
	margin: 0px 0 10px 0 !important;
}

.secondary-sidebar .block-webform {
	margin-bottom: 20px;
	background-color: #f6f6f6;
}
.secondary-sidebar .block-webform .content form {
	padding: 10px;
}
.secondary-sidebar .block-webform .content input {
	background-color: #fff;
	border: 1px solid #F6F6F6;
}

.secondary-sidebar #edit-submit--2 {
	background-color: #ff1b00;
	margin-bottom: 10px;
	padding: 12px 16px 11px 16px;
}

#block-webform-client-block-2409 > div > h2:after {
	background-image: url(../images/support-girl.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	height: 90px;
	width: 100px;
}

#block-webform-client-block-2409 > div > h2 {
	margin-top: 50px;
}

#edit-submitted-sehir-liste {
	margin-bottom: 10px;
}


.slc_urun, .slc_il, .slc_ilce, .arrow-bg{
	display: block;
	position: relative;
	height: 66px;
	float: left;
}

.slc_il {
	width: 130px;
}
.slc_ilce {
	width: 130px;
}
.slc_urun {
	width: 200px;
}


.slc_urun select, .slc_il select, .slc_ilce select {
	border: 0!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: "";
	padding: 10px 15px 10px 10px;
	box-shadow: none;
	font-size: 14px;
	color: #7f7f7f;
	background-color: #d4d4d4;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	position: relative;
	margin-bottom: 4px;
	width: 100%;
	height: 66px;
	margin: 0px !important;
	cursor: pointer;
}

.slc_urun, .slc_ilce {
	opacity: .5;
}

.slc_il.selected + .slc_ilce, .slc_ilce.selected + .slc_urun {
	opacity: 1;
}

.slc_urun select.selected, .slc_il select.selected, .slc_ilce select.selected {
	color: #fff!important;
	background-color: #ff1b00!important;
}

.arrow-bg {
	width: 25px;
	height: 66px;
}

.slc_urun:after, .slc_il:after, .slc_ilce:after {
	content: "\f0d7";
	font-family:FontAwesome; 
	font-size:15px; 
	top:22px; 
	right:6px; 
	color: #fff; 
	position:absolute;
}

.node-urun .field-name-field-urunresim .field-items{
	position: relative;
}
.node-urun .field-name-field-urunresim .field-items .field-item:after {
	content: "\f00e";
	font-family:FontAwesome; 
	font-size:22px; 
	bottom:20px; 
	right:20px; 
	color: #b0b0b1; 
	position:absolute;
}


.gs-title, .gs-title b {
	color: #ff1b00 !important;
}
.gs-visibleUrl-long, .gsc-search-box, .gsc-adBlockNoHeight, .gsc-resultsHeader, .gsc-above-wrapper-area {
	display: none !important;
}
.gs-bidi-start-align {
	margin-left: 10px;
	font-family: Flexo-Regular;
}


.google-cse .form-type-textfield .form-text {
	border: 1px solid #e2e3e3 !important;
	border-right: none;
	border-radius: 0px;
	background-color:#FFF;
	height: 38px;
}

form.google-cse .form-type-textfield label  {
	display: none;
}

form.google-cse .container-inline .form-type-textfield{
	width: 60%;
	float: left;
}

form.google-cse .container-inline .form-submit {
	float: left;
	background-color: #ff1b00;
	color: #FFF;
	padding: 11px 16px 10px 16px;
	margin-top: 10px;
}

.gsc-cursor .gsc-cursor-page {
	padding: 8px 15px;
	border: 1px solid #e2e3e3;
	color: #707172 !important;
}


.gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
	color: #fff !important;
	background-color:#ff1b00 !important;
}

.view-clone-of-ana-sayfa-blog .blog-icerik {
  width: 325px;
  float: left;
  margin: 5px;
  margin-bottom: 40px;
  border: 1px solid #e3e4e4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.view-haberler .haber-icerik {	
  width: 325px;
  float: left;
  margin: 5px;
  margin-bottom: 40px;
  border: 1px solid #e3e4e4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}




.view-clone-of-ana-sayfa-blog .blog-icerik:hover, .view-haberler .haber-icerik:hover {
	background-color: #f3f3f3;
}

.view-clone-of-ana-sayfa-blog .blog-icerik:hover a, .view-haberler .haber-icerik:hover a{
	color:#ff1b00 ;
}

.view-clone-of-ana-sayfa-blog .blog-icerik img, .view-haberler .haber-icerik img {
	margin: 0px !important;
}

.view-clone-of-ana-sayfa-blog .blog-icerik .entry-title, .view-haberler .haber-icerik .entry-title{
	padding: 0px 15px;
	margin-left: 15px;
	margin-top: 15px;
}


.view-clone-of-ana-sayfa-blog .blog-icerik .entry-body,  .view-haberler .haber-icerik .entry-body {
	margin-left: 35px;
	padding-right: 5px;
}


.view-clone-of-ana-sayfa-blog .blog-icerik .entry-title h4, .view-haberler .haber-icerik .entry-title h4{
	margin-left: 8px;
	margin-bottom: 5px;
}


.view-clone-of-ana-sayfa-blog .blog-icerik .entry-title h4 a, .view-haberler .haber-icerik .entry-title h4 a {
	text-indent: -12px;
}

.view-clone-of-ana-sayfa-blog .blog-icerik .entry-title h4 a .fa, , .view-haberler .haber-icerik .entry-title h4 a .fa{
	margin-left: -5px;
}

#views_infinite_scroll-ajax-loader img{
	width: 32px !important;
}

.gsc-webResult .gsc-result {
	padding: 0 !important;
}


body.page-blog #primary, body.page-haberler #primary, body.node-type-haberler #primary, body.node-type-blog #primary {
	width: 690px;
}

body.page-blog #secondary-right, body.page-haberler #secondary-right, body.node-type-haberler #secondary-right, body.node-type-blog #secondary-right {
	width: 260px;
}



html.touch body.page-musteri-hizmetleri div.field-name-body {
    height: 100px; overflow: hidden;
}

html.touch body.page-musteri-hizmetleri div.field-name-body.open {
    height: inherit; overflow: inherit;
}

html.touch body.page-musteri-hizmetleri div.musteri-more { text-align: center; border-top: 3px solid #e5e5e5; }
html.touch body.page-musteri-hizmetleri div.musteri-more a { background-color: #e5e5e5; display: inline-block; padding: 7px 15px; color: #ff1b00; }


html.touch .page-iletisim .full-width-section > .column { margin: 0; }


           .page-iletisim .full-width-section > .column > h2:first-child i { display: none; float: right; }

html.touch .page-iletisim .full-width-section > .column > h2.acik i.acik,
html.touch .page-iletisim .full-width-section > .column > h2.acik i.acik { display: none; }
html.touch .page-iletisim .full-width-section > .column > h2.acik i.kapali,
html.touch .page-iletisim .full-width-section > .column > h2.acik i.kapali { display: none; }

html.touch .page-iletisim .full-width-section > .column > h2 i.acik,
html.touch .page-iletisim .full-width-section > .column > h2 i.acik { display: none; }
html.touch .page-iletisim .full-width-section > .column > h2 i.kapali,
html.touch .page-iletisim .full-width-section > .column > h2 i.kapali { display: inline-block; }




#block-menu-menu-urunler > div > h2 { display: none; }


#twosearch { margin: 0; padding: 6px; width: 30px; background-color: transparent; position: relative; 
             background-image: url(../images/search.png); background-repeat: no-repeat; background-position: top left; transition:background-color .2s ease-in-out, width .2s ease-in-out; cursor: pointer;}
#twosearch:focus { background-color: white; width: 150px; padding-left: 30px; background-position: bottom left; }



.node-blog .field-name-body ul li {
	list-style: initial;
	list-style-type: disc;
	margin-left: 20px;
}

.ls-l a {
-moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

.term-desc {
	margin-bottom: 20px;
}

select::-ms-expand {
    display: none;
}
.Devami{
	background:#000;
}
.Devami2,.Devami{
	width:100%;
	text-align:center;
	margin-bottom:20px;
	font-weight:600;
	color:#fff;
}
.Devami2{
	background:#ff1b00;
	color:#fff;
}
.Devami:hover,.Devami2:hover{
	background:#ff1b00;
	color:#fff;
}
.view-urun-kategori .view-content .views-row {
    min-height: 310px;
}
.ls-nav-start:hover:before, .ls-nav-stop:hover:before {
    color: #555;	
}
.ls-nav-start:before {
	content:"\f04b";
    top: 6px;
    left: 11px;
}
.ls-nav-stop:before {
	content:"\f04c";
    top: 6px;
    left: 9px;
}
.ls-nav-start:before,.ls-nav-stop:before {
	font-family: FontAwesome;
	font-size: 17px; 
	font-style: normal; 
	font-weight: normal; 
    position: absolute;
    text-decoration: inherit;
    color: #CFCFCF;
	}
.ls-nav-start ,.ls-nav-stop{
    background: #fff !important;
    border: 1px solid #555  ;
    border-radius: 100% !important;
    width: 30px !important;
    height: 30px !important;    
    margin-left:5px;
    margin-right:5px;
    
	
}
.ls-nav-start:before{
	left: 10px;
}
.ls-nav-stop:before{
	left: 8px;
}
.ls-fullwidth .ls-bottom-slidebuttons a {
    width: 20px;
    height: 20px;
    border: 1px solid #555 ;
    margin-bottom: 4px;
    background: #fff;
    border-radius: 50%;
    margin-left: 4px;
    margin-right: 4px;
}
.ls-fullwidth .ls-bottom-slidebuttons a.ls-nav-active, .ls-fullwidth .ls-bottom-slidebuttons a:hover{
	background:#555 !important;
}
.ls-bottom-nav-wrapper {
    bottom: 10px;
}
.SocialMedia img{
	width: auto !important;
}
.SocialMedia {
    clear: both;
    display: flex;
    float: right;
}
.fb_iframe_widget{
    display: flex !important;
	
}
.no_ul{
	padding: 0px;
}
.no_ul li{    
	list-style-type: none !important;
	list-style-image: none !important;
}