/* body bg image */
.my-bg-container {
    z-index: -99;
    position: fixed;
    top: 0; bottom: 0; left: 0; right: 0;
    opacity: 1;
    background: -webkit-linear-gradient(-90deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,1) 100%), url("/assets/images/uploads/national6.jpg");
    background: -moz-linear-gradient(180deg, rgba(255,255,255,0.4) 0, rgba(255,255,255,1) 100%), url("/assets/images/uploads/national6.jpg");
    background: linear-gradient(180deg, rgba(255,255,255,0.4) 0, rgba(200,255,200,0.1) 50%), url("/assets/images/uploads/national6.jpg");
    background-repeat: round;
    background-size: cover;
}
/* body bg image */



/* logo */
.main-logo a {
    margin: 15px auto 10px 10px;
    display: block;
    text-align: center;
}





/* header */
.navbar {
    border-radius: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 2pt solid rgba(50,20,20,0.4);
    opacity: 0.9;
}
.navbar ul.nav li a:hover {
    background-color: #99071e;
}
/* header */

.page-content-wrapper {
    _background-color: #f4f4f4;
    display: block;
    margin: 0;
}

h3.header {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight: 200;
}
h4.header {
    margin-top: 18px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight: 200;
}
.header.text-warning { border-bottom: 2px solid rgba(138, 109, 59, 0.4); }
.header.text-danger { border-bottom: 2px solid rgba(169, 68, 66, 0.4); }
.header.text-info { border-bottom: 2px solid rgba(49, 112, 143, 0.4); }
.header.text-success { border-bottom: 2px solid rgba(60, 118, 61, 0.4); }


.page-content {
    _background-color: #F0F2E2;
    background-color: #ffffff;
    _border-top: 1pt solid #d0d0d0;
    padding: 20px;
    _box-shadow: 0 1px 5px #a0a0a0 inset;
}



.breadcrumb-canvas {
    background-color: rgba(50, 50, 13, 1);
    _border-top: 1px solid rgba(0, 0, 0, 0.7);
    border-bottom: 5px solid rgba(22, 22, 22, 0.5);
}
.breadcrumb {
    border-bottom: 1px solid rgba(22, 44, 66, 0.1);
    background-color: rgba(228, 232, 235, 1);
    margin-bottom: 0;
    border-radius: 0;
}
.breadcrumbs li:before {
  content: "";
  width: 15px;
  width: .9375rem;
  height: 21px;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60px" height="80px" viewBox="0 0 50 80" xml:space="preserve"><polyline fill="none" stroke="#FFFFFF" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" points="0.375,0.375 45.63,38.087 0.375,75.8 "/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 0;
  left: 0;
}
.breadcrumb li,
.breadcrumb li a {
    _color: #FFEAC0; // #A9E0A9
}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
/* Carousel base class */
.carousel-control {
  font-size: 120px;
  text-shadow: 0 1px 1px rgba(0,0,0,.4);
  background-color: transparent;
  border: 0;
  z-index: 10;
  width: 80px;
}







