﻿#sp-subheader-wrapper #subheader .custom {
    background-color: transparent !important;
}

#sp-main-menu ul.level-0 > li {
    margin: 0 15px 0 0 !important;
}

div#subheader {
  border-bottom: 20px solid #f5f5f5;
}

figure::before {
    content: "?";
    position: absolute;
    font-weight: 800;
    background: black;
    background: rgba(255,255,255,0.75);
    text-shadow: 0 0 5px white;
    color: red;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    -moz-transition: all 0.6s ease;
    opacity: 0.75;
}

.cap-right::before {
    bottom: 30px;
    right: 20px;
}

::before, ::after {
   box-sizing: border-box;
}

img.caption {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


p.img_caption {
    color: #848484 !important;
    font-size: 13px !important;
    line-height: 20px !important;
    padding-top: 5px;
    text-align: center;
}

div.video {
    margin: 0 auto;
    max-width: 640px;
    color: #848484 !important;
    font-size: 15px !important;
    line-height: 20px !important;
    padding-top: 5px;
    text-align: center;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
}

a.menuince {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

div.fancybox-caption {
	display: none !important;
}

.ja-typo-legend .legend-title {
    color: #3399CC;
    background: #fff;
    display: block;
    float: left;
    font-size: 120%;
    font-weight: bold;
    left: 10px;
    line-height: normal;
    margin: 0 !important;
    padding: 5px !important;
    position: absolute;
    top: -45px;
    line-height: 20px;
}

.ja-typo-legend {
    border: 3px solid #ddd;
    border-radius: 5px;
    margin: 20px 0;
    padding: 20px 15px 15px;
    position: relative;
}

h3 {
	color: #006d8f;
	padding-top: 10px;
}

h4 {
	color: #006d8f;
	padding-top: 10px;
}

a.sp-main-menu-toggler {
	top: 8px;
}

div.anasayfamakale {
	padding-bottom: 30px;
	padding-top: 10px;
	border-bottom: 1px solid #eee;
}

div#sp-top-info div.search {
	width: 300px !important;
	float: right;
	margin-top: 30px;
}

div#sp-top-info div.module {
	margin-top: 10px;
}

div.search input#mod-search-searchword {
	width: 250px;
	border-color: #c0c0c0;
	border-radius: 5px;
}

div.search button.btn-top-search {
	margin-left: 3px !important;
	margin-bottom: 11px;
	border-radius: 3px;
}

li {
	line-height: 26px !important;
}

img.cercevesiz {
	border-radius: 10px;
}

.sp-corporex-layout h1, .sp-corporex-layout h2, .sp-corporex-layout h3 {
	color: #ffd9a8 !important;
   font-weight: 700 !important;
}


.sp-corporex-layout .sp-slider-content {
	display: none !important;
/*	
    background-color: rgba(0, 0, 0, 0.5) !important;
    border-radius: 10px !important;
    color: #fff !important;
    display: inline-block !important;
    left: 50px !important;
    padding: 15px !important;
    position: absolute !important;
    top: 35% !important;
    width: 30% !important;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
	-moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
  	box-shadow: 0 3px 5px 0 rgba(0,0,0,.3); 
  */	
}

.sp-corporex-layout .btn-more {
    bottom: -40px !important;
 	 left: 10px !important;
 	 font-size: 14px !important;
}

.sp-corporex-layout .sp-full-text {
	font-size: 16px !important;
	font-weight: 300 !important;
   margin-bottom: 15px !important;
}

#sp-breadcrumb-wrapper #sp-go-to-top a.sp-totop i {
    color: red;
    border: 1px solid red;
}

#sp-breadcrumb-wrapper {
  background-image: url("../../../images/bottomflag.jpg") !important;
}
div.telefon i.fa-facebook,
div.telefon i.fa-twitter,
div.telefon i.fa-instagram {
	/* padding-top: 20px; */
}

div.telefon a {
	color: #c0c0c0;
}

div.telefon i.fa-facebook,
div.telefon i.fa-twitter{
	/* padding-right: 72px; */
	padding-right: 25px;

}

img.logosag {
	/* padding-top: 20px; */
}


div#header div.span6 {
	margin-left: 0 !important;
}


div.linkler {
  margin-left: 0 !important;
}

