html{

	float:left;

	margin:0px;

	padding:0px;

	width:100%;

	height: 100%;

}

body{

	float:left;

	margin:0px;

	padding:0px;

	width:100%;

	height:100%;

	font-family: "Poppins", sans-serif;

	color:#061138;

	background-color:#fff;

	font-size:14px;

	line-height:20px;

	font-weight:300;

	box-sizing:border-box;

}

a, button {	

	-webkit-transition:all .2s ease-in-out;

	-moz-transition:all .2s ease-in-out;

	-ms-transition:all .2s ease-in-out;

	-o-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

	cursor:pointer;

	text-decoration:none !important;

}

.button {

	padding:6px;

	padding-left:15px;

	padding-right:15px;

	text-decoration:none;    

	border: 1px solid #00a3d8;

    color: #00a3d8;

	float:right;

	clear:right;

	margin-top:10px;

    font-size: 12px;

    line-height: 24px;

    font-weight: 700;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    border-radius: 6px;

}

.button:hover {

	background-color:#00a3d8;

	color:#FFF;

	text-decoration:none;

}

#cboxContent button {

	-webkit-transition:all 0s ease-in-out;

	-moz-transition:all 0s ease-in-out;

	-ms-transition:all 0s ease-in-out;

	-o-transition:all 0s ease-in-out;

	transition:all 0s ease-in-out;

}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

	padding-left:12px;

	padding-right:12px;

}

.col-lg-12 {

	float: left !important;

	width: 100% !important;

}

.row {

	margin-left:-12px;

	margin-right:-12px;

}

img {

	border:0px;

}



*:focus {outline:0;}



.nopadding {

   padding: 0 !important;

   margin: 0 !important;

}

.modal-dialog {

	width:90%;

}

.modal-body, .modal-content {

	float:left;

	width:100%;

}

.modal-dialog .resimbar {

	float:left;

	width:20%;

	height:240px;

	overflow:hidden;

	padding:10px;

}

.modal-dialog .resimbar img {

	float:left;

	width:100%;

	height:100%;

	object-fit:cover;

}

.golge {

	position:fixed;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	background-color:rgba(0,0,0,0.7);

	z-index:-1;

	opacity:0;

	-webkit-transition:all .5s ease-in-out;

	-moz-transition:all .5s ease-in-out;

	-ms-transition:all .5s ease-in-out;

	-o-transition:all .5s ease-in-out;

	transition:all .5s ease-in-out;

}

.govde {

	padding-left:15px;

    padding-right:15px;

    width: 100%;

	max-width:1380px;

    position: relative;

	box-sizing:border-box;

	margin:auto;

}

.ustbar {

	float: left;

	width: 100%;

	background-color: #061138;

	padding: 15px 0px;

	padding-bottom: 10px;

	position: relative;

	z-index: 100;

}

.ustbar .ustilt {

	float: left;

	font-size: 14px;

	line-height: 20px;

	color: #fff;

	margin-right: 61px;

	position: relative;

}

.ustbar .ustilt i {

	float:left;

	font-size: 15px;

	line-height: 20px;

	margin-right: 8px;

	color: #00a3d8;

}

.ustbar .ustilt:before {

	content: '';

	position: absolute;

	right: -30px;

	top: 0px;

	height: 20px;

	border-right: 1px solid rgba(255, 255, 255, 0.20);

}

.ustbar .ustilt.ustiltsag {

	margin-right: 0px;

}

.ustbar .ustilt.ustiltsag:before {

	display: none;

}

.ustbar .ustilt:hover {

	color: #00a3d8;

}



.ustbar .dilbar {

    float: right;

    display: inline;

	position:relative;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

	z-index:102;

}

.ustbar .dilbar .dilyazi {

    float: left;

    display: inline;

    cursor: pointer;

    font-size: 18px;

	line-height:20px;

	font-weight: 300;

	padding-bottom: 5px;

	letter-spacing:0.5px;

    color: #ffffff;

	text-decoration:none;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    -o-transition: all 0.3s ease-in;

    transition: all 0.3s ease-in;

}

.ustbar .dilbar .dilyazi img {

	height:6px;

	float:right;

	margin-left:5px;

	margin-top:7px;

}

.ustbar .dilbar .dilyazi .bayrak {

	float:left;

	margin: 2px;

	margin-left: 0px;

	margin-right:5px;

	height:16px;

}

.ustbar .dilbar .dilsec {

	width:90px;

	position:absolute;

	right:0px;

	top:25px;

    float: left;

	background-color:#fff;

	z-index: 9;

    visibility: hidden;

    border: 1px solid #f1f1f1;

    opacity: 0;

    -webkit-transform: translate3d(0, 1rem, 0);

    -moz-transform: translate3d(0, 1rem, 0);

    transform: translate3d(0, 1rem, 0);

    -webkit-transition: opacity linear 0.2s 0.1s,transform linear 0.2s 0.1s;

    -moz-transition: opacity linear 0.2s 0.1s,transform linear 0.2s 0.1s;

    -ms-transition: opacity linear 0.2s 0.1s,transform linear 0.2s 0.1s;

    -o-transition: opacity linear 0.2s 0.1s,transform linear 0.2s 0.1s;

    transition: opacity linear 0.2s 0.1s,transform linear 0.2s 0.1s;

}

.ustbar .dilbar .dilsec a {

    float: left;

    text-decoration: none;

    font-size: 12px;

    line-height: 12px;

    color: #000;

    padding: 8px;

	width:100%;

    padding-left: 5px;

    padding-right: 5px;

}

.ustbar .dilbar .dilsec a img {

    float: left;

    display: inline;

    margin-right:8px;

	width:16px;

	height:auto;

}

.ustbar .dilbar .dilsec a span {

    float: left;

    display: inline;

}

.ustbar .dilbar:hover .dilsec {

    visibility: visible;

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}

.ustbar .dilbar .dilsec a:hover, .ustbar .dilbar .dilsec .secili {

    background-color:#f5f5f5;

    color: #000;

}



.ustbar .sosyalbar {

	float:right;

	height: 20px;

	margin-right:61px;

	position: relative;

}

.ustbar .sosyalbar:before {

	content: '';

	position: absolute;

	right: -30px;

	top: 0px;

	height: 20px;

	border-right: 1px solid rgba(255, 255, 255, 0.20);

}

.ustbar .sosyalbar a {

	display:inline-block;

	margin-left:5px;

	margin-top: -3px;

	padding:5px;

	color:#fff;

	width:26px;

	height:26px;

	box-sizing:border-box;

	font-size:12px;

	line-height:14px;

	text-align:center;

	border:1px solid #ffffff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;	

}

.ustbar .sosyalbar a img {

	width: 13px;

	margin-top: -1px;

}

.ustbar .sosyalbar a:hover {

	background-color:#ffffff;

	color:#09326c;

}

.ustbar .sosyalbar a:hover img {

	filter: brightness(0%);

}

.ustalan {

	float: left;

	display: inline;

	width: 100%;

	position:fixed;

	top:0px;

	left:0px;

	z-index:20;

	-webkit-transition:all .2s ease-in-out;

	-moz-transition:all .2s ease-in-out;

	-ms-transition:all .2s ease-in-out;

	-o-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

}

.ustalang {

	top: 0px;

	min-height:80px;

	background-color:#ffffff;

    border-bottom: 1px solid #d8dce1;

    position: fixed !important;

	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);

    -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);

    -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);

    box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);

}

.ustalan .logo {

	background-image: url(../images/logou.png);

	background-repeat: no-repeat;

	background-size:220px;

	background-position:center;

	float: left;

	display: inline;

	width:220px;

	height:100px;

	position:absolute;

	top:50px;

	left: 15px;

	z-index:10;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

}

.ustalang .logo {

	background-image: url(../images/logo.png);

	width:160px;

	height:70px;

	top:50px;

	background-size: 160px;

}

.ustalan .menuac {

	display:none;

}

.solmenu .amenuac {

	display:none;

}

.ustalan .ustmenu {

	float:right;

	padding-top:40px;

}

.ustalan .ustmenumobile {

	display: none;

}

.ustalang .ustmenu {

	padding-top: 25px;

	padding-bottom: 25px;

}

