@charset "utf-8";
/* CSS Document */

* {
	font-family: 'Open Sans', sans-serif; 
/*	font-family:"Calibri"; */
}

html, body {
	min-height:100%;
	color:#3B3B3B;
}

.gri_link {
	color:rgba(162,162,162,1.00) !important;
	text-decoration:none !important;	
}

.gri_link:hover {	
	color:rgba(71,71,71,1.00) !important;
}

.dark_link {
	color:#2D2D2D !important;
	text-decoration:none !important;
}

.dark_link:hover {
	color:#B88525 !important;
}
	
.text_size_16 {
	font-size:16px !important;
}

.text_size_20 {
	font-size:20px !important;
}

.text_size_24 {
	font-size:24px !important;
}

.padding_top_12 {
	padding-top:12px !important;
}

.padding_bottom_12 {
	padding-bottom:12px !important;
}

.padding_top_bottom_12 {
	padding-top:12px !important;
	padding-bottom:12px !important;
}

.padding_top_24 {
	padding-top:24px !important;
}

.padding_bottom_24 {
	padding-bottom:24px !important;
}

.padding_top_bottom_24 {
	padding-top:24px !important;
	padding-bottom:24px !important;
}

.padding_top_6 {
	padding-top:6px !important;
}

.padding_bottom_6 {
	padding-bottom:6px !important;
}

.padding_top_bottom_6 {
	padding-top:6px !important;
	padding-bottom:6px !important;
}

.container_zemin {
	background-color:#e9e7e7;
	background-image:url(../images/ust_alt_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	background-size:contain;
}

.container_zemin_ana_sayfa {
	background-color:#e9e7e7;
/*	background-image:url(../images/ust_alt_bg.png); */
	background-image:url(../images/giriszemin.jpg);	
	background-position:top;
	background-size:auto !important;
}

.gold_buton, .gold_buton_small, .gold_buton_big {
    display: inline-block;
    border: 1px solid #bd9939;
    border-radius: 2px;
    background-color: #cda63e;
    box-shadow: inset 0 1px 0 #D5B940;
    box-sizing: border-box;
    color: #FFF !important;
    transition: all .1s ease-in;
    touch-action: manipulation;
    text-decoration: none;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
}

.gold_buton_small {
	font-size:12px;	
	padding:6px;	
}

.gold_buton {
	font-size:14px;	
	padding:8px;	
}

.gold_buton_big {
	font-size:16px;	
	padding:12px;	
}

.gold_buton:hover,.gold_buton_small:hover,.gold_buton_big:hover {
	background-color:#bd9939;
	text-decoration:none;
	color:#fff;
	border-color:#ad8c34;
}


.sayfa_ust_sari_cizgi {
	background-color:#987724; 
	background-image:url(../images/menu_alt_bg.png);
	height:9px;
	border:1px solid #fff;
	border-top:1px solid transparent;
}

.sayfa_footer_alt_cizgi {
	background-color:rgba(0,150,223,1.00); 
	background-image:url(../images/menu_alt_bg.png);
	height:9px;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;	
}


.social_icons {
	overflow:auto;
	clear:both;
	margin-top:14px;
}

.social_icon:hover {
	border:1px solid rgba(0,0,0,0.00);
	color:rgba(255,255,255,1.00);
}
	
.social_icon {
	width:40px;
	height:40px;
	display:block;
	float:left;
	padding:2px;
	margin-right:8px;
	color:#E1E1E1;
	border:1px solid #414141;
	font-size:22px !important;
	text-align:center;
	border-radius:50%;
	background-color:#2B2B2B;
}

.social_twitter:hover{
	background-color:rgba(0,133,219,1.00);
}

.social_whatsapp:hover {
	background-color:rgba(63,197,0,1.00);
}

.social_telegram:hover {
	background-color:#00C3FF;
}


.social_youtube:hover {
	background-color:rgba(231,2,2,1.00);
}

.social_facebook:hover {
	background-color:rgba(36,50,134,1.00);
}

.social_linkedin:hover {
	background-color:rgba(36,131,200,1.00);
}

.social_instagram:hover {
	background-color:rgba(181,42,212,1.00);
}

.social_tumblr:hover {
	background-color:rgba(48,84,99,1.00);
}

.sayfaicerik{
	color:#313131;
	/* duzenle */
	margin-bottom:30px;
	font-size:14px;	
}


.dinamikicerik {
	font-size:16px;
	line-height:1.8em;
}

.dinamikicerik h2 {
	font-size:20px;
	color:#000;
	margin-top:24px;
	padding:8px;
	margin-bottom:18px;
	font-weight:bold;
	border-left:6px solid #967948;
	padding-left:8px;
	box-shadow:-2px 2px 5px rgba(0,0,0,0.1);
    background: linear-gradient(180deg, rgba(255,255,255,1) 87%, rgba(247,247,247,1) 94%, rgba(255,255,255,1) 100%);
}


.sayfaicerik h3 {
	font-size:16px;
	color:#000;
	border-bottom:1px dashed rgba(228,228,228,1.00);
	margin-top:20px;
	padding-bottom:4px;
	margin-bottom:4px;
}


h1.sayfabaslik {
	color:#F4F4F4;
	font-weight:normal !important;
	font-size:32px;
	padding-top:42px;
	padding-bottom:12px;	
	margin:0;
}
ol.breadcrumb {
	background:#FBFBFB ;
	padding:6px;

}
ol.breadcrumb li, ol.breadcrumb li a{
	font-size:13px !important;
}
ol.breadcrumb li a{
	color:#C38B13;
}

.breadcrumb-item + .breadcrumb-item::before {
  font-family: 'FontAwesome';
  content: "\f105" !important; 
}

.footerdiv {
	background-color:rgba(71,71,71,1.00);
	background-image:url(../images/dark5.jpg);		
}

.ana_sayfa_faydali_linkler {
	text-align:center;
	margin-top:22px;
	margin-bottom:22px;
}
.ana_sayfa_faydali_linkler img {
	margin-bottom:16px;
}

.shbox_header {
	background-color:#cda63e;
	padding:6px;
	text-align:center;
	color:#FFFFFF;
	border-bottom:1px solid #B39233;
	border-top-left-radius:5px;
	border-top-right-radius:5px;	
}
.shbox_content {
	padding:12px;
	border:1px solid #f4f4f4;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.after_page_content_wrap{
	margin-top:36px;
}

#sharediv {
	text-align:center;
	margin-top:36px;
}

