@import url(../thematic/library/styles/reset.css); @import url(../thematic/library/styles/typography.css); @import url(2c-r-fixed.css); 

/*   
Theme Name: Art
Author: Mile Modic
Author URI: http://www.6fd.com/

*/

/* =Global Elements
-------------------------------------------------------------- */
body,input,textarea { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:62.5%; line-height:1.5em; font-size:1em; }
p,ul,ol,dd,pre { margin-bottom:22px; }
blockquote { color:#666; font-style:italic; }
table { font-size:13px; }
caption { text-align:left; }
tr { }
th,td { }
hr { background-color:#ccc; border:0; color:#ccc; height:1px; margin-bottom:22px; }
a:link { text-decoration:none; }
a:visited { }
a:active,a:hover { }
h1 { font-size:3.5em; }
h2 { font-size:1.5em; font-weight:bold; }
#wrapper { background:url(images/background_home.png) repeat-x #ECE2D6; }
#container {float: none;}

/* =Header
-------------------------------------------------------------- */
#header { background:url(images/header_back.png) no-repeat top center; }
#branding { padding:60px 0 30px; margin-left:40px; float:none; }
#blog-title { font-family:Arial,sans-serif; font-size:34px; font-weight:bold; line-height:40px; }
#blog-title a { background:url(images/logo_small.png) no-repeat top center; display:block; text-indent:-9000px; width:300px; height:31px; }
#blog-title a:active,#blog-description { color:#666; font-size:13px; font-style:italic; }
#blog-description{display: none;}

/* =Menu
-------------------------------------------------------------- */

/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu * { margin:0; padding:0; list-style:none; }

/*** THEMATIC SKIN ***/
.menu { margin:0 0 0 25px; }
.sf-menu {line-height:1.0; overflow: hidden; float:left; width: 100%;}
.sf-menu a { display:block; padding:3px 12px; text-decoration:none; font-size: 1em; }


.sf-menu .page_parent{ float:left; font-weight:bold; color:#999; -moz-text-shadow:1px 1px 0 #FFFFFF; -webkit-text-shadow:1px 1px 0 #FFFFFF; text-shadow:1px 1px 0 #FFFFFF; margin:3px 5px 0 15px; display:inline;}
.sf-menu .page_child {float: left;}
.sf-menu .page_child a { font-weight:normal; color:#555;}
.sf-menu .page_child a:hover { background:#ccc; }
.sf-menu .current_page_item { background:#ccc; }
.sf-menu ul ul { margin-top:0; }
.edit-link { display:none; }


/* =Content
-------------------------------------------------------------- */
#main { clear:both; padding:10px 0 0; background:url(images/container_shadow.png) repeat-y top center; min-height:500px; }
.page .slidepress-gallery { display:block; }
.entry-content { background-color:#fff; }
.page h1 { color:#e0e0e0; font-weight:lighter; }
.page-title { font-size:13px; line-height:18px; padding:0 0 44px; }
.hentry { padding:0; }
.single .hentry { padding:0; }
.entry-title { display:none; }
.special-note{display: none;}

/*Footer Asides*/
#subsidiary { padding:33px 0 0; }

/* =Footer
-------------------------------------------------------------- */
#footer { background:url(images/container_shadow.png); background-position: top center; background-repeat: repeat-y; }
#siteinfo { color:#666; font-size:11px; line-height:18px; padding:15px 0 44px; text-align:center; }
#siteinfo a { color:#666; }
#siteinfo a:active,#siteinfo a:hover { color:#FF4B33; }

/* =Homepage
-------------------------------------------------------------- */
#sub-content { display:block; overflow:hidden; background:#ececec; padding:0 20px 20px 20px; }
.sub-row { margin:10px 0; overflow:hidden; display:block; clear:both; border-bottom:1px solid #CCCCCC; padding-bottom:10px; }
.room{}
#sub-content h1 { font-size:2em; color:#666; float:left; margin:5px 10px 0 110px; }
#sub-content .room h1 { margin:5px 10px 0 175px; }
.sub-thumb { background:#fff; float:left; margin:10px; width:190px; overflow:hidden; display:block; }
.sub-details { padding:10px; }
.sub-details h2 { text-align:right; color:#666; }
#sub-content .sub-details h1 { font-size:1.2em; margin:0 0 5px; }
#sub-content #about-txt { display:block; color:#333; overflow:hidden; border-bottom:1px solid #CCCCCC; }
#sub-content #about-txt h1 { margin:20px 10px 0 140px; }
#sub-content #about-txt p { float:right; padding:0 20px; width:620px; font-size:.8em; line-height:1.6em; margin-top:-27px; color:#444; }
.sub-thumb :hover { background:#ccc; }
#home-news {overflow: hidden;border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:20px 0;  background-color: #f6f6f6;}
#home-news h1 {font-size:2em; color:#666; text-align: right; width: 285px; float: left;}
#news-post {width: 635px; padding-right:20px; float: right;}
#news-post h2{font-size: 1em ; color: #555;}
#news-post h3{font-size: .9em; font-weight: bold; color: #999;}
#news-post p{font-size: .8em ; color: #666; margin-bottom: 5px;}
#news-post a{color: #333; text-decoration: none;}
#news-post a:hover{color: #999; text-decoration: underline;}
#last-minute{background: #444; background-image: url(images/last.png); background-repeat: no-repeat; background-position: center center; height: 44px}
#last-minute p{color: #ccc; position: relative; left: 230px; top:10px; font-size: .8em; width: 500px; overflow: hidden; text-align: center; }



/* =Page
-------------------------------------------------------------- */
#basic,#info { overflow:hidden; margin-bottom:20px; }
#basic h1 { margin-right:40px; display:block; float:left; width:250px; text-align:right; }
#info { background:#f2f2f2; padding:20px 0; }
#info h2 { clear:none; color:#C3C3C3; float:left; font-size:4em; font-weight:lighter; line-height:1em; margin:0 0 0 50px; }
#info ul li { margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:5px; }
#info ul { float:left; color:#333; list-style:none; }
#info .minus { color:#999; }
#info p { font-size:.8em; color:#000; margin-left:30px; float:left; width:290px; display:block; color:#666; }
.subs { float:left; display:block; width:160px; height:71px; overflow:hidden; margin-right:10px; }
.subs p { color:#666666; float:right; font-size:1.5em; font-weight:bold; padding:25px 20px 0; }
#size-info { background:url(images/size.png) top center no-repeat; }
#people-info { background:url(images/people.png) top center no-repeat; }
#bed-info { background:url(images/bed.png) top center no-repeat; }
#pricelist { overflow:hidden; }
#pricelist ul li { background:#fff; padding:10px; float:left; border:none; font-size:.7em; height:50px; margin-right:5px; overflow:hidden; width:50px; display:block; color:#999; }
#pricelist ul li h3 { font-size:1.3em; color:#666; font-weight:bold; }
#info .booknow { font-size:1.6em; font-weight:bold; line-height:1.7em; margin:0 0 20px 40px; }
#info .booknow a,#info .booknow a:visited { text-decoration:none; color:#FFF; padding:10px; width:275px; background:#C3C3C3; display:block; }
#info .booknow a:hover { text-decoration:none; background:#333; }
#booking { background:#f2f2f2; padding:30px 40px; overflow:hidden; }
#booking h1 { clear:both; margin:0; float:none; margin-bottom:20px; }
.hasDatepick { float:left; margin-right:40px; }
.datepick-control,.datepick-links { padding:10px 0; background:#ccc!important; }
.datepick-inline table.datepick td { height:30px!important; }
.datepick { border:none!important; }
.datepick-inline { padding:10px; }
.datepick-next a{ background-image:url(images/next-btn.png); background-position:top right; background-repeat: no-repeat; height:36px; display: block; text-indent:-9000px; text-align: left !important;}
.datepick-prev a{ background:url(images/prev-btn.png);background-repeat: no-repeat;background-position:top left; height:36px; display: block; text-indent:-9000px;}
.datepick-current { margin-top:5px; }
.datepick-header{padding-top: 15px !important;  margin-bottom: 10px;}
.forma { float:left; }
.forma p { margin-bottom:5px; font-size:.8em; color:#666; }

/* =Location
-------------------------------------------------------------- */
.slug-location #info ul li { border:none; background:#FFFFFF; color:#888888; float:left; font-weight:bold; margin:0 10px 10px 0; padding:10px; text-align:center;}

.slug-location #info ul{width: 510px;}

.slug-location #info p{margin-left: 15px;}
.slug-location #info #player1{float: left; width: 370px;}
.mapp-poweredby { display:none; }



/* =Contact
-------------------------------------------------------------- */
.slug-contact #content { background:url(images/contact_back.jpg); height:450px; display:block; position: relative; }
.slug-contact .entry-content { background:none; padding:120px 0 0 40px; font-size:1em; font-weight:bold; color:#fff; }
.slug-contact #content a { color:#666; background:#fff; display:block; font-weight:normal; margin-top:30px; width:240px; padding:10px; }
.slug-contact #content a:hover { color:#fff; background:#111; }

#subsidiary { padding: 0;}
#subsidiary ul{list-style: none; margin-left: 10px;}
.qtrans_language_chooser { list-style-type:none }
.qtrans_language_chooser li { float:left; margin-right:10px }
.qtrans_flag_and_text{color: #999; font-size: .7em; padding-left: 25px !important; text-decoration: none;}
.qtrans_flag_and_text:hover {color: #333;}
#subsidiary .active .qtrans_flag_and_text{color: #ccc; cursor: default;}
.widgettitle {display: none;}


#subsidiary #third{width: auto; float: right;}
.widget_pages li{float: left; margin-right:10px; font-size: .8em; border-right: 1px solid #ccc; padding-right: 10px;}
.widget_pages li.page-item-22{border:0;}
.widget_pages li a{text-decoration: none; color: #666;}
.widget_pages li a:hover{ color: #222;}


