/* Basic styles */
body
{
color:#333;
background: #dcdcdc; 
}

.fancybox-image, .fancybox-spaceball {
background: #fff;
padding: 10px;
}

a
{
color: #333;
}
a:hover
{
color: #999;
}

.form-horizontal .control-label {
    float: left;
    width: 260px;
    padding-top: 5px;
    text-align: right;
}


@media screen and (min-width: 960px) {
.rt-container1 {
background: #fff; 
width: 1200px;
margin: 0 auto;
margin-top:5px;
position: relative;
}
  
.blog
{ 
max-width: 500px;
margin-left:auto;
margin-right:auto;
}
    
  
.component-content h1, .component-content h2{
font-weight: normal;
padding: 0px;;
margin-top:0px;
color:#E1CF9D;
font-size: 300%;
font-family: Arial, Helvetica, sans-serif;  
}
}

@media screen and (max-width: 960px) {
.rt-container1 {
background: #fff; 
}
.component-content h1, .component-content h2{
font-weight: normal;
padding: 0px;;
margin-top:0px;
color:#E1CF9D;
font-size: 200%;
font-family: Arial, Helvetica, sans-serif;  
}
} 




.unite-gallery 
{
margin-top:-20px;
}


@media screen and (min-width: 960px) {
.logo{

z-index:2000;
}}

@media screen and (max-width: 960px) {
.logo{
position:absolute;
z-index:2000;
}} 


@media screen and (min-width: 960px) {
#rt-fullwidth
{
position:relative;
margin-bottom:-270px;
}}

@media screen and (max-width: 960px) {
#rt-fullwidth
{
position:relative;
margin-bottom:0px;
}}


@media screen and (min-width: 1200px) {
#comments {
max-width: 600px;
}
#jc {
margin-left:300px;
}
.ona {
margin-bottom:-400px;
}
}

}
@media screen and (max-width: 1200px) {
#comments {
    width: 100%;
}
}


@media screen and (min-width: 1200px) {
#easybook {
}
#easybook  {
margin-left:300px;
}
.ona {
margin-bottom:-400px;
}
}

}
@media screen and (max-width: 1200px) {
##easybook {
    width: 100%;
}
}



















@media screen and (min-width: 760px) {
 #rt-feature 
{
background: #fff;
}    
}

@media screen and (max-width: 760px) {
#rt-feature 
{
background: #fff; 
}    
}

@media screen and (min-width: 760px) {
 #rt-utility
{
border-bottom:solid 2px #E1CF9D;
background: #fff; 
} 
}

@media screen and (max-width: 760px) {
#rt-utility
{
background: #fff;
border-bottom:solid 2px #E1CF9D;
}    
}

.sticky .logo {
margin-top:0px;        
}


@media screen and (min-width: 850px) {

.sticky {
   background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  margin-top:0px;
  padding-top:10px;
      -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
          

border:solid 0px #333; 
z-index:1000;         
}
}

@media screen and (max-width: 850px) {
.sticky {
       
} 
}

@media screen and (min-width: 760px) {
.tel1
{
float: right;
padding-left:10px; 
}
}

@media screen and (max-width: 760px) {
.tel1
{
 float: right;
 padding-right:4px; 
 padding-top:5px;
 font-size:85%;
}
}


@media screen and (min-width: 760px) {
.tel11
{
float: right;
padding-left:10px; 

}
}

@media screen and (max-width: 760px) {
.tel11
{
text-align:center;
margin-left:auto;
margin-right:auto;
}
}
legend
{
color:#333;
border-bottom: 0px solid #d5d5d5;
}

#rt-mainbody legend
{
color:#333;
border-bottom: 0px solid #d5d5d5;
}


#rt-top
{
background: none;
}

#rt-bottom .rt-block
{
padding:10px 20px 0px 20px;
}
#rt-extension 
{
background: #333;
background: url("../images/pp.jpg") top center no-repeat fixed;
font-size: 200%;
color: #fff;
line-height: 1.2em;
z-index:100;
}
.componentheading
{
font-size:200%;
margin:5px;
}
.title,.price, .date
{
font-size:12px;
color: #000;
}
#rt-mainbody
{
	color:#333;
 font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
  margin-top:0px; 
}
#rt-mainbody .component-content{
	padding-left: 20px;
  padding-right:20px;
  padding-bottom:20px;  
	overflow: hidden;  
}

.rt-block{
	padding: 0px;
	margin: 10px 0px;
	overflow: hidden;
	word-wrap: break-word;
}



#rt-sidebar-a .rt-block
 {
margin-top: 20px;
margin-left:15px;
min-height:576px; 
} 

 
#rt-sidebar-b .rt-block
 {
margin-top: 20px;
background: #E1CF9D;
color: #ffffff;
} 