#shareicons {
	border:1px solid #EFEFEF;
	padding:6px;
	border-bottom:none;
}

#sharetitle {
	font-size:12px;
	background-color:#F5F5F5;
	border-top-left-radius:5px;
	border-top-right-radius:5px;	
	border:1px solid #EFEFEF;
	padding:4px;	
	border-bottom:none;	
}

.jssocials-share-link {
	border-radius: 50%;
	border:1px solid transparent;
	box-shadow:0 2px 3px rgba(0,0,0,0.1);
}

.jssocials-share-link:hover {
	border:1px solid #FFFFFF;	
}

.menualt {
	height:9px;
	background-image:url(../images/menu_alt_bg.png);
	width:100%;
	border-bottom:1px solid #ffffff;
}

.mobile_logo {
	margin-top:12px;
	margin-bottom:12px;
}

.footericerik, .footericerik a {
	color:#CDCDCD;
	font-size:13px;
}


.girishizmeticon {
	text-align:center;
	font-size:56px;
	color:#967948;
	margin:18px;
}

.girishizmettxt{
	color:#393939;
	padding:22px;
	line-height:1.8em;
}

.girisuruntxwrap {
	color:#636363;
	padding:12px;
	margin-top:14px;
	margin-bottom:14px;
	background-color:#F4F4F4;
	border-top:1px solid #E9E9E9;	
}

.hakhizmetler .girishizmettxt{
	font-size:14px !important;
	padding:18px;
}

.hakhizmetler .girishizmeticon{
	text-align:center;
	font-size:24px;
	color:#967948;
	margin:0;
}

.hakhizmetler {
	margin-bottom:20px;
}

.hakhizmetler .girishizmet{
	margin-top:0;
}



.g1t {
	border-bottom:4px solid #0069a6;	
}

.g2t {
	border-bottom:4px solid #8B004E;	
}

.g3t {
	border-bottom:4px solid #B7161C;		
}

.g4t {
	border-bottom:4px solid #D3711D;
}


