
/* CSS Document */
/*
Theme Name: Hotel-GG
Theme URL:https://hotelgurugrand.com/cms/
Description: full responsive website!
Tags:responsive, bootstrap, Hotel CMSMS theme, template for Hotel.
Copyright: Hotel Gurugrand Pvt. Ltd. - 2021 : All Rights Reserved.
*/
@charset "utf-8";

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500italic,700,500,700italic,900,900italic);
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

div#news {
/* margin for the entire div surrounding the news items */
	margin: 2em 0 1em 0em;
/* border set here */
	border: 0px solid #909799;
/* sets it off from surroundings */
font-family: 'Poppins', sans-serif;
font-size:15px; color:#494a4e; 
}
div#news h2 {
	line-height:0;
/* you can set your own image here */
	background: url(uploads/ngrey/darknav.png) repeat-x left center;
	color: #494a4e;
	border: none
}
.NewsSummary {
/* padding for the news article summary */
	padding: 5px 0px 0px 0px;
/* margin to the bottom of the news article summary */
	margin: 0px 5px 0px 0em;
	border-bottom: 0px solid #ccc;
    font-family: 'Poppins', sans-serif; font-size:15px; color:#494a4e; 
	   
}






.date{

line-height:140%;
font-size:12px;
font-weight:500;
color:#363636;
padding-left:0px;
font-family: 'Poppins', Arial, Helvetica, sans-serif;
transition: background 1.5s ease, padding 2.8s linear;
}

.date:hover{
color:#EC0C0D;}

.ghanta{
padding-left:0px;

}



.NewsSummaryPostdate {
/* smaller than default text size */
/* bold to set it off from text */
font-size:12px !important; 
font-weight:normal;
text-align:left;
padding-left:0px;
}
.NewsSummaryLink {
/* bold to set it off from text */
background: none/*url(../images/newsbg.png) no-repeat left center*/;
margin-left:0px;
	font-weight: 700; font-size:15px;
/* little more room at top */
	padding-top: 0px; color:#494a4e; text-align:left !important;
	padding-left:0px;
       border-bottom: 0px solid #999999;
	    font-family: 'Poppins', sans-serif;
		margin-bottom:0px;
}
.NewsSummaryLink a{color:#494a4e; font-size:16px; font-weight:bold; line-height:140%; margin-bottom:10px; }
.NewsSummaryLink a:hover{color:#EC0C0D; text-decoration:none;}

.NewsSummaryLink-new a{color:#494a4e; font-size:15px; font-weight:normal;
background: url(../img/bulleye.png) left center no-repeat;
padding-left:15px;

}
.NewsSummaryLink-new a:hover{color:#EC0C0D; text-decoration:none;}



.NewsSummaryCategory {
/* italic to set it off from text */
	font-style: italic;
	margin: 5px 0;
}
.NewsSummaryAuthor {
/* italic to set it off from text */
	font-style: italic;
	padding-bottom: 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 140%;
	margin-left:0px;
	margin-top:0px; background:#FFF; 
       border-bottom: 0px solid #666;
font-family: 'Poppins', sans-serif; font-size:15px; color:#494a4e; padding:5px 10px; 
}
.NewsSummaryMorelink {
border-bottom: 0px solid #999999;
text-align:right;
margin-top:0px;
color:#494a4e;
}
.NewsSummaryMorelink a {
color:#494a4e; font-weight:400;
}
.NewsSummaryMorelink a:hover {
color:#EC0C0D;
}

#NewsPostDetailDate {
/* smaller text */
	font-size:14px;
	margin-bottom: 5px;
/* bold to set it off from text */
	font-weight:300;
font-family: 'Poppins', sans-serif; color:#494a4e; 
text-align:left; letter-spacing:1px;
}
#NewsPostDetailSummary {
/* larger than default text */
	line-height: 140%;
}
#NewsPostDetailCategory {
/* italic to set it off from text */
	font-style: italic;
	border-top: 0px solid #ccc;
	margin-top: 0.5em;
	padding: 0.2em 0;
}
#NewsPostDetailContent {
	margin-bottom: 15px;
/* larger than default text */
	line-height: 140%; text-align:left;
font-family: 'Poppins', sans-serif; font-size:14px; color:#494a4e; 
}
#NewsPostDetailAuthor {
	padding-bottom: 1.5em;
