body {
        font-family: 'Source Sans Pro', sans-serif;
      }

h1, h2, h3, h4, h5 {font-family: 'Source+Sans+Pro:wght@600', sans-serif; }

h1	{ font-size: 2.75em; color: #fff; padding: 10px 25px 0px 25px; margin-top: 20px; }


h5	{ font-size: 1.75em; color: #fff; padding: 10px 25px 0px 25px; margin-top: 20px; }

p	{ font-family: 'Source+Sans+Pro:wght@200', sans-serif; color: #27235d; font-size: 17px; padding-top: 20px; }
 
 .dktxblue	{ color: #27235d; font-size: 17px; }
 
 .dktxwhite	{ color: #fff; font-size: 17px; }

.ital	{ font-weight: bold; color: #fff; }

.whital	{ font-size: 17px; font-style: italic; }

.whcol	{ font-size: 17px; color:#27235d; }

/* very top panel="strip" */
.bluebar		{ text-align: right; }

.strip  { 	font-size: 19px; 
			background: #27235d; 
			padding: 12px 40px 0px 40px;
			}	
								
.strip p 	{ color: #fff; }

/* padding in dk blue panel Home page 1st paragraph */
.largomedirec	{ font-size: 18px; color: #fff; font-style: italic; padding: 10px 20px 15px 20px; }

/* padding in dk blue panel Home page 1st paragraph */
.largome	{ font-size: 18px; color: #fff; font-style: italic; padding: 10px 20px 15px 20px; margin-top: 15px; }

/* padding in dk blue panel about page 1st paragraph */
.largome2	{ font-size: 17px; color: #fff; padding: 0px 20px 0px 20px; }

/* padding in dk blue panel about page 2nd paragraph */
.largome3	{ font-size: 17px; color: #fff; padding: 0px 20px 15px 20px; }

.jeth		{ color: #fff; padding: 25px; }

.jethy		{ font-size: 15px; color: #4dcfff; font-style: normal; font-weight: light; }



/* .......................................................... */

/* navhead code starts*/

/*.navhead	{ margin: 0px 40px 0px 40px;}*/

.navbar-light	{ background: #fff: }

/* .......................................................... */


/* carousel container */
.slide		{ padding: 0px; }
/* .......................................................... */


/* container code for bottom panel */
.smhome	{ padding: 60px 40px 40px 40px; background: #4dcfff; }
/* .......................................................... */

/* container code for bottom panel but with cyan blue */
.newsmhome	{ padding: 60px 40px 40px 40px; background: #00aeef; }
/* .......................................................... */


/* container code for bottom panel with darker blue bground */
.rnhome	{ padding: 60px 40px 40px 40px; background: #00aeef; }
/* .......................................................... */



/* bottom row code */
.rhome	{ padding-left: 0px; padding-right: 0px; }
/* .......................................................... */


/* logo */
.zarf	{ padding-bottom: 10px; }
/* .......................................................... */

/* navigation */
.nbar	{ text-align: right; padding-top: 45px; }
/* .......................................................... */

/* Home page bottom image headings */
h4	{ font-size: 1.5em; color: #27235d; }



/*Dark Blue text panels */
 .md-3-container {		background: #00aeef;
						border-top: 0;
						padding: 0 0px 0 0px;
						border-bottom: 0;	
				}
					
h4				{		padding: 10px 5px 3px 2px;
				}

/*
.dkblue			{ background: #27235d; 
				margin-top: 48px;
				padding: 30px;
				margin-bottom: 16px;
				}
				
*/
				
 .md-3-container2 {		background: #27235d; 
						border-top: 0;
						padding: 0 0px 0 0px;
						border-bottom: 0;	
						}

/* play......................................................... */				
.md-3-container2b {		background: #27235d; 
						border-top: 0;
						padding: 0 0px 0 0px;
						border-bottom: 0;	
						margin-bottom: -1.5rem !important;
						}
/* .......................................................... */						
						
						
.md-4-container2a {		background: #27235d; 
						border-top: 0;
						padding: 0 0px 0 0px;
						border-bottom: 0;	
						}
						
						
/* Our brands bullet text*/
  .md-3-containerpanel {	background: #00aeef; 
						margin-top: -48px;
						padding: 5px px 0px 5px;
						border-bottom: 0;
						}

ul { padding-left: 0px; margin-left: 45px; padding-bottom: 0; margin-bottom: 0;}
li { font-size: 18px; color: #f27235d; }
ul	{ list-style-image: url(favicon-16x16.png); }

/*.ibishead	{ font-size: 2.75em; color: #27235d; padding: 10px 0px 0px 0px; }*/
.ibishead	{ font-size: 2.75em; color: #fff; padding: 10px 0px 0px 0px; }

.md-3-container a:link { color: #27235d; text-decoration: none; }
.md-3-container a:hover { color: #fff; text-decoration: none; }
.md-3-container a:visited { color: #27235d; text-decoration: none; }

.md-4-container2a a:link { color: #ffffff; text-decoration: none; }
.md-4-container2a a:hover { color: #4dcfff; text-decoration: none; }

/* Main Heading on Ibis hotel brands page */
.ibishead2	{ font-size: 2.75em; color: #fff; padding: 10px 25px 0px 20px; margin-top: 20px; }

/*Lite Blue text panel on Ibis hotel brands page */
 .lt-container6, .lt-container3 {		background: #4dcfff;
						border-top: 0;
						padding: 0 0px 0 0px;
						border-bottom: 0;	
				}
							
/*Lite Blue text panel on Ibis hotel brands page */
 .dk-container6 {		background: #00aeef;
						border-top: 0;
						padding: 0px 0px 0px 0px;
						border-bottom: 0;	
				}
				
/* padding in logo panel brand page */
.largome3b	{ font-size: 17px; color: #27235d; padding: 20px 20px 15px 20px; }

/* Bottom panel about page */
.largome3c	{ font-size: 17px; color: #27235d; padding: 10px 20px 15px 20px; }

/*Lite Blue text panel on About page */
 .lt-container6b {		background: #4dcfff;
						margin-top: 17px;
						padding: 0 0px 0 0px;
						border-bottom: 0;	
				}
				
/* Policy text on contact page */
.poly	{ font-size: 14px;
	color: #4dcfff;
	padding: 0px 20px 20px 20px;
 	}
 	
 	
 	/*Lite Blue text panel new */
 .lt-container6a, .lt-container3a {		background: #4dcfff;
						border-top: 0;
						padding: 0px 0px 0px 10px;
						border-bottom: 0;	
				}
				
.basenav		{	padding-top: 10px;
				}

/* hotel-brands page */				
.roover a:link { color: #000; text-decoration: none; }
.roover  a:hover { color: #fff; text-decoration: none; }
.roover  a:visited { color: #333; text-decoration: none; }


.navbar	{ text-decoration: none; border: 0px; }
.dropdown	{ text-decoration: none; border: 0; }
.dropdown-toggle, { text-decoration: none; border: 0; }
.navbar-light	{ text-decoration: none; border: 0; }

#navbar img {
border:0;
}


/* .lt-container3	{  margin-top: -1rem !important; } */
						
						
						
						
						
						
						
									