.decobox {
	margin-bottom:24px;
	border:1px solid #DDDDDD;
	border-radius:6px;
	box-shadow:0 2px 4px rgba(0,0,0,0.10);
	text-align:center;
	color:#767676;
	transition:all 0.5s;	
}

.decoboxheader {
	background-color:#E8EDED;
    background: linear-gradient(180deg, rgba(246,246,246,1) 0%, rgba(237,237,237,1) 15%, rgba(255,255,255,1) 100%);
}

.decoboxheader h3 {
	padding:8px;
	display:block;
	margin:0;
	border:none;
	color:#000;
	font-size:16px;
	text-align:left;
	padding-left:48px;
	font-weight:bold;	
	background-image:url(../images/deco_yildiz.png);
	background-position:left center;
	background-position:7px;
	background-repeat:no-repeat;
}

.decoboxheaderalt {
	background-image:url(../images/menu_ust_bg.png);
	height:6px;
	background-position:bottom;
}
.decoboxcontent{
	padding:12px;	
	color:#3A3A3A;
	font-size:14px;
	text-align:left;
}

.girisicons {
	text-align:center;
	margin-bottom:18px;
	font-weight:bold;
}

.girisicons img{
	border-radius:50%;
	border:3px solid #F4F4F4;
	margin-bottom:12px;
}

.girisiconlink img{
	transition:all 0.5s;
}

.girisiconlink:hover img {
	border:3px solid #9B9B9B;
	box-shadow:0 3px 5px rgba(0,0,0,0.1);
}

.beyaz-link {
	color:rgba(237,237,237,1.00);
}

.beyaz-link:hover {
	color:#fff;
}

.sayfabaslikwrap {
	background-color:rgba(39,39,39,1.00);
	background-image:url(../images/title_bg.png);
}

.sagalancol {
	margin-top:24px;
	margin-bottom:24px;
}


.icerikcol {
	margin-top:24px;
}

.haberlisthaber {
	margin-bottom:24px;
	border:1px solid #E9DFCE;
	text-align:center;

}

.haberlistbaslik{
	color:#fff;
	margin:0 !important;
	padding:16px;
	text-align:center;
	border-none;
	background-color:#967948;
}

.haberlisttarih {
	background-color:#E9DFCE;
	padding:6px;
	color:#967948;
}

.haberlistbaslik a{
	color:#fff;
	font-size:16px !important;	
}

.haberlistimg {
	padding:12px;
	transition:all 0.5s;
}

.haberlistimg:hover{
  filter: contrast(140%);
}

.haberhaber {
	margin-bottom:24px;
	border:1px solid #DFDFDF;
	text-align:center;
}

.habertarih {
	background-color:#E2E6E7;
	padding:6px;
	text-align:left;
}

.haberimg{
	padding:12px;	
}

.haberbaslik {
	font-size:22px !important;
	color:#000;
	border-bottom:1px  dotted #D4DBDD !important;
	padding-bottom:16px !important;
	margin-bottom:14px !important;
	font-weight:bold;
}

.content_box {
	box-shadow:1px 2px 8px rgba(0,0,0,0.05);	
	margin-bottom:24px;	
	border:1px solid #967948;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	
}

.content_box_header {
	background-color:#967948;
	color:#fff;
	text-align:center;
	padding:8px;
	font-weight:600;
	border-bottom:1px solid #967948;

}

.content_box_content {
	padding:6px;
}

.content_box_content img {
	max-width:100% !important;
	height:auto !important;	
}

.sag_menu_box ul {
	margin:0;
	padding:0;
	list-style:none;
}

.sag_menu_box a {
	display:block;
	padding:12px;
	font-size:14px;
	border-bottom:1px solid rgba(239,239,239,1.00);
	color:#000;
	border-left:2px solid transparent;	
}


.sag_menu_box a:hover{
	background-color:#E9E8DE;
	border-left:2px solid #967948;
	text-decoration:none;
}

.content_box a{
	transition: all 0.3s ease !important;
}

.bayitable th{
	text-align:right;
}

.iletisim_icon {
	background-color:#F5F5F5;
	color:#005286;
	border:1px solid #005286;
	border-radius:100%;
	width:32px;
	height:32px;
	text-align:center;
	font-size:18px;
	padding-top:2px;
	margin-right:8px;
}