/* italic to set it off from text */
	font-style: italic;
}
/* more divs, left unstyled, just so you know the IDs of them */ 
#NewsPostDetailTitle {
font-size:18px;
font-weight:bold;
color:#494a4e;
background:none !important;
letter-spacing:0.5px;
padding:0px 0px;
}

#NewsPostDetailHorizRule {
}
#NewsPostDetailPrintLink {
}
#NewsPostDetailReturnLink {
text-align:right;
}
#NewsPostDetailReturnLink a{
color:#494a4e;
}
#NewsPostDetailReturnLink a:hover{
color:#EC0C0D;
}


#NewsPostDetailContent img{
max-width:250px;	
height:auto; 	
display:inline-table;
text-align:left;
}

#NewsPostDetailContent img:hover{
	
}




@media(max-width:991px) and (max-width:767px) {
.date{
line-height:normal;
margin-left:0px;
font-size:14px;
font-weight:bold;

}



}


@media screen and (max-width: 480px){
.date{
line-height:normal;
margin-left:-0px;
font-size:14px;
font-weight:400;
	border:transparent !important;
background: transparent !important; 
color:#363636;

}
.NewsSummaryLink {
/* bold to set it off from text */
background: none !important/*url(../images/newsbg.png) no-repeat left center*/;
line-height:30px;
/* little more room at top */
	padding-left:0px;
     
}

.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 140%;
	margin-left:0px;
	margin-top:0px;
	background:none;
}
.newsinter{ 
background:none !important;
border:none !important;
}


#NewsPostDetailContent img{
width:100%;	
height:auto;	
}
}

/*================NEWS EXTRA IMAGES======================*/
.extra-2016 img{
width:75px;
height:auto;
float: left;
margin-right:5px;
text-align:left;
top:10px;
position:relative;
margin-bottom:10px;
}

.details-extra-2016 img{
max-width:100%;
height:auto;
float: left;
margin-right:15px;
text-align:left;
top:5px;
position:relative;
margin-bottom:15px;

}

.details-extra-2016 div{
display:table-inline;
color:#494a4e;
font-size:16px;
font-weight:lighter;
font-family: 'Poppins', sans-serif;
letter-spacing:0.5px;
position:relative;
margin-bottom:10px;

}




@media screen and (max-width: 480px){
.details-extra-2016 img{
width:100% !important;
height:auto;
margin-bottom:10px !important;
}

#ue-2016 img{	
width:100%;
height:auto;
}

}



@media screen and (max-width: 767px){

.ultra-border{

margin:20px 0px 20px 0px !important;
border:0px solid #494a4e;
}


#news-ultra ul{
position:relative;
top:0px !important;

}

#ue-2016 img{	
width:200px;
height:auto;
margin-right:5px;
}

}

/*====================================*/
#ue-2016, .item img{
	width:100%;
	height:auto;
display:table-inline;	
}

#ue-2016 img{
	
width:100%;
height:200px;
float: left;
text-align:left;
top:0px;
position:relative;
z-index:999;
margin-bottom:-40px;
}

#ue-2016 span{
display:table-inline;
color:#494a4e;
font-size:17px;
font-weight:lighter;
font-family: 'Poppins', sans-serif;
letter-spacing:0.5px;
position:relative;
margin:5px 0px; line-height:150%;	border-bottom:1px dashed rgba(0,0,0,0.1);
}

#ue-2016 span:hover{color:#EC0C0D; text-decoration:none;}

