/* ***** Footer ***** */
.THAI_Ft { padding-bottom:20px;font-family: tahoma!important;
background: #e6e6e6; /* Old browsers */
background: -moz-linear-gradient(top,  #e6e6e6 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6e6e6 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.THAI_Ft-wrap { width:960px; margin:10px auto; padding:10px 0;}
.THAI_Ft-Link  { width:560px; float:left;}
.THAI_Ft-Link h3,.THAI_Ft-Social h4  { color:#3d1a6f; font-size:12px; line-height:20px; font-weight:700; margin-bottom:5px;}
.THAI_Ft-Link ul { width:180px; float:left; background:url(../imgs/footer/THAI_Ft-List-Border.png) no-repeat left top; padding-left:10px; min-height:179px; }
.THAI_Ft-Link ul:first-child { background:none; padding-left:0;}
.THAI_Ft-Link ul li { line-height:15px;}
.THAI_Ft-Link ul li a { color:#762975; font-size:12px; display:block; padding-top:3px; padding-bottom:3px; background:url(../imgs/footer/THAI_Ft-List-icon.png) no-repeat 0 10px; padding-left:10px;}
.THAI_Ft-Right { width:400px; float:left;}
.THAI_Ft-Social { width: 270px; float:left; padding-left:10px; background:url(../imgs/footer/THAI_Ft-List-Border.png) no-repeat left top; min-height:179px;}
.THAI_Ft-Social p { margin-bottom:5%;}
.THAI_Ft-Social p a { display:block; width: 22px; height: 22px; overflow:hidden; text-indent:-9999px; float:left; background:url(../imgs/footer/csg-526014431c4d5.png) no-repeat; margin-left:5px;}
.THAI_Ft-Social p a:first-child { margin-left:0;}
.THAI_Ft-Social p a:active { opacity:0.5;}
.THAI_Ft-Terms { width:110px; float:left; padding-left:10px; background:url(../imgs/footer/THAI_Ft-List-Border.png) no-repeat left top; min-height:179px;}
.THAI_Ft-Terms ul a { display:block; font-size:12px; line-height:15px; margin-bottom:5px; font-weight:700;color:#3d1a6f;margin-top: 5px;}

.THAI_Ft-Social p a.THAI_Ft-Social-ic-01-Fb{ background-position: 0 0; } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-01-Fb:hover{ background-position: 0 -32px;} 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-02-Twt { background-position: 0 -64px; } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-02-Twt:hover{ background-position: 0 -96px; } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-03-Yt{ background-position: 0 -128px; } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-03-Yt:hover{ background-position: 0 -160px; } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-04-line{ background-position: 0 -192px;} 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-04-line:hover{ background-position: 0 -224px; } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-05-Ig{ background-position: 0 -256px;  } 
.THAI_Ft-Social p a.THAI_Ft-Social-ic-05-Ig:hover{ background-position: 0 -288px; } 
.foot-logo-star{ margin-top:10px;}
li[class*="tm_btn-foot"]{ margin:4px 0; padding-right:15px;}
li[class*="tm_btn-foot"]>a{  list-style-type:none; padding-left:27px !important;}
li[class*="tm_btn-foot1"]>a{ background:url(../imgs/tm/ico-mice.png) #fff no-repeat 3px center !important; }
li[class*="tm_btn-foot2"]>a{ background:url(../imgs/tm/ico-booking.png) #fff no-repeat 3px center !important; }
li[class*="tm_btn-foot3"]>a{ background:url(../imgs/tm/ico-thaishop.png) #fff no-repeat 3px center !important; }
li[class*="tm_btn-foot4"]>a{ background:url(../imgs/tm/Card-icon.png) #fff no-repeat 3px center !important; }
.foot-bgNoneBold{ background:none !important; font-weight:bold; }
.foot-cal2{ width:170px !important;}
.foot-cal3{ width:190px !important;}
.tm-foot-copy{ max-width: 960px; margin: 0 auto; font-size: 11px; text-align: right; color: #762975;}

/*.tm-foot-nav li>a{ font-size:12px; background:gray;}*/

@media all\0 { .ls-fxr{clear:both;} }
@media all and (monochrome:0) {.ls-fxr{clear:both\9;}  }


.footer-social{
	margin-top: -21px;
    margin-left: 127px;
}

@media (max-width: 767px) {
  .footer-social {
    margin-top: -22px;
    margin-left: 180px;
  }
}

.form-control {
    text-transform: initial;
}
input, select, textarea {
    border-color: #c295c0 !important;
}

.btn-lite {
    margin-left: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
.btn-violet {
    display: inline-block;
    padding: 8px 20px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
    background-color: #3e075b;
    color: #fff;
    border: 0;
    border-radius: 4px;
}

.subscribe-footer {
    margin-left: 0px !important;
    padding: 5px 10px !important;
    background-color: #88629d !important;
}

.input-email-subscribe {
    border-color: #c295c0 !important;
}