div.aksesuaryazi, div.pdfyazi, div.quoteyazi {
  border: 1px solid #03658c;
  border-radius: 3px;
  width: 85% !important;
  margin-bottom: 10px;
  background: #03658c;
  color: #fff;
}

div.aksesuarikon, div.pdfikon, div.quoteikon {
  color: #03658c;
  background: #fff;
  border-right: 1px solid #03658c;
  text-align: center;
  padding: 3px 3px 6px 3px;
}

div.ayazi, div.pyazi, div.qyazi {
  margin-left: 0 !important;
  padding: 3px;
  text-align: center;

}

div.aksesuaryazi:hover, div.pdfyazi:hover, div.quoteyazi:hover {
  background: #fff;
  color: #03658c;
}

.kaydir {
  padding-right : 20px;
}

body {
    font-size: 18px;
    line-height: 26px !important;
}

body.bg {
    background: #f5f5f5 none repeat scroll 0 0 !important; 
}


.body-innerwrapper {
    margin: 0 auto;
	}

#sp-header-wrapper {
    background: #fff none repeat scroll 0 0;
	}

.image-logo {
	margin-bottom: 30px;
	margin-top: 30px;
	}

#sp-main-menu ul.level-0 > li > a {
    font-size: 18px;
    text-transform: none;
}

#sp-main-menu li li:not(.sp-menu-group) > a {
    font-size: 16px;
    text-transform: none;
}

#sp-footer-wrapper {
	background: #f5f5f5;
    text-transform: none;
    font-weight: 300;
    border-top: 1px solid #c0c0c0;
}

.sp-corporex-layout .sp-slider-content .sp-title {
    text-transform: none !important;
	}

#sp-menu-wrapper {
    background: #f5f5f5;
}

#menu {
    background: #f5f5f5;
}

#sp-subheader-wrapper #subheader .subheader-text-wrapper {
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
   background-image: url("../../../images/topflag.jpg");
   /* Set a specific height */
    min-height: 100%; 
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 1270px;
}

#sp-bottom-wrapper #bottom ul li a {
	font-size: 14px;
    text-transform: none;
}
.bt-googlemaps {
	border: 1px solid #c0c0c0;		
	}
	
.features .sp-feature h3 {
    text-transform: none;
}

	
.accordion-inner {
	font-weight: 300;
  line-height: 20px;
}

#sp-subheader-wrapper #subheader .subheader-text-wrapper h3 {
	font-weight: 400;
	font-size: 22px;
	text-transform: none;
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 1),
					 0px 0px 2px rgba(0, 0, 0, 1),
					 0px 0px 3px rgba(0, 0, 0, 1),
					 0px 0px 4px rgba(0, 0, 0, 1),
					 0px 0px 5px rgba(0, 0, 0, 1),
					 0px 0px 6px rgba(0, 0, 0, 1);

}

.cerceveli {
	border: 1px solid black;
	margin-bottom: 20px;
	}
	
.tablotd {
	border: 1px solid #c0c0c0;
	text-align: center;
	padding: 3px;
	font-size: 70%;
	vertical-align: middle;
	font-weight: 300;
	line-height: 14px;
}
	
.tablobaslik {
	background: #03658c;
	color: #fff;
	font-weight: 400;
}

.tabloacctd {
	border: 1px solid #c0c0c0;
	padding: 10px;
	font-size: 95%; 
	vertical-align: middle;
	font-weight: 300;
	line-height: 14px;
}
	
.tabloaccbaslik {
	background: #03658c;
	color: #fff;
	font-weight: 400;
}

.tabloaccmtd {
	border: 1px solid #c0c0c0;
	padding: 3px;
	font-size: 70%;
	vertical-align: middle;
	font-weight: 300;
	line-height: 14px;
}
	
.tabloaccmbaslik {
	background: #03658c;
	color: #fff;
	font-weight: 400;
}


.module.box5 {
    border: 1px solid #03658c;
    border-radius: 7px;
}

.telefon {
	text-align: right;
	font-size: 24px;
	margin-top: 0;
	color: #c0c0c0;
	}

.telefonmob {
	text-align: right;
	font-size: 20px;
	margin-top: 45px;
	color: #c0c0c0;
	}

#sp-main-menu li li:not(.sp-menu-group) {
    text-transform: none;
}

.module.title5 h2.module-title::after {
    border-bottom: 3px solid #03658c;
}

.modelbaslik {
	font-weight: 400;
}