.ustalan .ustmenu .menuic {

	float:left;

	width:100%;

}

.ustalan .ustmenu .menuic a {

	float:left;

	margin-left:20px;

	font-size:14px;

	line-height:20px;

    font-weight: 500;

	color:#ffffff;

	text-decoration:none;

	position:relative;

}
.ustalan .ustmenude .menuic a {
	margin-left: 20px;
}
.ustalan .ustmenu .menuic .but {

	float:left;

	margin-left:20px;

	font-size:14px;

	line-height:20px;

    font-weight: 500;

	color:#ffffff;

	text-decoration:none;

	position:relative;

	cursor: pointer;

}

.ustalang .ustmenu .menuic a, .ustalang .ustmenu .menuic .but {

	color:#000;

}

.ustalan .ustmenu .menuic a:after {

	float:left;

	width:100%;

	width: 0;

    height: 2px;

    content: '';

    margin: 0 auto;

	position:absolute;

	display:block;

	bottom:0px;

	left:0px;

	right:0px;

	-webkit-transition: 0.2s;

    transition: 0.2s;

}

.ustalan .ustmenu .menuic a:hover, .ustalan .ustmenu .menuic .but:hover, .ustalan .ustmenu .menuic .secili {

	color:#00a3d8;

}

.ustalan .ustmenu .menuic a:hover:after, .ustalan .ustmenu .menuic .secili:after, .ustalan .ustmenu .menuic .but:hover:after {

	float:left;

	width:100%;

	background-color:#00a3d8;

}

.ustalan .ustmenu .menuic .but:after {

	float:left;

	width:100%;

	width: 0;

    height: 2px;

    content: '';

    margin: 0 auto;

	position:absolute;

	display:block;

	bottom:0px;

	left:0px;

	right:0px;

	-webkit-transition: 0.2s;

    transition: 0.2s;

}

.ustalan .ustmenu .menuic .but i {

    font-size: 15px;

    line-height: 20px;

    float: right;

    margin-left: 8px;

}

.ustalan .ustmenu .menuic .but .okasagi {

    display: inline

}

.ustalan .ustmenu .menuic .but .okyukari {

    display: none

}

.ustalan .ustmenu .menuic .but:hover .okasagi {

    display: none

}

.ustalan .ustmenu .menuic .but:hover .okyukari {

    display: inline

}

.ustalan .ustmenu .menuic .but.secili .okasagi {

    display: none

}

.ustalan .ustmenu .menuic .but.secili .okyukari {

    display: inline

}

.ustalan .ustmenu .menuic .but .altmenu {

    margin: 0;

    padding: 0;

    position: absolute;

    visibility: hidden;

    opacity: 0;

    float: left;

    min-width: 200px;

    cursor: auto;

    top: 20px;

	padding-top: 10px;

    left: 0;

    margin-top: 10px;

    -webkit-transition: all 300ms linear 0ms;

    -khtml-transition: all 300ms linear 0ms;

    -moz-transition: all 300ms linear 0ms;

    -ms-transition: all 300ms linear 0ms;

    -o-transition: all 300ms linear 0ms;

    transition: all 300ms linear 0ms;

}

.ustalang .ustmenu .menuic .but .altmenu {

	padding-top: 26px;

	top: 20px;

}

.ustalan .ustmenu .menuic .but .altmenu.secili {

	opacity:1;

	visibility: visible;

    margin-top: 0px;

}

.ustalan .ustmenu .menuic .but .altmenu a {

    float: left;

    display: inline;

    width: 100%;

    box-sizing: border-box;

    cursor: auto;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 7px;

	margin-left: 0px;

    padding-bottom: 7px !important;

    white-space: nowrap;

    width: 100%;

    text-align: left;

    font-size: 13px;

    line-height: 20px !important;

    color: #161616 !important;

    cursor: pointer;

    background-color: #fff;

    text-decoration: none;

	border-bottom: 1px solid rgba(0,0,0,0.1);

}

.ustalan .ustmenu .menuic .but .altmenu a:after {

	display: none;

}

.ustalan .ustmenu .menuic .but .altmenu a.xbaslik {
    background-color:#e0e0e0;
}
.ustalan .ustmenu .menuic .but .altmenu .secili,

.ustalan .ustmenu .menuic .but .altmenu a:hover {

    color: #fff !important;

    background-color: #061138;

}

.ustalan .ustmenu .menuic .but .altmenu .xbaslik.secili,

.ustalan .ustmenu .menuic .but .altmenu a.xbaslik:hover {

    color: #fff !important;

    background-color: #061138;

}

.ustalang .ustmenu .menuic a:hover, .ustalang .ustmenu .menuic .secili {

	color:#00a3d8;

}

.ustalang .ustmenu .menuic a:hover:after, .ustalang .ustmenu .menuic .secili:after {

	background-color:#00a3d8;

}

.ustanimalan {

	float:left;

	width:100%;

	margin-top: 50px;

	height:calc(100% - 50px);

	min-height: 600px;

	position:relative;

}

.ustanim {

	position:absolute;

	display:inline;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	z-index:1;

	overflow: hidden;

}

.owl-carousel.ustanim .item, .owl-carousel.ustanim .owl-item, .owl-carousel.ustanim .owl-stage, .owl-carousel.ustanim .owl-stage-outer {

    height: 100%;

}

.ustanim .govde, .ustanim .govde .col-md-12 {

	height:100%;

}

.ustanim .ustanimspot{

	float:left;

	width:100%;

	height:100%;

	display:inline-table;

	color:#FFF;

	z-index:2;

	left:0px;

	top:0px;

	padding-bottom: 170px;

	position: relative;

	z-index: 3;

	text-align: center;

}

.ustanim .ustanimspot .ustanimspotic {

	display:table-cell;

	vertical-align:bottom;

}

.ustanim .ustanimspot .baslik {

	font-size:50px;

	line-height:54px;

	text-align: center;

	font-weight:500;

	color:#ffffff;

	font-family: "Playfair Display", serif;

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

    opacity: 0;

    -webkit-backface-visibility: hidden;

}

.ustanim .ustanimspot .spot {

	font-size:16px;

	line-height:24px;

	text-align: center;

	font-weight:500;

	padding-top:20px;

	color:#ffffff;

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

    opacity: 0;

    -webkit-backface-visibility: hidden;

}

.ustanim .ustanimspot .baslik p, 

.ustanim .ustanimspot .spot p {

	padding: 0px;

	margin: 0px;

}

.ustanim .ustanimspot .animate1 { 

	-webkit-animation: bounceInDown 1s;

    -moz-animation: bounceInDown 1s;

    -o-animation: bounceInDown 1s;

    animation: bounceInDown 1s;

    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);

    opacity: 1;

}

.ustanim .ustanimspot .animate2 {

	-webkit-animation: bounceInUp 1s;

    -moz-animation: bounceInUp 1s;

    -o-animation: bounceInUp 1s;

    animation: bounceInUp 1s;

    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);

    opacity: 1;

}

.ustanim .ustanimspot .link {

	float: none;

	display: inline-block;

	margin-top: 30px;

	padding: 10px 15px;

	font-size: 16px;

	line-height: 20px;

	font-weight: 600;

	border:1.5px solid #fff;

	color: #fff;

	text-decoration: none;

}

.ustanim .ustanimspot .link:hover {

	background-color:#00a3d8;

	border: 1.5px solid #00a3d8;

	text-decoration: none;

}

.ustanim .ustanimres {

	float:right;

	display:inline;

	position:absolute;

	z-index:0;

	top:0px;

	right:0px;

	width:100%;

	height:100%;

}

.ustanim .ustanimres img{transform-style:initial;object-fit:cover;width:100%;height:100%;display:inline-block}



.ustanim .ustanimres:after, #anavideo .video:after {

	content: "";

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 50%;

	background: rgb(6,17,56);

	background: linear-gradient(180deg, rgba(6,17,56,.8) 0%, rgba(6,17,56,0) 100%);

	z-index: 1;

}

.ustanim .ustanimres:before, #anavideo .video:before {

	content: "";

	position: absolute;

	top: 0px;

	left: 0px;

	width: 50%;

	height: 100%;

	background: rgb(6,17,56);

	background: linear-gradient(90deg, rgba(6,17,56,.8) 0%, rgba(6,17,56,0) 100%);

	z-index: 1;

}





