body {background-color:#fff!important; color:#242424!important}

#sp-logo-wrapper {
    background-image: -webkit-linear-gradient(90deg, #e1e0e4 0%, white 100%);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    height: 155px;
    padding: 10px 0;
}
#sp-logo-wrapper .logo img { max-height: 117px; width: auto;}

#sp-top-bar {
    padding: 12px 0;
    background: #092942 url(../images/header-ust.gif);
    height: 50px;
}

#offcanvas-toggler {
	display:block;
    line-height: 54px;
}

.itemid-437 #sp-page-title {display:none;}

.sp-megamenu-parent >li:after{
    background: #4287b8;
    right: 0;
}

.sp-megamenu-parent >li:after, 
.sp-megamenu-parent >li:before {
    content: '';
    height: 34px;
    width: 1px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -17px;
}

.sp-megamenu-parent >li >a:before {display:none}
.sp-megamenu-parent >li:last-child:after {content: '';} 
.sp-megamenu-parent >li:first-child > a {padding-left: 20px;}

.sp-megamenu-parent >li >a, 
.sp-megamenu-parent >li >span {
	font-weight:bold; 
	font-size:16px;
	line-height:54px;
	padding: 0 25px;
	height:auto;
}



.sp-megamenu-parent {float:inherit;}
.sp-megamenu-parent >li.sp-menu-item:last-child {float:right; background:#eb6028; margin-right: -15px;}
.sp-megamenu-parent.menu-slide-down .sp-has-child:hover >.sp-dropdown {top: 54px;}

.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
font-size:25px; line-height:30px; font-weight:600; color:#145073!important; text-transform:inherit;}

.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg h2 {
	font-weight: 700;
	padding:0;
	margin-top:10px;
    font-size: 50px;
    color:#fff;
    margin-bottom: 18px;
    text-shadow: 1px 1px 1px #000;
    -webkit-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    }

#sp-main-body {padding: 30px 0;}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {font-weight:600}

.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg {
    height: 420px;
}
.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 80%;
    -webkit-transform: translateX(-13%);
    transform: translateX(-13%);
}

.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .details {display:none!important}

#sp-header.menu-fixed {
    background: #2875b1;
    background: -webkit-linear-gradient(top, #2875b1 50%, #266fac 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #2875b1), color-stop(50%, #266fac));
    background: linear-gradient(to bottom, #2875b1 50%, #266fac 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2875b1', endColorstr='#266fac',GradientType=0 );
    -webkit-box-shadow: none;
    box-shadow: inherit!important;
}
#sp-header.menu-fixed .container { margin-top:0; margin-bottom:0;}


.sppb-addon-content .this-title {
    font: italic 20px/26px "PT Serif", serif;
    margin-top: 0;
    margin-bottom: 20px;
    color: #424242;
}

.sppb-addon-content .nav {
    display: inline-table;
}

.sppb-addon-content .nav li {
	min-width: 260px;
    display: inline-table;
    padding-left: 30px;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 10px;
    background: url(../images/list-check.png) no-repeat scroll left 3px;
}


.hizmetimg li {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);
    box-shadow: 0 1px 2px rgba(0,0,0,0.075);
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group textarea,
.sppb-addon-ajax-contact .sppb-ajax-contact-content .sppb-ajaxt-contact-form .sppb-form-group input {
    padding: 8px 15px 8px 11px;
    text-transform: capitalize;
    background:#fff;
    font-size:14px;
}    

#ns2-137 .ns2-inner {text-align:center;}

#ns2-137 img.ns2-image {
    border: 4px #ccc dotted;
    border-radius: 50%;
    width: auto;
    display: inline-block;
}

#ns2-137 h4.ns2-title a {
	font-size: 14px;
    line-height: 26px;
    color: #242424;
    margin-top: 20px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
}

#ns2-137 div.nssp2-default .ns2-art-controllers, div.nssp2-default .ns2-links-controllers {
    float: none;
    margin: 0 auto;
    text-align: center;
}

#ns2-137 div.nssp2-default .ns2-art-pagination, div.nssp2-default .ns2-links-pagination {
    float: none;
    margin: 0 auto;
    text-align: center;
}

#ns2-137 div.nssp2-default .ns2-art-pagination span {background:#fff;}
#ns2-137 div.nssp2-default .ns2-art-pagination span:hover,
#ns2-137 div.nssp2-default .ns2-art-pagination span.active {background:#096697}


#ns2-137 div.nssp2-default .ns2-art-prev, div.nssp2-default .ns2-links-prev, div.nssp2-default .ns2-art-play, div.nssp2-default .ns2-links-play, div.nssp2-default .ns2-art-pause, div.nssp2-default .ns2-links-pause, div.nssp2-default .ns2-art-next, div.nssp2-default .ns2-links-next, div.nssp2-default .ns2-art-pagination span, 
#ns2-137 div.nssp2-default .ns2-links-pagination span {border-radius:50%; width:15px; height:15px; margin:0 5px;}

