@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:300px;}
html, button, input, select, textarea{font-family:sans-serif;color:#222;}
body{margin:0;font-size:1em;line-height:1.4;background:#ffffff;min-height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}
::selection{background:#fe57a1;color:#fff;text-shadow:none;}
a{color:#212121;text-decoration:none;border:none;font-weight:bold;}
a:visited{color:#999;}
a:hover{color:#f8823c}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
body, button, input, select, textarea{font:100%/1.5 'Open Sans', sans-serif;color:#333}
p, ul, blockquote, pre, td, th, label{margin:0;font-size:1.0em;line-height:1.3em;color:#666666;}
small, p.small{margin:0;font-size:0.7em;line-height:1.7142857142857142857142857142857em;margin-bottom:1.7142857142857142857142857142857em}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans', sans-serif;color:#666666;text-shadow:0.0em 0.0em 0.07em rgba(255,255,255,0.5);}
h1{margin:0;font-size:1.5em;line-height:1.2em;margin-bottom:0em}
h2{margin:0;font-size:1.5em;line-height:1em;margin-bottom:0.2em}
h3{margin:0;font-size:1.2em;line-height:1em;margin-bottom:0em;text-align:center;}
h4{margin:0;font-size:1.2em;line-height:1em;margin-bottom:1em}
h5{margin:0;font-size:1.3125em;line-height:1.1428571428571428571428571428571em;margin-bottom:1.1428571428571428571428571428571em}
h6{margin:0;font-size:0.9em;line-height:1.3333333333333333333333333333333em;margin-bottom:1.0 em}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:1em 0;padding:0 0 0 40px;list-style-type:none;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
.ui-datepicker{z-index:100000 !important;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;padding:2px 5px 2px 5px;margin:0 0 1em 0;width:100%;border:none;border-radius:0;color:#fff;transition:all .1s ease-in;-o-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;}
.cartbutton{background-color:rgba(89,211,56,1)}
.cartbutton:hover{background-color:rgba(89,211,56,.5)}
input.cartbutton{width:100% !important;}
.minicartbutton{width:30%
float:left;margin:5px 0 2px 5px;background-color:rgba(89,211,56,1);}
]
#grid{max-width:1600px;margin:0 auto;}
#tour-gallery {background-color:#666666; padding: 1em 0 1em;}
#tour-gallery h3 {color:#ffffff; margin-bottom:1em;}
#tour-gallery a {color:#ffffff;}
#grid[data-columns]::before{content:'3 .column.size-1of3';color:#e7e8e1;}
#grid img{display:none;}
.column{float:left;}
.size-1of3{width:33.333%;}
@media screen and (max-width:480px){#grid[data-columns]::before{content:'1 .column.size-1of1';}
}
@media screen and (min-width:481px) and (max-width:768px){#grid[data-columns]::before{content:'2 .column.size-1of2';}
}
@media screen and (min-width:769px){#grid[data-columns]::before{content:'3 .column.size-1of3';}
}
.column{float:left;}
.size-1of1{width:100%;}
.size-1of2{width:50%;}
.size-1of3{width:33.333%;}
input.minicartbutton{width:30%;float:left;margin:5px 0 2px 5px;}
.minicartbutton:hover{background-color:rgba(89,211,56,.5)}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#eae5dd;}
input{padding:1px 5px 1px 5px;margin:0 0 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:100%;color:#464b42;}
input::-webkit-input-placeholder{color:#d1d1d1;text-shadow:0px -1px 0px #000;}
input:-moz-placeholder{color:#d1d1d1;text-shadow:0px -1px 0px #000;}
input:focus, textarea:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
tbody tr:nth-child(odd){background-color:#ccc;}
tbody tr:nth-child(even){background-color:#e7e8e1;}
tr{padding-left:10px;padding-right:10px;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
#moon{background-image:url(../img/moon1.png);height:70px;width:70px;display:none;position:absolute;top:10px;right:10px}
#moondesc{display:none;}
.total_wrap{max-width:1400px;margin:0 auto;}
#total_price{white-space:nowrap;}
.currinfo{float:left;position:relative;top:10px;margin-right:5px;}
.totbox{margin:20px;}
.totbox label{font-size:1.5em;padding-top:5px;color:lightgreen;}
.totbox input{font-size:1em;padding-top:5px;}
.styled-select{font-family:arial, Verdana, Geneva, sans-serif;width:100px;font-size:26px;line-height:1;background-color:#08233e;color:#fff;border:0;border-radius:0;-webkit-appearance:none;}
.styled-select:focus{border:0;outline:thin dotted;}
#navigation_horiz{background-color:#08233e;margin-bottom:20px;min-height:40px;border-bottom:1px solid white;}
.center{text-align:center;}
.unsent{position:absolute;}
#slim{}
#slimbox{width:100%;background-color:black;width:100%;display:block;margin-top:15px;height:44px;overflow:visible;float:right;}
.slimmenu{display:none;}
.menu-collapser{position:relative;background-color:#08233e;color:#FFF;width:100%;height:7px;line-height:48px;font-size:16px;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.collapse-button{position:absolute;z-index:100;right:8px;top:20px;width:80px;background-color:#0E0E0E;background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;color:#FFFFFF;box-shadow:0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);padding:7px 10px;text-shadow:0.0em 0.0em 0.07em rgba(255,255,255,0.5);cursor:pointer;font-size:14px;text-align:center;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button:hover, .collapse-button:focus{background-image:none;background-color:#040404;}
.collapse-button .icon-bar{background-color:#F5F5F5;border-radius:1px 1px 1px 1px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);display:block;height:4px;margin:2px 0;}
.icon-bar:hover{background-color:#3cee38;}
ul.slimmenu{list-style-type:none;margin:0;padding:0;float:right;}
ul.slimmenu li{position:relative;text-align:center;float:left;}
ul.slimmenu > li{}
ul.slimmenu > li:first-child{border-left:0}
ul.slimmenu > li:last-child{margin-right:0}
ul.slimmenu li a{display:none;display:block;white-space:nowrap;color:#FFF;padding:5px 34px 5px 10px;font-family:arial, Verdana, Geneva, sans-serif 'Open Sans', sans-serif;font-size:26px;font-weight:400;text-shadow:0 1px 0 rgba(255,255,255,0.2);transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out;}
ul.slimmenu li a:hover{background-color:#2e528e;text-decoration:none;}
ul.slimmenu li .sub-collapser{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.075);position:absolute;right:0;top:0;width:28px;height:100%;text-align:center;z-index:999;cursor:pointer;}
ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
ul.slimmenu li .sub-collapser > i{color:#FFF;font-size:18px;display:block;vertical-align:middle;text-align:right;position:relative;right:20px;top:-30px}
ul.slimmenu li .sub-collapser > i:hover{color:#FFF;}
ul.slimmenu li ul{margin:0;list-style-type:none;}
ul.slimmenu li ul li{background-color:#999;width:230px;}
ul.slimmenu li > ul{display:none;position:absolute;left:0;top:100%;z-index:999;width:100%;}
ul.slimmenu li > ul > li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%;}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0, 0, 0, 0.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li .sub-collapser{height:40px;width:100%;}
ul.slimmenu.collapsed li > ul{display:none;position:static;}
.thai{font-family:CordiaUPC;font:CordiaUPC;}
#tatlogo{width:300px;margin:0 auto;}
.piclink{padding:0 8px;0 2px;font-size:.8em;font-weight:400;line-height:1.2em;text-align:center;margin-top:10px;}
.piclink p{}
.piclink a{font-family:'Open Sans', sans-serif;color:#666666;font-weight:bold;}
.piclink a:hover{color:#f8823c;}
.piclink-pop{padding:0 8px;0 2px;font-size:1.2em;font-weight:400;line-height:1.2em;text-align:center;position:absolute;width:60%;top:10px;}
.piclink-pop p{}
.piclink-pop a{font-family:Arial, Helvetica, sans-serif;color:white;font-weight:bold;}
.piclink-pop a:hover{color:#a0f888;}
.piclink-desc{display:none;padding:0 8px 0 2px;font-size:.7em;font-weight:300;line-height:1.2em;text-align:center;position:absolute;bottom:10px;width:90%;color:white;}
.piclink-desc p{color:white;}
.piclink-desc a{font-family:Arial, Helvetica, sans-serif;color:white;font-weight:400;}
.piclink-desc a:hover{color:#a0f888;}
#picstrip{background-image:url(../img/indexpics1.jpg);background-repeat:no-repeat;width:378px;height:969px;}
#cart td{font-size:.8em;}
#cart th{font-size:.9em;}
.cart{float:left;height:25px;}
.enquiry_box{text-align:left;padding:5px;max-width:100%;}
#enq_table{width:95%;margin:5px;}
#enq_table tr{text-align:left;}
#price_table{width:95%;margin:5px;}
#price_table tr{}
#price_table td{margin-right:10px;margin-left:10px;min-width:80px;text-align:right;}
.enquiry_box label{padding:5px;text-align:left;}
.enquiry_box input{color:#907966;padding:5px;float:right;margin-right:10px;}
#logobg{width:100%;min-height:30px;}
#logo{width:140px;float:left;padding-left:40px;display:block;position:relative;min-height:25px;bottom:0;z-index:10;}
#logotext{font-family:arial, cursive;font-style:italic;width:auto;margin-right:20px;float:right;font-size:small;color:#FFF;font-size:100%;display:none;position:relative;z-index:10;}
#logo h2{text-indent:-9999px;float:left;margin-bottom:0;}
#logo h2 a{background:url(../img/krabitrek-feet-logo-new2-sprite-small-60.png) no-repeat;display:block;width:140px;height:30px;-webkit-transition:background-image .7s ease-in-out;-moz-transition:background-image .7s ease-in-out;-o-transition:background-image .7s ease-in-out;-ms-transition:background-image .7s ease-in-out;transition:background-image .7s ease-in-out;}
#logo h2 a:hover{background-position:0px -30px;}
#foot{margin-top:70px;width:100%;color:#d1d1d1;background-color:#08233e;display:block;}
#foot p{color:#fff;}
#foot a{color:#CCC;}
#foot a:hover{color:#fff;}
#footpic{position:relative;display:none;height:0px;z-index:2;top:-75px;}
#footpic img{margin:0;}
#footernav_bg{width:100%;height:25px;background:#08233e;margin:0 0 40px 0;display:block;position:relative;}
#footer-nav ul{margin:0 0 0 0;}
#footer-nav li{font-size:small;color:#d1d1d1;display:inline;list-style-type:none;padding:0 5px;margin:-2px !important;margin:0;border-left:1px solid #ccc;border-right:1px solid #aaa;}
#footer-nav li.first{border-left:0;}
#footer-nav li.last{border-right:0;}
#footer-nav li a{text-decoration:none;}
#footer-nav li a:hover{text-decoration:none;color:#060;}
.navbg{width:100%;height:30px;background:#000;background:rgba(0,0,0,0.7);border-bottom:1px solid #d1d1d1;margin-top:0px;display:block;position:relative;}
#handle{background-image:url(../img/down.png);background-position:center;background-repeat:no-repeat;overflow:visible;}
.clearall{clear:both;}
#prevdate{height:0;border-top:25px solid transparent;border-right:40px solid #aaa;border-bottom:25px solid transparent;float:left;position:relative;top:-50px;left:0px;}
#nextdate:hover{border-left:40px solid red;}
#nextdate{height:0;border-top:25px solid transparent;border-left:40px solid #aaa;border-bottom:25px solid transparent;float:right;right:-5px;position:relative;top:-50px;right:5px;padding:0;}
#prevdate:hover{border-right:40px solid red;}
#tidebox{width:auto;position:relative;display:block;top:-20px;height:29px;padding-right:5px;padding-left:10px;}
#footlist li{float:left;margin-right:10px;}
#footlist a{color:#FF6;}
#footlist a:visited{color:#090;}
#footlist a:hover{color:#0F0 !important;}
#unsent1{cursor:pointer;color:white;}
#unsent{top:190px;background-image:url(../img/enquiry-tag-c.png);background-repeat:no-repeat;border:none;height:76px;width:60px;left:-20px;position:fixed;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#unsent a, img{border:none;}
#unsent:hover{left:0px;cursor:pointer;}
#unsent p{text-align:right;color:#fff;padding-right:1em;}
.fbplbadge{background-image:url(../img/w2b_vertical-right.png);height:150px;}
#fbplikebox{display:block;padding:0;z-index:99999;position:fixed;height:500px;background-color:white;}
.fbplbadge{background-color:#3B5998;display:block;height:57px;top:210px;position:absolute;left:-30px;width:30px;background-image:url(../img/facebook.jpg);background-repeat:no-repeat;overflow:hidden;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;}
#fbcontainer{display:block;padding:0;z-index:99999;background-color:white;border:none;overflow:visible;width:250px;height:590px;}
#topenquiry{display:none;top:300px;background-image:url(../img/email-tag-g.png);background-repeat:no-repeat;border:none;height:152px;width:60px;left:-20px;position:fixed;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#topenquiry a, img{border:none;}
#topenquiry:hover{left:0px;}
#map-shadow{display:none;top:460px;background-image:url(../img/map-tag.png);background-repeat:no-repeat;border:none;height:152px;width:60px;left:-20px;position:fixed;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#map-shadow a, img{border:none;}
#map-shadow:hover{left:0px;}
.tourname{font-size:100%;height:70px;}
#toursall{text-align:left;max-width:900px;font-size:1em;margin:0 auto;}
#toursall th{background-color:#907966;padding:5px;}
#toursall td{margin-left:3px;padding:7px;padding-right:0;}
td.numeric{text-align:right;max-width:200px;}
th.numeric{text-align:right;}
.cartprice{text-align:right;}
.podd{background-color:#e7e8e1;}
.peven{background-color:#fff;}
#toursall tbody tr:nth-child(odd){background-color:#fff;}
.tourlinks p{float:left; }
.tourlinks a {color: #e7ff20;background: #ccc;display: -webkit-box;display: -ms-flexbox;width:100%;display: flex;overflow: hidden;padding: 8px 8px;cursor: pointer; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: all 150ms linear;transition: all 150ms linear;text-align: center;white-space: nowrap;text-decoration: none !important;text-transform: none;text-transform: capitalize;/* color: #fff; */border: 0 none;border-radius: 4px;   font-size: 13px;font-weight: 500;line-height: 1.3;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-pack: center;-ms-flex-pack: center;    justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 160px;flex: 0 0 160px;box-shadow: 2px 5px 10px var(--color-smoke);}
.tourlinks a:visited{color:#edf5a8;}
.tourlinks a:hover{background-color:#6e6969;color: #e4e4e4;transition: background-color 300ms linear;}
.tourlinks p{float:left; }
.tourlinks a:visited{color:#edf5a8;}
.pricediv{min-width:300px;}
.pricediv ul, table{margin:0;padding:0;}
.pricediv td{font-size:.8em;color:#615246;}
.pricelist th{color:#fff;font-size:.8em;}
.iconbox{margin-top:40px;}
.footeraddress{margin-bottom:20px;text-align:center;}
.tourprice{color:#000;float:right;}
.enquiry{background-color:#C03;color:#fff;left:50%;top:-10px;display:block;position:absolute;margin-right:2%;border:2px solid rgb(0,0,0);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 5px #c6c6bf;-khtml-box-shadow:0px 0px 5px #c6c6bf;-webkit-box-shadow:0px 0px 5px #c6c6bf;box-shadow:0px 0px 5px #c6c6bf;}
#thing-with-maps{width:100%;}
#sent{background-color:#C03;color:#fff;left:60%;top:100px;display:none;position:absolute;margin-right:2%;border:2px solid rgb(0,0,0);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 5px #c6c6bf;-khtml-box-shadow:0px 0px 5px #c6c6bf;-webkit-box-shadow:0px 0px 5px #c6c6bf;box-shadow:0px 0px 5px #c6c6bf;}
.activities{text-align:center;}
.activities img{max-width:40%;margin:10px;}
.art_pricelist{line-height:1em;color:#19191a;margin:30px;background:rgba(226,226,234,0.8);padding:12px;padding-top:8px;display:block;-moz-box-shadow:0px 5px 10px #4d453b;-khtml-box-shadow:0px 5px 10px #4d453b;-webkit-box-shadow:0px 5px 10px #4d453b;box-shadow:0px 0px 5px #4d453b;overflow:auto;}
.art_pricelist h2{color:#ac0000;}
.art_pricelist h3{color:#ac0000;}
.art_pricelist:hover{background:rgba(226,226,234,0.9);color:#19191a;background-image:url(../img/krabitrek_feet.png);background-repeat:no-repeat;background-position:top right;}
.art_pricelist p{text-align:justify;padding:5px;}
.intro1{display:block;padding:15px;border:1px solid #f8823c;}
.intro2{border:1px solid #f8823c;border-radius:60px 0px 60px 0px;display:block;padding:15px;}
.intro3{border:1px solid #f8823c;border-radius:0px 0px 60px 0px;display:block;padding:15px;}
.intro4{border:1px solid #f8823c;border-radius:0px 60px 60px 0px;display:block;padding:15px;}
.intro5{border:1px solid #f8823c;border-radius:0px 60px 0px 60px;display:block;padding:15px;}
.introborder{border:1px solid #fff;}
.brown{background-color:#fff;padding-bottom:20px;box-shadow:5px 5px 0 0 rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.25);}
.rmdark{background-color:#333;padding-bottom:20px;}
.rmdark img{width:90% !important;margin:0 auto !important;margin-bottom:20px !important;display:block !important;max-height:100% !important;max-width:100% !important;float:none !important;}
.rmdark h2{font-size:1.2em;margin:1.3em;}
.rmlight{padding-bottom:20px;max-width:900px;margin:0 auto;display:block !important;float:none !important;min-height:0 !important;box-shadow:5px 5px 0 0 rgba(0,0,0,0.25);-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.25); background-color:#fff;}
.rmlight img{margin:0 auto !important;display:block !important;margin:0px 40px 10px 20px !important;float:left !important;max-width:90% !important;}
.intro5.rmlight img{float:left !important;}
.rmlight h2{font-size:1.2em;margin:1.3em;}
.rmdark h2{margin-left:1em !important;}
.brown a{}
.strip{margin-bottom:1em;display:none;}
.strip h2{border-left:.3em solid red;padding-left:.5em;}
.otherinfo{margin-top:1em !important;}
.otherinfo a{display:block;text-align:center;margin-left:150px;}
.indexbeachpic{background-image:url(../images/small/verysmall/4_Island_Sunset_D20_1720.jpg);background-repeat:no-repeat;background-position:left;min-height:70px;}
.indexbeachpic h3{text-align:center !important;margin-left:150px;}
.indexbeachpic:hover{filter:brightness(110%) contrast(110%);color:#f8823c !important;}
.indexfoodpic{background-image:url(../images/small/verysmall/krabi-noodle-shop-1.jpg);background-repeat:no-repeat;background-position:left;min-height:70px;}
.indexfoodpic h3{text-align:center !important;margin-left:150px;}
.indexfoodpic:hover{filter:brightness(110%) contrast(110%);color:#f8823c !important;}
.art-k{color:#212121;display:block;position:relative;overflow:hidden;list-style:none;padding:0px;padding-top:8px;padding-bottom:15px;margin:0 auto;margin-top:4px;*/overflow:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
div.itemindex intro2 rmlight:hover h2{color:red;}
.art-k a{font-weight:bold;}
.art-k h1{color:#666666 !important;text-align:center;}
.art-k h2{color:#666666;margin-left:2em;text-align:center;}
.art-k h2 span{color:#666666 !important;margin-left:0.75em;}
.art-k h3{color:#666666;text-align:left;}
.art-k h3:hover{color:#f8823c;}
.newbook {background-color:#C41D26; color:#fff; max-width:150px; margin-top:15px;}
.booknotes {font-size:.75em;}

.art-k a:visited{}
.art-k p{text-align:justify;padding:5px;}
.art-k p{}
.art-k input{margin-bottom:1em;text-align:center;width:100px;}
.art-k input:hover{color:#f8823c;}
.slidetable td{color:dimgrey;font-size:.9em;}
.slidetable{background-color:#d1dacf;margin:auto;}
.art-info .slideonly{display:none;}
.art-info{max-width:800px;min-width:250px;color:dimgrey;background-color:#f4f5ed;margin:0 auto;margin-bottom:20px;padding:8px 20px 10px 20px;text-align:justify;display:block;overflow:auto;}
.art-info h1{color:dimgrey;padding-left:20px;text-align:center;}
.art-info h2{color:dimgrey;padding-left:20px;}
.art-info span{color:dimgrey;}
.art-info h3{color:dimgrey;}
.art-info:hover{}
.art-info td{color:dimgrey;padding:10px;}
.art-info p{text-align:justify;color:dimgrey;padding:10px;}
.art-info h2{padding-left:10px;color:dimgrey;}
.art-info a{font-weight:bold;}
.art-info a:hover{color:#0f0;}
.art-info img{margin:10px;margin-top:20px;float:left;max-width:100%;-moz-box-shadow:0px 5px 10px #5e5243;-khtml-box-shadow:0px 5px 10px #5e5243;-webkit-box-shadow:0px 5px 10px #5e5243;box-shadow:0px 5px 10px #5e5243;}
.art-info img:hover{filter:brightness(110%) contrast(110%);}
.art-info-rain img{max-width:100%;}
.art-info input{}
#tourslist{background-color:#white;}
#tourslist a{color:#212121;}
#tourslist a:visited{color:#999;}
#tourslist a:hover{color:#f8823c;}
#tourslist h2{color:#212121;}
#tourslist td{padding:.5em .2em .5em .5em;}
.extrainfo{margin:1em;}
.extrainfo img{width:49%;-moz-box-shadow:0px 5px 10px #5e5243;-khtml-box-shadow:0px 5px 10px #5e5243;-webkit-box-shadow:0px 5px 10px #5e5243;box-shadow:0px 5px 10px #5e5243;}
.extrainfo img:hover{filter:brightness(110%) contrast(110%);}
.weather{}
.weather td{font-size:.8em;color:dimgrey;}
.weather th{font-size:.8em;color:dimgrey;}
.weather-text img{display:none;}
.weather-text a{font-size:.8em;}
#tourpicsbox{width:100%;}
#tourpics{display:block;text-align:center;}
#tourpics img{float:none;}
#tourpics img:hover{filter:brightness(110%) contrast(110%);}
#tourpicsbox1{width:100%;}
#tourpics1{min-width:100px;width:auto !important;display:block;}
#tourpics1 img{float:none;}
.tourprice1{background-color:#63834f;padding:0 20px 0 10px;margin-top:1em;}
.fleft{float:left !important;left:-10px;}
.tourdesc{float:left;padding-right:30px;text-align:justify;}
.beachwrap{position:relative;display:block;overflow:visible;margin:0 auto;}
#sightseeing{list-style:none;padding:0;}
.itembox{margin:0 auto;}
.itemindex{float:left;text-align:justify;padding:10px;overflow:hidden;font-size:1em;display:inline-block;}
.itemindexodd{}
.itemindex a:hover{}
.itemindex a{}
.itemindex p{float:left;color:#fff;}
.itemdesc{font-size:.9em;max-width:850px;}
.itemindex img{-moz-box-shadow:0px 5px 10px #5e5243;-khtml-box-shadow:0px 5px 10px #5e5243;-webkit-box-shadow:0px 5px 10px #5e5243;box-shadow:0px 5px 10px #5e5243;}
.itemindex img:hover{filter:brightness(110%) contrast(110%);}
#modal{display:none;}
#modal a{background:#CCC;color:#333;font-weight:bold;padding:5px 10px;border:none;}
#modal a:hover{background:#aaa;}
#container{background:#fff;font-size:60%;margin:100px auto 0 auto;padding:1em;width:700px;}
.cartform label{font-size:9px;}
.contactclose{display:block;position:relative;height:80px;width:80px;float:right;z-index:10000;background-repeat:no-repeat;}
#wrap-top{padding-top:30px;}
#container_contact{min-width:450px;max-width:800px;height:800px;position:relative;}
#contact-form{background-color:#fff;padding:12px;border:1px solid #aaa;position:relative;margin:0 auto;}
#contact-form p{color:black;}
#contact-form h1{font-size:42px;color:black;}
#contact-form h2{margin-bottom:15px;font-weight:normal;color:black;}
#contact-form h3{margin-bottom:15px;font-weight:normal;color:black;}
#contact-form input,
#contact-form select,
#contact-form textarea,
#contact-form label{width:90%
font-size:18px;margin-bottom:2px;color:black;}
#contact-form input,
#contact-form select,
#contact-form textarea{width:90%;border:1px solid #CEE1E8;margin-bottom:20px;padding:4px;}
#contact-form input:focus,
#contact-form select:focus,
#contact-form textarea:focus{border:1px solid #aaa;background-color:#EBF2F4;}
#contact-form textarea{height:120px;resize:none;}
#contact-form label{display:block;}
#contact-form .required{font-weight:bold;color:#000;}
#contact-form #submit-button{width:140px;height:70px;background-color:#51ca65;color:#FFF;border:none;display:block;float:right;margin-bottom:0px;margin-right:6px;}
#contact-form #submit-button:hover{background-color:#44e65e;}
#contact-form #submit-button:active{position:relative;top:1px;}
#contact-form #loading{width:32px;height:32px;background-image:url(../img/kloading.gif);display:block;position:absolute;right:130px;bottom:16px;display:none;}
#errors{border:solid 1px #E58E8E;padding:10px;margin:25px 0px;display:block;width:437px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#FFE6E6 url(../img/cancel_48.png) no-repeat 405px center;display:none;}
#errors li{padding:2px;list-style:none;}
#errors li:before{content:' - ';}
#errors #info{font-weight:bold;}
#errors #info:before{content:'';}
#success{border:solid 1px #83D186;padding:25px 10px;margin:25px 0px;display:block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#D3EDD3 url(../img/accepted_48.png) no-repeat 405px center;font-weight:bold;display:none;}
#errors.visible, #success.visible{display:block;}
#req-field-desc{font-style:italic;}
input:required, textarea:required{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
::-webkit-input-placeholder{color:red;font-style:italic;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#CCC;font-style:italic;}
input.placeholder-text, textarea.placeholder-text{color:#CCC;font-style:italic;}
.labels{color:black;height:auto;border:1px solid rgb(0,0,0);background-color:#0C0;font-size:9px;text-align:center;width:60px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.map1{margin-top:20px;text-align:center;}
.map{width:100%;height:500px;}
.krabitrek_facebook{width:300px;float:right;overflow:visible;}
.facebook_inner{float:right;}
.simple_overlay1{display:block;z-index:10000;background-color:#333;width:85%;height:85%;border:1px solid #666;-moz-box-shadow:0 0 10px 5px #000;-webkit-box-shadow:0 0 10px #000;}
.simple_overlay{display:none;z-index:10000;background-color:#333;width:85%;height:85%;border:1px solid #666;-moz-box-shadow:0 0 10px 5px #000;-webkit-box-shadow:0 0 10px #000;}
.simple_overlay .close{background-image:url(../img/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;z-index:11000;height:35px;width:35px;}
#triggers{text-align:center;}
#triggers img{width:95%;max-width:250px;cursor:pointer;margin:0 40px 20px 5px;background-color:#fff;border:1px solid #ccc;padding:2px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.makecentre{margin:0 auto;display:block;width:auto}
.tidecontainer{width:100%;overflow:auto;}
#data{display:none;}
#holder{height:600px;overflow:hidden;position:relative;}
#holder2{background-image:url(../img/tidesbg.png);background-repeat:no-repeat;background-position:center;height:180px;width:250px;margin:0 auto;overflow:hidden;text-align:center;position:relative;}
#tideheader{padding:10px 0 20px;0;}
#site-bottom-bar{background-color:#000;border-top:1px solid #aaa;bottom:0px;font-family:arial, Verdana, Geneva, sans-serif;height:40px;position:fixed;width:100%;z-index:1002;}
#site-bottom-bar ul{display:table;width:100%;height:40px;line-height:40px;margin:0;padding:0;}
#site-bottom-bar li{display:table-cell;list-style-type:none;padding:0 5px;text-align:center;width:33.33333337%;margin:-2px !important;margin:0;border-left:1px solid #000;}
#site-bottom-bar li.first{border-left:0;text-align:center;}
#site-bottom-bar a{font-size:20px;color:aaa;}
#heading, #currencyBox,{margin:0 auto;}
#heading{font-weight:bold;font-size:28px;padding-bottom:10px;color:#333;}
#currencyBox{overflow:hidden;float:right;}
#currencyBox p{font-size:10px;font-style:italic;color:red;}
#currbox{display:block;position:relative;top:-2px;right:65%;}
#currencyBox img{position:inline;float:left;}
#currencyBox a{float:left;}
#ratevar{display:none;}
.thbprice{display:none;}
.data{float:left;width:auto;padding:0 5px;}
.rate{color:white;font-weight:bold;}
.rate1{color:#212121;font-weight:normal;font-size:.9em;}
#results{font-weight:bold;font-size:100%;}
#original, #originalc, #original2, #original2c, #original3, #original3c, #original4, #original4c, #original5, #original5c, #original6, #original6c, #original2n, #original2cn, #convert7{display:none;}
#contentmenu{display:block;position:relative;z-index:10;}
#contentmenu h3{font-family:'Open Sans', sans-serif;font-weight:400;}
.placeholder{width:100%;border-top:1px solid #f8823c;padding-top:1em;}
.views{color:black;display:none;}
.views-nav ul{list-style:none;margin:0;padding:0;}
.views-nav li{margin:0;padding-left:10px;background-color:#e7e8e1;margin-right:19px;margin-left:10px;}
.views-nav li:nth-child(odd){background-color:white;}
.views-nav li:last-child{border-bottom-width:0;}
.views-nav a{background:url(../img/arrow-right.svg) no-repeat 96% center;display:block;line-height:1.24444444444445em;padding:0.3em;font-weight:normal !important;}
.views-nav a:hover{color:#a0f888 !important;font-weight:bold;}
.views-nav a:visited{color:#fff !important;font-weight:normal;}
.views-main .view{}
.views h3{font-size:1em;font-family:arial;}
.fullmore:hover a{color:blue;}
.views-main .SimpleSlideView-view{border-top-width:0;}
.view-content{padding:1em;}
.view-nav{list-style:none;margin:0;padding:0;}
.view-nav a{background-repeat:no-repeat;display:block;margin-bottom:-0.25em;padding:0.75em 1em;white-space:nowrap;}
.view-nav-contents a{background-image:url(../img/hamburger.svg);background-position:left center;padding-left:1.8em;}
.view-nav-next a{background-image:url(../img/arrow-right.svg);background-position:right center;padding-right:1.8em;}
.btn{background-color:#0088cc;border-radius:0.25em;color:#fff;text-align:center;}
.byline{color:#999;}
.pull-left{float:left;}
.pull-right{float:right;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 1500ms ease-in-out;-moz-transition:height 1500ms ease-in-out;-ms-transition:height 1500ms ease-in-out;-o-transition:height 1500ms ease-in-out;transition:height 1500ms ease-in-out;}
.owl-carousel .owl-item{float:left;text-align:center;}
.owl-carousel img{-moz-box-shadow:0px 5px 5px #4d453b;-khtml-box-shadow:0px 5px 5px #4d453b;-webkit-box-shadow:0px 5px 5px #4d453b;box-shadow:0px 5px 5px #4d453b;display:block;width:90%;height:auto;-webkit-transition:0.3s,filter;-moz-transition:0.3s,filter;transition:0.3s,filter;}
.owl-carousel img:hover{filter:brightness(110%) contrast(110%);}
#owl-1 .lazyOwl img{display:block;width:100%;height:auto;}
#owl-2 .lazyOwl img{display:block;width:100%;height:auto;}
#owl-3 .lazyOwl img{display:block;width:100%;height:auto;}
#owl-4 .lazyOwl img{display:block;width:100%;height:auto;}
#owl-5 .lazyOwl img{display:block;width:100%;height:auto;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(https://cdn.jsdelivr.net/jquery.owlcarousel/1.31/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:2px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:1.5em;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:35%;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#f8823c;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../img/Ajaxloader1.gif) no-repeat center center;}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}
#thumb2{margin:0 auto;}
#thumb2 img{max-width:25%;float:left;padding:0 !important;margin:0 !important;}
#thumb3{margin:0 auto;}
#thumb3 img{float:left;padding:0 !important;margin:0 !important;}
#back-top{position:fixed;bottom:30px;right:20px;z-index:1001;}
#back-top a{width:54px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;padding-top:3px;color:#000;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover{color:#000;}
#back-top span{width:54px;height:54px;display:block;padding-top:8px;margin-bottom:7px;opacity:.5;background:#907979 url(../img/up-arrow.png) no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover span{background-color:#777;opacity:1.0;}
.flag{display:block;position:relative;top:15px;}
#flagpic{width:16px;height:11px;background:url(../img/flags.png) no-repeat;}
.cf:before, .cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{zoom:1}
body{width:100%;margin:0 auto}
.g1,.g2,.g3{display:block;position:relative;margin-left:1%;margin-right:1%}
.g1,.g2,.g3{width:98.0%}
.g1m{display:block;position:relative;margin-left:1%;margin-right:1%;width:98.0%;overflow:visible;}
.fluid{max-width:95%;margin:0 auto;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.inline{display:none}
.featherlight .legend{position:absolute;bottom:0;font-size:larger;color:white;background:rgba(0,0,0,.5);padding:10px;margin-left:10px;margin-bottom:10px;}
.noshow{display:none;}
@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(211,26,12,.9);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}
@media all{.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}
.featherlight-loading .featherlight-content{background-color:transparent;overflow:hidden;}
.featherlight-loading .featherlight-close-icon{display:none;}
.featherlight-loading .featherlight-previous{display:none;}
.featherlight-loading .featherlight-next{display:none;}
.spinner{height:60px;width:60px;margin:94px auto 0 auto;position:relative;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0, 174, 239, .15);border-right:6px solid rgba(0, 174, 239, .15);border-bottom:6px solid rgba(0, 174, 239, .15);border-top:6px solid rgba(0, 174, 239, .8);border-radius:100%;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);}
}
@-moz-keyframes rotation{from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(359deg);}
}
@-o-keyframes rotation{from{-o-transform:rotate(0deg);}
to{-o-transform:rotate(359deg);}
}
@keyframes rotation{from{transform:rotate(0deg);}
to{transform:rotate(359deg);}
}
@media only screen and (min-width:320px){body{}
.alltoursbutton{left:-50px;}
.art-k-c4 h1{font-size:1.5em;}
.rmlight h2{font-size:1em;}
}
@media only screen and (min-width:480px){body{}
.views{border-radius:0.5em;border-width:2px;}
}
@media only screen and (min-width:600px){body{}
.piclink-desc{display:block;}
}
@media only screen and (min-width:768px){body{}
.piclink-desc{font-size:.8em;}
h1{font-size:2.0em;}
.styled-select{font-size:16px;width:80px;}
.simple_overlay{width:85%;height:75%;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}
ul.slimmenu li .sub-collapser > i{right:0px;}
ul.slimmenu li a{padding:8px 34px 8px 10px;font-size:15px;}
.pricelist th{color:#fff;font-size:1em;}
.pricediv td{font-size:1em;}
#site-bottom-bar{display:none;}
.art-k-c4 h1{font-size:2em;}
.art-info img{max-width:40%;}
.rmlight h2{font-size:1.2em;}
#tourenquiry td{font-size:80%;}
#topenquiry{display:block !important;}
#map-shadow{display:block !important;}
#othertours{display:block !important;}
#unsent{display:block !important;}
#currbox{right:0;}
#back-top span{width:108px;height:108px;padding-top:5px;}
#back-top a{width:108px;}
#footpic{display:block;}
#footernav_bg{margin:0 0 0 0;}
.itemdesc{font-size:1em;}
.g1,.g2,.g3{display:inline-block;float:left}
.g1{width:48.0%}
.g2{width:48.0%}
.g3{width:98.0%}
}
@media only screen and (min-width:1024px){body{}
.art-k-c4 h1{font-size:2.3em;}
.piclink-desc{font-size:1em;}
#logo{display:block;}
.g1{width:31.333%;}
.g2{width:64.667%;}
.g3{width:98.0%}
}
@media only screen and (min-width:1280px){body{}
#logo h2 a{background:url(../img/krabitrek-feet-logo-new2-sprite-small.png) no-repeat;height:70px;width:300px;}
#unsent{top:220px;}
#logo{display:block;width:300px;}
#logo h2 a:hover{background-position:0px -70px;}
#logotext{display:block;}
.gplbadge{top:180px;left:-40px;width:40px;}
.fbplbadge{top:260px;left:-40px;width:40px;}
}
@media only screen and (min-width:2000px){body{font-size:116.75%;}
}
@media print{a, a:visited{color:#444 !important;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:""}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm}
p, h2, h3{orphans:3;widows:3}
h2, h3{page-break-after:avoid}
#navigation_horiz{display:none;}
#footer-nav{display:none;}
#site-bottom-bar{display:none;}
#gplikebox{display:none;}
#fbplikebox{display:none;}
.noprint{display:none;}
}