@charset "utf-8";
/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -

Title : Phat Chicken
URL : http://www.phatchicken.com.au/

Author : FOX DESIGN creative
URL: www.foxdesign.com.au

updated on 24 July 2021
- - - - - - - - - - - - - - - - - - - - - */

/*----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea, blockquote,th,td { 
	margin:0;
	padding:0;
}
 
table {
	border-collapse:collapse;
	border-spacing:0;
}

html,body,div,dl,dt,dd,pre,form,fieldset,input,textarea,blockquote { 
	margin:0; 
	padding:0; 
}

html { 
	margin:0; 
	padding:0; 
	overflow: -moz-scrollbars-vertical;
}

html,body {
	margin:0;
	padding:0;
}

/* Perfect Full Page Background Image*/
html { 
  background: url(../images/body_bg03.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

body,td,th,p,li {font-family: 'Raleway', sans-serif; font-weight: 400; font-size:16px; line-height:24px; color: #d5d5d5; }
body {
 	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
}

a { color: #fff; text-decoration:underline;}
a:hover { color: #f68523; font-weight: bold;}

h1 { margin: 0 auto; max-width: 800px; font-size:75px; line-height:70px; color:#000; padding: 0 0 0 10px; text-align:left; font-family: 'Bebas Neue', cursive;  text-transform: uppercase; font-weight: 400; border-left: 8px solid #fcb243; }
  
h2 { font-size:45px; line-height:45px; color:#000000; padding: 0px; margin:0px;  font-family: 'Bebas Neue', cursive; text-transform: uppercase;  }

h3 {font-size:26px; line-height:26px;  color:#000; padding: 0px; margin:0px; font-family: 'Raleway', sans-serif; font-weight:400; text-align: center;}

h4 {margin: 0px; padding: 0px;  font-size:18px; line-height:26px;  color:#000;   text-align:left; font-family: 'Raleway', sans-serif; font-weight:700; }


h5 {margin: 0px; padding: 0 0  30px 0;  font-size:22px; line-height:26px;  color:#f68523;   text-align:left; font-family: 'Raleway', sans-serif; font-weight:700; }


.bold{font-weight:700; }
 

fieldset { 	border: 0; }

.clear { 
	clear: both; 
	font-size: 0; 
	height: 0; 
	line-height: 0; 
}
a img{ border:none;}
hr {height: 1px; color: #e6e4e2;  }

b{ color: #fcb243; font-weight:700px;}
p{ padding:0px; color:#ffffff;}

p a{ color:#ffffff; text-decoration:underline; }

 
.btnGeneral_home { text-align:center; overflow: hidden;  height:auto; line-height:45px;display:block; font-family: 'Raleway', sans-serif; font-size: 20px;  color:#fff; font-weight:700;text-decoration:none; text-transform:uppercase; cursor:pointer; border:4px #fcb243 solid;  background:none; width: 250px; padding: 0px 20px; border-radius: 50px;}
.btnGeneral_home:hover  { background:#f68523; color:#000; border:4px #f68523 solid; font-weight:700; }

.btnGeneral { text-align:center; overflow: hidden;  height:auto; line-height:45px;display:block; font-family: 'Raleway', sans-serif; font-size: 20px;  color:#000; font-weight:700;text-decoration:none; text-transform:uppercase; cursor:pointer; border:4px #fcb243 solid;  background:none; width: 360px; padding: 0 20px; border-radius: 50px; }
.btnGeneral:hover  { background:#f68523; color:#000; border:4px #f68523 solid; font-weight:700; }

/* end of global*/

#wrap{ float:left; 
width:100%; height:100%; 
min-height:100%; 
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
position:relative;
}
 
.wrap_general{ float:left; width:100%; height:10px; min-height:10px;}
html>body .wrap_general{ height:auto;}


#page_wrap{ float:left; 
width:100%; height:100%; 
min-height:100%; 
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
position:relative;
}
 

/* header */

#header_wrap{ float:left; width:100%; height:37px; min-height:37px; background:rgba(0,0,0,0.70);  position:fixed; left:0; top:0; z-index:1000; }
html>body #header_wrap{ height:auto;}
#header{ margin:0 auto; max-width:1360px; height:30px; min-height:30px; padding: 20px 0;}
html>body #header { height:auto;}

#logo{ float:left; width:9%; height:auto; text-align:center; }

#header-right{ float:right; width:70%; height:auto; padding:15px 0 20px 0;}
#header_phone{ float:right; font-size:32px; color:#fff; line-height:37px; width: auto; height:37px; margin-right:10px; font-family: 'Bebas Neue', cursive;}
#header_phone a{ color:#fff; }
#header_phone:hover{ color:#f68523; }
#call_icon{ float:right;  width:30px; height:auto; margin-right:8px; }
.head-social{float:right; width: 30px; height: auto; margin-right:20px; }


#nav_wrap{ float:right; width:70%; height:40px;}

@media screen and (max-width: 960px) {
#header{width:100%; padding:0;}
#logo{width:90px; padding:10px 0  0 15px;}
#header-right{width:160px; height: 30px; padding-top: 28px;}
#header_phone{display:none; } 
#call_icon{ width:45px; height: 30px; padding-right:15px; border-right:2px solid #161f24; margin-right:70px;  text-align: right;}
.head-social{display:none;} 
#nav_wrap{ width:100%; height:10px;padding-right:0; padding-top: 10px;}
	}

/* home page slider show */
#slider-show{ position:relative; float:left; width:100%; height:100vh;}
  
/* booking bar */
#booking_wrap-out{float:left; margin-top: -135px; padding: 10px 0; width: 100%; height: auto; z-index: 999; position: relative;}
#booking_wrap-home{ margin: 0 auto; padding: 10px 7px; max-width: 1134px; height: auto;background:rgba(225,225,225,0.60);position: relative; }
#booking_wrap{ margin: 0 auto; padding: 7px; max-width: 1120px; height: auto;background:rgba(225,225,225,0.60); position: relative;}
#booking_wrap:hover{background:rgba(224,185,114,0.85);}
.booking_raw{ float:left; margin: 3px; width:554px; height: 54px;}
 
@media screen and (max-width: 1125px) {
#booking_wrap-out{ margin-top: -180px; }
#booking_wrap-home{ max-width:574px; height: auto; padding: 7px; }
#booking_wrap{ max-width:560px; height: auto; padding: 7px; }
.booking_raw{ float:left; width: 100%; }
 
	}
@media screen and (max-width: 556px) {
#booking_wrap-out{ margin-top: -160px; }
#booking_wrap{ max-width:556px; height: auto;  }
	}


/* home page company intro*/
#home-company-intro_wrap{float: left; width: 100%; height: auto; background:#3a3432; border-top: #e8e8e8 solid 40px; border-bottom: #e8e8e8 solid 50px;}
#home-company-intro_left{ float: left; width:50%; height:auto; text-align: right;}
#home-company-intro_right{float: left; width:44%; padding:3%;}
#home-company-intro_right h1{ font-size:40px; line-height:38px; color:#fff; margin-bottom: 20px;  text-align:left; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 700; }
#home-company-intro_right p{font-family: 'Raleway', sans-serif; font-weight: 200; font-size:18px; line-height:25px; color: #ffffff; padding-bottom:18px; }

@media screen and (max-width: 1200px) {
	#home-company-intro_left{ width: 100%; }
	#home-company-intro_right{ width: 94%; padding:5% 1% 5% 5%;}
	#home-company-intro_right h1{font-size:36px; line-height:34px;}
	#home-company-intro_right p{font-size:18px; line-height:25px;}
	}
 
/* home page Instagram Plugin*/
 #home-instagram_wrap{float: left; width: 100%; height: auto; background:#feeed6; border-top: #fff solid 13px; border-bottom: #fff solid 13px;}
 #home-instagram{ margin:0 auto;  padding: 40px 0; max-width:1000px; height: auto; text-align: center;}
 #home-instagram_wrap h3 { width: 100%;  font-size:40px; line-height:38px; color:#000; padding: 35px 0 20px 0;  text-align:center; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 700; }
/* testimonials */
#testimonials_wrap{float: left; width: 100%; height: auto; background:#000; padding:5% 0; }
#testimonials_wrap h3 { width: 100%;  font-size:40px; line-height:38px; color:#000; padding: 35px 0 20px 0;  text-align:center; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 700; }
#testimonials{float: left; width: 100%; height:auto;  background-image: url("../images/bg_testimonials.jpg");background-attachment: fixed;
  background-position: center;  background-repeat: no-repeat; background-color: #000;}
.testimonials_side{float:left; width:15%; padding:2.5%;  height:100%; text-align: center; vertical-align: middle; }
.testimonials{float:left; width: 60%; height: auto; }
.testimonials p{float:left;  padding: 0; margin: 10% 0;  width: 100%; height: auto; text-align: center; font-size: 100px; line-height:100px;  color: #fff; font-family: 'Fuggles', cursive;}
.smallfont{font-size:14px;}

@media screen and (max-width: 960px) {
.testimonials p{ font-size: 36px; line-height:36px; }
	}

/*-footer-*/
#footer_wrap-out{float:left; width: 100%; height: auto; background:#d3d3d3; border-top: 2px solid #fff;}
#footer_wrap{ margin: 0 auto; max-width:1360px; height: auto; padding: 50px 0;}
#footer_logo{float:left; width: 10%; height: auto; margin-right:3%; text-align:center; }
#footer_contact{ float:left; width:55%; height: auto;}
#footer_contact h3{ font-size:30px; line-height:28px; color:#000; padding: 15px 0;  text-align:left; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight:700; }
#footer_social-wrap{float: right; width:30%; height: auto;}
.footer_social {float: right; width: 30px; height:30px; margin: 5px; text-align: center;}
.footer_social-word {float: right; width: 160px; height:30px; margin: 5px; text-align: right; color: #333;}
#footer_social-wrap h4{ font-size:30px; line-height:28px; color:#000; padding: 15px 0;  text-align:right; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight:700; }

.footer{ font-family: 'Raleway', sans-serif; font-weight:400; color:#000; font-size:18px; line-height:32px;}
.footer a { color:#000;}
.footer a:hover{ color: #fff;}
.footer b{ font-family: 'Raleway', sans-serif; font-weight:700; color:#fcb243;}
 


#footer_link{ float:right; width:100%; height:auto;  background:#e8e8e8;}
.footer-link {font-family: 'Raleway', sans-serif; font-weight:200; color:#000; font-size:16px; line-height:16px; text-align: center; padding: 17px 0;}
.footer-link a { color:#a6a6a6;}
.footer-link a:hover{ color: #fff;}


@media screen and (max-width: 1359px) {
#footer_wrap{   max-width:92%; }
	}

@media screen and (max-width: 960px) {
#footer_logo{ width:60%; text-align:center; margin:0 20% 20px 20%;}
#footer_contact{ width:100%; margin-bottom: 30px;}
 
#footer_social-wrap{float:left; width:100%; height: auto;}
#footer_social-wrap h4{ text-align:left;  }
.footer_social { padding:0; text-align: center; float: left;}
#footer_link{ width:100%; margin: 20px 0; text-align:center;} 
	}
 


/* --------------- inner pages ---------------- */
.cover-img{float:left; width: 100%; height:400px; text-align: center;}

#cover_our-story{float:left; width: 100%; height:400px; text-align: center; background: url("../images/page-covers/cover_our-story.jpg"); background-position: center top; background-repeat: no-repeat;}

#cover_locations{float:left; width: 100%; height:400px; text-align: center; background: url("../images/page-covers/cover_locations.jpg"); background-position: center top; background-repeat: no-repeat;}

#cover_order-online{float:left; width: 100%; height:400px; text-align: center; background: url("../images/page-covers/cover_order-online.jpg"); background-position: center top; background-repeat: no-repeat;}

#cover_menu{float:left; width: 100%; height:400px; text-align: center; background: url("../images/page-covers/cover_menu.jpg"); background-position: center top; background-repeat: no-repeat;}

#cover_catering{float:left; width: 100%; height:400px; text-align: center; background: url("../images/page-covers/cover_catering.jpg"); background-position: center top; background-repeat: no-repeat;}

#cover_contact{float:left; width: 100%; height:400px; text-align: center; background: url("../images/page-covers/cover_contact.jpg"); background-position: center top; background-repeat: no-repeat;}
  
#cover_news{float:left; width: 100%; height:350px; text-align: center; background: url(  "../images/page-covers/cover_news.jpg"); background-position: center top; background-repeat: no-repeat;}

#cover_contact{float:left; width: 100%; height:500px; text-align: center;}


.page-title {float: left; padding: 50px 0; width: 100%; height: auto; background: #fff;}
@media screen and (max-width: 820px) {
.page-title { padding: 50px 5%; width: 90%;}
	}


/* ---------------our story---------------- */
#about-us_wrap{float: left; width: 100%; height: auto; background:#f1f1f1; padding: 40px 0 20px 0; border-bottom: 30px solid #fff; }
#about-us{margin:0 auto; max-width: 1360px; height: auto;}
#about-us_left{float:left; margin: 2% 0 2% 2%; width: 46%; height: auto;}
#about-us_right{float:right; padding: 2% 2% 2% 0; width: 48%; height: auto;}
#about-us_right img{ margin-bottom: 10px;}
#about-us p{font-family:'Raleway',sans-serif; font-weight: 400; font-size:18px; line-height:26px; color: #000; padding-bottom:12px; }
#about-us_left h3{ font-size:36px; line-height:32px; color:#000; padding-bottom:30px;  text-align:left; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 700; }

@media screen and (max-width: 960px) {
#about-us_left{float:left; padding: 2% 2% 2% 5%; width: 93%; height: auto;}
#about-us_right{float:left; padding:2%; width: 98%; height: auto;}
	}

 
/* ---------------our menu---------------- */
#menu_wrap{margin: 0 auto;padding: 20px;  max-width: 1000px;  height: auto; }
.menu{float:left; width: 100%; height: auto;  padding: 15px 0;}


  
/* --------------- rooms and suites -------------- */
.rooms-list_wrap-out{ margin: 0 auto; max-width: 1200px; height: auto; margin-bottom: 40px; }

#rooms-list_brief{float:left; margin: 1%; padding: 30px 2.5%; width:43%; min-height: 575px; background: #dddddd;}
.rooms-list_raw{float: left; width: 100%; height: auto; margin-bottom: 15px;}
.rooms-brief_icon{float: left; width: 18%; height:36px;}
.rooms-brief_text-01{float: left; padding: 10px 0; width: 82%; height:auto; font-size: 16px; line-height: 16px; color: #000;}
.rooms-brief_text-02{float: left; padding: 2px 0; width: 80%; height:auto; font-size: 16px; line-height: 16px; color: #000;}
.list-gap{float: left; margin: 20px 0 30px 0; width: 100%; height: 3px; background: #fff;}

.rooms-list_wrap{float:left; margin: 1.5%; width: 47%;  height: auto; background: #fefefe; padding-bottom: 30px;}
.rooms-list_wrap:hover{ background:#fffaec;}
.rooms-list_img{float:left; width: 100%; height: auto; margin-bottom: 10px;}
.rooms-list_title{float:left; margin: 20px 5%; width: 90%; height: auto;font-size: 25px; line-height: 25px; color: #000; text-align: center; font-weight: 700; text-transform: uppercase}
.rooms-list_raw02{float: left; padding: 0 6%; width: 88%; height: auto; margin-bottom: 10px;}
.rooms-list_icon{float: left; width: 15%; height:36px;}
.rooms-list_text{float: left; padding: 4px 0; width: 85%; height:auto; font-size: 18px; line-height: 22px; color: #000; font-weight: 400}
.rooms-list_text a{color: #000; font-weight: bold;}
.rooms-list_text a:hover{color: #f68523; font-weight: bold;}

.btnBooking_wrap{ float:left; margin: 20px 8%0 8%; width: 84%; text-align:center; overflow: hidden;  height:40px; line-height:40px;display:block; font-family: 'Raleway', sans-serif; font-size: 20px;  color:#ffffff; font-weight:700; text-decoration:none; text-transform:uppercase;   background:#3a3432;  }

.btnBooking { text-align:center; overflow: hidden;  height:40px; line-height:40px;display:block; font-family: 'Raleway', sans-serif; font-size: 20px;  color:#ffffff; font-weight:700;text-decoration:none; text-transform:uppercase; cursor:pointer; background:#fcb243; width: 100%; }
.btnBooking:hover{ background:#000; color:#fff; }
.rooms-list_brief{float:left; margin:5% 8%; width: 84%; min-height:20px; text-align:center; line-height: 26px; color: #000;}
.rooms-list_link{float:left; margin:5% 8%; width: 84%; height:auto; text-align:center; line-height: 30px;}
.rooms-list_link a{font-weight: 700; padding-top: 10px; color: #000;}
.rooms-list_link a:hover{font-weight: 700; color: #f68523;}

.order-online{float:left; padding: 0 2%;  width: 29.333%; height: auto; text-align: center;}
.order-online:hover {background: #3a3432;}

@media screen and (max-width: 800px) {
.rooms-list_wrap{float:left; margin: 5%; width: 90%; }
	}



/* ---rooms details--- */
#room-detail_wrap{float:left; margin: 2%; width: 96%; height: auto;}
#room-detail_left{float:left; margin:0 0 5% 0; width: 73%; height: auto;}
#room-detail_top{float:left; padding-bottom: 20px; margin-bottom: 20px; border-top: solid 15px #f68523; width: 100%; height: auto; background: #fff;}
#room-detail_top-left{float:left; padding: 2% 0 2% 0; width: 36%;}
#room-detail_top-right{float:right; padding: 2% 2% 2% 0; width: 62%;}
#room-detail_top-right_top{float:left; margin-bottom: 20px; width: 100%; height: auto; }
#room-detail_top-right_down{float:left; width: 100%; height: auto; column-count: 2; column-gap: 20px;}

#room-detail_right{float:right; margin:0 0 5% 0; padding: 2%; width: 21%; height: auto; background: #dddddd;}

#room-detail_wrap h3{ font-size: 18px; line-height: 18px; margin: 20px 0; color: #000; text-align: left; font-weight: 700;}
#room-detail_wrap p{color: #000; }

#room-detail_wrap ul{list-style: none; margin: 0;padding: 0; }
#room-detail_wrap li{list-style: none; margin: 0; padding: 5px 0 5px 20px; color: #000; line-height: 22px; background: url( "../images/arrow.png"); background-repeat: no-repeat; font-weight: 400;}

#contactless-check-in{float:left; padding:1.5% 4%; margin-bottom: 20px; width: 92%; height: auto; background: #ededed;}

#room-detail_gallery{float:left; width: 100%; height: auto;}

.page-close a{ float:left; margin: 40px 0 0 0; padding: 40px 0 0 0; width:100%; height: auto;border:40px 0; border-top:1px solid #000000; font-family: 'Barlow Semi Condensed', sans-serif; font-size:60px; line-height:60px; color:#000000; text-align: center;} 
.page-close a:hover{ color:#666666;}

/*-contact us-*/
#contact-us_wrap{float: left; width: 100%; height: auto; background:#132530; padding: 40px 0;}
#contact-us{ margin: 0 auto; max-width: 800px; height: auto;}
#contact-us h3{ font-size:30px; line-height:40px; color:#000; padding: 0px; margin:25px 0; text-align:center ;  text-transform: uppercase;}
#contact-us p{font-family:'Raleway',sans-serif; font-weight: 400; font-size:20px; line-height:28px; color: #000; padding-bottom:20px; }
.title{color:#f68523;}
#contact-us a {color:#000;}
#contact-us a:hover {color:#000;}

@media screen and (max-width: 800px) {
#contact-us{ max-width:90%; }
	}



  
/* attractions */
  

.service-section{ float:left; width: 100%; height: auto; background:#fafafa;margin: 20px 0;}

.service_content-brief{float:left; padding:2% 5%; width:90%; height:auto;column-count: 2; column-gap: 20px;}

.service-01_img{ float:left; width:34%; height:auto; text-align:center;}
.service-01_content{float:right; width:66%; height:auto;}

.service-02_img{ float:right; width:34%; height:auto; text-align:center;}
.service-02_content{float:left; width:66%; height:auto;}
 
.service_content{float:left; padding:5%; width:90%; height:auto;}
.service_content h2 {font-size:36px; line-height:35px;  color:#000; padding: 0px; margin:0px;  text-align:left; font-family: 'Raleway', sans-serif; font-weight:700; }
.service_content p{font-family: 'Raleway', sans-serif; font-weight: 400; font-size:16px; line-height:26px; color:#000000; padding-bottom:20px;}
 

@media screen and (max-width: 960px) {
.service-01_img{ float:left; width:90%; padding:5%; height:auto; text-align:center;}
.service-01_content{float:right; width:100%; height:auto;}

.service-02_img{ float:left; width:90%; padding: 5%; height:auto; text-align:center;}
.service-02_content{float:right; width:100%; height:auto;}
 }





/*----------------------------------------------------------------------------- 
news page
-----------------------------------------------------------------------------*/
#news_wrap { float: left; margin:4% 2%; width: 96%;height: auto;}


#news_wrap h3 {font-size:26px; line-height:24px;  color:#000; padding: 0px; margin:0px; font-family: 'Raleway', sans-serif; font-weight:700; text-align: left;}


#news_wrap  ul{list-style: none; margin: 0;padding: 0; }
#news_wrap  li{list-style: none; margin: 0; padding: 5px 0 5px 20px; color: #000; line-height: 22px; background: url( "../images/arrow.png"); background-repeat: no-repeat; font-weight: 400;}


.news_left{ float:left; width:46%; height:20px; min-height:20px; padding-left:3%; text-align: center;}
html>body .news_left{ height:auto;}

.news_right{ float:right; width:48%; height:20px; min-height:20px;}
html>body .news_right{ height:auto;}

#news_title{ float:left; width:100%; height:auto; border-bottom:12px solid #e12f29; margin-bottom:40px;}
#news_title h1 {font-size:30px; line-height:50px;  padding: 0 0 20px 0;  margin:0 20px; text-align:center; color:#ffffff; font-family: 'Raleway', sans-serif; font-weight:400; text-transform:uppercase}

@media screen and (max-width: 560px) {
.news_left{ width:94%;padding:3%;}

.news_right{width:94%;padding:3%;}
	}

/*grid-a-licious css*/ 	
.example { margin-bottom: 20px;}

#example1 {
  padding: 0 0 0 8px;
 
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;

  margin-bottom: 10px;
}

#example2 {
  padding: 0 0 0 8px;
 
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;

  margin-bottom: 10px;
}
 
.item {
  color: #000000;
  border:0px solid #FFF;
  border-radius: 0px;
  padding: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  text-align:left;
  line-height:24px;
  display:block;
}
.item img{width:100%; height:auto; padding-bottom:15px; border-bottom:10px solid #000000; margin-bottom:20px; text-align:center;}
.item p{ float:left; width:100%; padding:1% 0; 
word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap;font-family: 'Bebas Neue', cursive; font-size:2.3em; line-height:0.8em; color:#000000;text-transform:uppercase; margin-bottom:0;}
.sub-title{float:left; width:100%; height:auto;font-size:20px; line-height:20px;padding:10px 0 20px 0; text-transform:none;
 border-bottom:1px solid #000000; margin-bottom:20px;
}
 
.item:hover{ background:#ffffff;}
.item .client {width:100%; height:auto;}
.item .client img{width:100%; height:auto; padding-bottom:0; border-bottom:0; margin-bottom:0; text-align:center;}
 
/*end of grid-a-licious css*/ 
 