#anavideo {

    position: absolute;

    top: 0%;

    left: 0px;

    width: 100%;

    height: 100%;

    overflow: hidden;

    z-index: 0;

    background-color: #000;

    display: none;

}

#anavideo:after {

    content:"";

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    z-index: 1;

    background-color: rgba(0,33,50,0.4);

}

#anavideo .video {

    float: left;

    width: 180%;

    height: 180%;

    left: -40%;

    top: -40%;

    object-fit: cover;

    position: relative;

}



#anavideo .video iframe {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: #000;

    flex: 1;

}

.ustanimalan .filtre {

	float: left;

	width:60%;

	margin-left: 20%;

	position: absolute;

	bottom: 0px;

	z-index: 3;

	padding:0px;

	color:#fff;

	background-color: transparent;

}

.ustanimalan .filtre .form-block {

	margin-bottom: 10px;

}

.ustanimalan .filtre .control-label {

	float: left;

	width: 50%;

	text-align: left;

}

.filtre {

	float:left;

	width:100%;

	padding:10px;

	padding-left:0px;

	padding-right:0px;

	background-color:#FFF;

	position:relative;

	z-index:5;

}

.filtre .form-control {

	padding:5px;

	height:40px;

	font-size:15px;

	line-height:30px;

}

.filtre .control-label {

	font-family: "Playfair Display", serif;

	text-align: center;

	width: 100%;

	padding:0px; 

	margin-bottom:15px;

	font-size: 24px;

	line-height: 30px;

	font-weight:700;

}

.filtre .form-group {

	margin-bottom:0px;

}

.filtreg {

	position:fixed;

	top:121px;

	z-index: 19;

	border-bottom:1px solid #efefef;

	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.10);

    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.10);

    -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.10);

    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.10);

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.10);

}

.altsayfa .filtre .form-control {

	padding:6px;

	height:34px;

	font-size:14px;

	line-height:16px;

}

.altsayfa .filtre textarea.form-control {

	height:64px;

}

.altsayfa .filtre .fiyatbar .slider.slider-horizontal {

	width:calc(100% - 20px);

	margin-left:10px;

	margin-top:10px;

}

.kirasatalan {

	float:left;

	width:100%;

	color: #555;

    background-color: #fff;

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

	overflow:hidden;

}

.kirasatalan .radio, .kirasatalan .radio+.radio {

	color: #555;

    line-height: 14px;

	margin-top:0px;

}

.fiyatbar {

	float:left;

	width:100%;

	margin-top:5px;

}

.filtre .fiyatbar .control-label {

	width:auto; 

	padding:0px; 

	margin-top:7px;

}

.fiyatbar .slider.slider-horizontal {

	width:100%;

	margin-top:15px;

}

.fiyatbar .slider-handle {

	background-color:#00a3d8;

    background-image: -webkit-linear-gradient(top, #00a3d8 0%, #00a3d8 100%);

    background-image: -o-linear-gradient(top, #00a3d8 0%, #00a3d8 100%);

    background-image: linear-gradient(to bottom, #00a3d8 0%, #00a3d8 100%);

    background-repeat: repeat-x;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a3d8', endColorstr='#00a3d8', GradientType=0);

    filter: none;

    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);

    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);

    border: 0px solid transparent;

}

#gfiyat-min,#gfiyat-max,#sfiyat-min,#sfiyat-max {

	float:left;

	display:inline;

	font-size:14px;

	font-weight:600;

	margin-top:5px;

}

.altsayfa .filtre #gfiyat-min,.altsayfa .filtre #gfiyat-max,.altsayfa .filtre #sfiyat-min,.altsayfa .filtre #sfiyat-max {

	font-size:14px;

	font-weight:600;

	margin-top:5px;

}

#gfiyat-max,#sfiyat-max {

	float:right;

}

.filtre .gonder {

	float: left;

	width: 100%;

	font-size:16px;

	line-height:24px;

	padding:8px;

	height:40px;

	list-style: none !important;

	outline: none !important;

}

.anahakkimizda {

	float: left;

	width: 100%;

	margin-top: 48px;

	margin-bottom: 24px;

}

.anabaslik {

	float:left;

	width:100%;

	font-size:16px;

	line-height:20px;

	font-weight:500;

	color:#606060;

}

.slogan {

	font-family: 'Playfair Display', cursive;

	float: left;

	width: 100%;

	font-size: 30px;

	line-height: 40px;

	margin-top:15px;

	color: #061138;

}

.anaspot {

	float:left;

	width:100%;

	font-size:15px;

	line-height:24px;

	font-weight:400;

	color:#7A7A7A;

	margin-top:24px;

}

.devambut {

	float: left;

	font-size: 15px;

	line-height: 20px;

	font-weight: 500;

	color: #061138;

	margin-top: 10px;

}

.devambut i {

	float: right;

	margin-left: 5px;

	margin-top: 2px;

}

.devambut:hover {

	color: #00a3d8;

}

.altbaslik {

	float:left;

	width:100%;

	margin-top:0px;

	font-size:24px;

	line-height:24px;

	font-weight:500;

	color:#000000;

	padding-bottom:8px;

	border-bottom:1px solid #efefef;

	font-family: 'Playfair Display', cursive;

	margin: 0px;

}

.baslikcizgi {

	float:left;

	display:inline;

	width:100%;

	margin-bottom:10px;

	margin-top:-3px;

}

.baslikcizgi .cizgi {

	display:inline-block;

	width:120px;

	height:2px;

	background-color:#00a3d8;

}

.sagalan .baslikcizgi .cizgi {

	float: left;

}

.owl-carousel .owl-item:hover {

	z-index:100;

}

.owl-carousel .owl-nav {

	float:right;

	margin-top:0px;

	width:auto;

	height:auto;

	right:12px;

	top:0px;

	position:absolute;

}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {

	float:left;

	display:inline;

	width:50px;

	height:24px;

	background-color:transparent;

	padding:0px;

	clear:none;

	margin:0px;

	font-size:12px;

	line-height:24px;

	font-weight:700;

	-webkit-border-radius:6px;

	-moz-border-radius:6px;

	border-radius:6px;

	border:1px solid #00a3d8;

	color:#00a3d8;

}

.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {

	display:none;

}

.owl-carousel .owl-nav button.owl-prev {

	margin-right:2px;

}

.owl-carousel .owl-nav button:hover {

	background-color:#00a3d8;

	color:#FFF;

}

.owl-carousel .owl-dots {

	float:left;

	width:100%;

	margin-top:0px;

	text-align:center;

}

.owl-carousel button.owl-dot {

	display:inline-block;

	width:10px;

	height:10px;

	margin-left:5px;

	margin-right:5px;

	background-color:#aaa;

	-webkit-border-radius:25px;

	-moz-border-radius:25px;

	border-radius:25px;

}

.owl-carousel button.owl-dot.active {

	background-color:#00a3d8;

}

.resim {

	float:left;

	width:100%;

	height:0px;

	padding-bottom:56%;

	box-sizing:border-box;

	position:relative;

	background-color:#ddd;

}

.resim .resimic {

	float:left;

	width:100%;

	height:100%;

	position:absolute;

	left:0px;

	top:0px;

	overflow:hidden;

	-webkit-transition:all .2s ease-in-out;

	-moz-transition:all .2s ease-in-out;

	-ms-transition:all .2s ease-in-out;

	-o-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

}

.resim .resimic:before {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

    content: '';

    opacity: 1;

    background-image: -webkit-linear-gradient(top, transparent 0%, transparent 0%, transparent 70%, rgba(0, 0, 0, 0.75) 100%);

    background-image: linear-gradient(to bottom, transparent 0%, transparent 0%, transparent 70%, rgba(0, 0, 0, 0.75) 100%);

    z-index: 1;

}

.resim img {

	position:absolute;

	float:left;

	width:100%;

	height:100%;

	top:0px;

	left:0px;

	object-fit:cover;

	-webkit-transition:all .2s ease-in-out;

	-moz-transition:all .2s ease-in-out;

	-ms-transition:all .2s ease-in-out;

	-o-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

}

