
/* /reborn_website/static/src/css/magnific_popup.css defined in bundle 'reborn_website.tuina_assets_frontend' */
 .mfp-bg{top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80);} .mfp-wrap{top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden;} .mfp-container{text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .mfp-container:before{content: ''; display: inline-block; height: 100%; vertical-align: middle;} .mfp-align-top .mfp-container:before{display: none;} .mfp-content{position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;} .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width: 100%; cursor: auto;} .mfp-ajax-cur{cursor: progress;} .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out;} .mfp-zoom{cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;} .mfp-auto-cursor .mfp-content{cursor: auto;} .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select: none; -moz-user-select: none; user-select: none;} .mfp-loading.mfp-figure{display: none;} .mfp-hide{display: none !important;} .mfp-preloader{color: #cccccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;} .mfp-preloader a{color: #cccccc;} .mfp-preloader a:hover{color: white;} .mfp-s-ready .mfp-preloader{display: none;} .mfp-s-error .mfp-content{display: none;} button.mfp-close, button.mfp-arrow{overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none;} button::-moz-focus-inner{padding: 0; border: 0;} .mfp-close{width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; filter: alpha(opacity=65); padding: 0 0 18px 10px; color: white; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;} .mfp-close:hover, .mfp-close:focus{opacity: 1; filter: alpha(opacity=100);} .mfp-close:active{top: 1px;} .mfp-close-btn-in .mfp-close{color: #333333;} .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%;} .mfp-counter{position: absolute; top: 0; right: 0; color: #cccccc; font-size: 12px; line-height: 18px;} .mfp-arrow{position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);} .mfp-arrow:active{margin-top: -54px;} .mfp-arrow:hover, .mfp-arrow:focus{opacity: 1; filter: alpha(opacity=100);} .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent;} .mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width: 13px; border-bottom-width: 13px; top: 8px;} .mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;} .mfp-arrow-left{left: 0;} .mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right: 17px solid white; margin-left: 31px;} .mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left: 25px; border-right: 27px solid #3f3f3f;} .mfp-arrow-right{right: 0;} .mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left: 17px solid white; margin-left: 39px;} .mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left: 27px solid #3f3f3f;} .mfp-iframe-holder{padding-top: 40px; padding-bottom: 40px;} .mfp-iframe-holder .mfp-content{line-height: 0; width: 100%; max-width: 900px;} .mfp-iframe-holder .mfp-close{top: -40px;} .mfp-iframe-scaler{width: 100%; height: 0; overflow: hidden; padding-top: 56.25%;} .mfp-iframe-scaler iframe{position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: black;} img.mfp-img{width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto;} .mfp-figure{line-height: 0;} .mfp-figure:after{content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444444;} .mfp-figure small{color: #bdbdbd; display: block; font-size: 12px; line-height: 14px;} .mfp-figure figure{margin: 0;} .mfp-bottom-bar{margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto;} .mfp-title{text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px;} .mfp-image-holder .mfp-content{max-width: 100%;} .mfp-gallery .mfp-image-holder .mfp-figure{cursor: pointer;} @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left: 0; padding-right: 0;}.mfp-img-mobile img.mfp-img{padding: 0;}.mfp-img-mobile .mfp-figure:after{top: 0; bottom: 0;}.mfp-img-mobile .mfp-figure small{display: inline; margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar{background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding: 0;}.mfp-img-mobile .mfp-counter{right: 5px; top: 3px;}.mfp-img-mobile .mfp-close{top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0;}} @media all and (max-width: 900px){.mfp-arrow{-webkit-transform: scale(0.75); transform: scale(0.75);}.mfp-arrow-left{-webkit-transform-origin: 0; transform-origin: 0;}.mfp-arrow-right{-webkit-transform-origin: 100%; transform-origin: 100%;}.mfp-container{padding-left: 6px; padding-right: 6px;}} .mfp-ie7 .mfp-img{padding: 0;} .mfp-ie7 .mfp-bottom-bar{width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px;} .mfp-ie7 .mfp-container{padding: 0;} .mfp-ie7 .mfp-content{padding-top: 44px;} .mfp-ie7 .mfp-close{top: 0; right: 0; padding-top: 0;} 

/* /reborn_website/static/src/css/tuina/style.css defined in bundle 'reborn_website.tuina_assets_frontend' */
 .sliderbg{width:100%; background:#6d0b45 url(/reborn_website/static/src/img/thaibest/sliderbg.png) center center repeat-y; height:auto; z-index:0; float:left;} .phone{max-width:1140px; text-align:right; margin-right:auto; margin-left:auto; font-family:"open sans"; font-size:14px;} .phone p{color:#fff; font-style:italic; padding-top:17px; margin-right:40px;} .underslider{width:100%; float:left; height:auto; background:#fce1c4; font-family:"rouge script"; font-size:36px; color:#781414; text-align:center; padding-top:30px; padding-bottom:11px; margin:0; border-bottom:1px dashed #781414; border-top:1px dashed #781414;} .underslider p{width:100%; max-width:1160px; margin-left:auto; margin-right:auto; font-family:"rouge script"; font-size:36px; color:#781414;} .spacolumn{text-align:center;} .spaheadline{height:60px; width:240px; margin:0 auto; text-align:center; background: url(/reborn_website/static/src/img/thaibest/headlinebg.png) top left no-repeat;} .spaheadline h3{font-size:30px; margin-top:0; padding-top:10px; color:#fce1c4;} .spacolumn h6{text-align:center; color:#781414; font-family:open sans; font-size:14px; line-height:1.6;} .circleimage1{width:281px; height:281px; margin:0 auto 38px auto; background: url(/reborn_website/static/src/img/thaibest/circleimage1.jpg) center center no-repeat; border:#fce1c4 solid 5px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .circleimage2{width:281px; height:281px; margin:0 auto 38px auto; background: url(/reborn_website/static/src/img/thaibest/circleimage2.jpg) center center no-repeat; border:#fce1c4 solid 5px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .circleimage3{width:281px; height:281px; margin:0 auto 38px auto; background: url(/reborn_website/static/src/img/thaibest/circleimage3.jpg) center center no-repeat; border:#fce1c4 solid 5px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .decoration{width:100%; height:32px; margin:0 auto 21px auto; background: url(/reborn_website/static/src/img/thaibest/decoration.png) center center no-repeat;} .button1 a:link, .button1 a:visited{width:158px; height:35px; margin-bottom:21px; text-transform:uppercase; font-family:open sans; font-size:14px; background:url(/reborn_website/static/src/img/thaibest/button2.png) top left no-repeat; display:inline-block; color:#6f0b46; font-size:14px; padding-top:16px; text-align:center;} .button1 a:hover{background: url(/reborn_website/static/src/img/thaibest/button2.png) bottom left no-repeat; color:#f9e3ca;} .middlecolumn{margin:0 auto 21px auto; height:auto; width:240px; padding-top:5px; padding-bottom:21px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background: url(/reborn_website/static/src/img/thaibest/middlecolumnbg.png) center center no-repeat;} .middlecolumn h4{color:#f9c68a; font-family:oswald; font-size:30px; text-align:center;} .middlecolumn h6{color:#fff; font-family:open sans; font-size:14px; text-align:center; margin-bottom:0;} .bxwrap1 .pricebg{background: url(/reborn_website/static/src/img/thaibest/pricebg.png) center center no-repeat; height:74px; width:74px; text-align:center; float:right; margin-top:-85px; z-index:500; position:relative; margin-right:10px;} .bxwrap1 .pricebg p{color:#781414; padding-top:14px; margin-bottom:0; font-size:30px; font-family:oswald;} .button2 a:link, .button2 a:visited{margin:0 auto; display:block; float:none; width:158px; height:35px; margin-bottom:21px; text-transform:uppercase; font-family:open sans; font-size:14px; background:url(/reborn_website/static/src/img/thaibest/button2.png) top left no-repeat; color:#6f0b46; font-size:14px; padding-top:16px; text-align:center;} .button2 a:hover{background: url(/reborn_website/static/src/img/thaibest/button2.png) bottom left no-repeat; color:#f9e3ca;} .button2slider a:link, .button2slider a:visited{display:block; width:158px; height:35px; margin-bottom:21px; text-transform:uppercase; font-family:open sans; font-size:14px; background:url(/reborn_website/static/src/img/thaibest/button2.png) top left no-repeat; color:#6f0b46; font-size:14px; padding-top:16px; text-align:center;} .button2slider a:hover{background: url(/reborn_website/static/src/img/thaibest/button2.png) bottom left no-repeat; color:#f9e3ca;} .sendgift a:link, .sendgift a:visited{display:block; margin:0 auto 11px auto; float:none; width:195px; height:53px; color:#6f0b46; background: url(/reborn_website/static/src/img/thaibest/sendgift.png) top left no-repeat; color:#6f0b46; font-family:open sans; font-size:14px; text-align:center; padding-top:174px;} .sendgift a:hover{background:url(/reborn_website/static/src/img/thaibest/sendgift.png) bottom left no-repeat;} .columnheadline h3{color:#781414; text-transform:uppercase; margin-bottom:42px; margin-top:42px; padding-right:25px; background: url(/reborn_website/static/src/img/thaibest/columnheadlinebg.png) center right repeat-x;} .columnheadline h3 span{padding-right:70px; background:#fff url(/reborn_website/static/src/img/thaibest/columnheadlinebgsmall.png) center right no-repeat;} .accordion1 .accordion-inner{border:none;} .accordion1 .accordion-heading{background:#781414 url(/reborn_website/static/src/img/thaibest/accordion1hover.png) center left no-repeat; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:50px; margin-bottom:4px;} .accordion1 .accordion-heading a{font-size:18px; font-family:oswald; color:#f2ddc6; margin-left:65px; padding-top:10px;} .accordion1 .accordion-heading:hover a{color:#fad2a1;} .accordion1 .open{background:#781414 url(/reborn_website/static/src/img/thaibest/accordion1.png) center left no-repeat; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; height:50px; margin-bottom:4px;} .accordion1 .open a{color:#fad2a1;} .accordion1 .accordion-inner1{font-family:open sans; color:#781414; padding:20px; border:none;} .recentnewsrow{border-bottom:1px dashed #781414; margin-bottom:21px;} .recentnewsrow h4{line-height:0; margin-bottom:21px;} .ch-gridwrapper{float:left; align:left; width: 120px; display:inline-block;} .ch-grid{margin: 0 0 20px 0; padding: 0; list-style: none; display: block; text-align: center; width: 100%;} .ch-grid:after, .ch-item:before{content: ''; display: table;} .ch-grid:after{clear: both;} .ch-grid li{width: 100px; height: 100px; display: inline-block; margin: 0; float:left;} .ch-item{width: 100%; height: 100%; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .ch-img-1{background-image: url(/reborn_website/static/src/img/thaibest/recentnews1.png);} .ch-img-2{background-image: url(/reborn_website/static/src/img/thaibest/recentnews2.png);} .ch-img-3{background-image: url(/reborn_website/static/src/img/thaibest/recentnews2.png);} .ch-info{position: absolute; background: #781414; width: inherit; height: inherit; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-backface-visibility: hidden;} .ch-info p{color:#fad2a1; font-size:18px; margin:23px 0 0 0; line-height:1; text-transform:uppercase; font-family:oswald; text-align:center;} .ch-info p span{color:#fad2a1; font-size:14px; margin:0; line-height:1;} .ch-item:hover .ch-info{-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;} .ch-item:hover .ch-info p{opacity: 1;} .footer{margin-top:21px; padding-bottom:20px; width:100%; height:auto; background:#6d0b45 url(/reborn_website/static/src/img/thaibest/footer.png) top center no-repeat;} .footer p{font-family: 'Philosopher', sans-serif; font-size:12px; color:#fff;} .footerheadline h4{font-family: 'Philosopher', sans-serif; line-height:1; margin-top:42px; margin-bottom:21px; color:#f9c68a; font-size:24px; background: url(/reborn_website/static/src/img/thaibest/footerline.png) center right no-repeat;} .footerheadline1 h4{color:#f9c68a; font-size:18px;} .footerheadline1 p{font-size:14px;} .testimonial{margin-bottom:21px; border-bottom:1px dashed #f9c68a;} .testimonialname{text-align:right; margin-right:40px; font-style:italic; font-size:13px; line-height:1; margin-top:-10px;} .testimonialbg{padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; position: relative; height:auto; background-color:rgba(255,255,255, 0.2);} .testimonialbg:before{content: ' '; position: absolute; width: 0; height: 0; right: 20px; top: 100%; border-width: 16px 14px 8px 0 ; border-style:solid; border-color: rgba(255,255,255, 0.2) transparent transparent rgba(255,255,255, 0.2); -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomleft:15px; border-bottom-left-radius:15px;} .twitterwrapper{position: relative; z-index: 100; float: left; padding: 0 0 0 30px;} .twitterwrapper .twitterbird{left: 0; position: absolute; top: 15px; display:inline-block;} .twitter{position: relative; z-index: 100;} .twitter .avatar{display:none;} .twitter a:link, .twitter a:visited{color:#f9c68a;} .twitter a:hover{color:#aa899b;} .twitter ul{padding-left: 0px;} .twitter ul li{margin: 5px; padding: 5px; list-style: none; overflow: hidden;} .twitter .user, .tweet, .timePosted{float: left;} .twitter .user{display: none;} .twitter .tweet{width: 100%;} .twitter .timePosted{display: none;} .twitter .user{clear: left;} .twitter .user a{width: 100px;} .twitter .user span span{width: 100px; display: block; margin-top: 0;} .twitter .user img, .user a > span{float: left;} .twitter.interact{display: none;} .twitter .interact a{display: none;} .tweet{margin-top:0; padding-bottom:21px; border-bottom:1px dashed #f9c68a;} .tweetlast{border-bottom:none;} .tweet img{margin-top:0; float:left;} .tweet p{margin-left:0px;} .blogtags{border-bottom:1px dashed #f9c68a; padding-bottom:21px; margin-bottom:21px;} .blogtags span{padding-bottom:10px;} .blogtags span a{padding:2px 5px; color:#fff; font-size:12px; margin-right:3px; margin-bottom:5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:rgba(255,255,255, 0.2); padding:5px 0; text-align:center; width:80px; display:inline-block;} .blogtags span a:link, .blogtags span a:visited{} .blogtags span a:hover{color:#6d0b45; background:#fab27c;} .subscribefieldwrapper{margin-bottom:42px;} .subscribefieldwrapper input{color:#fff; margin-top:-10px; margin-bottom:22px; height:26px; border:none; background-color:rgba(255,255,255, 0.2); box-shadow:none;font-style:italic;} .subscribefieldwrapper input:focus{display:inline-block; border:none;box-shadow:none;} .subscribefield{float:left; width:60%; margin-right:5px;} .subscribefieldwrapper .buttonsubscribe{height:33px; width:99px; color:#6f0b46; font-size:17px; margin-bottom:21px; float:left; background: url(/reborn_website/static/src/img/thaibest/buttonsubscribe.png) top center no-repeat;} .subscribefieldwrapper .buttonsubscribe:hover{background: url(/reborn_website/static/src/img/thaibest/buttonsubscribe.png) bottom center no-repeat;} .subscribefieldwrapper ::-webkit-input-placeholder{color:#fff;} .subscribefieldwrapper ::-moz-placeholder{color:#fff;} .subscribefieldwrapper :-ms-input-placeholder{color:#fff;} .subscribefieldwrapper :input:-moz-placeholder{color:#fff;} .icons a div i{float:left; width:31px; height:31px; margin-top:10px; margin-right:10px; margin-bottom:10px;} .icons a div i:link, .icons a div i:visited{} .icons a div i:hover{} .icons .icontwitter{background: url(/reborn_website/static/src/img/thaibest/icontwitter.png) top left no-repeat; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .icons .icontwitter:hover{background: url(/reborn_website/static/src/img/thaibest/icontwitter.png) bottom left no-repeat;} .icons .iconfacebook{background: url(/reborn_website/static/src/img/thaibest/iconfacebook.png) top left no-repeat; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .icons .iconfacebook:hover{background: url(/reborn_website/static/src/img/thaibest/iconfacebook.png) bottom left no-repeat;} .icons .icongoogle{background: url(/reborn_website/static/src/img/thaibest/icongoogle.png) top left no-repeat; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .icons .icongoogle:hover{background: url(/reborn_website/static/src/img/thaibest/icongoogle.png) bottom left no-repeat;} .icons .iconrss{background: url(/reborn_website/static/src/img/thaibest/iconrss.png) top left no-repeat; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .icons .iconrss:hover{background: url(/reborn_website/static/src/img/thaibest/iconrss.png) bottom left no-repeat;} .icons .iconskype{background: url(/reborn_website/static/src/img/thaibest/iconskype.png) top left no-repeat; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .icons .iconskype:hover{background: url(/reborn_website/static/src/img/thaibest/iconskype.png) bottom left no-repeat;} .icons .iconyoutube{background: url(/reborn_website/static/src/img/thaibest/iconyoutube.png) top left no-repeat; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .icons .iconyoutube:hover{background: url(/reborn_website/static/src/img/thaibest/iconyoutube.png) bottom left no-repeat;} .copyright p{float:left; color:#fff; text-align:center; margin-top:15px; margin-bottom:0; margin-left:10px;} .copyright a:link, .copyright a:visited{color:#fff; font-weight:bold;} .copyright a:hover{color:#f9c68a;} .topofpage{margin-top:10px; margin-bottom:10px; float:right; height:32px; width:32px; background: url(/reborn_website/static/src/img/thaibest/topofpage.png) top left no-repeat;} .circleimage1a{width:220px; height:220px; margin:0 auto 38px auto; background: url(/reborn_website/static/src/img/thaibest/circleimage1.jpg) center center no-repeat; border:#fce1c4 solid 5px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .circleimage2a{width:220px; height:220px; margin:0 auto 38px auto; background: url(/reborn_website/static/src/img/thaibest/circleimage2.jpg) center center no-repeat; border:#fce1c4 solid 5px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .circleimage3a{width:220px; height:220px; margin:0 auto 38px auto; background: url(/reborn_website/static/src/img/thaibest/circleimage1.jpg) center center no-repeat; border:#fce1c4 solid 5px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .buypresent1{margin-top:42px; margin-bottom:42px; float:left; background: url(/reborn_website/static/src/img/thaibest/buypresent1.png) repeat; padding-bottom:20px; width:50%; display:inline-block; min-height:177px;} .box{display: block; position: relative;} .box:before, .box:after{z-index: -1; position: absolute; content: ""; bottom: 55px; left: 5px; width: 60%; top: 75%; max-width:350px; background: rgba(0, 0, 0, 0.4); box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.4); -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4); transform: rotate(-2deg); -webkit-transform: rotate(-2deg); -moz-transform: rotate(-2deg); -o-transform: rotate(-2deg);} .box:after{transform: rotate(2deg); -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); right: 5px; left: auto;} .buypresent1text h4{text-transform:uppercase; color:#fce1c4; font-size:14px; line-height:1.6; margin-top:10px;} .buypresent1text p{line-height:2; font-size:12px; color:#fce1c4; font-style:italic; margin-right:10px;} .buypresent1text a:link, .buypresent1text a:visited{float:right; font-style:italic; margin-right:20px; color:#fff; line-height:1; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .buypresent2text1 a:hover{padding-right:32px; background: url(/reborn_website/static/src/img/thaibest/heart.png) right center no-repeat;} .bxwrap1a{margin: 20px 20px 0 15px;} .bxwrap1a .pricebg{background: url(/reborn_website/static/src/img/thaibest/pricebg1.png) center center no-repeat; height:52px; width:52px; text-align:center; float:left; margin-top:98px; z-index:500; position:relative; margin-left:-35px; margin-right:2px;} .bxwrap1a .pricebg p{color:#781414; padding-top:12px; margin-bottom:0; font-size:18px; font-family: 'Philosopher', sans-serif;} .bxwrap1a ul li img{border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px; float:left; display:block;} .buypresent2{margin-top:42px; margin-bottom:42px; float:left; background: url(/reborn_website/static/src/img/thaibest/buypresent2.png) repeat; padding-bottom:20px; width:50%; display:inline-block; min-height:177px;} .bxwrap1a1 ul li img{margin:30px 0; float:left; display:block;} .buypresent2text h4{text-transform:uppercase; color:#781414; font-size:14px; line-height:1.6; margin-top:10px;} .buypresent2text p{line-height:2; font-size:12px; color:#781414; font-style:italic; margin-right:40px;} .sendgiftnow{height:16px; display:inline-block; float:right; background: url(/reborn_website/static/src/img/thaibest/heart.png) left center no-repeat;} .buypresent2text a:link, .buypresent2text a:visited{margin-left:30px; margin-right:40px; float:right; color:#781414; text-transform:uppercase; line-height:1; font-size:14px; font-family: 'Philosopher', sans-serif; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .buypresent2text a:hover{padding-right:32px; background: url(/reborn_website/static/src/img/thaibest/heart.png) right center no-repeat;} .underslider1{height:auto; background:#fce1c4; font-size:36px; padding-top:20px; padding-bottom:11px; margin:-60px 0 0 0; border-bottom:1px dashed #781414; border-top:1px dashed #781414;} .underslider1 h3{font-family: 'Philosopher', sans-serif; color:#781414; font-size:30px; text-transform:uppercase;} .underslider1 h3 span{font-family: 'Philosopher', sans-serif; color:#781414; font-size:18px; margin-left:20px; text-transform:uppercase;} .underslider1 p{font-family: 'Philosopher', sans-serif; font-size:14px; color:#781414;} .underslider1 p span{color:#781414;} .buttonunderslider a:link, .buttonunderslider a:visited{margin:0 auto; display:block; float:none; width:99px; height:26px; margin-bottom:21px; text-transform:uppercase; font-family: 'Philosopher', sans-serif; font-size:12px; background:url(/reborn_website/static/src/img/thaibest/buttonunderslider.png) top left no-repeat; color:#f9e3ca; font-size:12px; padding-top:7px; text-align:center;} .buttonunderslider a:hover{background: url(/reborn_website/static/src/img/thaibest/buttonunderslider.png) bottom left no-repeat; color:#f9e3ca;} .pageheadline{width:100%; height:auto; background:#fce1c4; font-family: 'Philosopher', sans-serif; font-size:36px; color:#781414; text-align:center; padding-top:21px; margin:0; border-bottom:1px dashed #781414; border-top:1px dashed #781414;} .pageheadline h2{font-family: 'Philosopher', sans-serif; font-size:48px; color:#781414; text-transform:uppercase; text-align:left; margin-top:30px;} .pageheadline h2 span{font-family: 'Philosopher', sans-serif; font-size:18px; margin-left:20px; color:#781414; text-transform:uppercase;} .pageheadline .ch-grid1{margin:0; padding: 0; list-style: none; display: block; text-align: center; width: 100%;} .pageheadline .ch-grid1 li{float:right; width: 120px; height: 120px; display: inline-block; margin: 0 30px 20px 0; background-size:100% 100%; -moz-background-size:100% 100%; -webkit-background-size:100% 100%;} .pageheadline .ch-grid1 .ch-item{width: 100%; height: 100%; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px; position: relative; background-size:100% 100%; -moz-background-size:100% 100%; -webkit-background-size:100% 100%;} .pageheadline .ch-grid1 .ch-img-1{background-image: url(/reborn_website/static/src/img/thaibest/circle1.png);} .pageheadline .ch-grid1 .ch-img-2{background-image: url(/reborn_website/static/src/img/thaibest/recentnews2.png);} .pageheadline .ch-grid1 .ch-img-3{background-image: url(/reborn_website/static/src/img/thaibest/circle2.png);} .columnheadlineabout h4{color:#781414; font-size:24px; text-transform:none; margin-bottom:21px; margin-top:42px; padding-right:21px; line-height:1; background: url(/reborn_website/static/src/img/thaibest/columnheadlinebg1.png) center right repeat-x;} .columnheadlineabout h4 span{padding-right:120px; background:#fff url(/reborn_website/static/src/img/thaibest/columnheadlinebgsmall1.png) center right no-repeat;} .columnheadlineabout1 h4{color:#781414; font-size:24px; text-transform:none; margin-bottom:42px; margin-top:42px; padding-right:21px; line-height:1; background: url(/reborn_website/static/src/img/thaibest/columnheadlinebg1.png) center right repeat-x;} .columnheadlineabout1 h4 span{padding-right:180px; background:#fff url(/reborn_website/static/src/img/thaibest/columnheadlinebgsmall1.png) center right no-repeat;} .uppercase{text-transform:uppercase;} .aboutquote{background:#fce1c4;} .aboutquote .border{border-left:3px solid #f9c68a;} .aboutquote h2{color:#781414; text-transform:uppercase; font-size:36px; text-align:center; line-height:1.6; margin-top:21px;} .aboutquote p{margin:20px; font-size:12px; padding:20px 20px 20px 0;} .aboutquote p span{color:#781414;} .staff img{width: 100px; height: 100px; display: block; float:none; margin:0 auto; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .staffimage img{width: 200px; height: 200px; display: block; float:none; margin:22px auto; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .staff h5{color:#781414; font-size:24px;} .staff p{color:#781414; font-size:12px;} .staff h5 span{color:#781414; font-size:13px; margin-left:20px;} .staff{border-bottom:1px dashed #781414; margin-bottom:30px; padding-bottom:21px;} .paddingbottom1{padding-bottom:21px;} .stafflast{margin-bottom:63px;} .staff .icons{text-align:center;} .staff .icons a{display:inline-block; width:32px; height:31px; margin-bottom:10px; margin-top:10px; margin-right:3px;} .staff .icons .icontwitter{background: url(/reborn_website/static/src/img/thaibest/icontwitterstaff.png) top left no-repeat;} .staff .icons .iconfacebook{background: url(/reborn_website/static/src/img/thaibest/iconfacebookstaff.png) top left no-repeat;} .staff .icons .icongoogle{background: url(/reborn_website/static/src/img/thaibest/icongooglestaff.png) top left no-repeat;} .leftabout1{border-bottom:1px dashed #781414; margin-bottom:30px;} .leftabout1 h6{font-size:14px; color:#852a5f;} .leftabout1 ul li{font-size:12px; color:#781414; margin-bottom:11px; background: url(/reborn_website/static/src/img/thaibest/star.png) left center no-repeat;} .leftabout1 ul li span{margin-left:20px;} .leftabout1 .highlight{color:#852a5f;} .stafflast1{border:none; margin-bottom:-21px;} .headlinesidebar h4{color:#781414; font-size:24px; text-transform:none; margin-bottom:21px; margin-top:42px; padding-right:21px; line-height:1; background: url(/reborn_website/static/src/img/thaibest/headlinesidebar.png) right center no-repeat;;} .sidebarabout1{border-bottom:1px dashed #781414; padding-bottom:21px;} .sidebarabout1 li{margin-bottom:11px; font-size:12px;} .sidebarabout1 li span{color:#781414;} .sidebarabout2{border-bottom:1px dashed #781414; padding-bottom:21px;} .sidebarabout2 li{margin-bottom:11px; font-size:14px; color:#781414; font-weight:bold;} .sidebarabout2 li span{color:#781414; font-style:italic; font-weight:normal;} .sidebarabout3{border-bottom:1px dashed #781414; padding-bottom:33px;} .sidebarabout3 li{margin-bottom:11px; font-size:13px;} .sidebarabout3 p{margin-left:40px; margin-bottom:0; font-size:12px; color:#781414;} .sidebarabout3 li img{float:left;} .sidebarabout3 .highlight{font-style:italic; color:#781414;} .reservation{min-height:66px; max-width:260px; padding: 18px 20px 0 20px; text-align:center; background: url(/reborn_website/static/src/img/thaibest/reservation.png) no-repeat; background-size:100% 100%; -moz-background-size:100% 100%; -webkit-background-size:100% 100%;} .reservation a:link, .reservation a:visited{font-family: 'Philosopher', sans-serif; font-size:30px; color:#fff; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .reservation a span{font-family: 'Philosopher', sans-serif; font-size:30px; color:#facd95; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .reservation a:hover{color:#facd95;} .reservation a:hover span{color:#fff;} .aboutprice{float:right; height:43px; width:43px; text-align:center; background: url(/reborn_website/static/src/img/thaibest/aboutprice.png) left center no-repeat;} .aboutprice a:link, .aboutprice a:visited{font-family: 'Philosopher', sans-serif; line-height:2.4; font-size:18px; color:#f2e7db; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .aboutprice a:hover{color:#facd95;} .isotope-item{z-index: 2;} .isotope-hidden.isotope-item{pointer-events: none; z-index: 1;} .isotope, .isotope .isotope-item{-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s;} .isotope{-webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;} .isotope .isotope-item{-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity;} .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;} .isotope.infinite-scrolling{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;} #options ul{min-height:44px; width:100%; margin-top:0; margin-left:0; list-style: none; margin-bottom:0; padding:0; text-transform:uppercase;} #options ul li{display:inline-block; margin-bottom:0; margin-top:0;} #options ul li a:link, #options ul li a:visited{color:#fff; font-size:14px; background:#781414; padding:5px 25px; display:inline-block; margin-bottom:42px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} #options ul li a:hover{background: #fce1c4; color:#781414; text-shadow:none;} #options ul li a:focus{background: #fce1c4; text-shadow:none; color:#781414;} .isotopecontainer{max-width:1100px; margin:0 auto 44px auto; float:none; width:100%; background:transparent;} .photos .photo{max-width:47%; margin:1%; float:none;} .photos .photo2{max-width:31%; margin:1%; float:none;} .photos .photo img{display: block; width: 100%;} .photos .photo2 img{display: block; width: 100%;} .isotope-item{z-index: 2;} .isotope-hidden.isotope-item{pointer-events: none; z-index: 1;} .view{-webkit-backface-visibility: hidden; float:left; overflow: hidden; position: relative; text-align: center;} .view .mask,.view .content{width:100%; height:100%; position: absolute; top: 0; right: 0;} .view .mask{padding:0%; -webkit-backface-visibility: hidden;} .view .maskinner{position: absolute; width: 100%; top: 50%; margin-top: -65px;} .view img{display: block; position: relative;} .view a.glass:link, .view a.glass:visited{width:60px; height:60px; text-transform: uppercase; color: #fff; text-align: center; display:inline-block; margin:0 8px; width:52px; height:52px; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s; background: url(/reborn_website/static/src/img/thaibest/glass.png) center center no-repeat;} .view a.glass:hover{transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);} .view a.link:link, .view a.link:visited{width:60px; height:60px; text-transform: uppercase; color: #fff; text-align: center; display:inline-block; margin:0 8px; width:52px; height:52px; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s; background: url(/reborn_website/static/src/img/thaibest/link.png) center center no-repeat;} .view a.link:hover{transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg);} .view h3{color: #fce1c4; text-transform:uppercase;} .view h6{color: #fff;} .view-first img{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;} .view-first .mask{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background: url(/reborn_website/static/src/img/thaibest/galleryimagebg.png) repeat; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .view-first a{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;} .view-first:hover img{opacity:0.2; -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);} .view-first:hover .mask{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;} .view-first:hover a, .view-first:hover p, .view-first:hover a.info{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);} .columnheadlineabout2 h4{color:#781414; font-size:24px; text-transform:none; margin-top:42px; padding-right:21px; line-height:1; background: url(/reborn_website/static/src/img/thaibest/columnheadlinebg1.png) center right repeat-x;} .columnheadlineabout2 h4 span{padding-right:120px; background:#fff url(/reborn_website/static/src/img/thaibest/columnheadlinebgsmall1.png) center right no-repeat;} .columnheadlineabout2 p{color:#781414; font-size:14px;} .loaderIcon{margin-left: 50%;} .borderbottom{border-bottom:1px dashed #781414; margin-bottom:21px;} .sendmessage{margin-top:42px;} .sidebarcontact{} .sidebarcontact li{margin-bottom:11px; font-size:14px; color:#781414; font-weight:bold;} .sidebarcontact li span{color:#781414; font-style:italic; font-weight:normal;} .comment1 input{margin-bottom:21px; width:45%; padding-left:2%; float:left; margin-right:2%; color:#781414; font-style:italic; border:none; box-shadow:none; background:#fce1c4; height:30px;} .comment1 input:focus{box-shadow:none;} .comment2 input{margin-bottom:21px; width:46%; padding-left:2%; float:left; color:#781414; font-style:italic; border:none; box-shadow:none; background:#fce1c4; height:30px;} .comment2 input:focus{box-shadow:none;} .comment3 input{margin-bottom:21px; width:96%; padding-left:2%; float:left; color:#781414; font-style:italic; border:none; box-shadow:none; background:#fce1c4; height:30px;} .comment3 input:focus{box-shadow:none;} .textarea textarea{width:96%; padding-left:2%; padding-top:2%; height:220px; float:left; margin-bottom:21px; color:#781414; font-style:italic; border:none; box-shadow:none; background:#fce1c4;} .buttoncontact{float:left; display:block; width:160px;} .buttoncontact input{width:100%; height:52px; color:#fce1c4; background: url(/reborn_website/static/src/img/thaibest/buttoncontact.png) top center no-repeat; border:none; box-shadow:none; text-transform:uppercase;} .buttoncontact input:hover{background: url(/reborn_website/static/src/img/thaibest/buttoncontact.png) bottom center no-repeat;} #response{float:left; width:100%;} #response1 li{color: #fff; float: left;} #main ::-webkit-input-placeholder{color:#781414;} #main ::-moz-placeholder{color:#781414;} #main :-ms-input-placeholder{color:#781414;} #main :input:-moz-placeholder{color:#781414;} .map{position: relative; margin-bottom: 22px; margin-top: 22px;} .map iframe{position: relative; z-index: 100; max-width: 100%; width: 100%; height: 400px; border: none;} @media (max-width: 767px){.map{text-align: center;}.map iframe{width: auto; height: auto; margin: 0 auto; max-width: auto; float: none;}} .mapoverlay{position: relative; z-index: 999; top: 400px; width: 100%; height: 400px; margin-top: -400px; background: transparent;} .tabs1{margin-bottom:0; float:left;} .tabs1 li{background:#781414; float:left; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 4px 21px 0 ;} .tabs1 a:link, .tabs1 a:visited{color:#fff; font-size:14px; text-transform:uppercase; padding:5px 25px; display:inline-block;} .tabs1 a:hover{background: #fce1c4; color:#781414; text-shadow:none;} .tabs1 a:focus{background: #fce1c4; color:#781414; text-shadow:none;} .tabinside{border-bottom:1px dashed #781414; margin-bottom:21px; padding-bottom:42px;} .tabinside img{max-width:220px; max-height:220px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .tabinsidelast img{max-width:220px; max-height:220px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px;} .tabinside h4{color:#781414; font-size:24px; margin-bottom:21px;} .tabinside h5{color:#781414; font-size:18px; margin-bottom:21px; margin-top:21px;} .tabinsidelast{margin-bottom:21px; padding-bottom:21px;} .tabinsidelast h4{color:#781414; font-size:24px; margin-bottom:21px;} .tabinsidelast h5{color:#781414; font-size:18px; margin-bottom:21px; margin-top:21px;} .buypresent2text1 p{line-height:2; font-size:12px; color:#781414; font-style:italic; margin-right:40px;} .sendgiftnow1{height:16px; display:inline-block; background: url(/reborn_website/static/src/img/thaibest/heart.png) left center no-repeat;} .buypresent2text1 a:link, .buypresent2text1 a:visited{margin-left:30px; margin-right:40px; color:#781414; text-transform:uppercase; line-height:1; font-size:14px; font-family: 'Philosopher', sans-serif; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .buypresent2text1 a:hover{padding-right:32px; background: url(/reborn_website/static/src/img/thaibest/heart.png) right center no-repeat;} .pricewrapspecial .pricebgspecial{position:relative; background: url(/reborn_website/static/src/img/thaibest/pricebgspecial.png) center center no-repeat; height:74px; width:74px; text-align:center; float:right; margin-top:-220px; z-index:500; margin-right:0;} .pricewrapspecial .pricebgspecial p{color:#fce1c4; padding-top:10px; margin-bottom:0; font-size:30px; font-family: 'Philosopher', sans-serif;} .ch-grid4{float:left; display:inline; margin:0; padding:0; list-style: none; display: block; text-align: center; width: 100%;} .ch-grid4:after, .ch-item:before{content: ''; display: table;} .ch-grid4:after{clear: both;} .ch-grid4 li{width: 220px; height: 220px; display: inline-block; margin: 0; float:left;} .ch-item4{width: 220px; height: 220px; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px; position: relative;} .ch-grid4 .specialimg1{background: url(/reborn_website/static/src/img/thaibest/special1.jpg);} .ch-grid4 .specialimg2{background: url(/reborn_website/static/src/img/thaibest/special2.jpg);} .ch-grid4 .specialimg3{background: url(/reborn_website/static/src/img/thaibest/special3.jpg);} .tabs2{margin-bottom:0;} .tabs2 li{background:#781414; float:left; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:11px 4px 21px 0 ;} .tabs2 a:link, .tabs2 a:visited{color:#fff; font-size:12px; padding:5px 20px; display:inline-block;} .tabs2 a:hover{color:#fbd8b0;} .tabs2 a:focus{color:#fbd8b0;} .blogpost{margin-top:42px; margin-bottom:30px; border-bottom:1px dashed #781414;} .blogpost h4{margin-bottom:21px;} .blogimage{margin-bottom:21px; width:100%; height:220px; background: url(/reborn_website/static/src/img/thaibest/blog1.jpg) center center no-repeat;} .blogdate{width:90px; height:96px; margin-left:20px; background: url(/reborn_website/static/src/img/thaibest/blogdate.png) top center no-repeat;} .blogpost .blogdate p{color:#fad2a1; font-size:14px; font-family: 'Philosopher', sans-serif; text-transform:uppercase; text-align:center; padding-top:5px;} .blogmeta p{margin-top:5px; color:#660940; font-size:14px; text-transform:uppercase; background: url(/reborn_website/static/src/img/thaibest/blogline.png) right center no-repeat; display:inline-block; padding-right:30px; margin-bottom:21px;} .blogmeta span{color:#781414; font-size:12px; text-transform:none;} .blogmeta .blogmetalast{background:none;} .blogtext{margin-bottom:30px;} .pagination{margin:0 auto ; width:220px;} .pagination a:link, .pagination a:visited{background:#fce1c4; color:#781414; padding:5px 12px ; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:left; margin-left:8px;} .pagination a:hover{background:#781414; color:#fce1c4; text-decoration:underline;} .pagination p{display:inline; float:left; margin-right:10px; margin-top:7px;} .comments p{line-height:2;} .comments span{font-family: 'Philosopher', sans-serif; font-style:italic; font-size:12px;} .comments a{color:#781414; text-transform:uppercase; text-align:right; float:right; margin-top:-40px; margin-right:60px; font-style:italic; font-size:12px;} .commentsright{float:right;} .commentsheadline{margin-bottom:21px;} .buttoncomment{margin-bottom:42px;} .tabinside1{margin-bottom:21px; padding-bottom:42px;} .tabinside1 h4{color:#781414; font-size:24px; margin-bottom:21px;} .tabinside1 h5{color:#781414; font-size:18px; margin-bottom:21px; margin-top:21px;} .tabinside1 h6{font-family: 'Philosopher', sans-serif; font-size:14px; color:#781414; line-height:1.6;} .tabinsidelast1{margin-bottom:21px; padding-bottom:21px;} .tabinsidelast1 h4{color:#781414; font-size:24px; margin-bottom:21px;} .tabinsidelast1 h5{color:#781414; font-size:18px; margin-bottom:21px; margin-top:21px;} .services{border-bottom:1px dashed #781414; padding-bottom:5px; margin-top:10px; float:left;} .serviceprice{float:right; margin-right:10px; height:57px; width:57px; text-align:center; background: url(/reborn_website/static/src/img/tuina/serviceprice.png) left center no-repeat;} .serviceprice a:link, .serviceprice a:visited{font-family: 'Philosopher', sans-serif; font-size:19px; line-height:3; color:#fff; transition: all .3s; -moz-transition: all .3s; -webkit-transition:all .3s; -o-transition: all .3s;} .serviceprice a:hover{color:#facd95;} .servicehour{float:right; margin-right:40px; margin-top:10px;} .servicehour p{display:inline; font-family: 'Philosopher', sans-serif; font-size:24px; color:#781414;} .servicehour p{display:inline; paddng-right:50px; font-family: 'Philosopher', sans-serif; font-size:24px; color:#781414;} .servicehour p{display:inline; paddng-right:50px; font-family: 'Philosopher', sans-serif; font-size:24px; color:#781414;} 

/* /reborn_website/static/src/css/tuina/custom.css defined in bundle 'reborn_website.tuina_assets_frontend' */
 footer{background-color: #fff;} body main{background: url(/reborn_website/static/src/img/tuina/bg_1.jpg) no-repeat; background-position: center; background-size: cover; background-attachment: fixed;} .tuina_slideshow_dekstop{display: block;} .tuina_slideshow_mobile{display: none;} .tuina_slideshow_dekstop .carousel-inner .item .container{background-position: center !important; background-size: 100% !important; background-repeat: no-repeat;} .tuina_slideshow_dekstop .carousel-inner .item .container img{opacity: 0; visibility: hidden;} .tuina_slideshow_dekstop .carousel-inner .item .item-container{background-position: center; background-size: 100%; background-repeat: no-repeat;} .tuina_slideshow_dekstop .carousel-inner .item .item-container img{opacity: 0; visibility: hidden;} .tuina_block_welcome{padding-top: 60px; padding-bottom: 60px;} .tuina_block_welcome p{font-size: 15px;} .tuina_block_welcome .text-description{max-width: 900px; float: none; margin: auto;} .tuina_header_menu nav.navbar{background-color: #500f10;} .tuina_header_menu .navbar-brand-logo{float: left; width: 170px; padding: 5px 15px 0 15px;} .tuina_header_menu .navbar-brand-logo img{width: 100%; height: auto;} .tuina_header_menu .mobile-logo{display: none;} .tuina_header_menu nav.navbar .navbar-nav > li > a{padding: 10px 30px; font-size: 16px; text-transform: uppercase;} .tuina_header_menu .logo-2{position: absolute; top: 15px; right: 185px; width: 73px;} .tuina_header_menu .logo-3{position: absolute; top: 32px; right: 30px; width: 131px;} .carousel.slider_gallery{width: 100%; padding-bottom: 30px;} .carousel.slider_gallery .carousel-control{display: none;} .carousel.slider_gallery .carousel-indicators{bottom: 0;} .carousel.slider_gallery .carousel-indicators li{background: #500f10; border: 1px solid #500f10;} .carousel.slider_gallery .carousel-indicators .active{background: #fff; border: 1px solid #500f10;} .carousel.slider_gallery .carousel-inner .item .item-img{float: left; width: 25%; margin-top: 15px; margin-bottom: 15px;} .carousel.slider_gallery .carousel-inner .item .item-img:nth-child(4n+1){clear:left;} .carousel.slider_gallery .carousel-inner .item .item-img img{width: 100%;} .carousel .carousel-control-box{position: relative; width: 107px; color: #000; height: auto; margin: auto; z-index: 11; margin-top: 10px;} .carousel .carousel-control-box .carousel-control{position: relative; color: #444444; opacity: 1; box-shadow: none; display: inline-block; left: auto; right: auto; background: #fff; width: 43px; margin: 0; text-shadow: none; text-align: center;} .carousel .carousel-control-box .carousel-control *{position: relative; display: block; right: auto; left: auto; top: auto;} .carousel-control-box.v2{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%;} .carousel .carousel-control-box.v2 .carousel-control{display: none; opacity: 0; background: transparent; font-size: 35px; color: #4f0f0f; -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .carousel:hover .carousel-control-box.v2 .carousel-control{display: block; opacity: 1;} .carousel .carousel-control-box.v2 .carousel-control.left{float: left; padding-left: 5%;} .carousel .carousel-control-box.v2 .carousel-control.right{float: right; padding-right: 5%;} .carousel .carousel-control-box.v2 .carousel-control.left:hover, .carousel .carousel-control-box.v2 .carousel-control.right:hover{color: #444444 !important;} .testimony_slider{max-width: 900px; margin: auto;} .testimony_slider .carousel-indicators{display: none;} .testimony_slider .item > .container{min-height: 230px;} .testimony_slider .item .text{min-height: 150px; font-style: italic;} .testimony_slider .item .text{min-height: 150px; font-style: italic;} .carousel.testimony_slider .carousel-control-box .carousel-control{background: transparent;} .carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{opacity: 0;} .carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity: 1;} .carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left: 0; transform: translate3d(0, 0, 0);} .carousel-fade .carousel-control{z-index: 2;} .carousel-fade .carousel-inner .item{transition-property: opacity;} .carousel.banner_slidertop{background-color: #f5f5f5;} .carousel.banner_slidertop .carousel-inner .item .container{padding: 0; width: 100%;} .carousel.banner_slidertop .carousel-indicators{bottom: 7%; display: none;} .carousel.banner_slidertop .carousel-indicators li{background: #500f10; border: 1px solid #500f10; box-shadow: 0 0 0 1px #500f10;} .carousel.banner_slidertop .carousel-indicators .active{background: #fff; border: 1px solid #451e15;} .tn-section{padding-top: 32px; padding-bottom: 32px;} .rb-icon-arrow::before{border-style: solid; border-width: 1px 1px 0 0; content: ''; display: inline-block; height: 0.60em; left: 0.15em; position: relative; top: 0.2em; transform: rotate(-45deg); vertical-align: top; width: 0.60em; border-color: #444444;} .rb-icon-arrow:after{content: ""; border-bottom: 1px solid #444444; position: absolute; left: auto; font-style: normal; font-weight: 100; opacity: 0.8; top: 0.475em; right: 9px; width: 0.8em; z-index: 1;} .rb-icon-arrow-left:before{left: 0.25em; transform: rotate(-135deg);} .rb-icon-arrow-right:before{left: 0.25em; transform: rotate(45deg);} .tuina-title{position: relative; margin-bottom: 30px;} .tuina-title h2.title{position: relative; display: inline-block; font-weight: bold; font-size: 43px; padding-bottom: 5px; margin: 0; color: #000; text-transform: uppercase;} .tuina-title h2.title:after{content: ""; display: block; height: 2px; background: #000; position: absolute; left: 0; bottom: 0; right: 0; max-width: 62%; margin: auto;} .tuina-title h2.title.title-full:after{right: 0;} .tuina-title h2.title:before{content: ""; display: none; height: 10px; background: #000; position: absolute; width: 1000px; left: 0; bottom: 0; -ms-transform: rotate(180deg); -ms-transform-origin: 0 50%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 0 50%; transform: rotate(180deg); transform-origin: 0 50%;} .tuina-title h2.title.title-white{color: #fff;} .tuina-title h2.title.title-white:after, .tuina-title h2.title.title-white:before{background: #fff;} .tuina-content .tuina-content-inner{margin: 64px auto 100px auto;} .contact-map iframe{width: 100%; height: 435px; margin-bottom: 30px; padding: 10px; background-color: #fff; border: 1px solid #AAAAAA;} .contact-details{position: relative; color: #444444; margin-bottom: 32px;} .contact-details .contact-header{font-size: 18px; margin-bottom: 15px; line-height: 18px; font-weight: bold; color: #630000;} .contact-details .contact-header:after{margin-right: auto; margin-left: 0; content: " "; display: block; width: 30px; margin-top: 15px; height: 0; border-top: 1px solid #444444;} .contact-details .contact-img img{height: 180px; margin-bottom: 13px;} .contact-details .contact-address table tr > th:first-child{width: 25px;} .contact-details .contact-address a{color: #444444;} .contact-details .contact-address table tr > th{font-weight: normal;} .contact-details .contact-address table tr{border-bottom: 8px solid transparent; vertical-align: top;} .contact-details .contact-address table tr i.fa{font-size: 18px;} .map-direction{color: red !important; font-weight: bold; padding-left: 5px;} .row-hr{display: block; margin-right: auto; margin-left: auto; width: 80%; border-top: 1px solid #AAAAAA; margin: 32px auto;} .tuina_block_1{padding: 0;} .tuina_block_1 > .container > .row{display: table;} .tuina_block_1 > .container > .row > div{display: table-cell; vertical-align: middle; width: 50%; float:none;} ul.specialize-content{padding-left: 23px;} ul.specialize-content > li{list-style: none;} ul.specialize-content > li:before{content: ''; display: inline-block; height: 18px; width: 23px; background-image: url(/reborn_website/static/src/img/tuina/flower.png); background-size: contain; background-repeat: no-repeat; margin-bottom: -4px; margin-left: -23px;} .tuina_block_1 .tuina-title h2.title{color: #500f10; font-size: 28px;} .tuina_block_1 .tuina-title h2.title.title-white:after, .tuina-title h2.title.title-white:before{background: #500f10;} .tuina_block_1 .tuina-title h2.title.title-white:before{display: none;} .tuina_block_1{font-size: 16px; background-color: #ffffff; color: #500f10; position: relative; overflow: hidden; background: url(/reborn_website/static/src/img/tuina/cloud_bg.jpg) no-repeat; background-size: 100% 100%;} .tuina_block_1:before{content: ""; display: block; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border: 35px solid transparent; -moz-border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch; -o-border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch; -webkit-border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch; border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch;} .tuina_block_1 .img-box{position: relative; overflow: hidden; margin-top: 0;} .tuina_block_1 .img-box .img-ov{transition: all 0.4s; position: absolute; top: 20px; left: 20px; width: calc(100% - 40px); height: calc(100% - 40px); z-index: 2; opacity: 0;} .tuina_block_1 .img-box .img-ov .ov-content{display: table; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.9); border: 1px solid #500f10; text-transform: uppercase; overflow: hidden;} .tuina_block_1 .img-box .img-ov .ov-content-inner{display: table-cell; vertical-align: middle; text-align: center;} .tuina_block_1 .img-box .img-ov .ov-content-inner .ov-heading{transition: all 0.4s; -webkit-transform: translateY(-140px); transform: translateY(-140px); margin-bottom: 11%; font-size: 18px;} .tuina_block_1 .img-box .img-ov .ov-content-inner .ov-heading:after{margin-right: auto; margin-left: auto; content: " "; display: block; width: 30px; margin-top: 10px; height: 0; border-top: 1px solid #500f10;} .tuina_block_1 .img-box .img-ov .ov-content-inner .ov-btn-link{transition: all 0.4s; display: inline-block; padding: 15px 40px; font-size: 12px; font-weight: 700; outline: none; word-spacing: 2px; line-height: 1.2; text-align: center; border: 0; padding: 14px 39px; border: 1px solid #500f10; cursor: pointer; color: #500f10; background-color: #fff; text-decoration: none !important; -webkit-transform: translateY(140px); transform: translateY(140px);} .tuina_block_1 .img-box .img-ov:hover{opacity: 1;} .tuina_block_1 .img-box .img-ov .ov-content-inner .ov-btn-link:hover{color: #fff; background-color: #e93e3b; border-color: #e93e3b;} .tuina_block_1 .img-box:hover .img-ov .ov-content-inner .ov-heading, .tuina_block_1 .img-box:hover .img-ov .ov-content-inner .ov-btn-link{-webkit-transform: translateY(0); transform: translateY(0);} body.animate_block_1 .tuina_block_1 .img-box .img-ov{opacity: 1;} body.animate_block_1 .tuina_block_1 .img-box .img-ov .ov-content-inner .ov-heading, body.animate_block_1 .tuina_block_1 .img-box .img-ov .ov-content-inner .ov-btn-link{-webkit-transform: translateY(0); transform: translateY(0);} .tuina_footer{position: relative; overflow: hidden; background-color: #ffffff; color: #500f10; padding-top: 64px; padding-bottom: 32px; margin-top: 0; background: url(/reborn_website/static/src/img/tuina/cloud_bg.jpg) no-repeat; background-size: 100% 100%;} .tuina_footer:before{content: ""; display: block; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border: 35px solid transparent; -moz-border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch; -o-border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch; -webkit-border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch; border-image: url(/reborn_website/static/src/img/tuina/border4.png) 35 stretch;} .section-aboutus{text-align: justify; font-size: 15px;} .section-aboutus .tuina-title{text-align: center; margin-bottom: 0;} .tuina_footer .footer-logo img{width: 100%; max-width: 350px; margin: auto; margin-left: 0; text-align: center; display: block; margin-bottom: 32px;} .tuina_footer_copyright{padding: 15px 0; background-color: #500f10; color: #fff; text-align: center;} .tn-btn-book-now{background-color: #451f15; border-color: #451f15; color: #fff; width: 100px; padding: 17px 40px; font-size: 18px; border-radius: 25px; text-decoration: none !important;} .tn-btn-book-now:hover, .tn-btn-book-now:focus{background-color: #451f15; border-color: #451f15; color: #fff;} .ro-section .ro-section-mb-big{margin-bottom: 80px;} .ro-service-accordion .panel{border: 0; margin-top: 0 !important; margin-bottom: 2px; background-color: rgba(250, 249, 251, 0.5);} .ro-service-accordion .panel-heading{padding: 0; border: 1px solid #FFFFFF; border-radius: 0;} .ro-service-accordion .panel-heading a{padding: 18px 30px 12px 30px; vertical-align: middle; display: block; background-color: #fff; text-decoration: none; position: relative; font-weight: bold;} .ro-service-accordion .panel-heading a:before{position: absolute; right: 26px; content: "\f078"; font: normal normal normal 14px/1 FontAwesome !important; display: block; font-size: 24px; vertical-align: -20%;} .ro-service-accordion .panel-heading a[aria-expanded='true']:before{content: "\f077";} .ro-service-accordion .panel-heading a[aria-expanded='true']{background-color: #FFFFFF;} .ro-service-accordion .ro-service-list .row-list{padding: 40px 90px 40px 40px; padding-top: 10px; padding-bottom: 10px;} .ro-service-accordion .panel-body{border-top: 0 !important; height: 200px; overflow: auto;} .ro-service-accordion .ro-service-list .row-list .row-item{position: relative; line-height: 41px; min-height: 41px; padding: 0; margin: 0; width: 100%; display: block; font-style: italic; color: #000;} .ro-service-accordion .ro-service-list .row-list .row-item:before, .ro-service-accordion .ro-service-list .row-list .row-item:after{content: " "; display: table;} .ro-service-accordion .ro-service-list .row-list .row-item:after{clear: both;} .ro-service-accordion .ro-service-list .ro-service{position: relative; float: left; padding-right: 30px;} .ro-service-accordion .ro-service-list .ro-separator{position: relative; display: table-cell; content: " "; width: 2000px; height: 28px; border-bottom: 1px solid #FFFFFF;} .ro-service-accordion .ro-service-list .ro-price{text-align: right; position: absolute; font-weight: 700; width: 50px; right: -50px; top: 0;} .section-service > .container{background: rgba(255, 255, 255, 0.8); padding-bottom: 45px; padding-top: 45px; border-radius: 4px;} .section-service .tn-button-bar{text-align: center; position: relative; margin-top: 64px; margin-bottom: 64px;} .ro-hr-heading.ro-left{text-align: left;} .ro-hr-heading.ro-left:after{margin-left: 0;} .ro-hr-heading:after{display: block; margin-right: auto; margin-left: auto; content: " "; display: block; width: 30px; margin-top: 15px; height: 0; border-top: 1px solid #444444;} .ro-contact-form input, .ro-contact-form select, .ro-contact-form option, .ro-contact-form textarea{margin-bottom: 20px; float: left; width: 100%; outline: none; background-color: #FFFFFF; background-color: rgba(255, 255, 255, 0.5); border: 1px solid #444444; padding: 5px 15px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .ro-contact-form input:focus, .ro-contact-form select:focus, .ro-contact-form option:focus, .ro-contact-form textarea:focus{border-color: #451f15;} .ro-btn-1{display: inline-block; padding: 15px 40px; font-size: 12px; font-weight: 700; outline: none; word-spacing: 2px; line-height: 1.2; text-align: center; background-color: transparent; border: 0; background-color: #500f10; color: #FFFFFF; text-decoration: none !important; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .ro-btn-1:hover{background-color: #e93e3b; color: #FFFFFF;} .section-heading{margin-bottom: 40px;} .section-heading:after{display: block; margin-right: auto; margin-left: auto; content: " "; display: block; width: 30px; margin-top: 15px; height: 0; border-top: 1px solid #444444;} .block_5_2{background-color: #f8f9f6; padding-top: 110px; padding-bottom: 60px;} .block_5_2 .ro-section-mb > div{margin-bottom: 15px;} .block_5_2 .ro-service-item-2{display: block; margin-right: auto; margin-left: auto; max-width: 370px; text-align: center; margin-bottom: 25px;} .block_5_2 .ro-service-item-2 img{max-width: 80px; margin: auto;} .block_5_2 .ro-service-item-2 .title{text-align: center; color: #000; line-height: 1.3em; font-weight: 400; text-transform: uppercase;} .block_5_2 .ro-service-item-2 p{font-size: 15px; margin-bottom: 0; font-weight: 300; line-height: 1.5em; color: #909090;} .block_5_2 .ro-service-item-2 img{-webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .block_5_2 .ro-service-item-2:hover img{transform: scale(1.1);} .section-gallery .tuina-title{text-align: center;} .section-contact .ro-hr-heading{font-weight: bold; color: #630000;} .section-contact .tuina-title{text-align: center;} .section-contact .contact-details .contact-box .contact-img{position: relative; overflow: hidden;} .section-contact .contact-details .contact-box .contact-img img{-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .section-contact .contact-details .contact-box .contact-img:hover img{transform:scale(1.1);} #ro-backtop{width: 40px; height: 40px; border: 1px solid #444444; position: fixed; display: none; bottom: 50px; right: 30px; background-color: #FFFFFF; z-index: 992; text-align: center; font-size: 24px; line-height: 38px; text-align: center; outline: none; cursor: pointer; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .section-testimony .tuina-title{text-align: center;} .button2 a:link, .button2 a:visited, .button1 a:link, .button1 a:visited{height: 50px; text-decoration: none !important; background: #e93e3b; color: #fff; font-size: 17px; font-weight: bold; -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .button1 a:hover{background: #6a1b26; color: #fff;} .sendgift a:link, .sendgift a:visited{height: 227px; text-decoration: none !important;} .slider_services .tabinside .col_button{margin-top: 20px;} .slider_services .carousel-control{display: none;} .slider_services .carousel-indicators .active{background: #ec923a; border: 3px solid #fff; width: 15px; height: 15px;} .underslider p{font-size: 31px;} .slider_services .services{width: 100%; max-width: 200px; border-bottom: 1px solid #b5aaaa; -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .slider_services .services:hover{border-bottom: 1px solid #500f10;} .slider_services .serviceprice{margin-right: 10%; background: url(/reborn_website/static/src/img/tuina/circle.png) no-repeat; background-size: 100%;} .slider_services .servicehour{float: none; -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .slider_services .services:hover .servicehour p{color: #d6b981;} .containertabs1 .slider_services{padding-bottom: 30px;} .slider_services .carousel-indicators{bottom: -7px;} .slider_services p{font-size: 14px; line-height: 1.7; margin: 0 0 21px 0; color: #500f10;} .carousel.slider_gallery .carousel-inner .item .item-img img{-webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .carousel.slider_gallery .carousel-inner .item .item-img img:hover{transform: scale(1.1);} .sequence-theme{width: 100%; padding: 0;} .sequence-pagination .paginationslider.current{transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; background: url(/reborn_website/static/src/img/thaibest/dots.png) bottom left no-repeat;} .sequence-theme h2{font-size: 38px;} .sequence-theme .button2 a:link, .sequence-theme .button2 a:visited{margin:0 auto; display:block; float:none; width:158px; height:50px; margin-bottom:21px; text-transform:uppercase; font-size:14px; background:url(/reborn_website/static/src/img/thaibest/button2.png) top left no-repeat; color:#6f0b46; font-size:14px; padding-top:16px; text-align:center;} .reservation{max-width: 307px; min-height: 84px; padding: 25px 20px 0 20px;} .reservation a{text-decoration: none;} .reservation a:link, .reservation a:visited{font-size:19px;} .reservation a span{font-size: 20px;} .reservation_detail{display: block; width: 100%; margin-bottom: 15px;} .reservation_detail .rs_thumnail img{height: auto; width: 100%;} .reservation_detail .rs_detail{padding-left: 12px; width: auto;} .reservation_detail .rs_thumnail{margin-bottom: 16px;} .slider_services .tabinside{border-bottom: 1px solid #d6d6d6;} .slider_services .tabinside h4{font-size: 25px; color: #500f10; -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .slider_services .tabinside h4:hover{color: #d6b981;} .slider_services .tabinside .subtitle{color: #906b53; font-size: 15px;} .serviceprice a:link, .serviceprice a:visited{text-decoration: none; color: #500f10;} .tabinside img.img-left{max-width: 259px; max-height: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;} .tabs1 li{overflow: hidden;} .tabs1 li.link-tab-foot{background: #e73d3a;} .tabs1 li.link-tab-body{background: #b82f2d;} .tabs1 li.link-tab-package{background: #9a2624;} .link-tab{color: #fff; font-size: 14px; text-transform: uppercase; padding: 5px 25px; display: inline-block; cursor: pointer; -webkit-transition: ease all 0.4s; -moz-transition: ease all 0.4s; -o-transition: ease all 0.4s; transition: ease all 0.4s;} .tabs1 li .link-tab{font-size: 14px; padding: 10.5px 25px 7px 25px; display: block; line-height: 13px;} .li-link-tab.active .link-tab, .link-tab:hover{background: #f0e5d4; text-shadow: none; color: #333;} .tuina_testimony_video img, .tuina_testimony_video iframe{margin: auto; max-width: 700px; width: 100%; border: 0; height: 380px; display: block;} .tuina_social_media .icon-list .icon{display: inline-block; margin-right: 5px; width: 35px; height: 35px; text-align: center; border-radius: 25px; cursor: pointer; overflow: hidden;} .tuina_social_media .icon-list .icon a{color: #fff; background-color: #4f0f0f; text-decoration: none !important; display: block; width: 100%; height: 100%; font-size: 18px; line-height: 40px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;} .tuina_social_media .icon-list .icon.icon-facebook:hover a{background-color: #3B5998;} .tuina_social_media .icon-list .icon.icon-instagram:hover a{background-color: #ea0b75;} .tuina_social_media .icon-list .icon.icon-whatsapp:hover a{background-color: #4ab743;} .icon_zoomin1 .block_5_2 .ro-service-item-2.item1 img, .icon_zoomin2 .block_5_2 .ro-service-item-2.item2 img, .icon_zoomin3 .block_5_2 .ro-service-item-2.item3 img, .icon_zoomin4 .block_5_2 .ro-service-item-2.item4 img, .contact_zoomin .row-contact-details .contact-img img{-webkit-animation: ZoomInZoomOut linear 1s 1 forwards; animation: ZoomInZoomOut linear 1s 1 forwards;} @keyframes ZoomInZoomOut{0%{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}50%{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}100%{-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}} .block_oil{min-height: 500px; padding-top: 64px; padding-bottom: 64px;} .block_oil .ro-shop-item img{width: 100%; display: block; max-width: 100%; height: auto;} .block_oil .ro-shop-item .ro-overlay{transition: all 0.4s; padding: 0; opacity: 0;} .block_oil .ro-shop-item{position: relative; margin-bottom: 30px;} .block_oil .ro-overlay{position: absolute; top: 20px; left: 20px; width: calc(100% - 40px); height: calc(100% - 40px); z-index: 512;} .block_oil .ro-shop-overlay{background-color: rgba(255, 255, 255, 0.9); border: 1px solid #500f10; text-transform: uppercase; overflow: hidden;} .block_oil .ro-cell-vertical-wrapper{width: 100%; height: 100%; display: table;} .block_oil .ro-cell-vertical-wrapper .ro-cell-middle{display: table-cell; vertical-align: middle;} .block_oil .ro-shop-item .ro-overlay h4{transition: all 0.4s; -webkit-transform: translateY(-140px); transform: translateY(-140px); margin-top: 5px; margin-bottom: 10px; color: #500f10;} .block_oil .ro-shop-item .ro-overlay h2{font-weight: 700; color: #500f10; margin: 15px;} .block_oil .ro-shop-item .ro-overlay .img-item-logo{max-width: 100px; margin: auto; transition: all 0.4s; -webkit-transform: translateY(-140px); transform: translateY(-140px);} .block_oil .ro-shop-item .ro-overlay a{transition: all 0.4s; display: inline-block; padding: 15px 25px; font-size: 12px; font-weight: 700; outline: none; word-spacing: 2px; line-height: 1.2; text-align: center; background-color: transparent; border: 0; padding: 14px 39px; color: #500f10; border: 1px solid #500f10; background-color: #FFFFFF; text-decoration: none !important; cursor: pointer; -webkit-transform: translateY(140px); transform: translateY(140px);} .block_oil .ro-shop-item .ro-overlay a:hover{color: #fff; background-color: #e93e3b; border-color: #e93e3b;} .block_oil .ro-shop-item:hover .ro-overlay, .block_oil .ro-shop-item.hovered .ro-overlay{opacity: 1;} .block_oil .ro-shop-item:hover .ro-overlay h4, .block_oil .ro-shop-item:hover .ro-overlay .img-item-logo, .block_oil .ro-shop-item:hover .ro-overlay .ro-cell-middle > a, .block_oil .ro-shop-item:hover .ro-overlay h4 > a, .block_oil .ro-shop-item.hovered .ro-overlay h4, .block_oil .ro-shop-item.hovered .ro-overlay .img-item-logo, .block_oil .ro-shop-item.hovered .ro-overlay .ro-cell-middle > a, .block_oil .ro-shop-item.hovered .ro-overlay h4 > a{-webkit-transform: translateY(0); transform: translateY(0);} .rbn-icon-arrow::before{border-style: solid; border-width: 1px 1px 0 0; content: ''; display: inline-block; height: 0.60em; left: 0.15em; position: relative; top: 0.2em; transform: rotate(-45deg); vertical-align: top; width: 0.60em; border-color: #444444;} .rbn-icon-arrow:after{content: ""; border-bottom: 1px solid #444444; position: absolute; left: auto; font-style: normal; font-weight: 100; opacity: 0.8; top: 0.475em; right: 11px; width: 0.8em; z-index: 1;} .rbn-icon-arrow-left:before{left: -4px; transform: rotate(-135deg);} .rbn-icon-arrow-left:after{right: 18px;} .rbn-icon-arrow-right:before{left: 0.15em; transform: rotate(45deg);} .testimony_video_slider .item iframe{margin: auto; max-width: 700px; width: 100%; border: 0; height: 380px; display: block;} .testimony_video_slider{margin-bottom: 34px;} .testimony_video_slider .carousel-control-box{margin-top: 15px;} .testimony_video_slider .carousel-control-box .carousel-control{background: transparent !important;} .testimony_video_slider .carousel-indicators{bottom: 31px; margin-bottom: 0;} .testimony_video_slider .carousel-indicators li{box-shadow: none !important; width: 9px; height: 9px; background: #500f10; border: 1px solid #500f10; margin: 3px;} .testimony_video_slider .carousel-indicators li.active{background: #fff;} .testimony_video_slider .carousel-inner .item:before{content: ""; position: absolute; display: block; bottom: 0; left: 0; width: 100%; height: 9px; background: transparent; z-index: 2; cursor: pointer;} .testimony_video_slider .background-img{margin-bottom: 30px;} body, .button1 a:link, .button1 a:visited, .underslider p, .slider_services p, .sequence-theme .button2 a:link, .sequence-theme .button2 a:visited, .slider_services .tabinside h4, .serviceprice a:link, .serviceprice a:visited .link-tab{font-family: 'Josefin Sans', sans-serif;} 

/* /reborn_website/static/src/css/tuina/responsive.css defined in bundle 'reborn_website.tuina_assets_frontend' */
 @media(min-width: 480px){} @media(min-width: 768px){.tuina_header_menu{padding-top: 7px; padding-bottom: 7px; background-color: #fff;}.tuina_header_menu nav.navbar{margin-bottom: 2px;}.tuina_header_menu ul.nav.navbar-nav{padding-left: 5px; padding-top: 36px;}.tuina_header_menu nav.navbar{background-color: transparent; border-color: transparent; border-top: 0;}.tuina_header_menu nav.navbar .navbar-nav > li > a{color: #000;}.tuina_header_menu nav.navbar .navbar-nav > li > a > span:after{content: ''; height: 2px; position: relative; top: -2px; display: block; width: 0; background-color: transparent; -webkit-transition: background-color .2s ease-in-out,width .25s ease-in-out; -moz-transition: background-color .2s ease-in-out,width .25s ease-in-out; transition: background-color .2s ease-in-out,width .25s ease-in-out;}.tuina_header_menu nav.navbar .navbar-nav > li > a{color: #451f15;}.tuina_header_menu nav.navbar .navbar-nav > li > a:hover > span:after{width: calc(100% - 2px); background-color: #451f15;}.tuina_header_menu nav.navbar .navbar-nav > .active > a, .tuina_header_menu nav.navbar .navbar-nav > .active > a:hover, .tuina_header_menu nav.navbar .navbar-nav > .active > a:focus{color: #451f15; background-color: transparent;}.tuina_header_menu .logo-2{top: 19px; right: 197px; width: 66px;}.tuina_header_menu .logo-3{top: 36px; width: 154px;}.carousel.banner_slidertop{min-height: 400px;}} @media(min-width: 991px){.slider_services .servicehour{margin-top: 14px;}.slider_services .servicehour p{font-size: 18px;}.slider_services .serviceprice a:link, .slider_services .serviceprice a:visited{line-height: 3.2; font-size: 18px; font-weight: bold;}.carousel.banner_slidertop .carousel-indicators li{display: none;}} @media(min-width: 1200px){.section-contact .contact-details .contact-box .contact-img{float: right; width: 254px; margin-left: 15px; margin-top: -10px;}.section-contact .contact-details .contact-box .contact-img img{height: auto; width: 100%; margin: 0;}} @media(min-width: 1380px){.tuina_header_menu .logo-3{top: 35px; width: 194px;}.tuina_header_menu .navbar-brand-logo{width: 190px;}.tuina_header_menu nav.navbar .navbar-nav > li > a{font-size: 19px; padding: 15px 27px;}.tuina_block_1{font-size: 20px;}.block_5_2 .ro-service-item-2 p{font-size: 19px;}.tuina_block_welcome p{font-size: 19px;}.block_5_2 .ro-service-item-2 .title{font-size: 20px;}.testimony_slider .item .title{font-size: 20px;}.testimony_slider .item .text{font-size: 19px;}.slider_services .item .col_description p{font-size: 19px;}.section-aboutus{font-size: 19px;}.section-contact .contact-details{font-size: 18px;}.section-contact .contact-details .contact-header, .section-contact .contact-details .ro-hr-heading{font-size: 20px;}.tuina_block_1{background: url(/reborn_website/static/src/img/tuina/cloud_bg3.jpg) no-repeat; background-size: 100% 100%;}.tuina_footer{background: url(/reborn_website/static/src/img/tuina/ft_cloud_1.jpg) no-repeat; background-size: 100% 100%;}.tuina_footer_copyright{font-size: 16px;}} @media (min-width: 1450px){.tuina_header_menu .logo-2{top: 15px; right: 280px; width: 85px;}.tuina_header_menu .logo-3{width: 247px;}} @media(max-width: 991px){.containertabs1 .tab-content{float: none; width: 100%;}.containertabs1 #myTab{float: none; width: 100%; display: block; height: 50px;}.containertabs1 .slider_services{width: 100%;}} @media(max-width: 768px){.tuina_slideshow_dekstop{display: none;}.tuina_slideshow_mobile{display: block;}.tuina_block_welcome{padding-top: 0; padding-bottom: 0;}.tuina_header_menu nav.navbar{margin-bottom: 0;}.tuina_header_menu nav.navbar .navbar-nav > li > a{padding: 10px 15px; color: #fff; text-transform: uppercase;}.tuina_header_menu .navbar-inverse .navbar-nav > li > a:hover{background-color: #693b28;}.tuina_header_menu .navbar-brand-logo img{display: none;}.tuina_header_menu .logo-2{top: 28px; left: 15px; right: auto; width: 60px;}.tuina_header_menu .logo-3{right: 15px; top: 45px; width: 114px;}.tuina_header_menu .mobile-logo{text-decoration: none; display: block; margin-top: 10px; margin-bottom: 15px; text-align: center;}.tuina_header_menu .mobile-logo img{width: 160px; height: auto; padding-right: 30px;}.tuina_header_menu .navbar-brand-logo:before{content: "MENU"; color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase; line-height: 44px;}.tuina_footer{text-align: center;}.tuina_footer .footer-logo img{max-width: 200px; margin: auto;}.tuina_footer_copyright{text-align: center;}.tuina_header_menu .navbar-brand-logo{width: 100px;}.contact-details .contact-img img{height: auto; width: 100%;}.section-contact > .container > .row{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: column; flex-flow: column;}.section-contact > .container > .row .row-address{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1;}.section-contact > .container > .row .row-contact-form{-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;}.section-contact > .container > .row .row-map{-webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3;}.tuina-content .tuina-content-inner{margin: 32px auto 0 auto;}.carousel.slider_gallery .carousel-inner .item .item-img{width: 50%; margin-top: 0; margin-bottom: 14px;}.carousel.slider_gallery .carousel-inner .item .item-img:nth-child(2n+1){clear:left;}.carousel.slider_gallery .carousel-inner .item .item-img:nth-child(odd){padding-right:7px;}.carousel.slider_gallery .carousel-inner .item .item-img:nth-child(even){padding-left:7px;}.tuina_block_1 > .container > .row{display: block;}.tuina_block_1 > .container > .row > div{display: block; width: 100%; padding: 0 30px;}.tuina_block_1 .tuina-title .row-title{text-align: center;}.tuina_block_1 .tuina-title h2.title.title-white:after{background: #500f10; width: 100px; position: relative; text-align: center; margin: 5px auto 0px auto;}.tuina_block_1{padding-bottom: 64px; background: url(/reborn_website/static/src/img/tuina/cloud_bg2.jpg) no-repeat; background-size: 100% 100%;}.tuina_footer{padding-right: 15px; padding-left: 15px; background: url(/reborn_website/static/src/img/tuina/footer_bg_1_1.jpg) no-repeat; background-size: 100% 100%;}ul.specialize-content{margin-bottom: 15px !important;}.section-contact .contact-details .contact-box .contact-img img{transition: none;}.block_oil .ro-shop-item .ro-overlay .img-item-logo{max-width: 90px;}.block_oil .ro-cell-vertical-wrapper .ro-cell-middle{padding-bottom: 10px;}} @media(max-width: 500px){.tuina-title h2.title{font-size: 25px; padding-bottom: 10px;}.tuina-title h2.title:before{height: 6px; display: none;}body main{background:none;}body main:before{content: ""; display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: -10; background: url(/reborn_website/static/src/img/tuina/bg_1_mb.jpg) no-repeat; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}.contact-map iframe{height: 380px;}.ro-service-accordion .ro-service-list .row-list{padding-left: 15px; padding-right: 50px;}.ro-service-accordion .ro-service-list .row-list .row-item{line-height: 18px; margin-bottom: 8px;}.ro-service-accordion .ro-service-list .ro-separator{height: 14px;}.ro-service-accordion .ro-service-list .ro-service{padding-right: 10px; font-size: 14px;}.ro-service-accordion .ro-service-list .ro-price{font-size: 14px; width: 42px; right: -35px;}.contactus_form .form_send_comment{float: none !important;}.carousel.banner_slidertop .carousel-indicators{bottom: -4px;}.ro-service-accordion .panel-heading a{padding: 18px 30px 12px 14px;}.tn_opentime{margin-bottom: 23px;}.tn_opentime p{margin-bottom: 0;}.tn_address p{margin-bottom: 0;}.slider_services .tabinside img.img-left{max-width: 100%; max-height: none; margin-bottom: 15px; height: 147px; object-fit: cover;}.underslider{text-align: center; padding: 21px 30px 0 30px;}.underslider p{font-size: 16px !important; line-height: 22px;}.slider_services .services{width: 100%; max-width: 200px; height: 46px; margin-top: 3px; padding-bottom: 0; padding-left: 8px;}.slider_services .carousel-inner{margin-bottom: 15px;}.slider_services .tabinside .col-md-3, .tabinside .col-md-7{float: none; width: 100%; padding-right: 162px;}.slider_services .row.content .tabinside > .row{position: relative;}.slider_services .tabinside .col-md-2{float: none; position: absolute; top: 0; right: 0; max-width: 160px;}.slider_services .tabinside{margin-bottom: 0; padding-bottom: 0; border-bottom: 1px solid #d6d6d6;}.slider_services .tabinside h4{margin-bottom: 10px;}.slider_services .serviceprice{margin-top: 1px; height: 39px; width: 41px; background-size: 100% 100%;}.slider_services .serviceprice a{pointer-events: none; font-size: 12px; line-height: 3.35; font-weight: bold;}.slider_services .servicehour{margin-top: 11.5px;}.slider_services .tabinside .servicehour p{font-size: 12px; color: #781414;}.slider_services .tabinside .col-md-2 .button1 a{height: 44px; width: 115px; font-weight: bold; padding-top: 14px; font-size: 15px;}.slider_services .tabinside p{color: #5b5b5b; font-size: 13px; line-height: 17px; margin-bottom: 10px;}.slider_services .tabinside .col_button{margin-top: 20px;}.slider_services .tabinside .col_service_prices > .service_price:first-child:nth-last-child(2) .services{height: 145px;}.slider_services .tabinside .col_service_prices > .row:first-child:nth-last-child(3) ~ .service_price{min-height: 99px;}.slider_services .tabinside .col_description{min-height: 53px;}.testimony_slider .item .title{font-size: 16px;}.tuina_testimony_video img, .tuina_testimony_video iframe{height: 209px;}.testimony_slider .item > .container{min-height: 363px;}.tuina_tripadvisor{padding-top: 64px; min-height: 450px;}} @media(max-width: 480px){} @media(max-width: 400px){}