/* flexslider SLIDER */
.caption {
    font-size: 1em;
    position: absolute;
    color: #FFF;
    background: rgba(0,0,0, .3);
    padding: 12px 25px !important;
    border-radius: 3px;
    bottom: 40px !important;
}
.rev_slider_wrapper { position:relative;}
.rev_slider_wrapper >ul { visibility:hidden;}
.rev_slider img{
    max-width:none !important;
    -moz-transition: none 0 !important;
    -webkit-transition: none 0 !important;
    -o-transition: none 0 !important;
    transition: none 0 !important;
    margin:0px !important;
    padding:0px !important;
    border-width:0px !important;
    border:none;
    visibility:visible !important;
}
.rev_slider .no-slides-text{
    font-weight:bold;
    text-align:center;
    padding-top:80px;
}
.rev_slider ul{
    margin:0px !important;
    padding:0px !important;
    list-style: none !important;
    list-style-type: none !important;
    background-position:0px 0px !important;
}
.rev_slider ul li,.rev_slider >ul >li,.rev_slider >ul >li:before{
    list-style:none !important;
    position:absolute;
    visibility:hidden;
    margin:0px !important;
    padding:0px !important;
    overflow-x: visible;
    overflow-y: visible;
    list-style-type: none !important;
    background-image:none !important;
    background-position:0px 0px !important;
    text-indent: 0em !important;
}
.tp-bannertimer{
    width: 100%;
    border-radius: 0 5px 5px 0;
    height: 5px;
    z-index: 200;
    position: absolute;
    visibility: visible !important;
    bottom: 0;
    background-color: rgba(255, 255, 255, .6);
}
.tp-bullets {   
    z-index:1000; position:absolute;
    _left: 90% !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
}
.tp-bullets.simplebullets.round .bullet {   
    cursor:pointer;
    position:relative;  
    border: 3px solid rgba(255, 255, 255, .6);
    width:20px; 
    height:20px;  
    margin-right:0px; 
    float:left; 
    border-radius: 50%;
    margin-top:-10px; 
    margin-left:3px;
}
.tp-bullets.simplebullets.round .bullet.selected{
    background: #FFF;
    border-color: #FFF;
}
.tp-bullets.simplebullets.round .bullet:hover{
    border-color: #FFF;
    -webkit-transition-duration: 0.4s;
       -moz-transition-duration: 0.4s;
            transition-duration: 0.4s;
}
.tp-bullets.simplebullets.round .bullet.last {margin-right:3px;}
.tp-leftarrow, .tp-rightarrow{
    cursor:pointer !important;
    z-index:100;
    opacity: 1;
}
.tp-leftarrow:hover, .tp-rightarrow:hover{
    opacity: .5;
    -webkit-transition-duration: 0.4s;
       -moz-transition-duration: 0.4s;
            transition-duration: 0.4s;
}
/*
.tp-leftarrow:after{
    font-size: 35px;
    position:relative;
    content: "\e6c5";
    font-family: 'icomoon';
}
.tp-rightarrow:after{
    font-size: 35px;
    position:relative;
    content: "\e6c8";
    font-family: 'icomoon';
}
*/
/* flexslider */




