@font-face {
font-family:'walkway_boldregular';
src: url(//www.junglelodges.com/wp-content/themes/Jungle/Walkway_Bold-webfont.eot);
src: url(//www.junglelodges.com/wp-content/themes/Jungle/Walkway_Bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.junglelodges.com/wp-content/themes/Jungle/Walkway_Bold-webfont.woff) format('woff'),
url(//www.junglelodges.com/wp-content/themes/Jungle/Walkway_Bold-webfont.ttf) format('truetype'),
url(//www.junglelodges.com/wp-content/themes/Jungle/Walkway_Bold-webfont.svg#walkway_boldregular) format('svg');
font-weight: normal;
font-style: normal;
}
*{
margin: 0; 
padding: 0; 
font-weight: inherit; 
font-style: inherit; 
font-size: 100%; 
font-family: inherit; 
vertical-align: baseline; 
}
a,
a img,
img{
border: 0; 
outline: 0; color:#b6cb40;
}
caption, th, td { 
text-align: left; 
font-weight: normal; 
}
blockquote:before, 
blockquote:after,
q:before, 
q:after { 
content: ""; 
}
blockquote, 
q { 
quotes: "" ""; 
}
#maintopcontent #con1 {
position: absolute;
left: 269px;
top: 53px;
width: 200px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
color: #e9e9da;
line-height: 1.2;
font-style: italic;
}
#maintopcontent #con2 {
position: absolute;
left: 489px;
top: 53px;
width: 200px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
color: #e9e9da;
line-height: 1.2;
font-style: italic;
}
#maintopcontent #con3 {
position: absolute;
left: 709px;
top: 43px;
width: 250px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
color: #e9e9da;
line-height: 1.2;
font-style: italic; height:300px; overflow:hidden;
}
#maintopcontent #con3 img { margin-bottom:3px;}
#maintopcontent h3 {
position: absolute;
left: 360px;
top: 338px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 19px;
color: #f9f9e8;
line-height: 1.3;
font-style: italic;
letter-spacing: 1px;
font-weight: normal;
}
#maintopcontent h2 {
position: absolute;
left: 360px;
top: 311px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 19px;
color: #222;
line-height: 1.3;
font-style: italic;
letter-spacing: 1px;
font-weight:lighter;
}
#tchsp img {height:194px;}
#tchsp .overview li { width: auto!important; height:194px; border:none !important;}
#tchsp .prev {display:none !important;}
#tchsp .next {display:none !important;}
#tchsp { border-bottom:2px dashed #aaa; margin-top:5px !important;}
#bannerspace { float:left;
position: relative;
top: 0;
width: 1000px;
height: 200px;
border-bottom: #999 2px dashed; float: left;
}
#tchsp { height:auto!important;}
#resorts {
position: relative;
width: 1000px;
min-height: 10px;
height: auto;
top: 0; float:left;
}
.resortsCommon {
position: relative;
top: 0;
width: 1000px;
height: 475px;
border-bottom: #999 2px dashed;
background-repeat: no-repeat;
}
#kabini {
background: url(//www.junglelodges.com/wp-content/themes/Jungle/images/kabini_bg.jpg) no-repeat !important; width:1000px; height:425px;
}
#devbhag {
background-image: url(//www.junglelodges.com/wp-content/themes/Jungle/images/devbhag_bg.jpg); width:1000px; height:425px;
}
#kabini .photo {
position: absolute;
top: 140px;
left: 70px;
width: 200px;
height: 200px;
z-index: 9;
}
#kabini .callto {
position: absolute;
bottom: 0;
left: 276px;
width: 258px;
height: 82px;
border-top: #999 2px dashed;
border-left: #999 2px dashed;
border-right: #999 2px dashed;
z-index: 9;
}
#kabini .txt p {
position: absolute;
top: 165px;
left: 295px;
width: 320px;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
color: #f1f1e8;
line-height: 1.2;
letter-spacing: 0;
z-index: 9;
}
#devbhag .photo {
position:absolute;
top:120px;
left:200px;
width:200px;
height:200px;
z-index:9
}
#devbhag .callto {
position:absolute;
bottom:70px;
right:25px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#devbhag .txt p {
position:absolute;
top:48px;
right:55px;
width:230px;
font-family: 'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
.callto a {
bottom:0;
left:195px;
width:258px;
height:82px;
z-index:9
}
#kGudi {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/kgudi_bg.jpg)
}
#kGudi .photo {
position:absolute;
top:155px;
right:100px;
width:200px;
height:200px;
z-index:9
}
#kGudi .callto {
position:absolute;
bottom:10px;
right:10px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#kGudi .txt p {
position:absolute;
top:225px;
right:320px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#dubare {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/dubare_bg.jpg)
}
#dubare .photo {
position:absolute;
top:240px;
left:325px;
width:200px;
height:200px;
z-index:9
}
#dubare .callto {
position:absolute;
bottom:7px;
left:65px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#dubare .txt p {
position:absolute;
top:130px;
left:65px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#doddamakali {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/doddamakali_bg.jpg)
}
#doddamakali .photo {
position:absolute;
bottom:0;
right:310px;
width:200px;
height:200px;
z-index:9
}
#doddamakali .callto {
position:absolute;
bottom:65px;
right:45px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#doddamakali .txt p {
position:absolute;
top:80px;
right:60px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#bheemeshwari {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/bheemeshwari_bg.jpg)
}
#bheemeshwari .photo {
position:absolute;
top:200px;
left:400px;
width:200px;
height:200px;
z-index:9
}
#bheemeshwari .callto {
position:absolute;
bottom:10px;
left:400px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#bheemeshwari .txt p {
position:absolute;
bottom:100px;
left:130px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#galibore {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/galibore_bg.jpg)
}
#galibore .photo {
position:absolute;
top:130px;
right:325px;
width:200px;
height:200px;
z-index:9
}
#galibore .callto {
position:absolute;
bottom:20px;
right:40px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#galibore .txt p {
position:absolute;
top:150px;
right:70px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#bannerghatta {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/bannerghatta_bg.jpg)
}
#bannerghatta .photo {
position:absolute;
top:185px;
right:400px;
width:200px;
height:200px;
z-index:9
}
#bannerghatta .callto {
position:absolute;
bottom:10px;
right:400px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#bannerghatta .txt p {
position:absolute;
top:230px;
left:100px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#bandipur {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/bandipur_bg.jpg)
}
#bandipur .photo {
position:absolute;
top:180px;
right:280px;
width:200px;
height:200px;
z-index:9
}
#bandipur .callto {
position:absolute;
bottom:70px;
right:10px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#bandipur .txt p {
position:absolute;
top:17px;
right:40px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#kali {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/kali_bg.jpg)
}
#kali .photo {
position:absolute;
top:175px;
left:100px;
width:200px;
height:200px;
z-index:9
}
#kali .callto {
position:absolute;
bottom:7px;
left:320px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#kali .txt p {
position:absolute;
top:140px;
left:320px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#riverTernLodge {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/riverternlodage_bg.jpg)
}
#riverTernLodge .photo {
position:absolute;
top:155px;
left:350px;
width:200px;
height:200px;
z-index:9
}
#riverTernLodge .callto {
position:absolute;
bottom:70px;
right:40px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#riverTernLodge .txt p {
position:absolute;
top:100px;
right:70px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#oldMagazineHouse {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/oldmagazinehouse_bg.jpg)
}
#oldMagazineHouse .photo {
position:absolute;
top:55px;
left:100px;
width:200px;
height:200px;
z-index:9
}
#oldMagazineHouse .callto {
position:absolute;
bottom:20px;
left:380px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#oldMagazineHouse .txt p {
position:absolute;
top:230px;
left:100px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#pilikula {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/pilikula_bg.jpg)
}
#pilikula .photo {
position:absolute;
top:0;
right:400px;
width:200px;
height:200px;
z-index:9
}
#pilikula .callto {
position:absolute;
bottom:70px;
right:50px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#pilikula .txt p {
position:absolute;
top:30px;
right:80px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#slothBearResort {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/slothbearresort_bg.jpg)
}
#slothBearResort .photo {
position:absolute;
top:140px;
left:40px;
width:200px;
height:200px;
z-index:9
}
#slothBearResort .callto {
position:absolute;
bottom:30px;
left:250px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#slothBearResort .txt p {
position:absolute;
top:140px;
left:260px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#sharavathy {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/sharavathy_bg.jpg)
}
#sharavathy .callto {
position:absolute;
bottom:50px;
left:250px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#sharavathy .photo {
position:absolute;
top:140px;
left:215px;
width:200px;
height:200px;
z-index:9
}
#sharavathy .txt p {
position:absolute;
top:150px;
right:337px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#blackBuckResort {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/blackbuck_bg.jpg)
}
#blackBuckResort .photo {
position:absolute;
left:500px;
bottom:0;
width:200px;
height:200px;
z-index:9
}
#blackBuckResort .callto {
position:absolute;
bottom:30px;
right:30px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#blackBuckResort .txt p {
position:absolute;
top:160px;
right:50px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#ombeach {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/ombeach_bg.jpg)
}
#ombeach .photo {
position:absolute;
left:500px;
bottom:0;
width:200px;
height:200px;
z-index:9;
bottom:60px
}
#ombeach .callto {
position:absolute;
bottom:30px;
right:30px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#ombeach .txt p {
position:absolute;
top:90px;
right:35px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#bheemgad {
background-image:url(//www.junglelodges.com/wp-content/themes/Jungle/images/bheemgad_bg.jpg)
}
#bheemgad .photo {
position:absolute;
left:525px;
bottom:120px;
width:200px;
height:200px;
z-index:9
}
#bheemgad .callto {
position:absolute;
bottom:30px;
right:30px;
width:258px;
height:82px;
border:#999 2px dashed;
z-index:9
}
#bheemgad .txt p {
position:absolute;
top:160px;
right:35px;
width:230px;
font-family:'Roboto Condensed', sans-serif;
font-size:16px;
color:#f1f1e8;
line-height:1.3;
letter-spacing:0;
z-index:9
}
#emptyContainer {
position:relative;
top:0;
height:150px;
width:100%;
clear:both
}
#resortsmainimage {
border-bottom:2px dashed #999;
height:200px;
overflow:hidden;
top:140px;
width:1000px
}
.map {
position: relative;
float: left;
top: 0;
left: 0;
width: 100px;
height: 64px;
border-right: #999 2px dashed;
text-align: center;
padding-top: 18px;
}
.map:hover {
border-right: #999 2px dashed;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
background-color: #333;
}
.activity {
position: relative;
float: left;
top: 0;
left: 0;
width: 90px;
height: 67px;
border-right: #999 2px dashed;
text-align: center;
padding-top: 14px;
}
.activity:hover {
border-right: #999 2px dashed;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-ms-transition: background-color 1s;
transition: background-color 1s;
background-color: #333;
} body {
font-size: 14px; 
font-family: Tahoma, Geneva, sans-serif;
line-height: 1.5em; 
color:#fff;
background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/bg.jpg) fixed; margin-bottom:20px;
} .clear{ 
clear: both; 
} a { 
text-decoration: none; 
color:#b6cb40;
}
a:hover { 
text-decoration:none;
color:#990000;
} p { 
margin: 0 0 1em;
text-align:left;
}
textarea,input { 
font-size: 13px; 
font-family: arial, sans-serif;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
small{
font-size: 12px;
color: #666;
} h1,h2,h3,h4,h5,h6 {
line-height: 140%;
color:#b6cb40;
font-weight: normal; font-family: 'walkway_boldregular';    letter-spacing: 2.2px;
}
h1 {
font-size: 2em;
}
h3 {
font-size: 1.3em;
}
h4 {
font-size: 1em;
}
.postcontent h2{
font-size: 1.5em;
margin-top: 30px;
margin-bottom: 10px;
}
h1{
font-size: 2.00em;
margin-bottom: 20px;
line-height: 1;
}
h1.single-title{
margin-bottom: 0 !important;
}
.postcontent h3 {
font-weight: normal;
margin: 2em 0em 0.63em 0em;
width: 100%;
font-family:'walkway_boldregular';
font-size: 27px;
color: #23bed2;
letter-spacing: 0;
font-style: normal;
font-weight: normal;
}
.postcontent h5 {
font-weight: normal;
margin: 2em 0em 0.63em 0em;
width: 100%;
font-family:'walkway_boldregular';
font-size: 21px;
color: #23bed2;
letter-spacing: 0;
font-style: normal;
font-weight: normal;
}
#respond h3 {
font-size: 1.43em;
padding: 10px 0;
}
h2.posttitlehome{
font-size: 1.57em;
margin-bottom: 10px;
}
h1.category-title{
font-size: 1em;
font-style: italic;
margin-bottom: 20px;
border-bottom: 1px dotted #CCC;
} #wrap{
border-left: 1px dashed #999;
border-right: 1px dashed #999;
box-shadow: 0 0 2px 1px #333;
margin: 0 auto;
position: relative;
width: 1000px;
}
#main{
float: left;
width: 630px;
padding: 20px 0;
font-size: 0.93em;
}
.full-width{
width: 960px !important;
} #header {
width: 960px;
height: 160px;
position: relative;
z-index: 1; background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/topbgtrees.png) center top no-repeat;
}
#header-logo{
height: 120px;
left: 15px;
position: relative;
top: 20px;
width: 140px;
}
#mega-menu-wrap-primary-2 {background:none!important;}
#menu {
margin: 0;
padding: 0;
position: absolute;
right: 0;
top: 0;
width: 836px;
z-index: 5000; font-size:19px !important;
}
#mega-menu-wrap-primary-2, #mega-menu-wrap-primary-2 #mega-menu-primary-2, #mega-menu-wrap-primary-2 #mega-menu-primary-2 ul, #mega-menu-wrap-primary-2 #mega-menu-primary-2 li, #mega-menu-wrap-primary-2 #mega-menu-primary-2 p, #mega-menu-wrap-primary-2 #mega-menu-primary-2 img, #mega-menu-wrap-primary-2 #mega-menu-primary-2 div, #mega-menu-wrap-primary-2 #mega-menu-primary-2 a {font-size:19px !important;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-item { border-radius: 0 0 10px 10px !important;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-megamenu > ul.mega-sub-menu  {border-radius:10px !important;}
#resort_header { width:1000px; float:left; height:200px; border-bottom: 2px dashed #999 !important;}
#mega-menu-item-4{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 5px 0 0 !important;
padding: 80px 2px 0 !important;
border-bottom: 8px solid #365c8d !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-47 ul.mega-sub-menu {
background: #e1cc22 !important;
}
#mega-menu-item-47 a{font-size: 22px !important;}
#mega-menu-item-47{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 5px 0 0 !important;
padding: 80px 2px 0 !important;
border-bottom: 8px solid #e1cc22 !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-47 a:hover{
background:#e1cc22 !important;
}
#mega-menu-item-5763{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 5px 0 0 !important;
padding: 80px 2px 0 !important;
border-bottom: 8px solid #61907a !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-5763 a:hover{
background:#61907a !important;
}
#mega-menu-item-2701{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 5px 0 5px !important;
padding: 80px 2px 0 !important;
border-bottom: 8px solid #905195 !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-2701 a:hover{
background:#905195  !important;  
}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 #mega-menu-item-2701 ul li ul li a:hover
{background:#7b2882 !important;}
#mega-menu-item-4268{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 2px 0 0 !important;
padding: 80px 2px 0 !important;
border-bottom: 8px solid #3895bf !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-4268 a:hover{
background:#3895bf !important;
}
#mega-menu-item-42 ul.mega-sub-menu {
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-ms-border-radius: 0px 0px 0px 0px;
-o-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
background: #b74a2f  !important;
padding: 0px 0px 0px 0px;
position: absolute;
width: 14% !important;
z-index: 999;
border-top: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
border-bottom: 0px solid #fff;
right: 20px !important;
left: auto !important;
top: 118px !important;
}
#mega-menu-item-42 ul.mega-sub-menu li a:hover { padding:5px; background: #BE2727;}
#mega-menu-item-42 ul.mega-sub-menu  a { text-transform:none !important;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 #mega-menu-item-3297 ul li ul li a:hover
{background:#28A0E8 !important;}
#mega-menu-item-3297 ul.mega-sub-menu {
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-ms-border-radius: 0px 0px 0px 0px;
-o-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
background: #3895bf !important;
padding: 0px 0px 0px 0px;
position: absolute;
width: 84% !important;
z-index: 999;
border-top: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
border-bottom: 0px solid #fff;
right: 131px !important;
left: auto !important;
top: 118px !important;
}
#mega-menu-item-2619{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 2px 0 0 !important;
padding: 80px 2px 0 !important;
border-bottom: 8px solid #69992d !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-2619 a:hover{
background:#69992d !important;
}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 #mega-menu-item-2619 ul li ul li a:hover
{background:#446D10 !important;}
#mega-menu-item-2619 ul.mega-sub-menu {
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-ms-border-radius: 0px 0px 0px 0px;
-o-border-radius: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
background: #69992d !important;
padding: 0px 0px 0px 0px;
position: absolute;
width: 14% !important;
z-index: 999;
border-top: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
border-bottom: 0px solid #fff;
right: 131px !important;
left: auto !important;
top: 118px !important;
}
#mega-menu-item-42{
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 2px 0 0 !important;
padding: 80px 2px 0 !important;
border-radius:25px; overflow:hidden;
border-bottom: 8px solid #b74a2f !important;
box-shadow: 0 3px 3px #333 !important;
transition: background-color 1s ease 0s !important;
}
#mega-menu-item-42 a:hover{
background:#b74a2f !important;
}
#mega-menu-item-14 #mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-item.mega-toggle-on > a, #mega-menu-item-4 #mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-item:hover > a {
background:#365c8d !important;
color: #fff;
font-weight: normal;
}
#mega-menu-item-4 a:hover{
background:#365c8d !important;
}
#mega-menu-item-4 li.mega-menu-item.mega-toggle-on > a
{
background:#365c8d !important;
}
#mega-menu-item-4 #mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-item.mega-toggle-on > a, #mega-menu-item-4 #mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-item:hover > a {
background:#365c8d !important;
color: #fff;
font-weight: normal;
}
#mega-menu-item-4  ul.mega-sub-menu {background:#365c8d !important;}
#mega-menu-item-5 {
border-left: 1px dashed #999 !important;
color: #fff !important;
float: left !important;
font-family: "walkway_boldregular" !important;
font-size: 22px !important;
font-style: normal !important;
letter-spacing: 1px !important;
list-style: outside none none !important;
margin: 0 !important;
padding: 80px 2px 0 !important;
}
.photo:hover {
-webkit-transform: rotate(6deg) scale(1.05);
-moz-transform: rotate(6deg) scale(1.05);
transform: rotate(6deg) scale(1.05)
}
#sidebar_resort .home-widget h2 {
background: url(//www.junglelodges.com/wp-content/themes/Jungle/images/side_strip.jpg) no-repeat scroll left center rgba(0, 0, 0, 0);
border-bottom: 2px dashed #999;
color: #b6cb40;
float: left;
font-family: "walkway_boldregular";
font-size: 22px;
font-style: normal;
font-weight: normal;
height: 36px;
letter-spacing: 1px;
line-height: 36px;
padding-left: 30px;
width: 250px; text-align:left;
}
#menu-all-resorts .home-widget {text-align:left;}
#sidebar_resort .home-widget {text-align:center;}
#menu a {
color: #fff;
padding: 20px 13px 10px;
text-decoration: none;
}
.menu1 {
-moz-transition: background-color 1s ease 0s;
border-bottom: 8px solid #365c8d;
box-shadow: 0 3px 3px #333;
}
#full_page {width:950px; float:left; height:auto; padding:25px; }
#full_page  .post { width:100%; float:left;}
.story_header { background: url(//www.junglelodges.com/wp-content/themes/Jungle/images/image_gallery.png) no-repeat scroll left center rgba(0, 0, 0, 0);
float: left;
height: 200px;
padding: 50px 300px 0 400px;
width: 300px;}
.story_header p { line-height:30px; }
#story_main {	float: left; width: 580px; padding: 20px; font-size: 17px; font-family:'Roboto Condensed', sans-serif; font-weight:lighter; line-height:28px;}
#sidebar_story{ width: 316px; float:left; height:auto; border-right: 2px dashed #999; min-height:500px; border-top: 2px dashed #999; margin:10px 0 0 0; padding:15px; font-size: 17px; font-family:'Roboto Condensed', sans-serif; font-weight:lighter; line-height:28px; }
#news_main {	float: left; width: 650px; padding: 20px; font-size: 17px; font-family:'Roboto Condensed', sans-serif; font-weight:lighter; line-height:28px; border-right: 2px dashed #999; }
#news_main a {color:#b6cb40;}
#news_main a:hover {color:#fff;}
#contact_main {
border-right: 2px dashed #999;
float: left;
font-family: "Roboto Condensed",sans-serif;
font-size: 17px;
font-weight: lighter;
line-height: 28px;
padding: 20px 20px 20px 230px;
width: 383px;
}
#sidebar_contact{ width: 316px; float:left; height:auto;  min-height:500px;  margin:10px 0 0 0; padding:15px; font-family: "Roboto Condensed",sans-serif; }
#sidebar_contact .wpcf7-submit {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/button_submit.png) no-repeat; width:120px; height:38px; font-size: 0 !important; border:none !important; cursor:pointer;  }
#sidebar_contact input {background-image: url(//www.junglelodges.com/wp-content/themes/images/forms/input_shadow.png);
background-repeat: no-repeat;
border: 1px solid;
border-color: #bfbfbf #dedede #dedede #bfbfbf;
font: 1em Arial,Helvetica,Verdana,sans-serif;
padding: 5px 1px;
}
#sidebar_contact select {background-image: url(//www.junglelodges.com/wp-content/themes/images/forms/input_shadow.png);
background-repeat: no-repeat;
border: 1px solid;
border-color: #bfbfbf #dedede #dedede #bfbfbf;
font: 1em Arial,Helvetica,Verdana,sans-serif;
padding: 5px 1px;
}
#contact_main .post {
float: left;
margin-bottom: 10px;
width: 398px;
}
#news_main hr {
border: none;
border-top: 2px #999 dashed;
margin-bottom: 10px; height:1px;
}
#sidebar_news{ width: 278px; float:left; height:auto; min-height:500px;  margin:10px 0 0 0; padding:15px; }
#sidebar_story h2,h3,h4{font-family: 'walkway_boldregular'; font-size: 29px;  }
#sidebar_resort { width: 280px; float:left; height:auto; border-right: 2px dashed #999; }
#leftsidemenu {  height: auto; float:left;  width: 250px; padding:20px 30px; margin-bottom:0px;}
#leftsidemenu  ul{ list-style:none;}
#leftsidemenu li a {  color: #fff; display: block;font-family: 'walkway_boldregular'; font-size: 22px; font-style: normal; font-weight: normal; letter-spacing: 1px; line-height: 1.3; list-style: none outside none; margin: 0; text-decoration: none; line-height:37px;}
.experience:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/experience.jpg) no-repeat left #333; height:39px;}
.experience{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/experience.jpg) no-repeat left; height:39px; }
.accomodation:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/accomodation.jpg) no-repeat left #333; height:39px;}
.accomodation{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/accomodation.jpg) no-repeat left; height:39px; }
.tariff:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/tariff.jpg) no-repeat left #333; height:39px;}
.tariff{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/tariff.jpg) no-repeat left; height:39px; }
.itinerary:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/itinerary.jpg) no-repeat left #333; height:39px;}
.itinerary{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/itinerary.jpg) no-repeat left; height:39px; }
.route_map:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/route_map.jpg) no-repeat left #333; height:39px;}
.route_map{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/route_map.jpg) no-repeat left; height:39px; }
.explore_more:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/explore.jpg) no-repeat left #333; height:39px;}
.explore_more{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/explore.jpg) no-repeat left; height:39px; }
.thingstodo:hover {background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/thingstodo.jpg) no-repeat left #333; height:39px;}
.thingstodo{ background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/thingstodo.jpg) no-repeat left; height:39px; }
.img_holder { width:64px; height:39px; float:left; -moz-box-shadow:    2px 1px 1px 1px #333; margin-right:10px; -webkit-box-shadow: 1px 0 2px #000 ; box-shadow:1px 0 2px #000;}
#activities { height: auto; float:left;  width: 240px; padding:10px 30px; font-family:'Roboto Condensed', sans-serif; font-size:16px; color:#fff; font-weight:lighter; white-space:normal;}
#socialmedia { height: 60px; position: absolute; right: -17px; top: 5px; width: 133px; z-index: 5555;}
#socialmedia a {padding:0px !important; font-family: 'walkway_boldregular'; text-transform: lowercase; font-style: italic; font-weight: lighter; color: #333;}
#discount {width:100%;}
#discount a {width: 100%; text-align: center; color: #333; background: none repeat scroll 0% 0% yellow; font-weight: bold; display:block; margin-top:54px;}
.side_head { background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/side_strip.jpg) no-repeat left; height:36px; line-height:36px; padding-left:30px; float:left; font-family: 'walkway_boldregular'; font-size: 22px; font-style: normal; font-weight: normal; letter-spacing: 1px; color: #b6cb40; border-bottom: 2px dashed #999; width:250px;}
#resort_main {	float: left; width: 678px; padding: 20px; font-size: 17px; font-family:'Roboto Condensed', sans-serif; font-weight:lighter; line-height:28px;}
#resort_main .post { width:100%;}
.gallery_page .ngg-album-compactbox:before {border:none !important;}
.gallery_page .ngg-album-compactbox:after {border:none !important;}
.gallery_page .ngg-album-compactbox {border:none !important;}
.gallery_page .ngg-album-compactbox .Thumb {width:200px; height:120px;}
.gallery_page {padding:14px !important;}
.gallery_page h4 { display:none;}
.gallery_page p { display:none;}
.gallery_page table { border-left: 2px dashed #999; border-top: 2px dashed #999;}
.gallery_page td { border-bottom: 2px dashed #999; border-right: 2px dashed #999; padding-left:10px;}
.gallery_page h3 {
color: #e3e5e6;
float: left;
font-family: "Roboto Condensed";
font-size: 20px;
letter-spacing: 0;
line-height: 1.6; font-style:normal;
margin: 0;
padding: 0 10px 10px;
text-align: justify;
}
#tariff_list td {
border-bottom: 2px dashed #999; border-right: 2px dashed #999;
font-family: "walkway_boldregular";
font-size: 17px;
letter-spacing: 1.2px;
padding:5px 15px;}
.expand-cnt-link{
background-color: #9b9595;
border: 0 none; color:#fff;
cursor: pointer;
height: 35px;
padding: 0px; text-align:center;
position: relative;
width: 100%;}
.textwidget ol{ padding:0 0 0 124px;}
.hidden-content ol { padding:0 0 0 124px;}
.exp-col-content-holder a { display:block !important;}
.exp-col-content-holder a:hover { color:#b6cb40;}
#mega-menu-item-nav_menu-2{float:left !important; width:250px !important; font-size:12px !important;}
#mega-menu-item-nav_menu-5{float:left !important; width:250px !important; font-size:12px !important;}
#mega-menu-item-nav_menu-6{float:left !important; width:200px !important; font-size:12px !important;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 .mega-menu-clear {clear:none !important;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 ul li a {font-size:14px !important;padding:10px; display:block; border-radius:5px;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 ul li a:hover {font-size:14px !important; background:#3895bf !important; padding:10px;}
td:empty {
display: none;
}
#tariff_list {margin:0 0 20px 0; border-top:2px dashed #999; border-left:2px dashed #999;}
.date_tariff {background:#333;  float:right; width:195px; padding:3px; text-align:center;}
a#logo {
height: 80px;
font-size: 2.14em;
color: #545454;
font-weight: normal;
}
#logo:hover {
text-decoration: none;
}
#phone{
color: #666;
font-size: 18px;
text-transform: uppercase;
float:right;
background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/contact.png) no-repeat bottom left;
position:relative;
padding: 30px 0px 0px 24px;
}
#sfcg{
font-size: 18px;
text-transform: uppercase;
float:right;
padding-left:24px;
} #primary-nav{
height: 27px;
font-size: 12px;
font-weight:bold;
padding:8px 0 0 0;
}
#primary-nav ul{
list-style: none;
}
#primary-nav li {
float: left;
}
#primary-nav a{
display: block;
line-height: 20px;
height: 20px;
padding: 0px 20px;
border-right:#FFFFFF medium;
}
#primary-nav a:hover{
color: #3D72A3;
}
#primary-nav li ul {
z-index: 9999;
position: absolute;
left: -999em;
width: 260px;
height: auto;
margin:0;
background: #ECECEC;
}
#primary-nav li ul a {
display: block;
line-height: 30px;
height: 30px;
font-size: 12px;
font-weight: normal;
}
#primary-nav li ul li {
float: none;
border: none;
}
#primary-nav li ul ul {
margin: 0px 0 0 180px;
width: 180px;
}
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul, 
#primary-nav li.sfhover1 ul ul,
#primary-nav li.sfhover1 ul ul ul {
left: -999em;
}
#primary-nav li:hover ul,
#primary-nav li li:hover ul, 
#primary-nav li li li:hover ul,
#primary-nav li.sfhover ul, 
#primary-nav li li.sfhover1 ul,
#primary-nav li li li.sfhover1 ul {
left: auto;
}
#primary-nav li:hover,
#primary-nav li.sfhover1 { 
position: static;
} #searchform{
position: absolute;
right: 0;
top: 35px;
font-size: 0.79em;
}
input#search{ 
width: 150px; 
padding: 5px; 
border: 1px solid #DDDDDD; 
color: #AAAAAA; 
font-size: 0.79em;
}
#searchsubmit{ 
background: #F4F4F4;
color: #666;
font-weight: bold;
text-shadow: 0px 1px #FFF;
padding: 4px;
cursor: pointer;
border: 1px solid #DDDDDD;
font-size: 0.79em;
}
#searchsubmit:hover{ 
color: #4376AD;
} #business-about h1,
#business-top-right h2
{
margin-bottom: 10px;
border: none;
color:#CC0000;
}
#business-about{
float: left;
width: 630px;
}
#business-top-right{
float: right;
width: 300px; padding: 10px 0 10px 0 ;
}
#business-top-right ul{
list-style: none;
}
#business-bottom h2{
font-weight: 100;
border-bottom: 1px dotted #CCC;
margin-bottom: 10px;
}
#business-bottom{
clear: both;
width: 960px;
margin-top: 20px;
float: left;
}
.business-section-left{
width: 300px;
float: left;
margin-right: 30px;
}
.business-section-middle{
width: 300px;
float: left;
margin-right: 30px;
}
.business-section-right{
width: 300px;
float: left;
}
.home-widget ul{
list-style: none;
}
.home-widget ul li a{	
list-style: none;
padding:4px 0;
border-bottom:#CCCCCC dotted 1px;
display:block;
}
.home-widget ul li a:hover{
color:#990000;
background:#ececec;
} .post{
float: left;
width: 630px;
margin-bottom: 10px;
}
.postimg img{
float: left;
margin: 0 20px 10px 0 !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 1px 2px #ababab;
-khtml-box-shadow: 0px 1px 2px #ababab;
-webkit-box-shadow: 0px 1px 2px #ababab;
box-shadow: 0px 1px 2px #ababab;
}
.postcontent a img{
border: 5px solid #ECECEC;
margin: 10px;
}
.postcontent a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
-moz-box-shadow: 0px 5px 5px #ababab;
-khtml-box-shadow: 0px 5px 5px #ababab;
-webkit-box-shadow: 0px 5px 5px #ababab;
box-shadow: 0px 5px 5px #ababab;
}
img.single{
float: left;
border: 5px solid #ECECEC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 1px 2px #ababab;
-khtml-box-shadow: 0px 1px 2px #ababab;
-webkit-box-shadow: 0px 1px 2px #ababab;
box-shadow: 0px 1px 2px #ababab;
margin-right: 20px;
margin-bottom: 20px;
}
.noborder{
border-bottom: none;
}
#maintopcontent {
background: url(//www.junglelodges.com/wp-content/themes/Jungle/images/maintopbg.jpg) bottom no-repeat;
background-repeat: no-repeat;
border-bottom: 2px dashed #999;
height: 417px;
position: relative;
top: 0;
width: 1000px; float:left;
} .postcontentt h1 {
font-size: 2em;
font-weight: bold;
color:#b6cb40;
}
.postcontent { color:#fff;
margin-bottom: 20px;
}
h2.entry-title{
margin-top: 0 !important;
}
h2.entry-title a{
color: #726763;
font-weight: 100;
}
h2.entry-title a:hover{
text-decoration: none;
color: #4F4F4F;
}
.postcontent ul {
margin: 10px 40px;
}
.postcontent ol {
margin: 10px 40px;
}
.postcontent .alignleft {
float: left;
margin: 0 10px 10px 0;
}
.postcontent .alignright {
float: right;
margin: 0 0 10px 10px;
}
.postcontent .aligncenter,
.postcontent .center {
text-align: center;
margin: 0 auto;
display: block;
}
.postcontent blockquote {
padding: 0 15px 0 10px;
font-style: italic;
margin: 20px 0;
margin-left: 20px;
}
a.read-more{
position: absolute;
right: 0;
bottom: 0;
font-size: 0.93em;
color: #09F;
} #byline {
font-size: 11px;
margin-bottom: 20px;
letter-spacing: 1px;
color: #999;
}
#byline a{
color: #09F;
text-decoration: none;
}
#byline a:hover{
text-decoration: underline;
} .portfolio-item{
width: 205px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
}
.portfolio-item h2{
text-align: center;
font-size: 1.14em;
}
.portfolio-item h2 a{
color: #666;
}
.portfolio-item a img{
border: 3px solid #ECECEC;
margin-bottom: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 1px 2px #ababab;
-khtml-box-shadow: 0px 1px 2px #ababab;
-webkit-box-shadow: 0px 1px 2px #ababab;
box-shadow: 0px 1px 2px #ababab;
}
.portfolio-item a:hover img{
-moz-box-shadow: 0px 5px 5px #ababab;
-khtml-box-shadow: 0px 5px 5px #ababab;
-webkit-box-shadow: 0px 5px 5px #ababab;
box-shadow: 0px 5px 5px #ababab;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
} #comment-wrap{
border-top: 1px solid #CCC;
clear: both;
}
h3#comments{
margin: 30px 0;
clear: both;
}
.comment-author{
color: #000;
font-size: 0.93em;
}
.commentlist li {
margin-bottom: 20px;
}
ul.children li{
margin-left: 30px;
padding: 0;
border: none;
margin-bottom: 0;
}
ul.children li li{
margin-left: 30px;
}
.comment-wrap{
margin-left: 70px;
position: relative;
font-size: 0.93em;
color: #666;
margin-bottom: 20px;
border-bottom: 1px dotted #CCC;
}
.comment-wrap p{
margin: 0;
padding: 0;
}
ol.commentlist {
list-style: none;
}
img.avatar {
float: left;
padding: 2px;
border: 1px solid #CCC;
background: #EBEBEB;
}
.commentlist .children {
list-style: none;
margin: 0;
}
#commentform textarea,
#commentform input {
border: 1px solid #898989;
padding: 4px;
}
#commentform label {
text-transform: uppercase;
font-weight: bold;
font-size: .857em;
color: #898989;
padding: 0 0 0 5px;
}
#commentform label span {
font-weight: normal;
font-style: italic;
font-size: .8em;
}
#commentform textarea {
width: 572px;
}
a.comment-reply-link{
color: #2173af;
text-decoration: none;
font-size: 0.79em;
}
a.comment-reply-link:hover{
color: #349ce6;
}
input#submit {
background: #F4F4F4;
padding: 5px;
border: 1px solid #CCC;
color: #333;
cursor: pointer;
}
input#author{
border: 1px solid #cdcdcd;
}
input#email{
border: 1px solid #cdcdcd;
}
input#url{
border: 1px solid #cdcdcd;
}
textarea#comment{
border: 1px solid #cdcdcd;
}
ol.commentlist li#blank {
visibility: hidden;
}
#cancel-comment-reply-link {
margin-left: 20px;
color: #C50A17;
font-weight: bold;
} .wp-pagenavi{
padding-bottom: 20px;
font-size: 0.86em !important;
}
.wp-pagenavi a{
margin-right: 10px;
padding: 5px;
color: #666 !important;
border: 1px solid #C7C7C7;
background: #F4F4F4;
}
.wp-pagenavi a:hover,
span.current{
background: #C9C9C9;
text-decoration: none;
text-shadow: 1px 1px 1px #FFF;
border: 1px solid #999 !important;
} #footer{
border-top: 1px dotted #CCC;
padding-top: 10px;
padding-bottom: 5px; width:1000px; border-top: 2px dashed #999; background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/tree_footer.png) no-repeat right bottom; min-height:550px; height:auto;
}
.col_1 {
border-right: 2px dashed #999;
min-height: 400px; height:auto;
float:left;
width: 236px;  padding: 0 0 0 30px;
}
#footer  ul li a{ border-bottom:none !important; font-family: 'Roboto Condensed', sans-serif; font-size:13px; color:#fff; display:inline !important; padding:3px;}
#footer  ul li a:hover{ border-bottom:none !important; font-family: 'Roboto Condensed', sans-serif; font-size:13px; color:#fff; background: #333; padding:3px;}
#footer h2 {
color: #b6cb40 !important;
font-family:'walkway_boldregular';
font-size: 27px;
font-style: normal;
font-weight: normal; border-bottom:none !important;}
.col_2 {
border-right: 2px dashed #999;
min-height: 400px;
float:left; height:auto;
width: 136px;padding: 0 0 0 30px;
}
.col_3 {
border-right: 2px dashed #999;
min-height: 400px; height:auto;
float:left;
width: 165px; padding: 0 0 0 30px; color:#fff; font-size:13px; font-family: 'Roboto Condensed', sans-serif;
}
.col_4 {
padding: 0 0 0 30px; color:#fff; font-size:13px; font-family: 'Roboto Condensed', sans-serif; float:left;
width: 310px;
}
#footer .col_3 ul li { margin-bottom:10px;}
#footer .col_3 ul li a{ font-family:'walkway_boldregular' !important; font-size:22px !important;}
#footer .col_3 ul li a:hover{ font-family:'walkway_boldregular' !important; font-size:22px !important;}
#footer a{
font-size: 0.86em;
}
#footer ul{
list-style: none;
}
#footer-social{
float: left;
}
#footer-social li{
float: left;
margin-right: 10px;
}
#footer-links{
float: right; width:100%; text-align:center;
}
#footer-links li{
float: left;
border-right: 1px solid #CCC;
padding: 0 10px;
}
#footer-links li a:hover{
color:#990000;
} #copyright{
color: #a7a7a7;
font-size: .85em;
border-top: 1px dotted #CCC;
padding: 10px 0; 
}
#copyright a{
color: #a7a7a7 !important;
}
#copyright-left{
float: left;
}
#copyright-right{
font-size: 15px;
padding: 50px 0 0 0;
font-size:13px;font-family: 'Roboto Condensed', sans-serif; color:#fff;
} #sidebar {
float: left;
width: 280px;
padding: 20px 10px;
font-size: 0.93em;
}
#sidebar ul{
list-style: none;
margin: 0; 
}
.box ul li a{
padding: 4px 0;
border-bottom:1px #CCCCCC dotted;
display:block; color:#fff;
}
.box ul li a:hover{
color:#990000;
}
.box{
margin-bottom: 20px;
}
.box ul li ul li, .box ul li ul{
}
.box ul li ul li a{
font-size:11px;}
.box ul li ul li a:hover{
background:#999999;
} 		
.box ul{
padding: 10px 0;
}
.textwidget{
padding: 10px 0;
}
#sidebar h4, 
#business-news h2,
.home-widget h2
{
font-size: 1.43em;
font-weight: normal;
border-bottom: 1px dotted #CCC;
} .wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
.input2 {
background: #F4F4F4;
padding: 5px;
border: 1px solid #CCC;
color: #333;
width:450px;
}
.btn_submit{
width:auto; height:auto; background:#F4F4F4; color:#333333;
padding:5px 10px; outline:none; border:1px solid #999999; font-size:14px;}	
.ngg-slideshow img{ max-width :640px !important;  width :640px !important; float:left;   height:400px !important; max-height:400px !important;}
.ngg-slideshow {float:left; width:100%; padding:20px !important;
}
#resort_main hr { border:none; border-bottom:dashed #999 2px; color:#767676; margin-bottom:10px;}
.right_side { border-left:dashed #999 2px; height:255px; position:absolute;right:18px; top:0px;}
.left_side { border-left:dashed #999 2px; height:255px; position:absolute; left:18px;}
#bannerspace  {position:relative;}
hr { border:none; border-bottom:dashed #999 2px; color:#767676; margin-bottom:10px; height:1px;}
.advertisment .col-hide {width:100%; display:none;}
#full_page img { max-width: 949px !important; height: initial !important;}
.heading_tariff h1 {float: left; width: 595px;}
.tariff_pdf {float: right; padding: 16px 0 0 0;}
.tariff_pdf a{color: #222;
font-style: italic;
font-weight: bold;
text-decoration: none;
position: relative;
bottom: 15px;
right: 40px;
font-size: 19px;
font-family: 'walkway_boldregular';
float: right;}
.ngg-gallery-slideshow-image a img { border:none !important; margin:0px !important; padding:10px; background:#fff;}
.ngg-gallery-slideshow-image a img {max-width:97% !important;}
.table_header {background-color: #666; color: #b6cb40;}
.table_header i { font-style:italic !important;}
.img_brdr{ background:#ddd; padding:3px;}
.txt_center { text-align: center !important;}
.sighting_holder{ width: 225px; height: 72px; float: right; background:url(//www.junglelodges.com/wp-content/themes/Jungle/images/recent_sightings.png) no-repeat; font-size:0px !important; margin-top:-18px; }
.sighting_holder:empty {display: none !important;}
.sighting div:empty { display: none !important;} #discount_home a {
float: right;
margin-right: -90px;
width: 250px;
z-index: 500000;
}
#discount_home a {
background: rgba(0, 0, 0, 0) url(//www.junglelodges.com/wp-content/themes/Jungle/images/discount-bg.png) no-repeat scroll 0 0;
float: right;
height: 185px;
width: 185px;
}
#discount_home a div {
color: #999;
float: left;
font-size: 22px;
font-weight: normal;
margin-top: 15px;
text-align: center;
text-transform: uppercase;
width: 100%;
}
#discount_home a div:first-child {
margin-top: 35px;
}
#discount_home a span {
float: left;
font-size: 42px;
font-weight: bold;
margin-top: 10px;
text-align: center;
width: 100%;
}
#discount_home a p {
color: #aaa;
float: left;
font-size: 12px;
font-weight: bold;
margin-left: 34px;
margin-top: 0;
text-align: center;
text-transform: uppercase;
width: 66%;
}
@keyframes blink {
100% {
color: Red;
}
}
#discount_home a span {
animation: 1s steps(2, start) 0s normal none infinite running blink;
color: Blue;
}
.offer_page_bg {
background: rgba(0, 0, 0, 0) url(//www.junglelodges.com/wp-content/themes/Jungle/images/special_offer.jpg) no-repeat scroll 0 0;
float: left;
height: 625px;
width: 100%;
}
.book_now_btn a {
background: #003f20 none repeat scroll 0 0;
color: #ffe600;
display: block;
font-family: "Oswald",sans-serif;
font-size: 25px;
font-weight: bold;
height: 55px;
letter-spacing: 2px;
line-height: 55px;
margin: 341px auto 0;
opacity: 0.8;
text-align: center;
text-transform: uppercase;
width: 150px;
}
.book_now_btn a:hover {
color: #ffe600;
opacity: 1;
}
#full_page img.video_lightbox_anchor_image {width:282px; height:170px !important;}
.video_thumb img {
width: 47%;
float: left;
margin-right: 2%;
}
#mega-menu-item-2701  ul.mega-sub-menu { background: #905195  !important; width:30% !important; left: 117px !important;}
#mega-menu-wrap-primary-2 #mega-menu-primary-2 > li.mega-menu-item > a {    padding: 0px 10px 0px 10px !important; font-size:17px !important;}
div.pp_default .pp_description { color:#333 !important;}
.page-id-607 .postcontent a:hover img {opacity:1 !important; box-shadow:none; -webkit-box-shadow:none;}
.ngg-slideshow-loader img { width:auto !important; text-align:center;}
.carousel-control {display:none;}  .banner_off {
width: 163px;
height: 181px;
position: absolute;
right: 440px;
top: 0;
background: url(//www.junglelodges.com/wp-content/themes/Jungle/images/offer14.png);
z-index: 10000;
font-family: oswald;
font-size: 24px;
font-weight: bold;
color: #cb2129;
padding: 26px 0 0 0;
text-indent: 38px;
}
.ofbn_lt{ width:570px; height:180px; position:absolute; left:0; top:0;}
.carousel-inner > .active{ height:180px;}
.jlrknbt a{ color:#fff !important;}
#mega-menu-item-47 ul.mega-sub-menu li.mega-menu-item a{ background:none !important;}
#mega-menu-item-47 ul.mega-sub-menu li.mega-menu-item a:hover{ background:#333 !important;}
#mega-menu-item-47 ul.mega-sub-menu { padding:10px !important;
border-radius: 0px 10px 10px 10px !important;
}#primary-nav{ }
#primary-nav a{
color: #FFF !important;
}
#primary-nav li ul{
background: #28A0E8;
} .nivo-directionNav a {
background: #28A0E8 !important;
color: #FFF !important;
} .postcontent blockquote {
border-left: 4px solid #28A0E8;
} input#submit:hover{
color: #FFF;
background: #28A0E8;
}