.resimic:hover img {

	transform: scale(1.05);

}

.paralax {

	float: left;

	width: 100%;

	padding-top: 120px;

	padding-bottom: 120px;

	text-align: center;

	background-color: #061138;

	position: relative;

}

.paralax:after {

	content: "";

	float: left;

	width: 100%;

	height: 100%;

	left: 0px;

	top: 0px;

	background-image: url(../images/ustres.jpg);

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	background-attachment: fixed;

	position: absolute;

	z-index: 1;

	opacity: 0.1;

}

.paralax .anabaslik {

	font-family: 'Playfair Display', cursive;

	color: #fff;

	font-size: 36px;

	line-height: 40px;

	position: relative;

	z-index: 2;

}

.paralax .baslikcizgi .cizgi {

	background-color: #00a3d8;

}

.yatlar.satilik .paralax {

	background-color: #00a3d8;

}

.yatlar.satilik .paralax .baslikcizgi .cizgi {

	background-color: #061138;

}

.yatlar {

	float:left;

	width:100%;

	margin-top: 24px;

	margin-bottom: 24px;

}

.sagalan .yatlar {

	margin-top: 0px;

	margin-bottom: 0px;

}



.yatlar .button {

	margin-top:0px;

	margin-right:5px;

}

.yatlaranm {

	float:left;

	width:100%;

	padding:35px 12px;

	overflow: hidden;

	margin-top: -140px;

}

.sagalan .yatlaranm {

	margin-top: 0px;

	padding-top: 30px;

}

.yatlaranm .owl-stage-outer {

	overflow:visible;

}

.yatbar {

	float:left;

	width:100%;

	cursor:pointer;

	background-color:#FFF;

	position:relative;

	left:0px;

	overflow:hidden;

	margin-bottom:24px;

    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */

       -moz-animation: fadein 1s; /* Firefox < 16 */

        -ms-animation: fadein 1s; /* Internet Explorer */

         -o-animation: fadein 1s; /* Opera < 12.1 */

            animation: fadein 1s;

}

.yatbar:hover {

	position:relative;

	transform: scale(1.02);

    box-shadow: 0 0px 10px rgba(0, 0, 0, .5);

}

.yatbar .resim {

	background-color: #1e3065;

}

.yatbar .resim .fiyat {

	position:absolute;

	bottom:0px;

	left:0px;

	font-size:24px;

	line-height:24px;

	font-weight:600;

	padding:10px;

	color:#fff;

	z-index:2;

	font-family: 'Playfair Display', cursive;

}

.yatbar .resim .fiyat span {

	font-size:14px;

	font-weight:700;

}

.yatbar .resim .fiyat .euro {

	float:left;

	font-size:16px;

	line-height:16px;

	font-weight:700;

	margin-right:3px;

}

.yatbar .resim .resimic:hover img {

	transform: scale(1);

}

.yatbar .kategori {

	float:left;

	font-size:14px;

	line-height:20px;

	font-weight:400;

	color:#3b4249;

	padding:5px;

	padding-left:5px;

	padding-right:10px;

	z-index:2;

}

.yatbar .kategori img {

	float:left;

	width:auto;

	height:20px;

	margin-right:5px;

	position:relative;

}

.yatbar .kategori span {

	float:left;

}

.yatbar .yatbilgi {

	float:left;

	width:100%;

	padding:10px;

	position:relative;

	background-color: #1e3065;

	border:none;

	margin-top: -1px;

}

.yatbar .yatbilgi .baslik {

	font-family: 'Playfair Display', cursive;

	float:left;

	width:100%;

	font-size:20px;

	line-height:24px;

	font-weight:600;

	display:inline-table;

	color:#fff;

	padding:5px;

}

.sagalan .yatbar .yatbilgi .baslik {

	font-size: 16px;

	line-height: 20px;

}

.yatbar .yatbilgi .baslik .baslikic {

	display:table-cell;

	vertical-align:middle;

}

.yatbar .yatbilgi .ozellikler {

	float:left;

	width:100%;

}

.yatbar .yatbilgi .temel {

	float:left;

	display:inline;

	padding:2px 5px;

	padding-right:10px;

}

.yatbar .yatbilgi .temel i {

	float:left;

	margin-right:5px;

	font-size:15px;

	line-height:24px;

	color:#00a3d8;

}

.yatbar .yatbilgi .temel span {

	float:left;

	font-size:13px;

	line-height:24px;

	color:#fff;

}

.fiyatlar {

	float: left;

	width: 100%;

	padding: 0px 0px;

	margin-top: 10px;

	padding-bottom: 0px !important;

}

.yatdetay .yatbilgi .fiyatlar .col-md-6, .yatdetay .yatbilgi .fiyatlar .row {

	padding-bottom: 0px !important;

}

.fiyatlar .ustbaslik {

	float: left;

	width: 100%;

	font-size: 18px;

	line-height: 20px;

	font-weight: 600;

	font-family: 'Playfair Display', cursive;

	text-align: left;

	background-color: #061138;

	color: #fff !important;

	padding: 10px !important;

	padding-left: 15px !important;

}

.fiyatlar .fiyatbar {

	float: left;

	width: 100%;

	padding: 12px 15px !important;

	margin: 0px !important;

	background-color: #fafafa;

}

.fiyatlar .fiyatbar .ay {

	font-weight: 600;

	font-size: 15px;

}

.fiyatlar .fiyatbar div {

	padding-bottom: 0px !important;

}

.fiyatlar .fiyatbar.gri {

	background-color: #efefef;

}

.fiyatlar strong {

	float: left;

	width: 100%;

	text-align: right;

	font-weight: 500 !important;

	font-size: 15px;

}

.solozellikler {

	float: left;

	width: 100%;

	padding: 15px;

	border: 1px solid #efefef;

	margin-top: 12px;

}

.solozellikler .baslikcizgi .cizgi {

	float: left;

}

.solozellikler .solozellikbar {

	float: left;

	width: 100%;

	border-bottom: 1px solid #efefef;

	padding-top: 5px;

	padding-bottom: 5px;

}
.solozellikler .solozellikbar:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}
.solozellikler .solozellikbar .baslik {

	float: left;

	width: 25%;

	font-weight: 600;

}

.solozellikler .solozellikbar .bilgi {

	float: left;

	width: 75%;

	padding-top: 0px;

}

.yatbilgi .solozellikler {

	padding: 0px;

	border: none;

	margin-top: 0px;

}

.yatbilgi .solozellikler .solozellikbar {

	float: left;

	width: 50%;

	border-bottom: 1px solid #efefef;

	padding-top: 5px;

	padding-bottom: 5px;

}

.yatbilgi .solozellikler .solozellikbar .baslik {

	float: left;

	width: 25%;

	font-weight: 600;

	margin: 0px;

	padding: 0px;

}

.yatbilgi .solozellikler .solozellikbar .bilgi {

	float: left;

	width: 75%;

	margin: 0px;

	padding: 0px;

}

.toplam {

	float:left;

	width:100%;

	background-color:#061138;

	position:relative;

	padding-top:50px;

	padding-bottom:50px;

	margin-bottom:24px;

}

.toplam .sayac {

	font-family: 'Playfair Display', cursive;

	float:left;

	width:100%;

	

	border-right:1px solid rgba(6,17,56,0.2);

}

.toplam .sayac.sayacson {

	border-right:none;

}

.toplam .sayac .kategori {

	float:left;

	width:100%;

	text-align:center;

}

.toplam .sayac .kategori img {

	width:auto;

	height:50px;

}

.toplam .sayac .kategori span {

	font-size:16px;

	line-height:20px;

	padding-top:10px;

	padding-bottom:10px;

	color:#fff;

	float:left;

	width:100%;

	text-align:center;

}

.toplam .sayac .sayi {

	font-size:50px;

	line-height:50px;

	font-weight:400;

	color:#00a3d8;

	float:left;

	width:100%;

	text-align:center;

}

.anades {

	float:left;

	width:100%;

	background-color:#FFF;

	position:relative;

	z-index:1;

	padding-bottom: 24px;

}

.altsayfa .anades {

	padding-bottom: 0px;

}

.anades .baslikalan {

	text-align: center;

}

