/* Add here all your css styles (customizations) */

/*GENERAL STYLES - ALL PAGES*/
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
.underline
{
	text-decoration: underline;
}

.main-colour{

    color: #EE1A28 !important;
}

.main-colour-2{

    color: #EE1A28  !important;
}

.red-colour{

    color: #EE1A28 !important;
}

.dark-colour{

    color: #000 !important;
}

.no-bottom-border 
{
    border-bottom: 0px !important;
}

.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 !important;}
.margin-bottom-10 { margin-bottom:10px !important;}
.margin-bottom-15 { margin-bottom:15px !important;}
.margin-bottom-20 { margin-bottom:20px !important;}
.margin-bottom-25 { margin-bottom:25px !important;}
.margin-bottom-30 { margin-bottom:30px !important;}
.margin-bottom-35 { margin-bottom:35px !important;}
.margin-bottom-40 { margin-bottom:40px !important;}
.margin-bottom-45 { margin-bottom:45px !important;}
.margin-bottom-50 { margin-bottom:50px !important;}
.margin-bottom-55 { margin-bottom:55px !important;}
.margin-bottom-60 { margin-bottom:60px !important;}
.margin-bottom-100 { margin-bottom:100px !important;}

.margin-top-5, 
.margin-top-10, 
.margin-top-15, 
.margin-top-20,
.margin-top-25, 
.margin-top-30 { 
   clear:both;
}

.margin-top-5  { margin-top:5px !important;}
.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 !important;}
.margin-top-30 { margin-top:30px !important;}

.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;}


.list-unstyled {
    line-height: 2.0;
}

.padding-right-10 {
    padding-right: 10px;
}


/*Map*/
.map-container {
	height: 350px;
	border: 3px solid #fff;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.map-container iframe {
	width: 100%;
	height: 100%;
	border: 0;
}


.instagram {
    max-width: 220px;
}


.fb-icon {
    max-width: 200px;
}


.pad-5{
    padding: 5px;
}


#policy h3 {
    font-size: 25px;
    text-align: left;
    margin-bottom: 7px !important;
}


#policy h5 {
    font-size: 20px;
    text-align: left;
    margin-bottom: 10px !important;
}

#policy p {
    margin-bottom: 5px !important;
}

#booking p {
    margin-bottom: 5px !important;
}
