body {font-weight:300}

label.css-label,
label.css-label2,
label.label-radio {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

label.css-label,
label.css-label2,
label.label-radio {
    -webkit-touch-callout: none;
    -khtml-user-select: none
}

.infobulle,
.tab-form-inline:after,
.tab-form-inline:before {
    clear: both
}

#partners {
    background: #f9f9f9;
    border-top: 1px solid #ebebeb
}

#owl-partner .item img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    cursor: pointer
}

#owl-partner .item img:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

#owl-partner .owl-pagination {
    bottom: -20px
}
#owl-partner .owl-dot {width:15px;height:15px}
#slider-locations {font-weight:300 !important}
#slider-locations .owl-controls {
    display: block;
    width: 100%
}

#slider-locations .owl-next,
#slider-locations .owl-prev {
    background: 0 0;
    top: -200px;
    width: auto;
    height: auto
}

#slider-locations .owl-prev {
    left: -60px;
    opacity: .1
}

#slider-locations .owl-next {
    right: -60px;
    opacity: .1
}
#slider-locations .owl-prev img,#slider-locations .owl-next img {
	height:60px
}
#slider-locations:hover .owl-next,
#slider-locations:hover .owl-prev {
    opacity: .4
}

#slider-locations .owl-dot {
    display: none
}

#yukseklik img {
    height: 50px
}
/* 
#slider {
    min-height: 520px
}

#slider .owl-carousel {
    background: url(../../assets/images/slider-bg.png) right center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 520px
}

#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
	margin-bottom:0
}
*/
#owl-demo {max-width:1600px !important;margin:0px auto}
#owl-demo .owl-controls {
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

#owl-demo:hover .owl-controls {
    opacity: 1
}

#owl-demo .owl-dots {display:block;background:#ffcc00}

.slider-home {
    position: absolute;
    top: 170px;
    z-index: 20;
    width: 400px
}
@media screen and (min-width:1024px) and (max-width:1200px) {
	.gizleCan {display:none}
}
@media screen and (min-width:768px) and (max-width:1024px) {
	.slider-home {
		top:120px;
		zoom:0
	}
	#owl-demo {border-top:1px solid #ccc;padding-top:80px;}
}
@media screen and (max-width:768px) {
    .slider-home {
        width: 100%;
        position: relative;
        display: block;
        margin: 0 auto 40px;
		top:0
    }
	#owl-demo {border-top:1px solid #ccc;}
	.tab-form-head ul {font-size:0.7em}
}

.technical-detail,
.vehicle {
    display: block;
	background:#fff;
}

.tab-form-inline {
    background: #fff;
    height: auto;
    font-family: Roboto;
    border: 1px solid #ebebeb
}

.modal-body .form-group,
.tab-form-inline .form-group {
    margin-bottom: 0
}

.tab-form-inline .chosen-container-single .chosen-single {
    margin-bottom: 5px
}

.datepicker {
    font-family: Tahoma
}

.text-archivo,
table.reservation-selected {
    font-family: 'Archivo Narrow'
}

.input-group-addon {
    border: 1px solid #E5E9ED
}

.tab-form-inline input[type=text] {
    margin-bottom: 0
}

.vehicle {
    min-height: 100px;
    margin-bottom: 30px;
    border: 1px solid #ebebeb
}

.vehicle:hover {
    border: 1px solid #e52815
}

.vehicle .badge {
    border-radius: 0;
    padding: 3px 7px
}

.technical-detail ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.technical-detail ul li {
    display: inline-block;
    padding: 4px;
    margin-right: 10px;
    font-size: 14px;
    text-indent: 20px;
    font-weight: 300
}

.technical-detail ul li.transmission {
    background: url(../../assets/images/vehicles/transmission.png) left no-repeat #f4f4f4;
    border: 1px solid #ebebeb
}

.technical-detail ul li.fuel {
    background: url(../../assets/images/vehicles/fuel.png) left no-repeat #f4f4f4;
    border: 1px solid #ebebeb
}

.technical-detail ul li.passanger {
    background: url(../../assets/images/vehicles/passanger.png) left no-repeat
}

.technical-detail ul li.door {
    background: url(../../assets/images/vehicles/door.png) left no-repeat
}

.technical-detail ul li.big-baggage {
    background: url(../../assets/images/vehicles/big-baggage.png) left no-repeat
}