.anades .anabaslik {

    font-family: 'Playfair Display', cursive;

    color: #061138;

    font-size: 36px;

    line-height: 40px;

    position: relative;

    z-index: 2;

}

.anades .row, .altresimler .row {

	margin-left:-5px;

	margin-right:-5px;

}

.anades .padding, .altresimler .padding {

	padding:5px;

}

.anades .rotabar {

	float: left;

	width: 100%;

}

.altsayfa .anades .rotabar {

	margin-bottom: 24px;

}

.anades .resim {

	float:left;

	width:100%;

	height:0px;

	padding-bottom:50%;

	box-sizing:border-box;

	position:relative;

	background-color:#ddd;

}

.anades .resimtam {

	padding-bottom:101%;

}

.bloganim {

	float: left;

	width: 100%;

}

.bloganim .blogbar {

	margin-top: 0px;

	margin-bottom: 24px;

}

.anades .resim .resimic {

	float:left;

	width:100%;

	height:100%;

	position:absolute;

	left:0px;

	top:0px;

	overflow:hidden;

	-webkit-transition:all .2s ease-in-out;

	-moz-transition:all .2s ease-in-out;

	-ms-transition:all .2s ease-in-out;

	-o-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out;

}

.anades .resim .ulke {

	position: absolute;

	bottom: 10px;

	left: 10px;

	color: #fff;

	font-family: 'Playfair Display', cursive;

	font-size: 20px;

	line-height: 24px;

	z-index: 1;

}

.anades .rotabar .baslik {

	float:left;

	width:100%;

	padding-top: 5px;

	float:left;

	color:#061138;

	font-size:16px;

	line-height:20px;

	font-weight:500;

	height: 40px;

	text-align: center;

}

.altsayfa .anades .bilgi {

	padding-top: 0px;

}

.altustanim {

	float:left;

	width:100%;

	height:300px;

	margin-top:121px;

	position:relative;

	z-index:1;

}

.altustanim .govde {

	height: 100%;

}