.iletisim_txt {
	margin-left:44px;
	margin-bottom:14px;
	margin-top:-4px;
}


.dinamikicerik img, .sayfaicerik img, .decoboxcontent img {
	max-width:100% !important;
	height:auto !important;	
}


.renkbox {
	margin:6px;
	margin-bottom:12px;
	text-align:center;
	font-size:12px;
	width:15%;
	min-width:90px;
	
}

.renkboxrenk {
	 height:100px;
	 border:1px solid #fff;
	 box-shadow:2px 2px 3px rgba(0,0,0,0.2);
}

.renkboxisim {
	color:#F0F0F0;
	margin-top:5px;
	overflow:hidden;
}


.urunkategoriwrap {
	border:1px solid #E9E9E9; 
	border-radius:9px; 
	box-shadow:0 0 4px rgba(0,0,0,0.1); 
	margin-bottom:24px;	
}
.urunkategorilink img{
	transition:all 0.4s;
	padding:8px; 
}

.urunkategorilink:hover > img{
	filter:contrast(140%);
}

.urunkategoriisim {
	font-size:16px;
	background-color:#F0F0F0;
	padding:8px;
	color:#000;
	border:1px solid #fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;	
}

.urunkategorilink:hover {
	text-decoration:none;
}

.urunkategorilink:hover > .urunkategoriisim{
	background-color:#046ba6;
	color:#fff;
	text-decoration:none !important;
	border-radius:none;	
}

.sayfatekfoto img{
	max-width:320px !important;
	max-height:180px;
	border:2px solid #fff;
	margin:9px;
	box-shadow:2px 2px 5px rgba(0,0,0,0.1);
}

.sayfafotolar {
	border-top:3px double #D0D0D0;
	background-color:#F9F9F9;
	box-shadow:0 2px 3px rgba(0,0,0,0.1) inset;
}

.sayfafotoalt {
	margin-top:42px;
	background-color:#F5F3F2;
	padding:8px;
	text-align:center;
}

.sayfatekfotoalt {
	padding:4px;
	text-align:center;
}

.sayfatekfotoalt a:hover > img {
	box-shadow:4px 4px 8px rgba(0,0,0,0.4);
	filter:contrast(120%);
}


.tekfotoaltimg{
	transition:all 0.4s;
	border:4px solid #fff;
	box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}


/* sitescripts.js içinde kullanılıyor  */
.setmaxw {
	width:100%;
	max-width:100% !important;
	height:auto !important;
}

.setmaxh {
	height:100% !important;
	max-height:175px !important;
	width:auto !important;	
}
/* sitescripts.js içinde kullanılıyor  */



#gotoTop {
	background-color:rgba(0,0,0,0.4);
	width:50px;
	height:50px;
	border-radius:5px;
	position:fixed;
	z-index:10000;
	bottom: 90px;
	right: 25px;
	transition: background-color .3s,    opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	text-align:center;
}

#gotoTop::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}

#gotoTop:hover {
  cursor: pointer;
  background-color: #004B6F;
  text-decoration:none;
}

#gotoTop.show {
  opacity: 1;
  visibility: visible;
}

#slider .owl-item {
	border:1px solid #fff;
	border-top:none;
}

.boxed-slider{
	box-shadow:0 8px 16px rgba(0,0,0,0.3) !important;
}

.samutacordion .card-header:hover {
	background-color:#7C643B;
}

.samutacordion .card{
	border:none;
}

.samutacordion .card-body{
	border:1px solid #E5E5E5;
}

.samutacordion h5{
	font-size:16px;

}

.samutacordion .card-header {
	display:block !important;
	background-color:#967948;
	border-radius:0;
	border-top:1px solid #B79357;
	border-bottom:1px solid #7C643B;
	padding:0;
}

.acolink {
	display:block !important;
	text-align:left;
	color:#fff;
	padding:10px;
}

.acolink:hover {
	text-decoration:none;
	color:#F7D666;
}
.intro_modal img {
	max-width:100% !important;
	height:auto !important;
}

.samutalert {
	padding:32px;
	background-color:#967948;
	border:1px solid #856C40;
	border-radius:6px;
	margin-top:24px;
	margin-bottom:24px;
	background-image:url(../images/samutalert_dark.png);
	background-position:center 16px;
	background-repeat:no-repeat;
	padding-top:66px;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px #A48146;
}