.technical-detail ul li.air-conditioning {
    background: url(../../assets/images/vehicles/air-conditioning.png) left no-repeat
}

.vehicle-bottom {
    background: rgba(208, 208, 208, .15);
    width: 100%;
    border-top: 1px solid #E4E4E4;
    padding: 0
}

.vehicle-bottom ul {
    margin: 0;
    padding: 0;
    list-style: none;
    height: auto
}

.vehicle-bottom ul li {
    width: 25%;
    text-align: left;
    line-height: 44px;
    font-size: 14px;
    display: inline;
    float: left;
    text-indent: 5px
}

.vehicle-bottom .btn {
    margin: 0!important;
    float: right!important
}

.day-price {
    font-size: 14px;
    color: #968C8C;
    line-height: 20px
}

.day-price span {
    font-size: 12px
}

.new-price {
    font-size: 18px;
    color: #e52815;
    font-weight: 700
}

.old-price {
    font-size: 16px;
    color: #2d2d2d;
    text-decoration: inline
}

.old-price small {
    color: #e52815;
    font-size: 12px
}

.old-price small:before {
    content: ' ';
    display: table;
    margin-top: -10px
}

.price-table {
    display: table;
    border-collapse: 0;
    border-spacing: 0;
    width: 100%;
    font-size: 11px;
    border: 1px solid #eee
}

.price-table .heading {
    display: table-caption;
    text-align: center;
    width: 100%
}

.price-table .day {
    display: table-row;
    width: 100%
}

.price-table .dprice {
    display: table-cell;
    padding: 0 3px!important;
    border-bottom: 1px solid #eee
}

.price-table .dprice:first-child {
    border-right: 1px solid #eee
}

.price-table .day:nth-child(odd) {
    background: #f5f5f5
}

.price-table .day:nth-child(even) {
    background: #fff
}

.price-table .dprice span {
    float: right
}

.extra-choose {
    display: table;
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-bottom: 20px
}

.extra-choose div {
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
    background: rgba(243, 243, 243, .38)
}

.extra-choose div:first-child {
    width: 80px
}

.extra-choose div:last-child {
    min-width: 150px
}

.extra-choose div img {
    width: 40px
}

.extra-choose div h4 {
    margin: 0 0 5px;
    padding: 0
}

#driver-info .form-group,
#filter .form-group,
#searchform .form-group {
    margin-bottom: 0
}

.extra-choose div p {
    margin: 0;
    padding: 0;
    line-height: 16px;
    font-size: 14px
}

#searchform .panel-body {
    padding: 0
}

table.reservation-selected {
    font-size: 14px;
    margin: 0;
    padding: 0;
    border-collapse: 0
}

table.reservation-selected tr td {
    vertical-align: middle;
    padding: 2px
}

table.reservation-selected tr td:first-child {
    color: #2d2d2d
}

table.reservation-selected tr td:last-child {
    color: #FA6C65!important
}

textarea {
    min-height: 70px
}

.help-block {
    font-size: 12px;
    margin-top: 0
}

.help-block:before {
    content: "* "
}

.background-grey {
    background: #f9f9f9!important
}

.booking-way {
    overflow: hidden;
    border: 1px solid #eee
}

.booking-left {
    width: 33%;
    padding: 25px;
    float: left;
    border-right: 1px solid #eee
}

.booking-left:last-child {
    border-right: 0 solid #eee
}

.booking-left .booking-radio-box {
    margin-right: 15px;
    margin-top: -6px;
    position: relative;
    float: left
}

.booking-left .booking-heading {
    width: auto
}

.booking-heading {
    float: left;
    font-size: 14px;
    line-height: 20px
}

.booking-left h4 {
    color: #333;
    font-size: 16px;
    line-height: 18px;
    margin: 0;
    font-family: 'Archivo Narrow', sans-serif
}

.booking-left p {
    color: #999;
    margin: 0;
    font-size: 11px
}

.booking-price {
    display: block;
    margin-top: 15px;
    text-align: center
}

.booking-left .booking-price span {
    color: #e52815;
    font-size: 20px
}

.booking-price>span {
    margin-left: 10px;
    font-size: 18px;
    color: #666;
    font-weight: 700;
    float: left;
    text-align: center
}

.booking-left .booking-price span em {
    font-style: normal;
    color: #999;
    padding: 0 0 0 3px;
    display: block
}