.eventsSummary{
text-align:left;
}
.ue-date{
background:	#EC0C0D;
padding:5px 10px;
float:left;		
margin-right:5px;
margin-top:20px; position:relative; 
z-index:9999; 
}
.ue-date span{
color:#FFF;
font-size:14px;
font-weight:lighter; letter-spacing:1px;
font-family: 'Poppins', sans-serif;
/*text-transform:uppercase;*/ font-weight:400;
}


.ue-date b{
color:#FFF;
font-size:24px; 
font-weight:bold; letter-spacing:0.5px;
font-family: 'Poppins', sans-serif;
line-height:110%;			
}


.EventSummaryLink{
	margin-top:20px;	
	position:relative;
	background: #FFF;
	padding:5px;
	z-index:9990; 
	text-align:left;
}

.EventSummaryLink a{
	color:#494a4e; 
font-size:16px !important; 
 font-weight: 700; text-align:left; line-height:140%;
}
.EventSummaryLink a:hover{
	color:#EC0C0D; 
text-decoration:none;
}




/*========================================*/
.ultra-border{
margin:20px 5px 10px 0px; position: relative; 
}


#news-ultra{  
  left: 0;
  top: 0;
  overflow: hidden;
  display:inline-table !important;
}

#news-ultra img{
z-index:100;
 box-shadow:0 1px 3px rgba(0,0,0, .2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0, .2); 
   -moz-box-shadow:0 1px 3px rgba(0,0,0, .2);
   display: block;
 
  background-position: center; position: relative;  
  border:1px solid #494a4e;
  width:100% !important;
 height: auto !important;
-webkit-transition: all 1.5s ease, padding 2.8s linear;  
  -moz-transition: all 1.5s ease, padding 2.8s linear;  
  -o-transition: aall 1.5s ease, padding 2.8s linear;  
  -ms-transition: all 1.5s ease, padding 2.8s linear;  
transition: all 1.5s ease, padding 2.8s linear;  
}

#news-ultra:hover > img{
opacity:1.0 !important;
-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  
  -webkit-filter: contrast(115%);
   -moz-filter: contrast(115%);
  filter: contrast(115%); 
  -ms-filter:contrast(115%);
}

#news-ultra ul{
position:relative;
bottom:1px;
z-index:101;
width:100%;
height:auto;
background: rgba(255, 255, 255, 0.7) url(../img/pt2.png) repeat  !important;
border-left:1px solid #494a4e;
border-right:1px solid #494a4e;
border-bottom:1px solid #494a4e;
border-top:0px solid #ddd;
padding:10px;
}

#news-ultra ul li { 
   z-index:151; text-decoration:none; border-left:5px solid #EC0C0D; padding-left:5px;
   }
   
#news-ultra h4 a{
font-size:15px;
font-weight:normal;
letter-spacing:0.5px;
color:#494a4e !important;
font-family: 'Poppins', sans-serif; text-decoration:underline;
text-decoration:none;
}

#news-ultra h4 a:hover{
color:#EC0C0D !important;
}

#news-ultra h2{
font-size:13px;
font-weight:normal;
letter-spacing:0.7px;
color:#FFF !important;
font-family: 'Poppins', sans-serif; background:#EC0C0D; padding:10px;
}



/*======================MODELS=================================*/


#models-news{  
left: 0; 
  top: 0;
  overflow: hidden;
  display:inline-table !important; position: relative;
}

#models-news img{
z-index:100;
   display: block; border:1px solid #f9f9f9;
  background-position: center;  
  width:100% !important;
height:auto !important; background-size: cover;
-webkit-transition: all 1.5s ease, padding 2.8s linear;  
  -moz-transition: all 1.5s ease, padding 2.8s linear;  
  -o-transition: aall 1.5s ease, padding 2.8s linear;  
  -ms-transition: all 1.5s ease, padding 2.8s linear;  
transition: all 1.5s ease, padding 2.8s linear; 
}

#models-news:hover > img{
filter: saturate(150%);
-webkit-filter:saturate(150%);
-moz-filter: saturate(150%);
  -o-filter: saturate(150%);
  -ms-filter: saturate(150%);  	
}

