/* header */

#header               {height:157px;}
#logo                 {margin:17px 0 0;}
#contact-bar          {width:470px; padding:27px 36px 0 0; text-align:right; height:32px; line-height:32px; font-size:14px;}
#contact-bar p        {display:inline-block; float:left; height:32px; line-height:32px;}
#contact-bar .social  {display:inline-block; margin:0 0 0 1px}
#contact-bar a        {color:#427d8b;}
ul#top-menu           {padding-top:87px;}

/* slider */
.featured-description  {display:none;}

/* quote */
#category-inner h3    {margin:0 10%;}

/* homepage */
#content-area                {overflow:hidden}
#home-content                {position:relative; float:left; width:500px;}
#home-sidebar                {position:relative; float:right; width:302px;}
#TA_image                    {border:1px solid #717171; border-bottom:none;}
#TA_cdsscrollingravenarrow50 {border:1px solid #717171;}
#homepage-handwriting        {width:100%; height:auto; max-width:305px;}

/* clickthrough pages */
.page-quote    {width:100%; position:relative; float:left;}
.page-quote h3 {line-height:1.3}

/* rooms page */

.page-id-13 .et_pt_portfolio_entry {width:260px;}
.room                  {position:relative; float:left; width:260px; text-align:center; margin-bottom:30px;}
.room1, .room2         {margin:0 24px 30px 0;}
.room4                 {margin:0 auto; float:none;}
.room h2               {margin:0 0 10px 0;}
.room img              {width:100%; max-width:260px;}
.room p                {line-height:1.3; font-size:14px;}


/* fonts */

.pagination {display:none;}

#footer-menu {position:relative; float:left; padding-bottom:20px; padding-left: 48px;}

/* tables */

.entry table       {width:100%; margin:0 0 10px 0; background:#eaeaea;}
.entry table thead {font-size:14px; background:#000; color:#fff;}
.entry table td    {padding:4px 10px;}
.entry table tr    {border-bottom:1px solid #bbb;}

/* free to book */

#f2b-widget:before                   {content:"Check Availability"; display:block; font-weight:bold; margin:0 0 10px 0; font-family: 'Kreon', Arial, sans-serif; font-weight:200; font-size:20px;}
#f2b-widget                          {background:#eaeaea; border:1px solid #999; padding:10px 10px!important; width:219px; height:125px!important;}
#f2b-widget #cin                     {width:150px!important}
#f2b-widget #cin .cin-box            {padding:5px 10px!important; margin:0 10px 10px 0;}
#f2b-widget #duration .duration-box  {padding:5px 10px!important; margin:0 10px 10px 0;}
#f2b-widget #cin {}
#f2b-widget #checkInDisplay          {background:none!important; border:none!important;}
#f2b-widget .stayLength              {background:none!important; border:none!important;}
#f2b-widget                          {}
#f2b-widget input.searchButton       {background:url(/wp-content/themes/Chameleon/images/check.png)!important; width:83px!important; height:28px!important; }
#f2b-widget input.searchButton:hover {opacity:0.8;}

.home #f2b-widget                    {width:280px; margin:0 0 20px 0;}

/* footer */

.footer-widget {width:290px;}
.footer-widget:nth-child(3) {width:180px;}

/* responsive 1 */

@media only screen and ( max-width: 960px ) {
  
#header               {height:207px;}
#logo                 {margin:47px 0 0;}
ul#top-menu           {width:100%; padding-top:30px; float:left;}
  
/* homepage */
#home-content                {width:330px;}
  
.page-id-13 .et_pt_portfolio_entry {width:260px; position:relative; float:left; margin:0 20px 0 0;}
.room                  {width:100%; text-align:left;}
.room1, .room2, room3  {margin:0 0 40px 0;}
.room h2               {margin:0 0 10px 0;}
.room img              {}
.room p                {line-height:1.3; font-size:14px;}
  
#TA_selfserveprop206 {display:none;}

/* tables */

.entry table       {font-size:12px;}
.entry table thead {font-size:12px;}
.entry table td    {padding:4px 4px;}


/* free to book */

#f2b-widget        {display:none;}
.home #f2b-widget  {display:block;}

}

/* responsive 2 */

@media only screen and ( max-width: 768px ) {
  
#header               {height:257px;}
#logo                 {margin:77px 0 30px; 0; max-width:331px; width:100%;}
#additional-info      {display:block!important;}
#contact-bar          {width:100%; padding:27px 0 0 0; text-align:center; height:auto; line-height:1.3;}
#contact-bar p        {width:100%; float:none; height:auto; line-height:auto;}

/* homepage */

#home-content                {width:100%;}
#home-sidebar                {width:100%; float:left;}
#TA_image                    {width:99.5%}
#TA_cdsscrollingravenarrow50 {border:1px solid #717171;}

.page-id-13 .et_pt_portfolio_entry {width:100%; max-width:260px; margin:0 auto; float:none;}
.room                  {width:100%; text-align:center}

/* free to book */

.home #f2b-widget                    {width:366px;}

/* footer */

#footer-menu      {color:#f9f9f9; text-align:center;}
#footer-menu a    {position:relative; float:right; padding:0 20px; width:100%;}
#footer-menu span {display:none}

}

/* responsive 3 */

@media only screen and ( max-width: 479px ) {

#header              {height:277px;}
#logo                {margin:127px 0 30px; 0;}
.contact-bar-email   {width:100%; display:block;}
.contact-bar-pipe    {display:none;}
.contact-bar-phone   {width:100%; display:block;}

#featured            {display:block!important;}
.featured-top-shadow, .featured-bottom-shadow, .flex-direction-nav, .flex-control-paging  {display:none!important;}

#TA_cdsscrollingravenarrow50 {width:99.5%!important; overflow:hidden;}

/* free to book */

.home #f2b-widget                    {width:218px;}

}