@media (max-width:600px) {
    .booking-left,
    .booking-left .booking-heading,
    .booking-left .booking-radio-box,
    .booking-price {
        display: block
    }
    .booking-left {
        width: 100%;
        border-bottom: 1px solid #eee
    }
}

#subscribe {
    padding: 5px;
    margin: 0;
    font-size: 14px;
    line-height: 44px
}

#subscribe .form-group {
    margin: 0
}

#subscribe .form-group input {
    margin: 0;
    padding: 0
}

#subscribe .btn {
    margin: 0;
    padding: 0 13px;
    line-height: 40px
}
#subscribe h1 {margin:0;padding:0;color:#fff;font-weight:300;font-size:24px;line-height:40px}
.navbar-nav>li>a.call-center {
    font-size: 23px;
    font-weight: 400;
    margin-top: -3px
}
table tbody > tr > td.vertical-center {vertical-align: middle;}
.navbar-nav>li>a.call-center:hover,
.navbar-nav>li>a.lang:hover {
    background-color: #fff!important;
    border-color: #fff!important;
    color: #2d2d2d
}

.navbar-nav>li>a.lang {
    padding-left: 3px;
    padding-right: 3px
}

.navbar-nav>li>a.lang>img {
    opacity: .5;
    transition: .3s ease-in-out
}

.navbar-nav>li:hover>a.lang>img,
.navbar-nav>li>a.lang>img.active {
    opacity: 1
}

.static-page p {
    font-size: 16px;
    line-height: 24px;
    text-align: justify
}

.cluster,
.office .tel {
    text-align: center;
    font-weight: 700
}

.static-page .title {
    width: 100%;
    font-size: 24px;
    margin: 0 0 5px;
    padding: 0 0 10px;
    border-bottom: 1px solid #ededed;
    color: #2d2d2d
}

.cluster,
.infobulle .text {
    color: #FFF;
    font-family: Verdana
}

.static-page .about-img {
    width: 230px;
    padding: 10px 30px;
    border: 1px solid #ebebeb;
    background: #fff;
    margin-right: 30px
}

.orderBy {
    margin-bottom: 20px;
    background: #fbfbfb;
    border: 1px solid #ebebeb;
    height: auto
}

input[type=checkbox].css-checkbox+label.css-label,
input[type=radio].css-radio+label.label-radio,
input[type=radio].css-radio2+label.css-label2 {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    cursor: pointer
}

input[type=checkbox].css-checkbox,
input[type=radio].css-radio,
input[type=radio].css-radio2 {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    clip: rect(0 0 0 0);
    margin: -1px;
    border: 0;
    overflow: hidden
}

input[type=checkbox].css-checkbox {
    height: 1px;
    width: 1px;
    padding: 0
}

input[type=checkbox].css-checkbox+label.css-label {
    padding-left: 24px;
    height: 17px;
    line-height: 17px;
    background-position: 0 0;
    font-weight: 300;
    font-size: 14px;
    width: 100%
}

input[type=radio].css-radio,
input[type=radio].css-radio2 {
    width: 1px
}

input[type=checkbox].css-checkbox:checked+label.css-label {
    background-position: 0 -17px
}

label.css-label {
    background-image: url(../../assets/images/checkbox.png);
    user-select: none
}

input[type=radio].css-radio {
    height: 1px;
    padding: 0
}

input[type=radio].css-radio+label.label-radio {
    padding-left: 35px;
    height: 30px;
    line-height: 30px;
    background-position: 0 0;
    font-size: 30px
}

input[type=radio].css-radio:checked+label.label-radio {
    background-position: 0 -30px
}

label.label-radio {
    background-image: url(../../assets/images/radioButton.png);
    user-select: none
}

input[type=radio].css-radio2 {
    height: 1px;
    padding: 0
}

input[type=radio].css-radio2+label.css-label2 {
    padding-left: 23px;
    height: 18px;
    line-height: 18px;
    background-position: 0 0;
    font-size: 18px
}

input[type=radio].css-radio2:checked+label.css-label2 {
    background-position: 0 -18px
}

label.css-label2 {
    background-image: url(../../assets/images/radioButton2.png);
    user-select: none
}

.cluster-1,
.cluster-2,
.cluster-3 {
    background: url(../../assets/images/icon-map.png) no-repeat
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 4px
}

.table>thead>tr>th {
    border-bottom: 1px solid #ddd
}