.altustanim .ustanimgolge {

	float:left;

	width:100%;

	height:100%;

	position:absolute;

	top:0px;

	right:0px;

	z-index:1;

	background-size:cover;

	background-image: url(../images/ustanimgolge.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.altustanim img {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	object-fit:cover;

}

.altustanim .ustbaslik {

	font-family: 'Playfair Display', cursive;

	position:relative;

	z-index:3;

	font-size:40px;

	line-height:40px;

	font-weight:600;

	color:#FFF;

	float: left;

	width: 100%;

	padding: 130px 0px;

	text-align: center;

	margin: 0px;
}

.navbar {

	float:left;

	width:100%;

	min-height:auto;

	border:none;

	border-radius:0px;

	margin-bottom:0px;

	position:relative;

	z-index:10;

	margin-top: -35px;

}

.navbarfiltre {

	float:left;

	width:100%;

}

.navbarfiltreg {

	margin-top:126px;

}

.navbar .link {

	float:left;

	color:#fff;

	font-size:13px;

	line-height:14px;

	font-weight:400;

	

}

.navbar .link:hover {

	text-decoration:underline;

	color:#00a3d8;

}

.navbar .link.secili {

	cursor:auto;

}

.navbar .link.secili:hover {

	color: #fff;

}

.navbar span {

	float:left;

	font-size:10px;

	line-height:14px;

	margin-left:10px;

	margin-right:10px;

	color:#fff;

}

.navbar span i {

	line-height:14px;

}

.altsayfa {

	float:left;

	width:100%;

	padding-bottom:50px;

	position:relative;

	z-index:2;

}

.altsayfa2 {

	padding-top:121px;

}

.altsayfa .anabaslik {

	font-family: 'Playfair Display', cursive;

	margin-top:0px;

	font-size:30px;

	line-height:30px;

	color: #061138;

}

.altsayfa .icerik {

	float: left;

	width: 100%;

	padding-top: 24px;

}

.altsayfa .icerik img {

	max-width: 100%;

}

.altsayfa .icerik strong {

	font-size: 16px;

	line-height: 24px;

	font-weight: 600;

}

.altsayfa .icerik b {

	font-weight: 600;

}

.altsayfa h2 {

	float: left;

	width: 100%;

	margin: 0px;

	padding: 0px;

	padding-top: 10px;

	font-size: 24px;

	line-height: 40px;

}

.altsayfa h2 img {

	margin-right: 5px;

}

.altsayfa h3 {

	float: left;

	width: 100%;

	margin: 0px;

	padding: 0px;

	padding-top: 10px;

	font-size: 20px;

	line-height: 30px;

}

.altsayfa h4 {

	float: left;

	width: 100%;

	margin: 0px;

	padding: 0px;

	padding-top: 10px;

	font-size: 16px;

	line-height: 20px;

}

#tbody {

	float:left;

	width:100%;

	min-height:500px;

}

.right {	

	float:right;

}

.solmenu {

	float: left;

	width: 100%;

	margin-top:30px;

	border:1px solid #efefef;

	background-color:#FFF;

}

.detaysol .solmenu {

	margin-top: 20px;

}

.solmenu .filtre {

    padding: 15px;

    padding-top: 0px;

	border: 1px solid #efefef;

}

.solmenu .filtre .form-block {

	padding:0px;

	margin-top:10px;

}

.solmenu .filtre .input-group-addon {

	padding-left:3px;

	padding-right:3px;

}

.solmenu .filtre .fiyatbar {

	margin-top:0px;

}

.solmenu .filtre .gonder {

    font-size: 14px;

    line-height: 20px;

    margin-top: 10px;

    padding: 6px;

    padding-left: 20px;

    padding-right: 20px;

    height: 40px;

    width: 100%;

}

.solmenu h2 {

	font-family: 'Playfair Display', cursive;

	background-color:#061138;

	color: #fff;

	font-size:20px;

	line-height:30px;

	font-weight:600;

	padding:10px;

	padding-left:20px;

	padding-right:20px;

	margin:0px;

	text-align: center;

}

.solmenu h2 i {

	float:left;

	font-size:24px;

	margin-right:10px;

	font-style:normal;

	font-weight:500;

}

.solmenu a {

	float: left;

	width: 100%;

	display:block;

	background-color:#ffffff;

	color:#3b4249;

	padding:5px;

	padding-left:10px;

	padding-right:10px;

	margin:0px;

	border-top:1px solid #efefef;

	text-decoration:none;

}

.solmenu a:hover, .solmenu a.secili {

	background-color:#00a3d8;

	color:#FFF;

}

.solmenu a:hover .tarih, .solmenu a.secili .tarih {

	color:#FFF;

}

.solmenu a:hover .ico img.img1, .solmenu a.secili .ico img.img1 {

	opacity:0;

}

.solmenu .baslik {

	font-size: 14px;

	line-height: 20px;

}

.paylas {

	float:left;

	width:100%;

	background-color:#efefef;

}

.paylas a {

	float:left;

	font-size:16px;

	line-height:16px;

	width:33.333333%;

	padding:15px;

	text-align:center;

	background-color:#efefef;

}

.paylas .facebut {

	color:#506dab;

}

.paylas .facebut {

	color:#506dab;

}

.paylas .pintbut {

	color:#cb2027;

}

.paylas .facebut:hover {

	background-color:#506dab;

	color:#FFF;

}

.paylas .twitbut:hover {

	background-color:#00aced;

	color:#FFF;

}

.paylas .pintbut:hover {

	background-color:#cb2027;

	color:#FFF;

}

.sagalan {

	float:left;

	width:100%;

	margin-top:30px;

}

.tabbasliklar {

	float: left;

	width: 100%;

	margin-top: 5px;

}

.tabbasliklar .tabbaslik {

	float: left;

	width: 25%;

	text-align: center;

	padding: 8px 0px;

	border: 1px solid #061138;

	border-right: none;

	color: #061138;

	font-size: 15px;

	font-weight: 500;

}

.tabbasliklar .tabbaslika {

	width: 33.333333%;

}

.tabbasliklar .tabbaslik.tabbaslik4 {

	border-right: 1px solid #061138;

}

.tabbasliklar .tabbaslik.rezbut.secili {

	background-color: #00a3d8;

	color: #fff;

}

.tabbasliklar .tabbaslik:hover, 

.tabbasliklar .tabbaslik.secili {

	background-color: #00a3d8;

	color: #fff;

}

.tabbilgi {

	display: none;

	position: relative;

}

.tabbilgi .anchor {

	position: absolute;

	top:-60px;

}

.tabbilgi.secili {

	display: inline;

}

.yatdetay {

	float:left;

	width:100%;

}

.yatdetay .resim {

	position: relative;

    float: left;

    display: inline;

    top: 0px;

    left: 0px;

    width: 400px;

    height: 240px;

    z-index: 1;

    margin-top: 0px;

    margin-right: 20px;

    margin-bottom: 10px;

	padding: 0px;

    background-color: #FFF;

}



.rezervasyonbut {

	float: left;

	width: 100%;

	text-align: center;

	padding: 15px 0px;

	border: 1px solid #061138;

	background-color: #061138;

	color: #fff !important;

	font-size: 15px;

	font-weight: 500;

	margin-bottom: 12px;

	margin-top: 30px;

}

.rezervasyonbut:hover {

	background-color: #00a3d8;

}

.satfiyatalan {

	float: left;

	width: 100%;

	font-size: 36px;

	line-height: 36px;

	text-align: center;

	font-weight: 500;

	margin-bottom: 12px;

	color: #fff;

	background-color: #00a3d8;

	padding:8px;

}
.brosurbut {
	float: right;
	margin-top: 20px;
	background-color: #c50c0c;
    border:1px solid #c50c0c;
	padding:8px 20px;
	border-radius: 10px;
	height: 50px;
}
.brosurbut span {
	float: left;
	font-weight: 500;
	font-size: 20px;
	line-height: 34px;
	color: #fff !important;
}
.brosurbut img {
	float: left;
	margin-top: -16px;
	margin-right: 10px;
	height: 70px;
}

.brosurbut:hover {

    background-color:#fff;
}

.brosurbut:hover span {
    color:#c50c0c !important;

}

    

.detaytablo {

	float:right;

	width:100%;

	font-size:14px;

	line-height:18px;

    border-right: 1px solid #efefef;

    border-top: 1px solid #efefef;

}

.detaytablo div div {

	padding:10px 15px;

    border-left: 1px solid #efefef;

    border-bottom: 1px solid #efefef;

	text-align:center;

}

.detaytablo div img {

	float:left;

	display:inline;

	width:100%;

	height:34px;

	margin-bottom:4px;

	object-fit:contain;

	margin-right:0px;

	opacity:1;

	filter:invert(50%) sepia(100%) saturate(3100%) hue-rotate(166deg) brightness(90%) contrast(100%);

}

.detaytablo div i {

	float:left;

	width:100%;

	margin-bottom:4px;

	text-align:center;

	font-size:30px;

	line-height:34px;

	color:#00a3d8;

}

.detaytablo div .bb {

	font-weight:400;

}

.detaytablo div span {

	float:left;

	font-weight:700;

	width:100%;

	text-align:center;

}

.yatdetay .yatbilgi {

	float:right;

	width:100%;

	margin-top:14px;

}

.yatdetay .yatbilgi .altbaslik {

	font-size:20px;

	line-height:24px;

	padding-bottom: 8px;

}

.yatdetay .yatbilgi .baslikcizgi {

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.yatdetay .yatbilgi .baslikcizgi .cizgi {

	float: left;

}

.yatdetay .yatbilgi div {

	padding-bottom:10px;

	color: #061138;

}

.yatdetay .yatbilgi div .ay {

	float: left;

	width: 80px;

}

.yatdetay .yatbilgi div strong {

	color: #00a3d8;

	font-weight: 600;

}

.yatdetay .yatbilgi div.obaslik {

	padding-top:10px;

	padding-bottom:0px;

}

.yatdetay .yatbilgi div.baslikilk {

	padding-top:0px;

}

.yatdetay .yatbilgi div i {

	padding-right:5px;

	line-height: 20px;

}

.yatdetay .yatbilgi div .ay i {

	float: left;

}

.yatdetay .yatbilgi .ozellik {

	padding-bottom:5px;

}

.yatdetay .yatbilgi .ozellik i {

	color:#090;

}

.yatdetay .yatbilgi .yatbilgiic {

	float:left;

	width:100%;

	padding:10px;

	box-sizing:border-box;

	background-color:#efefef;

}

.yatdetay .yatbilgi .yatbilgiic .baslik {

	float:left;

	width:100%;

	background-color:#666;

	font-size:16px;

	line-height:20px;

	color:#ffffff;

	padding:5px;

	padding-left:5px;

	padding-right:10px;

}

.yatdetay .galeri {

	float: left;

	width: 100%;

}

.yatdetay .galeri .resim {

	float: left;

	width: 100%;

	height: 0px;

	margin: 0px;

	padding-bottom: 65%;

}

.altustanim .owl-carousel.ustanim {

	position:absolute;

	float:right;

	display:inline;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

}

.altustanim .owl-carousel.ustanim .owl-stage-outer {

	width:100%;

	height:100%;

}

.altustanim .owl-carousel.ustanim .item, .altustanim .owl-carousel.ustanim .owl-item {

	float:left;

	width:100%;

	height:100%;

}

.onerilen {

	float:left;

	width:100%;

}

.detayresimler {

	float: left;

	width: calc(100% + 10px);

	margin-left: -5px;

	margin-top:121px;

}

.detayresimler .solresim {

	float: left;

	width: 50%;

	position: relative;

	padding: 5px;

	padding-bottom: 0px;

}

.detayresimler .detayresim, .detayresimler .videoalan {

	float: left;

	width: 100%;

	padding-bottom: 56%;

	position:relative;

	top: 0px;

	left:0px;

	overflow: hidden;

}

.detayresimler .detayresim img, .detayresimler .videoalan iframe {

	float: left;

	width: 100%;

	height: 100%;

	object-fit:cover;

	position: absolute;

	top: 0px;

	left: 0px;

	-webkit-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out;

    -ms-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

}

.detayresimler .resimler {

	float: left;

	width: 50%;

	position: relative;

}

.detayresimler .resimler .detayresim {

	width: calc(50% - 5px);

	padding-bottom: calc(28% - 5px);

	margin-right: 5px;

	margin-top: 5px;

}

.detayresimler .detayresim:hover img {

	transform: scale(1.05);

}

.detayresimler .resimler .detayresim .bilgialan {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	display: inline-table;

	background-color: rgba(0,0,0,0.6);

}

.detayresimler .resimler .detayresim .bilgialan .baslik {

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	z-index: 1;

	color: #fff;

	font-size: 16px;

	line-height: 24px;

}

.owl-carousel.ustresimler {

	position:relative;

	float:right;

	display:inline;

	top:0px;

	left:0px;

	width:100%;

	height:auto;

	z-index:1;

	margin-top:121px;

	opacity:0;

}

.owl-carousel.ustresimler .resim {

	width:100%;

	padding-bottom:70%;

}

.owl-carousel.ustresimler .owl-nav {

	float:left;

	margin-top:0px;

	width:100%;

	height:0px;

	right:0px;

	top:calc(50% - 20px);

	position:absolute;

}

.owl-carousel.ustresimler .owl-nav button.owl-next, .owl-carousel.ustresimler .owl-nav button.owl-prev {

	width:40px;

	height:40px;

	font-size:16px;

	line-height:24px;

	border:none;

	background-color:#00a3d8;

	color:#efefef;

}

.owl-carousel.ustresimler .owl-nav button.owl-prev {

	margin-left:30px;

}

.owl-carousel.ustresimler .owl-nav button.owl-next {

	float:right;

	margin-right:30px;

}

.owl-carousel.ustresimler .owl-nav button:hover {

	background-color:#00b7f3;

	color:#ffffff;

}

.owl-carousel.resimler {

	position:relative;

	float:left;

	display:inline;

	top:0px;

	left:0px;

	width:400px;

	height:auto;

	z-index:1;

	margin-top:0px;

	margin-right:20px;

	margin-bottom:10px;

	background-color:#FFF;

}

.owl-carousel.resimler .resim {

	width:100%;

	padding-bottom:60%;

	display:inline;

	margin-bottom:5px;

}

.owl-carousel.resimler img {

	object-fit:cover;

}

.owl-carousel.resimler .item,.owl-carousel.resimler .owl-item {

	float:left;

	width:100%;

}

.owl-carousel.resimler .owl-stage,.owl-carousel.resimler .owl-stage-outer {

	height:auto;

}

.soliletisim {

	background-color:#FFF;

	overflow:hidden;

}

.help-block {

	font-size:12px;

	margin:0px;

	height:0px;

}

.has-error .help-block {

	height:12px;

}

.not {

	font-size:12px;

	line-height:16px;

	padding-bottom:0px;

}

.gonder {

	margin-top:10px;

	background-color:#00a3d8;

	border-color:#00a3d8;

	color:#FFF !important;

}

.gonder:hover, .gonder.focus, .gonder.disabled:hover, .gonder.disabled.focus {

	background-color:#00b7f3;

	border-color:#00b7f3;

	color:#FFF;

}

.devam {

	background-color:#8a755a;

	border-color:#8a755a;

	color:#FFF !important;

	margin-top:20px;

}

.devam:hover, .devam.focus, .devam.disabled:hover, .devam.disabled.focus {

	background-color:#625544;

	border-color:#625544;

	color:#FFF;

}

.solilt {

	float:left;

}

.iltbaslik {

	font-family: 'Playfair Display', cursive;

    background-color: #061138;

    color: #fff;

    font-size: 20px;

    line-height: 30px;

    font-weight: 600;

    padding: 10px;

    padding-left: 20px;

    padding-right: 20px;

    margin: 0px;

	margin-top: 30px;

    text-align: center;

}

.solilt .iltbilgi {

	float:left;

	width:100%;

	padding-bottom:20px;

}

.solilt .iltbar {

	float:left;

	clear:left;

	margin-top:10px;

}

.sagilt {

	float:right;

	padding:15px;

	margin-top: 0px;

	border: 1px solid #efefef;

	height:auto !important;

}

.harita {

	float:left;

	width:100%;

	height:400px;

	margin-top:0px;

	padding-bottom:50px;

}

.blogbar {

	float: left;

	width: 100%;

	margin-top: 24px;

}

.blogbar .bilgialan {

	float: left;

	width: 100%;

	padding: 10px 15px;

	background-color:#fafafa;

	border: 1px solid #efefef;

}

.blogbar .tarih, .altsayfa .tarih {

	float: left;

	width: 100%;

	margin-top: 5px;

	color: #00a3d8;

	font-size: 13px;

	font-weight: 400;

}

.blogbar .baslik {

	float: left;

	width: 100%;

	color: #061138;

	margin-top: 5px;

	font-size: 15px;
	line-height: 20px;

	height:60px;

	font-weight: 500;

}

.blogbar .resim {

	float: left;

	width: 100%;

	height: 0px;

	padding-bottom: 60%;

	position: relative;

	overflow: hidden;

}

.blogbar .resim img {

	width: 100%;

	height: 100%;

	position:absolute;

	top: 0px;

	left: 0px;

	object-fit:cover;

	-webkit-transition: all .2s ease-in-out;

	-moz-transition: all .2s ease-in-out;

	-ms-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

}

.blogbar:hover .resim img {

	transform: scale(1.05);

}

.altsayfa .spot {

	font-size: 16px;

	line-height: 20px;

	font-weight: 500;

	padding-top: 10px;

	float: left;

	width: 100%;

}

.altsayfa .bilgi {

	font-size: 14px;

	line-height: 20px;

	padding-top: 10px;

	float: left;

	width: 100%;

}

.altbar {

	font-weight:300;

	background-color:#061138;

	float:left;

	width:100%;

	padding-top:30px;

	padding-bottom:30px;

	position:relative;

	z-index:1;

}

.altbar .adres {

	float:left;

	clear:left;

	text-align:left;

	color:#fff;

	padding-top: 10px;

	line-height: 150%;

}

.altbar .telefon {

	float:left;

	clear:left;

	color:#fff;

	margin-top:10px;

}

.altbar .email {

	float:left;

	clear:left;

	color:#fff;

	margin-top:10px;

}

.altbar .altlogo {

	float: left;

	width:210px;

	height:70px;

	background-image: url(../images/logou.png);

	background-repeat: no-repeat;

	background-position: center center;

	background-size:contain;

}

.altbar .sosyalbar {

	float:left;

	width:100%;

	margin-top:20px;

}

.altbar .sosyalbar a {

	float: left;

	margin-right:8px;

	padding:7px;

	color:#fff;

	width:30px;

	height:30px;

	box-sizing:border-box;

	font-size:14px;

	line-height:14px;

	text-align:center;

	border:1px solid #ffffff;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border-radius: 50%;	

}

.altbar .sosyalbar a img {

	width: 14px;

	margin-top: -3px;

}

.altbar .sosyalbar a:hover {

	background-color:#ffffff;

	color:#09326c;

}

.altbar .sosyalbar a:hover img {

	filter: brightness(0%);

}

.altbar .altbarmenu .baslik {

	float: left;

	color: #00a3d8;

	border-bottom: 1px solid #00a3d8;

	margin-bottom: 10px;

	font-weight: 500;

}

.altbar .altbarmenu a {

	float:left;

	clear:left;

	color:#FFF;

	margin-bottom:5px;

	line-height: 150%;

}

.altbar .altbarmenu a:hover, .altbar .altbarmenu .secili {
    color:#00a3d8;
	text-decoration:underline !important;

}

.altbar .altlogolar {

	float: left;

	width: 100%;

	text-align: center;
	margin-top:30px;

}

.altbar .altlogolar a {

	display: inline-block;

	margin-left: 20px;

	margin-right: 20px;

	height: 80px;

}

.altbar .altlogolar a img {

	height: 100%;

}

.altbant {

	float:left;

	width:100%;

	padding-top:10px;

	padding-bottom:10px;

	background-color:#00a3d8;

	color:#FFF;

	position:relative;

	z-index:1;

}

.altbant .altyazi {

	text-align:center;

	font-size:13px;

	line-height:30px;

	color:#FFF;

}

#results {

    float: left;

    width: 100%;

    position: fixed;

    top: 10px;

    left: 0px;

    z-index: 100;

    box-sizing: border-box;

    display: none;

    padding-right: 10px;

    padding-left: 10px;

}

.panel-group {

	float:left;

	width:100%;

}

.panel-group .panel {

	border-radius: 0px;

    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0); 

    box-shadow: 0 1px 1px rgba(0,0,0,0);

}