h3.sppb-addon-title:after {
    display: inline-block;
    content: '';
    width: 35px;
    height: 2px;
    background: #099bd7;
    margin-left: 10px;
}


.cerceve .sppb-row {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    border: 1px dashed #ccc;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
    

.haberler div.nssp2 .col-2{
    width: 49%;
    margin-right: 1%;
    margin-bottom:1%;
}


.haberler .sp-module .sp-module-title {
    font-weight: 600;
    font-size: 24px;
    border: 1px dashed #ccc;
    padding: 5px;
    margin-top: 20px;
    margin-bottom: 10px;
    background-color: #fcf8e3;
}    

.haberler h4.ns2-title a {
    color: #337ab7;
    font-size: 17px;
    border-bottom: 2px dashed #ccc;
    margin-bottom: 12px;
    margin-top: 0;
    display: block;
    padding-bottom: 12px;
}

.haberler .ns2-row-inner .ns2-column {
	border: 1px dashed #ccc;	
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}

.haberler img.ns2-image {
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);
    box-shadow: 0 1px 2px rgba(0,0,0,0.075);
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    
}

    
.klavuz {    
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
    background: #fafafa;}  
      
.breadcrumb {padding: 15px 15px; margin-bottom:0; background-color:transparent;}

.sp-page-title {padding: 94px 0 62px;}

.sp-page-title h2 {
    margin: 0;
    font-size: 50px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 1px 4px 27px #000;
    text-transform: capitalize;
}

.sp-page-title h3 {
    margin: 0;
    font-size: 18px;
    line-height: 33px;
}

.sp-page-title h3:after {
    content: '';
    display: inline-block;
    margin-left: 15px;
    background: #fff;
    width: 72px;
    height: 2px;
}
    
.sppb-addon-feature.homepage-feature {
	padding:0;
	border:none;
    background: #fff;  
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.sppb-addon-feature.homepage-feature .sppb-img-container img{
    padding: 5px;
    background: #fff;  
    border: 1px solid #ebeae6;
    border-radius:6px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

#sp-left .sp-module, 
#sp-right .sp-module {
    padding: 0;
}

#sp-left .sp-module .sp-module-title, 
#sp-right .sp-module .sp-module-title {
    font-weight: 700;
    color: #fff;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 10px;
    text-align: center;
}

.accordeonck ul {padding:0!important}
.sp-module.major-background-color ul >li a {
    background: rgba(0,0,0,0.3)!important;
    color: #fff!important;
    margin-bottom:5px!important;
}
.sp-module.major-background-color ul >li a {color: #fff!important;}

.accordeonck ul li ul li {
    margin: 0 0 0 0px!important;
    background: rgba(0,0,0,0.3)!important
}
.accordeonck.major-background-color {background:#fff!important}

.sppb-article-info-wrap h3 {font-size:16px; font-weight:bold}
.sppb-addon-articles .sppb-addon-article {
    margin-bottom: 30px;
    padding-left: 4px;
    padding-right: 4px;
    float: left;
    margin: 0;
    border-bottom: 1px solid #f7f9fb;
    padding-bottom: 15px;
    margin-bottom: 30px !important;
    padding: 5px;
    -webkit-box-shadow: 7px 7px 18px -5px rgba(166,161,166,0.55);
    -moz-box-shadow: 7px 7px 18px -5px rgba(166,161,166,0.55);
    box-shadow: 0px 0px 11px -1px rgba(166,161,166,0.55);
    background: white;
    text-align: center;
}

.accordeonck li.parent > span span.toggler_icon {right:11px!important}


.sppb-slider-fullwidth-wrapper .owl-item.active .sppb-fw-slider-button-wrapper {margin-top:30px!important;}

#sp-bottom3 .cont1{float:left;width:40px}
#sp-bottom3 .cont2{float:left;max-width:200px;margin-bottom:0px}

#sp-bottom .sp-module .sp-module-title {margin-bottom:15px}

.c {
    clear: both;
}

div[itemprop="articleBody"] {border-bottom:1px solid #eee; margin-bottom:15px}

.blog-details-content-wrap {padding:0px 0px 20px}

.blog-details-content-wrap .entry-header h2 {
    text-transform: uppercase;
    color: #000;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    padding-top: 11px;
}

#sp-left .sp-module ul >li {border:none;}

#sp-left .sp-module ul >li > a {
	display:block;
    border-radius: 0;
    border: 1px solid #e4e4e4;
    border-left-width: 5px;
    background: #f8f8f8;
    font-size:15px;
    line-height:20px;
    font-weight:600;
    color: #585858;
    padding: 20px;
    margin: 0;
}

#sp-left .sp-module ul >li > a:hover, 
#sp-left .sp-module ul >li > a:focus {
    color: #fff;
    background: #058dc5;
    border-left: 5px solid #042938;
    -webkit-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
}


.tags {margin-bottom:15px;}
.tags a {
    background: transparent;
    font-weight: 100;
    padding: 5px;
    border-radius: 0;
    font-size: 12px;
    border: dashed 1px #fb6721;
}

#sp-logo-wrapper {background-color:#fff!important}

#sp-bottom1 {padding-right:50px; font-size: 14px; line-height: 18px;}

#sp-bottom1,
#sp-bottom2,
#sp-bottom3 {padding-top:40px;}

#sp-bottom,
#sp-bottom .sp-module .sp-module-title,
a#offcanvas-toggler,
#offcanvas-toggler >i,
ul.social-icons >li a,
.sp-megamenu-parent >li >a, 
.sp-megamenu-parent >li >span {color:#fff!important}


#sp-bottom a {color: #7e95a2!important}
#sp-bottom a:hover {color: #489dc5!important }

.sp-module ul >li > a {display:inline-block}

#sp-bottom .sp-module ul li:before {
    display: inline-block;
    content: "\f105";
    font-family: "FontAwesome";
    color: #7e95a2;
    width: 18px;
}

#sp-bottom .sp-module .sp-module-title:after {
    content: '';
    width: 45px;
    height: 1px;
    background: #6dd1ff;
    display: block;
    margin: 15px 0 0;
}

#sp-footer {padding:0;}
#sp-footer .container {
    color: #f5f5f5;
    padding: 20px 30px;
    border: 1px dashed rgba(255, 255, 255, 0.25);
    background: #eb6028;}

#sp-footer .col-md-3,
#sp-footer .col-sm-3 {padding:0}


.sp-module {margin-top:20px; margin-bottom:20px;}
.sp-module:first-child {margin-top:0px; margin-bottom:0px;}
.social-media-text-wrap a {border:1px solid #7e95a2; border-radius:50%; margin-right:4px; padding:4px 7px; }


.sppb-embed-responsive {height:310px!important}

#sppb-addon-1548801755892 {
    border-bottom: 1px solid #eee;
    padding: 0 0 20px 0;
}

#section-id-1548801755886 {border-bottom: 5px #ccc dotted}

#section-id-1550150392602 .sppb-media-content .sppb-addon-text {padding:20px 0; border-top:1px solid #e2e2e2; border-bottom:1px dashed #e2e2e2}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background:#eb6028;
	padding:0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    border-bottom: 1px solid #cc4812;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
	color: #fff;
    font-size: 15px;
    font-weight: normal;
    text-transform: capitalize;
    padding: 0 0 0 20px;
    line-height: 48px;
}