.font-12 {
    font-size: 12px!important;
    line-height: 16px
}

.font-13 {
    font-size: 13px!important;
    line-height: 17px
}

.font-14 {
    font-size: 14px!important;
    line-height: 18px
}

.font-15 {
    font-size: 15px!important;
    line-height: 19px
}

.font-16 {
    font-size: 16px!important;
    line-height: 20px
}

.font-17 {
    font-size: 17px!important;
    line-height: 21px
}

.font-18 {
    font-size: 18px!important;
    line-height: 22px
}

.font-22 {
    font-size: 22px!important;
    line-height: 26px
}

.sm-margin-top {
    margin-top: 5px
}

.md-margin-top {
    margin-top: 10px
}

.lg-margin-top {
    margin-top: 20px
}

.sm-margin-left {
    margin-left: 5px
}

.md-margin-left {
    margin-left: 10px
}

.lg-margin-left {
    margin-left: 20px
}

.sm-margin-right {
    margin-right: 5px
}

.md-margin-right {
    margin-right: 10px
}

.lg-margin-right {
    margin-right: 20px
}

.sm-margin-bottom {
    margin-bottom: 5px
}

.md-margin-bottom {
    margin-bottom: 10px
}

.lg-margin-bottom {
    margin-bottom: 20px
}

.lg-margin-bottom2x {
    margin-bottom: 40px
}

.no-margin-bottom {
    margin-bottom: 0
}

label.form-label {
    font-size: 12px!important;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .pull-right-md {
        float: right
    }
}

#googleMap {
    width: 100%;
    min-height: 400px
}

.cluster {
    font-size: 14px;
    text-shadow: 0 0 2px #000;
    -moz-text-shadow: 0 0 2px #000;
    -webkit-text-shadow: 0 0 2px #000
}

.cluster-1 {
    line-height: 50px;
    width: 72px;
    height: 24px
}

.cluster-2 {
    line-height: 53px;
    width: 60px;
    height: 48px
}

.cluster-3 {
    line-height: 66px;
    width: 70px;
    height: 56px
}

.infobulle {
    overflow: hidden;
    cursor: default;
    position: relative;
    height: 34px;
    padding: 0;
    background-color: #393939;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #2C2C2C
}

.infobulle .bg {
    font-size: 1px;
    height: 16px;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #5E5E5E
}

.infobulle .text {
    font-size: 11px;
    font-weight: 700;
    line-height: 25px;
    padding: 4px 20px;
    text-shadow: 0 -1px 0 #000;
    white-space: nowrap;
    margin-top: -17px
}

.infobulle.drive .text {
    background: url(http://maps.gstatic.com/mapfiles/icon.png) 2px center no-repeat;
    padding: 4px 20px 4px 36px
}

.arrow {
    position: absolute;
    left: 45px;
    height: 0;
    width: 0;
    margin-left: 0;
    border-width: 10px 10px 0 0;
    border-color: #2C2C2C transparent transparent;
    border-style: solid
}

.office {
    min-height: 100px
}

.office .adres {
    font-size: 18px;
    text-transform: capitalize!important;
    height: 52px;
    line-height: 26px;
    overflow: hidden;
    margin-bottom: 10px
}

.office .tel {
    font-size: 24px;
    bottom: 0
}

.block {
    display: block;
    height: auto
}

.block:after {
    display: table;
    content: ' '
}

.inline,
.inline2,
.inline3 {
    display: block
}

.inline {
    padding: 10px
}

.inline2 {
    padding: 20px
}

.inline3 {
    padding: 30px
}

#scrollUp:hover,
.bordered .info h3 a:hover,
.bordered .info h4 a:hover,
.icon i.icn,
.meta a:hover,
.meta li.categories:hover:before,
.more:hover,
.nav>li>a:hover,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a.active,
.navbar .dropdown-menu:not(.yamm-dropdown-menu) li a:hover,
.navbar-header .info a:hover,
.navbar.basic .nav .open>a,
.navbar.basic .nav .open>a:focus,
.navbar.basic .nav .open>a:hover,
.navbar.basic .nav>li>a:focus,
.navbar.basic .nav>li>a:hover,
.owl-carousel:hover .owl-next:hover,
.owl-carousel:hover .owl-prev:hover,
.panel-title>a:hover,
.sidemeta .format-wrapper a,
.tabs-side .tab.active a,
.tabs-top .tab.active a,
.text-center .panel-title>a:hover span:after,
.yamm .yamm-content a:hover,
a:focus,
a:hover,
ul.arrowed li:before,
ul.circled li:before {
    color: #e52815
}

.tint-bg .btn,
.tint-color {
    color: #e52815!important
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg,
.btn,
.classic-blog .post .date,
.navbar .dropdown-submenu:focus>a,
.navbar .dropdown-submenu:hover>a,
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span,
.pagination>li>a,
.pagination>li>span,
.post.format-quote,
.sidemeta .format-wrapper a:hover,
.sidenav li a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover,
.tint-bg,
.tint-bg.img-bg-soft:before,
.tint-bg.img-bg-softer:before,
.tooltip-inner {
    background-color: #e52815
}

.btn.active,
.btn:active,
.btn:focus,
.btn:hover,
.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>li>a:focus,
.pagination>li>a:hover {
    background-color: red
}

.icon-overlay a .icn-more,
.items li .text-overlay,
.owl-carousel .item .text-overlay,
.thumbs .thumb .text-overlay {
    background-color: rgba(250, 108, 101, .9)
}

.classic-blog .post .date,
.icon.circle,
.sidemeta .format-wrapper a,
.tabs-circle-top .tab a:hover,
.tabs-circle-top .tab.active a,
.tabs-side .tab a:hover,
.tabs-top .tab a:hover {
    border-color: #e52815
}

.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
    border-top-color: #e52815
}

.tooltip.right .tooltip-arrow {
    border-right-color: #e52815
}

.tooltip.left .tooltip-arrow {
    border-left-color: #e52815
}

.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #e52815
}