table.hidden-phone .modelbaslik {
	min-width: 80px;
}



#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active {
  border-right: 1px solid #cc500e;
  border-left: 1px solid #cc500e;
  
}

.nav {
  margin-bottom: 0;
}

.nav li {
    line-height: 26px;
    font-weight: 300;
}

.nav > li > a::before {
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 5px; 
    color: #666;
 }

 .nav > li.active > a::before {
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 5px;
    color: red; 
}

.nav > li > a {
    font-weight: 400;
}

.nav > li.active > a {
    font-weight: 700;
}

ul.nav-child {
	margin-left: 20px;
}

.nav-child > li > a {
    font-weight: 400;
 }

 .nav-child > li.active > a {
    font-weight: 700;
 }

.nav-child > li > a::before {
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 5px; 
    color: #666;
    font-weight: 400;
 }

.nav-child > li.active > a::before {
    content: "\f0da";
    font-family: FontAwesome;
    padding-right: 5px;
    color: red; 
}

#sp-main-menu li li:not(.sp-menu-group) > a {
  padding: 10px;
  color: #999999;
}

#sp-search .search #mod-search-searchword {
    border-radius: 7px;
}

.sp-submenu .sp-submenu-wrap {
  -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
  -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
  box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
}

.sysfeatures {
	font-weight: 300;
}

.contfeatures {
	font-size: 90%;
	font-weight: 300;
}

.subheader-text-wrapper p {
	margin-top: 10px;
	margin-bottom: -5px;
}

#sp-subheader-wrapper #subheader .subheader-text-wrapper p {
   font-size: 12px;
}

strong {
   font-weight: 600 !important;
}

img.pull-right, .pull-right > img {
    margin-bottom: 20px;
}

figure.pull-right, .pull-right > figure {
    margin-left: 15px;
    margin-right: 0;
    margin-top: 0;
    }

figure {
   display: block;
   position: relative;
   overflow: hidden;
   margin: 0 20px 20px 0;
}

figure:hover figcaption {
  opacity: 1;
  left: 0;
}

figcaption { 
  font-size: 14px;
  line-height: 18px;
  position: absolute; 
  background: rgba(0,0,0,0.75); 
  color: white; 
  padding: 5px 10px; 
  border-radius: 3px;
  opacity: 0;
  bottom: 30px; 
  left: -30%;
  -webkit-transition: all 0.6s ease;
  -moz-transition:    all 0.6s ease;
  -o-transition:      all 0.6s ease;
}

#sp-breadcrumb-wrapper {
    padding: 10px 0;
}

.search .form-limit, .search .ordering-box {
    visibility: hidden;
}

.search dl.search-results {
    font-size: 90%;
    
}

.sp-corporex-layout .slider-arrow-nav i {
    border: 1px solid rgba(3, 101, 140, 0.6) !important;
    color: rgba(3, 101, 140, 0.6)  !important;
}

.sp-corporex-layout .slider-arrow-nav i:hover {
    color: #fff  !important;
}




textarea {
    height: 140px;
}

#cboxTitle {
    visibility: hidden;
}

#cboxClose {
    right: 5px;
}


ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb {
    background-color: transparent !important;
 }

 a.sigFreeLink:hover, ul.sigFreeClassic li.sigFreeThumb:hover, img.sigFreeImg:hover {
    background-color: #000 !important;
 }

 .fancybox-title {
    visibility: hidden !important;
 }

 ul.sigFreeClassic {
    margin-right: auto !important;
    margin-left: auto !important;
}



.features .sp-feature {
    padding: 30px;
    transition: all 400ms ease 0s;
}

.cis_row_item_overlay_txt, .cis_popup_item_order_info, .cis_popup_autoplay_bar_wrapper, .cis_popup_autoplay_bar_holder, .cis_popup_autoplay_play {
    visibility: hidden !important;
}

.cis_row_item_overlay {
    box-shadow: none !important;
    height: 100% !important;
}

.cis_popup_wrapper_loader_shaddow {
    box-shadow: none !important;
    transition: none !important;
}

.cis_popup_item {
    border-radius: 10px;
}

.cis_popup_close {
    right: 12px !important;
}

.btn-more {
  border-radius: 5px;
}

.contact div.control-label {
  display: none !important; 
}

form#contact-form .controls {
  margin-left: 0 !important;
}

#main-body {
    padding: 0 0 50px;
}