.panel-group .spot {

	float:left;

	width:100%;

	text-align:left;

}

.panel-group .resimler {

	width:25%;

}

.gri {

	background-color:#efefef;

}

.urunbut {

	float:left;

	width:16.666666%;

	padding-bottom:10px;

	padding-right:10px;

}

.urunbut .baslik {

	float:left;

	width:100%;

	height:40px;

}

.panel-default {

	float:left;

	width:100%;

	background-color:transparent;

	border-bottom:1px solid #ccc;

}

.panel-default .collapse {

	display:none;

}

.panel-default .collapse.in {

	display:block;

}

.panel-default>.panel-heading {

	border:none;

	padding:0px;

}

.panel-heading a {

	display:block;

    padding: 10px 15px;

	padding-left:0px;

	padding-right:0px;

	font-size:16px;

	color:#00a3d8;

	font-weight:500;

	text-decoration:none;

	padding-left:10px;

	background-color:#ffffff;

}

.panel-heading a span {

	float:left;

	width:20px;

	font-size:20px;

	color:#00a3d8;

	text-align:center;

	padding-right:10px;

}

.panel-heading a.collapsed .oksag {

	display:inline;

}

.panel-heading a.collapsed .okasagi {

	display:none;

}

.panel-heading a .oksag {

	display:none;

}

.panel-heading a .okasagi {

	display:inline;

}

.panel-default>.panel-heading+.panel-collapse>.panel-body {

	border:none;

}

.panel-default>.panel-heading+.panel-collapse>.panel-body .form-block {

	padding-top:3px;

	padding-bottom:3px;

	line-height:30px;

}