.breadcrumb {
	border-top-left-radius:0 ;
	border-top-right-radius:0;
	border:1px solid #E9DFCE !important;
	padding:10px !important;
	border-top:none !important;
	background-color:#F5F2ED !important;
}

.breadcrumb-item.active {
	color:#706861 !important;
}

.jssocials a {
	border-radius: 50%;
	background-color:#bd9939 !important;
	color:#FFFFFF !important;
}

.jssocials a:hover{
	background-color:#967948 !important;
}

.anasayfahaber {
	border:1px solid rgba(229,229,229,1.00);
}

.ahaberbaslik {
	display:block;
	background-color:#967948;
	color:#fff;
	padding:12px;
	text-align:center;
}

.ahaberbaslik:hover{
	background-color:#7C643B;
	color:#F7D666;
	text-decoration:none;
}

.ahaberresim {
	padding:6px !important;
}

.ahaberresim img {
	transition:all 0.4s;
}

.ahaberresim img:hover{
  filter: contrast(140%);
 }


.altbaslik{
	font-size:24px;
	font-weight:bold;
	padding-right:12px;
	background: linear-gradient(#ffffff 0%, #ffffff 49%, #967948 50%, #967948 51%, #ffffff 52%, #ffffff 100%);
	border-left:8px solid #967948;
	margin-bottom:22px;
}

.altbaslik span{
	background-color:#fff;
	margin-right:12px;
	display:inline-block;
	padding-left:10px;
	padding-right:12px;	
}

#sliderm .owl-dots {
	top: 100% !important;			
	/* bottom:-20px !important; */
	width:80% !important;
	text-align:left !important;
	margin:auto !important;
}

#sliderm .owl-next, #sliderm .owl-prev {
	position: absolute !important;
	top: 100% !important;
	color:#000 !important;
	background-color:rgba(255,255,255,0.40) !important;
	width:32px !important;
	height:32px !important;
}

 #sliderm .owl-prev {
	 right:40px !important;
 }
		
.girishizmet {
	display:block;
	margin-top:36px;
	margin-bottom:18px;
	border:1px solid #DDDDDD;
	border-radius:6px;
	box-shadow:0 2px 4px rgba(0,0,0,0.10);
	text-align:center;
	color:#767676;
	transition:all 0.5s;
	background-color:#fff;
	padding-top:12px;
}

.girishizmet h2{
	border:none !important;
	margin:0;
	padding:12px !important;
	font-size:18px !important;
	color:#fff !important;
	background-color:#967948 !important;
	margin-top:12px;
	box-shadow:0 0 6px rgba(118,85,28,0.5) inset;
}
		
		
.projeslide_wrap {
	margin-left:4px;
}

.projeslide_isim_wrap {
	display:block;
	position:absolute;
	top:40px;
	left:0px;
	background-color:#967948;
	color:#fff;
	font-size:18px;
	min-width:60%;
	max-width:70%;
	text-align:right;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;	
	border:1px solid #fff;
	border-left:none;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
    background: linear-gradient(90deg, rgba(93,67,23,1) 0%, rgba(150,121,72,1) 9%, rgba(115,89,46,1) 88%, rgba(150,121,72,1) 100%);
	z-index:4;
}

.projeslide_isim_wrap_pr{
	left:14px !important;
}

.projeslide_isim {
	padding:12px;	
	padding-left:24px;
	padding-right:14px;
}

.projeslide_konum {
	background-color:rgba(0,0,0,0.4);
	font-size:14px;
	padding:8px;
	padding-right:14px;
	border-top:1px solid #967948;
}

.projeslide_resim:hover > img{
	filter:contrast(130%);
}

.projeslide_resim img{
	border-radius:5px;
	border:1px solid #E0E0E0;
	transition:all 0.5s ;
}

.projelistozet {
	padding:16px;
	font-size:14px;
	background-color:#F9F9F9;
	border:1px solid #fff;
	border-bottom:2px solid #fff;
	border-top:5px solid #967948;
	box-shadow:0 2px 5px rgba(61,38,12,0.2);
}

.projeresimproje img {
	border-bottom:1px solid #fff;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;	
}