@media only screen and (min-width: 992px) {
#sp-header {background:none; margin-bottom: -50px;}
#sp-header .container {
    background: #2875b1;
    background: -webkit-linear-gradient(top, #2875b1 50%, #266fac 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #2875b1), color-stop(50%, #266fac));
    background: linear-gradient(to bottom, #2875b1 50%, #266fac 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2875b1', endColorstr='#266fac',GradientType=0 );
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    margin-top: -16px;
    margin-bottom:-50px;
    border-radius: 0;
    -webkit-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
}

#sp-header .container .row {
    margin: 4px -10px;
    border: 1px dashed rgba(255, 255, 255, 0.3);
    position: relative;
    z-index: 2;
}

#offcanvas-toggler {
	display:none;
}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {padding: 0 10px;}
}

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

#sp-top-bar {height:auto}
#sp-logo-wrapper {height:110px}
#sp-header {height:54px}
.sppb-addon-social-media {float: inherit;}
#sp-bottom1,
#sp-bottom2,
#sp-bottom3,
.footerlogo {margin:0 auto; text-align:center;}

#sp-footer1,
#sp-footer2,
#sp-footer3 {margin:15px auto; text-align:center;}

#sp-footer1,
#sp-footer2 {padding:5px 0 15px 0!important; border-bottom:1px solid #fff}

#sp-bottom1,
#sp-bottom4 {padding:20px; margin:0 auto; text-align:center;}
#sp-bottom {padding: 0px 0 !important;}
#sppb-addon-1547330372492 .sppb-text-left {text-align:center}
#sp-bottom .sp-module .sp-module-title:after {margin-left:auto; margin-right:auto}
}

@media only screen and (max-width: 479px) {
.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
    font-size: 19px;
}
.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg h2 {font-size:30px;}
}