.panel-collapse {

	float:left;

	width:100%;

	padding:0px;

}

.nav-tabs {

	border-bottom:none;

}

.nav-tabs>li>a {

	color:#cccccc;

	font-size:26px;

	line-height:30px;

	border:none;

	margin:0px;

	padding:0px;

	margin-right:25px;

	padding-bottom:15px;

	background-repeat: no-repeat;

	background-position: left bottom;

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	color:#000;

	border:none;

	background-image: url(../images/baslik_cizgi.jpg);

}

.nav>li>a:focus, .nav>li>a:hover {

	border:none;

	background-color:transparent;

}

.tab-content {

	margin-top:30px;

	float:left;

	width:100%;

	padding-bottom:30px;

}

.tab-content .menualtbaslik {

	float:left;

	width:100%;

	font-size:18px;

	line-height:20px;

	font-weight:500;

	padding-bottom:5px;

}

textarea.form-control {

	height:187px;

}

.form-block {

	padding-left:5px;

	padding-right:5px;

}

.form-group {

	float:left;

	width:100%;

	margin-bottom:10px;

}



.radio, .checkbox {

	float:left; position: relative; display: block;

	margin:0px;

	padding:0px;

	margin-top:6px;

	padding-right:15px;

	height:24px;

	color:#FFF;

}

.checkbox+.checkbox, .radio+.radio {

	margin-top:6px;

}

.checkbox input[type=checkbox], .radio input[type=radio] {

	opacity: 0;

	position: absolute;

	z-index: 10;

	cursor: pointer;

	margin-top:0px;

	margin-left:0px;

	left:0px;

	top:0px;

	width:100%;

	height:100%;

}

.radio input:checked + label::before, .checkbox input:checked + label::before {

  border-color: #00a3d8;

}

.radio input:checked + label::after, .checkbox input:checked + label::after {

  content: '';

  display: inline-block;

  position: absolute;

  width: 14px;

  height: 14px;

  left:1px;

  top: 7px;

  border: 1px solid #00a3d8;

  border-radius: 50%;

  background-color: #00a3d8;

}

.radio input:checked + label::after {

	left:2px;

	top:4px;

}

.radio label, .checkbox label {

  display: inline-block;

  position: relative;

  padding-left:25px;

  height:24px;

}

.radio label span, .checkbox label span {

	line-height:24px;

}

.radio label::before, .checkbox label::before {

  content: '';

  display: inline-block;

  position: absolute;

  width: 18px;

  height: 18px;

  left: 0px;

  top: 6px;

  border: 1px solid #ccc;

  border-radius: 50%;

  background-color: #fff;

}

.radio label::before {

	top:2px;

}

.radio.disabled label, .checkbox.disabled label {

  color: #ccc;

}

.radio.disabled label::before, .checkbox.disabled label::before {

  opacity: 0.54;

  border-color: #ccc;

}

.checkbox input:checked + label::before {

  border-color: #2E7BCC;

  background-color: #2E7BCC;

}

.checkbox input:checked + label::after {

  content: "\f00c";

  font-family: FontAwesome;

  font-size: 14px;

  line-height:14px;

  color: #fff;

  border-color: transparent;

  background-color: transparent;

}

.checkbox label::before {

  border-radius: 2px;

}

.table-responsive {

	float:left;

	width:100%;

	border:none;

	margin-bottom:0px;

	overflow:visible;

}

.siralabut {

	float:right;

	font-weight:700;

	color:#00a3d8;

	margin-top:20px;

	cursor:pointer;

	position:relative;

	z-index:6;

	text-decoration:none;

}

.siralabut:hover {

	color:#00a3d8;

	text-decoration:none;

}

.siralabut .sonuc {

	color:#3b4249;

	padding-right:20px;

}

.siralasec {

	right:0px;

	top:0px;

	height:0px;

	overflow:hidden;

	position:absolute;

	padding-top:50px;

	z-index:5;

}

.datepicker-days table {

	font-size:14px;

}

.table {

	width:auto;

	margin-bottom:0px;

	border:1px solid #efefef;

	background-color:#FFF;

}

.table thead tr {

	/*

	background-color: #eee;

    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#fafafa));

    background-image: -webkit-linear-gradient(top,#f2f2f2 0,#fafafa 100%);

    background-image: -moz-linear-gradient(top,#f2f2f2 0,#fafafa 100%);

    background-image: -ms-linear-gradient(top,#f2f2f2 0,#fafafa 100%);

    background-image: -o-linear-gradient(top,#f2f2f2 0,#fafafa 100%);

    background-image: -linear-gradient(top,#f2f2f2 0,#fafafa 100%);

    */

	font-size: 14px;

}

.table>thead>tr>th {

	border:none;

	float:left;

	width:100%;

	padding-right:20px;

	padding-left:10px;

	font-weight:400;

	border-bottom:1px solid #efefef;

}

.table>thead>tr>th:hover {

	background-color:#efefef;

}

.sorting, .sorting2, .sortingx {

	cursor:pointer;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAACVBMVEUAAADIyMjl5eVIBBP/AAAAAXRSTlMAQObYZgAAAClJREFUCNdjwAYEwGQKiGDsBJFsTA5AUoJhAqZaiDhEDVg9RC/MHEwAANsMA91AQfd/AAAAAElFTkSuQmCC") no-repeat center right;

}

.sorting_desc, .sorting2_desc, .sortingx_desc {

	cursor:pointer;

	font-weight:500;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAzElEQVQokZ3Sv0oDQRDH8c8cVwSxvkokpVilEh/EOrX4YmJlbZVSBINI3iJt8A8EXZtB1vNODmdZhpn9fXcYZqIo/mPNUDJEF+IiRDdKlt7BHLd4Sz/va4qiDx1hhQ+U9Cscj4JY4D6B/n3A4heIEzxlhR32CezxkvlnnFaFNLhJ4Q6X2GS8wVXmC67R1BXPcIclWqxTuM54me/nQz3Ovn+rwIwbzOoe22os73+M7BM/3tsR7SMO0w9aDK1ciAN02BbldTI4xQZ3dYp9AbxPgGuvLL49AAAAAElFTkSuQmCC") no-repeat center right;

}

.sorting_asc, .sorting2_asc, .sortingx_asc {

	cursor:pointer;

	font-weight:500;

	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAxklEQVQoka3SvUpDQRAF4O9cUqRMlSqIZQoRa/ExrPMAvlNqsRCL1GIlVsEiD5CHCGIRwtosKW7u4g/OsixnZw57Zs6mKP4S3dBlZBK5iEyazDKwsMQWy6F8UZrENQrWLeJRamQcaUnvIuOTHiPXWGERGfVIIyywitz0yQ9V2g532FS8qXhX8T26Y4+Y4x0HfGBfC/cVH2p+fjIcXOK1Evr7DVfNqWKG5/pCqecLZt/agTM84hNPOP+Nj1PcYtryMf/6V38SX4v3n3b7SOjEAAAAAElFTkSuQmCC") no-repeat center right;

}

.sayfano {

	float:left;

	width:100%;

	text-align:center;

	overflow:hidden;

}

.sayfano span {

	float:left;

	width:100%;

}

.loader {

	display:inline-block;

	margin-top:20px;

 	border: 10px solid #f3f3f3; /* Light grey */

  	border-top: 10px solid #00a3d8; /* Blue */

  	border-radius: 50%;

  	width: 60px;

  	height: 60px;

  	animation: spin 2s linear infinite;

}



@keyframes spin {

  0% { transform: rotate(0deg); }

  100% { transform: rotate(360deg); }

}



@keyframes fadein {

    from { opacity: 0; }

    to   { opacity: 1; }

}



/* Firefox < 16 */

@-moz-keyframes fadein {

    from { opacity: 0; }

    to   { opacity: 1; }

}



/* Safari, Chrome and Opera > 12.1 */

@-webkit-keyframes fadein {

    from { opacity: 0; }

    to   { opacity: 1; }

}



/* Internet Explorer */

@-ms-keyframes fadein {

    from { opacity: 0; }

    to   { opacity: 1; }

}



/* Opera < 12.1 */

@-o-keyframes fadein {

    from { opacity: 0; }

    to   { opacity: 1; }

}