
h2.itemTitle {
    font-weight:500!important;
    font-size:40px;
    margin:30px 0px!important;
    color:#706827;
    border-bottom:1px solid #706827;
    padding-bottom:20px!important;
}

h3.catItemTitle a{
     font-weight:600!important;
    color:#706827!important;
    position:absolute;
    bottom:0;

}
h3.catItemTitle {
    position:relative;
    min-height:60px!important;
    font-size:16px!important;
    vertical-align:bottom!important;
}
.catItemImageBlock {
    max-height:160px!important;
    overflow:hidden;
    min-height:160px!important;
}
.ihead {
    abackground:url(../img/headbg.jpg) bottom left repeat-x;
   position: relative;
   background:#c8bf46;
 
    width:100%;
}
.imenu {
    background:#706827;
    
}
.ibg {
    background:url(../img/rwenzori-headbg-new.png) bottom right no-repeat;
    padding:10px 0px;
}
.icompo {
    
}

.ibottom {
    background:#706827;
   padding:20px 0px;
}
.ibottom a {
 color:#a2d056;
}

.ifooter {
    
}
.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.tour h3 {
	
}
.tour h3.sppb-addon-title {
	text-align:center!important;
}
.tour-packages-NOTINUSE img {
    -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.tour-packages img:hover {
  filter: sepia(100%);
    -webkit-filter: sepia(1);  
     transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
   -o-transition: all .2s ease-in-out;
  transform: translateX(0);
   -webkit-transform: translateX(0);

}
.tour-green {
    background:#50701a;
    padding:10px;
    color:#e6e846;
}

.tour-green a {
    color:#fff!important;
}
.tour-green a.moduleItemTitle {
    font-size:13px;
    color:#fff!important;
}
.circleduration-NOTINUSE {
    background:#007236;
    color:#e6e846!important;
    font-size:32px;
    position:absolute;
    top:0;
    z-index:100000;
    right:0;
    -webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
height:100px;
padding:15px 10px;
text-align:center;
width:100px;


}
.safarismod_title a.moduleItemTitle {
	color:#706827!important;
	font-size:12px;
	font-weight:bold;
}
.safarismod_title {
	
	
}
a.safari_more {
	margin-top:20px;
	margin-bottom:20px;
}
h1.tag_title_header {
	padding:20px 0px;
	border-bottom:1px solid #007236;	
	margin-bottom:20px;
}

.tour-info-bar {
    background:orange;
    padding:20px 20px 30px 20px;
}
.tour-includes {
    background:#BFFF00;
     padding:10px 20px 20px 20px;
     margin:20px 0px;
}
.tour-excludes {
    background:#706827;
    padding:10px 20px 20px 20px;
     margin:20px 0px;
     color:#fff!important;
}
.tour-excludes p {
    color:#FFF!important;
}

.tour-includes ul, .tour-excludes ul {
    padding:10px!important;
}
.tour-includes h3, .tour-excludes h3 {
    margin-top:0px!important;
    border-bottom:1px solid #fff;
    padding-bottom:10px;
}

div.catItemImageBlock, span.catItemImage {
    margin-bottom:0px!important;
    padding-bottom:0px!important;
}
div.catItemImageBlock img {
    min-height:160px;
}
.cat-extra {
    background:#706827;
    padding:10px ;
    -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
font-size:14px;
color:#fff;
text-align:center;
}
.extra-color {
    color:#c8bf46;
    font-weight:bold;
}
div.catItemView, div.tagItemView {
    margin-bottom:10px!important;
}

div.itemListCategory {
    border-left:0px!important;
    border-right:0px!important;
    border-top:0px!important;
    background:none!important;
    border-radius:0px!important;
}

.tour-right {
    background:#e7e6db;
    padding:20px 20px;
    margin-bottom:30px;
}
.tour-right .moduletable {
    margin-top:0px;
    border-bottom:1px dotted #706827;
    
}