#models-news ul{
position:relative;
bottom:15px;
z-index:111;
width:100%;
height:auto;
background:#494a4e !important;
padding:2px 10px; text-align:right; 
border-bottom:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
}

   
#models-news h2 a{ width:100%;
font-size:16px; 
z-index:151;
font-weight:lighter !important;
letter-spacing:0.7px;
color:#FFF !important;
font-family: 'Poppins', sans-serif;
text-decoration:none;

}

#models-news h2 a:hover{ 
color:#EC0C0D !important;
}
#models-news div{
font-size:0px !important;
text-indent: -9999px;
}

#models-news p{
font-size:0px !important; text-indent: -9999px;
}
/*================= < MODELS DETAILS > ===========================*/

#models-details{
color:#494a4e;
background:none !important;
font-family: 'Poppins', sans-serif;
letter-spacing:0.7px;
font-size:40px;
text-align:left;
margin-bottom:40px;
}

#models-details:after{
transition: all 0.5s ease, padding 2.8s linear;
	-ms-transition: all 0.5s ease, padding 2.8s linear;
	-webkit-transition: all 0.5s ease, padding 2.8s linear;
	-moz-transition: all 0.5s ease, padding 2.8s linear;
	-o-transition: all 0.5s ease, padding 2.8s linear;
content:"";
width:75px;
height:50px;
border-bottom:4px solid #EC0C0D;
  position: absolute;
  left:0;
  z-index:1;
  margin-left:15px;
}
#models-details:hover::after{
width:175px;
}

.models-details{
border: 1px solid #f9f9f9;
padding:20px;
background:#494a4e url(../img/99.png) repeat;  
margin-top:20px 0px;
position:relative; 
width:100%; height:auto;
display:inline-table;
}

.models-details div{

color:#FFF !important;

padding:5px 15px; 
display:block;
  position:relative;  
}
.models-details img{
background:rgba(255,255,255,9.1) !important;
padding:15px; 
height:auto; 
margin-right:15px; margin-bottom:10px;
z-index:171; text-align:left; 
border:2px solid rgba(255,255,255,0.3); 
}
/*================= < MODELS DETAILS > ===========================*/
/*================= < HEIGHLIGHT NEWS > ===========================*/
#hl-news{
padding:20px;
border:1px solid rgba(0,0,0,0.05);
margin:10px auto 0px auto;
position:relative; list-style:none;
width:96%;		
}


#hl-news div{
font-size:16px;	
font-family: 'Poppins', sans-serif;
color:#494a4e !important;
line-height:150%;
font-weight:normal;		
}

#hl-news img{
max-width:96%;
min-width:20%;
height:auto;
vertical-align: middle; 
display: block; 
margin:15px auto;	
}

#hl-news h1 >a{
font-size:40px;	
font-family: 'Poppins', sans-serif;	
color:#EC0C0D !important;
line-height:150%;
text-align:center !important;		
}
#hl-news h1 >a:hover{
text-decoration:none;	
color:#727272 !important;
}


#hl-news h3{
font-size:18px;	font-weight:bold;
font-family: 'Poppins', sans-serif;	
color:#494a4e !important;
line-height:100%;		
}
@media screen and (max-width: 767px){
	
	#hl-news{
width:100% !important;	
}
#hl-news h1 >a{
font-size:24px;			
}

#hl-news div{
font-size:15px;
padding:10px;			
}

#hl-news img{
width:100%;	
}	
}

/*================= < HEIGHLIGHT NEWS > ===========================*/
.NewsSummary{margin-bottom:10px;
	background:#FFF;
		-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
	-webkit-box-shadow: 2px 3px 5px -4px rgb(158, 158, 158);
	-moz-box-shadow: 2px 3px 5px -4px rgb(158, 158, 158);
	box-shadow: 2px 3px 5px -4px rgb(158, 158, 158);
}

.NewsSummary:hover{
	-webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
	-moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
	box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
}