.component-content ul.actions {
display:none;
}


#rt-mainbottom
{
	background: none; 
  padding:20px;
} 

#rt-sidebar-a .module-content,
#rt-sidebar-b .module-content,
#rt-sidebar-c .module-content{
	border-top: 0;
}





h2, h3, h4, h5, h6 
{margin: 15px 0;
line-height: 1.4em;	
 font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
}

h1 {font-size: 180%;margin-top:0px;}
h2, h3, h4, h5, h6 {font-size: 140%;color: #42352D;}

ul {

}


ul li a{
	font-size: 100%;
	line-height: normal;
}
p{
	margin: 0px;
	padding: 0 0 15px;
}


.component-content .title{
	font-size: 300%;
  text-align:center;
}
.component-content .title a{
	text-decoration: none;
}
#rt-breadcrumbs h2.title{
	background: none;
	color: #000;
	text-shadow: 0px 1px 0px #fff;
	padding: 0px;
}
.module-title h2.title{
 background: #E1CF9D;  
  text-align:center;
	text-shadow: none;
	font-weight: normal;
	font-size: 155%;
	padding: 0px;
  color:#fff;
	letter-spacing: normal;
	line-height: 1.4em;	
 font-family: Arial, Helvetica, sans-serif;
}

#rt-content-top h2.title,
#rt-content-bottom h2.title
{
	background: none;
	color: #42352D;
	text-shadow: none;
	font-weight: normal;
	font-size: 200%;
	padding: 30px;
	letter-spacing: normal;
	margin-bottom: 0px;
	 line-height: 1.4em;	
 font-family: Arial, Helvetica, sans-serif; 
}
 #rt-content-top,
#rt-content-bottom .rt-block
{
	line-height: 1.4em;	
font-family:"Raleway", Arial,sans-serif;
font-weight:400; 
padding-left:15px;
padding-right:15px;
}



#rt-content-bottom 
{
}


#rt-maintop
{
background:#fff;
font-family:"Raleway", Arial,sans-serif;color:#2b1b15;
font-weight:400;
line-height: 1.4em;
font-size: 15px;
}

#rt-footer
{
color: #fff;
padding-bottom:10px;
}

#rt-footer h3
{
color: #DADADA;
}

#rt-footer .rt-block
{
padding-bottom:20px;
}

#rt-footer  a:hover
{
color: #dcdcdc;
font-weight:normal;
background:none;

}

#rt-footer a
{
 color: #fff;
 font-weight:normal;
 background:none;
}

 
#rt-footer ul
{
font-size:90%;
}
 #rt-footer li
{
font-size:90%;
}



#rt-copyright
{
font-size:90%;
color: #999;
background:#333;
}

#rt-copyright  a:hover
{
color: #dcdcdc;
}

#rt-copyright a
{
 color: #999;
}

#rt-copyright{
border-top:2px solid #E1CF9D;-webkit-box-shadow:inset 0 0px 0 #ffffff;-moz-box-shadow:inset 0 0px 0 #ffffff;box-shadow:inset 0 0px 0 #ffffff;}







@media screen and (min-width: 768px) {
#rt-sidebar-a ul.menu {
 margin-top:-15px;
}} 
@media screen and (max-width: 768px) {
#rt-sidebar-a ul.menu {
}} 
#rt-sidebar-a ul.menu li a::before, ul.menu li .item::before, ul.menu li .separator::before {
}
#rt-sidebar-a ul.menu li.active.current > a, ul.menu li.active.current > .item, ul.menu li.active.current > .separator, ul.menu li#current.active > a, ul.menu li#current.active > 
.item, ul.menu li#current.active > .separator {
    color: #000;
    font-weight:normal;}
#rt-sidebar-a ul.menu li a, ul.menu li .item, ul.menu li .separator {
    font-size: 1.0em;
    font-weight:normal;
        padding-top:4px;
    padding-bottom:4px;

    }
#rt-sidebar-a ul.menu li {
    margin-bottom: 0px;
    margin-top:0px;
     }    
     
#rt-sidebar-a .nav a{
	color: #333;
  }
#rt-sidebar-a .nav > li {
   border-bottom: 1px solid #E1CF9D;
    padding:8px;
    }
#rt-sidebar-a .nav > li a:hover {
    text-decoration: none;
     background-color: #E1CF9D;
    color: #fff;    
    }
      
#rt-sidebar-a .nav > li.active {
background-color: #E1CF9D;
}    
    
#rt-sidebar-a .nav > li.active.current {
    text-decoration: none;
    background-color: #E1CF9D;}
    
 ul.menu ul.unstyled {
    margin-left: 0px;
}

ul.menu ul {
    list-style: none;
} 
  