#owl-main .caption h1 span.tint-bg,
#owl-main .caption p span.tint-bg {
    box-shadow: -.5em 0 0 #e52815, .5em 0 0 #e52815
}

@media (max-width:767px) {
    .slider-home .row {
        overflow: visible!important
    }
}

.navbar .info .dropdown-menu {
    width: auto
}

.navbar .info .dropdown-menu li {
    padding-right: 0
}

.formH1 {
    border-bottom: 1px solid #ebebeb;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 5px;
    padding-bottom: 3px
}

.yammy>.navbar-nav>li>a {
    font-size: 16px
}
/* 
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel,
.owl-carousel .owl-wrapper {
    display: none;
    position: relative
}

.owl-carousel {
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.grabbing {
    cursor: url(../images/grabbing.png) 8 8, move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}

.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut 1s both ease;
    -moz-animation: fadeOut 1s both ease;
    animation: fadeOut 1s both ease
}

.owl-fade-in {
    -webkit-animation: fadeIn 1s both ease;
    -moz-animation: fadeIn 1s both ease;
    animation: fadeIn 1s both ease
}

.owl-fadeInAfterOut-out {
    z-index: 10;
    -webkit-animation: fadeOut .35s both ease;
    -moz-animation: fadeOut .35s both ease;
    animation: fadeOut .35s both ease
}

.owl-fadeInAfterOut-in {
    -webkit-animation: fadeIn .35s .35s both ease;
    -moz-animation: fadeIn .35s .35s both ease;
    animation: fadeIn .35s .35s both ease
}

.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}

.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}

.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}

.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom 1s ease both;
    -moz-animation: scaleUpFrom 1s ease both;
    animation: scaleUpFrom 1s ease both
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo 1s ease both;
    -moz-animation: scaleUpTo 1s ease both;
    animation: scaleUpTo 1s ease both
}

@-webkit-keyframes empty {
    0% {
        opacity: 1
    }
}

@-moz-keyframes empty {
    0% {
        opacity: 1
    }
}

@keyframes empty {
    0% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes backSlideOut {
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    100%,
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(-200%)
    }
}

@-moz-keyframes backSlideOut {
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    100%,
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(-200%)
    }
}

@keyframes backSlideOut {
    25% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    100%,
    75% {
        opacity: .5;
        transform: translateZ(-500px) translateX(-200%)
    }
}

@-webkit-keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        -webkit-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -webkit-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateZ(0) translateX(0)
    }
}

@-moz-keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        -moz-transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        -moz-transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        -moz-transform: translateZ(0) translateX(0)
    }
}

@keyframes backSlideIn {
    0%,
    25% {
        opacity: .5;
        transform: translateZ(-500px) translateX(200%)
    }
    75% {
        opacity: .5;
        transform: translateZ(-500px)
    }
    100% {
        opacity: 1;
        transform: translateZ(0) translateX(0)
    }
}

@-webkit-keyframes scaleToFade {
    to {
        opacity: 0;
        -webkit-transform: scale(.8)
    }
}

@-moz-keyframes scaleToFade {
    to {
        opacity: 0;
        -moz-transform: scale(.8)
    }
}

@keyframes scaleToFade {
    to {
        opacity: 0;
        transform: scale(.8)
    }
}

@-webkit-keyframes goDown {
    from {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes goDown {
    from {
        -moz-transform: translateY(-100%)
    }
}

@keyframes goDown {
    from {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpFrom {
    from {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpFrom {
    from {
        opacity: 0;
        transform: scale(1.5)
    }
}

@-webkit-keyframes scaleUpTo {
    to {
        opacity: 0;
        -webkit-transform: scale(1.5)
    }
}

@-moz-keyframes scaleUpTo {
    to {
        opacity: 0;
        -moz-transform: scale(1.5)
    }
}

@keyframes scaleUpTo {
    to {
        opacity: 0;
        transform: scale(1.5)
    }
}
 */
 
 /* 
 *  Owl Carousel - Animate Plugin
 */

 
 
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}


