/* Add here all your css styles (customizations) */

/*GENERAL STYLES - ALL PAGES*/
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.underline
{
	text-decoration: underline;
}

/*.font-size-17 {
    font-size: 17px
}*/

.margin-bottom-5, 
.margin-bottom-10, 
.margin-bottom-15, 
.margin-bottom-20,
.margin-bottom-25, 
.margin-bottom-30, 
.margin-bottom-35, 
.margin-bottom-40, 
.margin-bottom-45, 
.margin-bottom-50, 
.margin-bottom-55, 
.margin-bottom-60,
.margin-bottom-100 
{ 
   clear:both;
}

.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;} 
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}
.margin-bottom-100 { margin-bottom:100px;}

.margin-top-5, 
.margin-top-10, 
.margin-top-15, 
.margin-top-20,
.margin-top-25, 
.margin-top-30,
.margin-top-40,
.margin-top-50 
{ 
   clear:both;
}

.margin-top-5  { margin-top:5px;}
.margin-top-10 { margin-top:10px !important;} 
.margin-top-15 { margin-top:15px!important;}
.margin-top-20 { margin-top:20px !important;}
.margin-top-25 { margin-top:25px;}
.margin-top-30 { margin-top:30px;}
.margin-top-40 { margin-top:40px;}
.margin-top-50 { margin-top:50px;}

.margin-left-5 { margin-left: 5px;}
.margin-left-10 { margin-left: 10px;}
.margin-right-5 { margin-right: 5px;}
.margin-right-10 { margin-right: 10px;}
.margin-right-20 { margin-right: 20px;}

.top-X 
{ 
    top: -50px !important;
}

.menu-section .badge 
{
    font-size: 15px;
    background-color: #f78153 !important;

}

.menu-section h5
{
    font-size: 15px !important;
}

.main-colour{

    color: #EE1A28 !important;
}

.main-colour-2{

    color: #666666 !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 
{
    line-height: 1.3;
}

#opening-hours.table th, 
#opening-hours.table td { 
     border-top: none !important; 
 }

.gallery-padding 
{
    padding-right: 5px !important;
    padding-left: 5px !important;
    
}

.panel-body {
    font-size: 14px !important;
    color: #666666;
}

.footer p, a
{
    color: #9a9a9a;
}

.footer .footer-copyright a 
{
    color: #4ca6ff;
    /*text-decoration:underline;*/
}
.no-bottom-border 
{
    border-bottom: 0px !important;
}

.Find-Us-FB
{    
    margin-top: 30px;    
}


.Find-Us-FB img
{        
    display:inline-block;    
}

.Find-Us-FB a
{    
    color: #EE1A28 !important;
    font-weight: bold;
    font-size: 16px;
}

.panel-title a 
{
    color: #6699cc;
    /*text-decoration: underline;*/

}

.booking-button {
    max-width: 160px
}