.modal-header { background-color: #f4f4f4; }
.modal-footer { background-color: #f4f4f4; }






/* footer */
.footer {
    background: #444444;
    color: #fff;
    border-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom: 5pt solid rgba(50,20,20,0.4);
    opacity: 0.9;
}
.footer .bottom-bar {
    background-color: #2b2b2b;
}
.footer .bottom-bar .copyright {
    font-size: 11px;
    color: #F0F2E2;
    line-height: 3;
}
.footer .bottom-bar .social {
    margin: 0;
}
.footer .bottom-bar .social li {
    float: right;
}
.footer .bottom-bar .social li {
    float: right;
    margin-left: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 2;
}
.footer .bottom-bar .social li a {
    color: #a9a9a9;
    padding: 0 5px;
}






.footer .footer-content {
    padding: 30px 0;
    font-size: 12px;
    min-height: 200px;
}

.footer .footer-content .footer-col .footer-col-inner {
    padding: 0 15px;
}
.footer h3 {
    margin-top: 0;
    margin-bottom: 20px;
}
.footer p {
    color: #dcdcdc;
}
.footer ul {
    padding-left: 0;
}
.footer .footer-content .footer-col li {
    margin-bottom: 10px;
    font-size: 12px;
}
.footer li {
    list-style: none;
}
.footer .footer-content .footer-col a {
    color: #dcdcdc;
}
.footer .footer-content .footer-col .fa {
    margin-right: 10px;
    display: inline-block;
    color: #767676;
}

.footer .footer-content .subscribe-form {
    padding: 0;
}
.footer .footer-content .subscribe-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.footer .footer-content .subscribe-form .form-control {
    background: #f5f5f5;
    border: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}


.designed-by {
    font-size: 11px;
    color: #F0F2E2;
    line-height: 3;
}
.designed-by a {
    color: #ffcd10;
}








/***
Custom tabs
***/
.tabbable-custom { 
  -webkit-border-radius: 0; 
     -moz-border-radius: 0; 
          border-radius: 0; 
   margin-bottom: 15px;       
}

.tabbable-custom .tab-content {
   background-color: #fff;
   border: 1px solid #ddd;  
   -webkit-border-radius: 0; 
   -moz-border-radius: 0; 
   border-radius: 0; 
   padding: 10px;
   overflow: hidden;
}
.tabbable-custom .tab-content .tab-pane {
   padding: 20px;
   overflow: hidden;
}

.widget .row-fluid:last-child .tabbable-custom {
  margin-bottom: 0px;
}

.tabbable-custom > .nav-tabs { 
  border: none; 
  margin: 0px;
}

.tabbable-custom .nav-tabs > li { 
  margin-right: 2px; 
  border-top: 2px solid transparent; 
}

.tabbable-custom .nav-tabs > li > a { 
  -webkit-border-radius: 2px; 
  -moz-border-radius: 2px;
   border-radius: 2px; 
   margin-right: 0; 
   padding: 5px 10px; 
 }

.tabbable-custom .nav-tabs > li > a:hover { 
  background-color: #e0e0e0; 
  border-color: #d4d4d4 #d4d4d4 transparent; 
}

.tabbable-custom .nav-tabs > li.active { 
  border-top: 3px solid #d12610; 
  margin-top: 0; 
  position: relative; 
}

.tabbable-custom .nav-tabs > li.active > a  { 
  border-top: none; 
  font-weight: 400; 
  background-color: #fff; 
  border-color: #d4d4d4 #d4d4d4 transparent; 
}

.tabbable-custom .nav-tabs > li.active > a:hover { 
  background-color: #ffffff; 
  border-color: #d4d4d4 #d4d4d4 transparent; 
}

.tabbable-custom .nav-tabs > li { 
  margin-right: 2px; 
  border-top: 2px solid transparent; 
}




/* table */
.table .table {
  background-color: transparent;
}
.table.mini-header-text th {
    font-size: 11px !important;
    _font-weight: 600;
    white-space: nowrap;
}
.table.mini-header-text td {
    font-size: 11px !important;
    font-weight: 300;
}





/* datepicker */
.datepicker{z-index:1151 !important;}






/* special offers */
.special-offers {
    _background-image:url(http://www.kuveytturk.com.tr/images/anaMenu_bg_ie7.png);
    background-position:top;
    background-repeat:repeat-x;
}
.special-offers h4.header.text-info {
    margin-bottom: 0;
}
.special-offers h4 {
    
}
.special-offers .item {
    text-align: center;
    text-decoration: none;
    padding: 0;
    margin-bottom: 20px;
    position: relative;
    display: block;
    padding: 0;
    background-color: rgba(254, 246, 245, 1);
    height: 350px;
    border: 1px solid rgba(49, 112, 143, 0.4);
    _box-shadow: 0 1px 10px 2px #d0d0d0;
    border-radius: 5px;
}
.special-offers .item .img {
    width: 100%;
    height: 150px;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.special-offers .item .img img {
    width: 100%;
}
.special-offers .item .item-content {
    display: block;
    margin-top: 5px;
    overflow: auto;
    height: 158px;
}
.special-offers .item .item-content h5.item-name {
    padding: 5px;
    margin: 0;
    _background-color: rgba(255,205,16,.8);
}
.special-offers .item .item-content p.item-desc {
    display: block;
    margin: 0;
    padding: 3px 5px;
    padding-top: 0;
    font-size: 13px;
    color: #444444;
    font-weight: 300;
    line-height: 16px;
}
.special-offers .item .price_bg {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    border-top: 0px dotted #d0d0d0;
    background-color: rgba(49, 112, 143, 1);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.special-offers .item p.item-price {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 5px 10px;
    _background-color: rgba(60, 118, 61, 0.9);
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    border-bottom-right-radius: 3px;
}
.special-offers .item p.item-book-now {
    display: inline-block;
    float: right;
    margin: 0;
    padding: 6px 10px;
    _background-color: rgba(60, 118, 61, 0.9);
    color: #ffffff;
    font-size: 14px;
    border-bottom-right-radius: 3px;
}
.special-offers .item p.item-book-now small {
    font-size: 11px;
    font-weight: 200;
}
.special-offers .item p.item-date {
    display: block;
    margin: 8px;
    font-size: 12px;
    line-height: 13px;
    _color: rgba(60, 118, 61, 1);
}

.special-offers .item:hover { border: 1px solid rgba(255,205,16,1); background-color: rgba(255, 255, 255, 1); _box-shadow: 0 1px 10px 2px #d0d0d0; }
.special-offers .item:hover h4.item-name { color: #8a6d3b; }
.special-offers .item:hover .price_bg { background-color: rgba(255,205,16,1); }
.special-offers .item:hover .item-price { color: rgba(15, 57, 77, 1); }
.special-offers .item:hover .item-book-now { color: rgba(15, 57, 77, 1); }
/* special offers */






/* golf clubs */

.golf_club_list .active {
    background-color: rgba(35, 111, 35, 1);
    box-shadow: none;
    -webkit-box-shadow: none;
    position: relative;
}
.golf_club_list .active .selected {
    top: 50%;
    right: 0;
    position: absolute;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid rgba(35, 111, 35, 1);
    display: inline-block;
    margin: 0;
    width: 0px;
    height: 0px;
    margin-top: -10px;
    margin-right: -10px;
}

.golf-clubs {
    _background-image:url(http://www.kuveytturk.com.tr/images/anaMenu_bg_ie7.png);
    background-position:top;
    background-repeat:repeat-x;
}
.golf-clubs h4 {
    
}
.golf-clubs .item {
    text-decoration: none;
    padding: 0;
    margin-bottom: 20px;
    position: relative;
    _height: 250px;
    display: block;
}
.golf-clubs .item:hover .image:after {
  background-color: rgba(0,0,0,0.15);
}
.golf-clubs .item .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  -webkit-transition: background-color .15s ease-out;
  -moz-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
}
.golf-clubs .item .image {
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.golf-clubs .item .image img {
    width: 100%;
    height: 100%;
}

.golf-clubs .item .item-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,0.9));
    background-image: linear-gradient(transparent,rgba(0,0,0,0.9));
    color: #fff;
    padding: 10px;
}
.golf-clubs .item .item-content h4.item-name {
    margin: 0;
}
.golf-clubs .item .item-content h4.item-name .item-title-text {
    margin: 0;
}
.golf-clubs .item .item-content h4.item-name .hotel-stars {
    display: block;
    vertical-align: top;
    zoom: 1;
    padding: 5px 0;
    line-height: 13px;
}
.golf-clubs .item .item-content h4.item-name .hotel-stars .hotel-stars-stars {
    background-image: url('data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20viewBox%3D"0%200%2097.215%2018.903"%20enable-background%3D"new%200%200%2097.215%2018.903"><path%20d%3D"M5.92%2011.861l-1.914%207.042%206.074-4.049%206.338%204.049-2.245-7.042%205.854-4.401-7.46-.396-2.488-7.064-2.553%207.064-7.526.44%205.92%204.357zm19.297%200l-1.914%207.042%206.074-4.049%206.338%204.049-2.245-7.042%205.854-4.401-7.46-.396-2.488-7.064-2.553%207.064-7.526.44%205.92%204.357zm19.297%200l-1.914%207.042%206.074-4.049%206.338%204.049-2.245-7.042%205.853-4.401-7.46-.396-2.487-7.064-2.553%207.064-7.526.44%205.92%204.357zm19.297%200l-1.914%207.042%206.074-4.049%206.338%204.049-2.245-7.042%205.854-4.401-7.46-.396-2.487-7.064-2.553%207.064-7.526.44%205.919%204.357zm19.298%200l-1.914%207.042%206.074-4.049%206.338%204.049-2.245-7.042%205.854-4.401-7.46-.396-2.488-7.064-2.553%207.064-7.526.44%205.92%204.357z"%20fill%3D"%23F7C600"%2F><%2Fsvg>');
    background-repeat: no-repeat;
    width: 66px;
    background-size: 66px 13px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    text-indent: -10000px;
    overflow: hidden;
    height: 13px;
}
.golf-clubs .item .item-content .item-box__loc {
    font-size: 13px;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #c2c2c1;
    margin-bottom: 0;
}
/* golf clubs */






.online_booking_inline_link a {
    display: block;
    background-color: rgba(49, 112, 143, 0.3);
    padding: 30px 20px;
    text-align: center;
    color: rgba(49, 112, 143, 1);
    border-radius: 5px;
    text-decoration: none;
}
.online_booking_inline_link a:hover {
    background-color: rgba(49, 112, 143, 1);
    color: rgba(255, 255, 255, 0.95);
    -webkit-transition: background-color .15s ease-out;
    -moz-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
}


.online_payment_inline_link a {
    display: block;
    background-color: rgba(68, 157, 68, 0.3);
    padding: 30px 20px;
    text-align: center;
    color: rgba(68, 157, 68, 1);
    border-radius: 5px;
    text-decoration: none;
}
.online_payment_inline_link a:hover {
    background-color: rgba(68, 157, 68, 1);
    color: rgba(255, 255, 255, 0.95);
    -webkit-transition: background-color .15s ease-out;
    -moz-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
}