.owl-carousel .owl-controls .owl-dot {
	width:20px;
	height:20px;
	background:#2d2d2d;
	float:left;
	position:relative;
	margin:5px;
	border-radius:50%;
	opacity:0.7;
}
.owl-carousel .owl-controls .owl-dot.active {
	border:4px solid #2d2d2d;
	background:#e52815;
}
.owl-carousel .owl-controls .owl-dot:hover {
	border:4px solid #2d2d2d;
	background:#e52815;
	opacity:1;
}

/*    */
h1.error404 {
    font-size: 250%;
    zoom: 250%;
    margin: 30px 0px 10px;
}

h1.error404 span {
    color: #e52815
}

.info .dropdown-menu {
    min-width: 100px
}

.tab-form-head {display:block;width:100%}
.tab-form-head ul {margin:0;padding:0;width:100%;text-align:center;background:#ebebeb;height:41px;overflow:hidden;border:1px solid #ebebeb}
.tab-form-head ul li {float:left;position:relative;width:50%;line-height:40px;cursor:pointer}
.tab-form-head ul li:focus,.tab-form-head ul li:hover,
.tab-form-head ul li.active:focus,.tab-form-head ul li.active:hover {background:#e52815;color:#fff;}
.tab-form-head ul li.active {background:#fff}


/* TopHeader */

.para-menu,.lang-menu {
    position: relative;
    display: inline-block;
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    min-width: 40px;
    font-weight: bold;
    margin: 0px;
    text-indent: 4px;
    cursor: pointer;
}

.para-menu {
/*  border:1px solid #E52815;*/
	height:34px !important;
	line-height:20px;
	padding-right:4px;
	margin-top:10px
}

.para-menu>.fa,.lang-menu>.fa {
    line-height: 40px
}

.para-menu span {
    font-weight:300;
	font-size: 15px
}
.para-menu:focus,.lang-menu:focus {
    /* clicking on label should toggle the menu */
    pointer-events: none;
    outline: none;
    background: #none;
}
.para-menu:focus {padding-right:2px;}
.para-menu-content:after{
  content: '';
  position:absolute;
  left: 10px;
  top:-10px;
  border-style: solid;
  border-width: 0 10px 10px 10px;;
  border-color: transparent transparent #E52815 transparent;  
}
.para-menu:focus .para-menu-content {
    /*  opacity is 1 in opened state (see below) */
    opacity: 1;
    visibility: visible;
    width: 140px;
    /* don't let pointer-events affect descendant elements */
    pointer-events: auto;
}

.lang-menu:focus .lang-menu-content {
    /*  opacity is 1 in opened state (see below) */
    opacity: 1;
    visibility: visible;
    width: 86px;
    /* don't let pointer-events affect descendant elements */
    pointer-events: auto;
}
.lang-menu:focus i,.para-menu:focus i {
	-ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
	margin-left:2px
}

.para-menu i {
	top:-1px
}

.para-menu .para-birimi {
    margin-top: 6px;
}
.lang-menu .lang-flag {
    margin-top: 4px;
}

.para-menu .para-birimi i,.lang-menu .lang-flag i {
    font-size: 8px;
}

ul.para-menu-content,ul.lang-menu-content {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
    color: #2d2d2d;
    border: 1px solid #ccc;
    top: 45px;
    left: -27px;
}
ul.para-menu-content {left:-1px;top:45px;border:1px solid #E52815}
ul.para-menu-content li,ul.lang-menu-content li {
    list-style: none;
    padding: 4px 2px;
    display: inline;
}

ul.para-menu-content li {
    display: block;
	border-bottom:1px solid #ebebeb;
}
ul.para-menu-content li:last-child {border:none;}
ul.para-menu-content li img {
    width: auto
}

ul.lang-menu-content li img {
    width: 18px
}

.para-menu-content,.lang-menu-content {
    position: absolute;
    z-index: 1;
    margin-top: -2px;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.5s;
    border: 1px solid #ccc;
}

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?jwer5');
    src: url('../fonts/icomoon.eot?jwer5#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?jwer5') format('truetype'), url('../fonts/icomoon.woff?jwer5') format('woff'), url('../fonts/icomoon.svg?jwer5#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="fa-"],
[class*=" fa-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-gbp:before,
.fa-GBP:before {
    content: "\e900";
}

.fa-dollar:before,
.fa-USD:before,
.fa-usd:before {
    content: "\e901";
}

.fa-eur:before,
.fa-EUR:before,
.fa-EURO:before {
    content: "\e902";
}

.fa-try:before,
.fa-TL:before,
.fa-TRY:before {
    content: "\e903";
}

/* tab */
ul.tab {
    overflow: hidden;
	padding:0;
}
ul.tab li {
	display:block;
	background-image: url(/assets/images/checkbox-filter.png);
	background-position: -0px 5px;
	height: 30px;
	background-repeat:no-repeat;
	
}
ul.tab li a {
    display: block;
	line-height:30px;
    text-decoration: none;
    font-size: 14px;
    padding: 0px 0px 0px 18px;
}
ul.tab li.active {
    background-image: url(/assets/images/checkbox-filter.png);
	background-position: 0px -42px;
	background-repeat:no-repeat;
}
.balonDiv {display:block;background:#e52815;width:100%;height:64px;}
.solcuOlma {
	background-color:#ebebeb;
	float:left;
	padding:10px 20px;
	border-radius:0px;
	font-size:20px;
	position:relative;
	color: #2d2d2d;
}
.solcuOlma:before{
	content: '';
	position:absolute;
	right: -32px;
	top:-3px;
	border-style: solid;
	border-bottom-width: 32px;
	border-right-width: 32px;
	border-left-width: 0px;
	border-bottom-color:  #ebebeb;
	border-right-color:  transparent;
	border-top-color:  transparent;
	border-left-color:  transparent;
}
.solcuOlma:after{
	content: '';
	position:absolute;
	right: -32px;
	bottom:-3px;
	border-style: solid;
	border-top-width: 32px;
	border-right-width: 32px;
	border-left-width: 0px;
	border-top-color:  #ebebeb;
	border-right-color:  transparent;
	border-bottom-color:  transparent;
	border-left-color:  transparent;
}
.sagciOl {position:relative;float:left;padding:10px 20px 10px 60px;border-radius:0px;font-size:20px;color:#fff}
.sagciOl ul {list-style:none;display:block;margin:0;padding:0}
.sagciOl ul li {list-style:none;display:inline;padding:0px 30px}
.sagciOl ul li {background: url('/assets/images/check.png') no-repeat;}

span.callC i:before {
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);
}
#filomuz {padding-bottom:20px;}
#filomuz .item {border-right:1px dashed #ebebeb;border-bottom:1px dashed #ebebeb;min-height:260px;padding-bottom:10px;margin-bottom:10px}
#filomuz .item:nth-child(4n+0) {border-right:0px;}
#filomuz .item:after,#filomuz .item:before {clear:both}
#filomuz .item figure {height:165px}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
          transition-duration: 0s;
}

h2.prices {font-weight:300;margin:30px 0px}
h2.prices span {margin:5px auto;display:table;content:" ";width:30%;height:2px;background:#E52815}

#fiyat-listesi select.form-control {border:1px solid #ccc;border-radius:0}
#fiyat-listesi .line {display:table;width:100%;height:20px;}
#fiyat-listesi .line hr{border-bottom:1px solid #ced7e0;margin:0}