/* 

Imperial - CSS File

CHANGE COLOR STYLE

*/

body {color:#7d7d7d;}
#outermainmenu{ background: #293675 none; border-bottom:4px solid #c6a45d; }
#outerlogo{ background:url(../images/bg_logo.png); border-bottom:1px solid #ecebe6;}
/* #outermain{ background:url(../images/bg_body.jpg)}*/
#outermain{ background-color:#f2f2f2;}
#outeraftercontent{ background:#f8f8f8; border-top:1px solid #fff}
#footersection{ background:url(../images/bg_footer.png)}
#outerfootersidebar{border-bottom:4px solid #c6a45d; border-top:4px solid #c6a45d;}
#content {background: transparent url(../images/bg_content_box.png) center bottom no-repeat;min-height:400px;}
#bg-image {border-bottom:4px solid #c6a45d;}

/*============================================== GENERAL SECTION ==============================================*/
a, .morelink, .colortext, a.colortext{color:#9a0000;}
a:hover, a.colortext:hover, .colortext a:hover, .morelink:hover{color:#293675; text-decoration:none;}
#logo h1 a, #logo h1 a:visited{color:#444;}


/* Heading & text */
h1, h2, h3, h4, h5, h6{color:#9a0000;}
.pagetitle{color:#9a0000;}
.grey555{color:#555555;}

/* Summit Club */
.summitclub h2 {font-family: 'Georgia', 'Amethysta',serif;font-size:21px;padding: 0 0 10px 0;color:#3c3c3c;}
.summitclub { background-color: #ece5d8;padding:20px;margin:10px 0 30px 0; box-shadow: 0 0 10px #000; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	}


.header-sidebar h2 {font-family: 'Georgia', 'Amethysta',serif;font-size:24px;padding: 0 0 10px 0;color:#3c3c3c;}
#header_form_box, #reservations_form_box { box-shadow: 0 0 10px #000;padding:20px;margin:10px 0 30px 0;background:#dfcea1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #e2d1a6; /* Old browsers */
background: -moz-linear-gradient(top,  #e2d1a6 0%, #d8c492 50%, #ccb780 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2d1a6), color-stop(50%,#d8c492), color-stop(100%,#ccb780)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2d1a6 0%,#d8c492 50%,#ccb780 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2d1a6 0%,#d8c492 50%,#ccb780 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2d1a6 0%,#d8c492 50%,#ccb780 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2d1a6 0%,#d8c492 50%,#ccb780 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2d1a6', endColorstr='#ccb780',GradientType=0 ); /* IE6-9 */
}
#header_form_box label {display:block;text-align:left;font-size:16px;color:#664c1f;}
#header_form_box .rs-edit-field {float:left;}
#header_form_box .rs-select-options {float:left;}
#header_form_box .rs-buttons {float:right;width:150px;}
#header_form_box .rs-select-dates-edit-wrapper {float:left;}
#header_form_box .rs-clear {clear:both;}
#afterheader h1 {margin:20px 0}
#header_form_box .rs-edit-field {padding-right:15px;}
#header_form_box input  {font-size:16px;width:100px;}
#header_form_box select {font-size:16px;width:50px;}
button#rs-submit {margin-top:5px;padding:10px 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #9b0000; /* Old browsers */
background: -moz-linear-gradient(top,  #9b0000 0%, #710000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b0000), color-stop(100%,#710000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9b0000 0%,#710000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9b0000 0%,#710000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9b0000 0%,#710000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9b0000 0%,#710000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0000', endColorstr='#710000',GradientType=0 ); /* IE6-9 */
}

#reservations_form_box h3 {color:#3b3d3c;text-align:center;}
#reservations_form_box h3 b {display:block;font-weight:bold;font-size:18px;}
#reservations_form_box .rs-edit-field,#reservations_form_box .rs-short-inputs {height:35px;line-height:35px;}
#reservations_form_box .rs-edit-field label,#reservations_form_box .rs-short-inputs label {color:#644d1b;float:left;height:30px;line-height:30px;width:50px;text-align:right;padding-right:5px;}
#reservations_form_box .rs-edit-field input,#reservations_form_box .rs-short-inputs input {width:70px;float:left;padding:0 6px;height:30px;line-height:30px;}
#reservations_form_box .rs-edit-field select {width:83px;float:left;padding:7px 6px;}

.sn-icons {display:inline-block;margin-right:15px;width:32px;height:32px;background: transparent url(../images/bg_sn_icons.png) 0 0 no-repeat;}
.sn-icons.icon-t {background-position: 0 0;}
.sn-icons.icon-f {background-position: -32px 0;}
.klasik-features h4.feature-title {font-size:12px;color:#332530;}

/*============================================== HEADER AND MENU SECTION ==============================================*/
#logo h1 a, #logo h1 a:visited{color:#fff;}
#logo .desc{color:#fff;}

.sf-menu a, .sf-menu a:visited{ color:#fbfbfb; }/* 1st level */

.sf-menu li a:hover, .sf-menu li.current-menu-item a, .sf-menu li.current_page_item a, .sf-menu li.current_page_parent a {color:#e1d0a5;}/* 1st level */
.sf-menu li .sub-menu a:hover, .sf-menu li.current-menu-item .sub-menu a, .sf-menu li.current_page_item .sub-menu a, .sf-menu li.current_page_parent .sub-menu a {color:#fff}

.sf-menu > li {
    background-image: url("../images/menu-border.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.sf-menu > li:first-child{ background:none;}

/* dropdown */
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	background: rgb(193, 149, 56); /* For IE8 */
	background: rgba(193, 149, 56, .8);
	color:#e9e9e9;
}
.sf-menu li li{
	 border-bottom:1px dashed #fff;
}
.sf-menu li li:last-child{ border-bottom:0px;}

/*============================================== AFTER HEADER SECTION ==============================================*/
#outerslider, #outerafterheader{ 
	background:url(../images/bg_title.jpg) repeat;
    border-bottom:15px solid #fff;
    box-shadow: 0 15px 0 0 rgba(255, 255, 255, 0.4) inset;
}

.size-full  img, img.size-full  {margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d; padding:3px; background-color: #caa658; }
.alignleft  img, img.alignleft  {margin-right: 10px; margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d;padding:3px; background-color: #caa658;}
.alignright img, img.alignright {margin-left:  10px; margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d;padding:3px; background-color: #caa658;}

.home .size-full  img, .home img.size-full  {margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d; padding:3px; background-color: #caa658; }
.home .alignleft  img, .home img.alignleft  {margin-right: 10px; margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d;padding:3px; background-color: #caa658;}
.home .alignright img, .home img.alignright {margin-left:  10px; margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d;padding:3px; background-color: #caa658;}

/*============================================== SLIDER SECTION ==============================================*/
.flex-caption div{color:#332530}
.flex-control-nav a {
	background: #767676; 
}
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active{
	background: #8d8c8c; 
}
.flex-direction-nav .flex-next {
	background:url(../images/flex-next.png) no-repeat;
}
.flex-direction-nav .flex-prev  {
	background:url(../images/flex-prev.png) no-repeat;
}

/*============================================== CONTENT SECTION ==============================================*/
.articlecontainer > div.clear{background: url(../images/icon-separator.png) no-repeat center;}
/* Images */

/* Form */
input[type="text"], input[type="email"], input[type="tel"],
textarea, input[type="password"], select{
	border:solid 1px #dfdfdf;
	color:#888;
	background:#efefef;
}
label{ color:#333;}
span.required{ color:#f00;}

/* Horizontal Line */
hr {
	color:#e4d1a7;
	background-color:#e4d1a7;
}

.separator{ 
	border-bottom: 1px solid #f5f5f5;
  	-moz-box-shadow: 0px 1px 0px #fff; /* Firefox 3.6 and earlier */
  	-webkit-box-shadow: 0px 1px 0px #fff; /* Safari and Chrome */
  	box-shadow: 0px 1px 0px #fff;
}

/* List */
ul.checklist li{ background:url(../images/checklist.png) no-repeat 0 5px;}

/* Button */
.button, .more-link,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background-color: #900a14;
    border: 1px solid #a7666b;
    box-shadow: 0 0 0 3px #900a14;
    color: #FFFFFF;
	
}
.button:hover, .more-link:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	 background-color: #293675;
    border: 1px solid #606374;
    box-shadow: 0 0 0 3px #293675;
    color: #FFFFFF;
}

.button:active, .more-link:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	
}

/* Blockquote */
blockquote{color:#222;border-color:#e4d1a7;color:#332530;  background:url(../images/quote.png) no-repeat 30px 15px !important;}
blockquote.left, blockquote.right  {background: url(../images/quote2.png) no-repeat 15px 18px !important;}


/* Dropcaps */	
.dropcap1{text-shadow:1px 1px 0 #ededed; color:#2e2e2e}
.dropcap2{color:#fff; background:#2e2e2e}		
.dropcap3{color:#fff; background:#2e2e2e}


/* Code */
code {
	border-left:4px solid #e9e9e9;
}

/* Tables */
th{border-bottom: 1px solid #f1f1f1;}
table {border: 1px solid #f1f1f1;border-bottom:0;}
tr td {border-bottom: 1px solid #f1f1f1;}
tr.odd td {background: #F2F7FC;}

/* Bottomline*/
.bottomline{border-color:#e7e7e7;}

/* Highlight */
.content_highlight{color:#222222;}

/* Featured Posts*/
.klasik-features h3 a, .klasik-features h3 a:visited{color:#9a0000;}

/*============================================== BLOG SECTION ==============================================*/
/* Blog Title */
.posttitle a, .posttitle a:visited{color:#900a14;}
.posttitle a:hover{color:#293675}
.articlecontainer{border-color:#e5e5e5;}
.postimg .thumbcontainer{margin-top: 3px;box-shadow: 0 0 10px #666;border:10px solid #fff;background:#5d5d5d; padding:3px; background-color: #caa658; }
#singlepost .post{
	border-bottom: 1px solid #e7e7e7;
	-moz-box-shadow: 0px 1px 0px #fff; /* Firefox 3.6 and earlier */
	-webkit-box-shadow: 0px 1px 0px #fff; /* Safari and Chrome */
	box-shadow: 0px 1px 0px #fff;
}

.entry-comment{ background:#303030;}
.entry-comment a, entry-comment a:visited{color:#fff}
.comment-body .time, .comment-body .time a, .comment-body .time a:visited{color:#aaaaaa;}
.comment-body .time a:hover{color:#222222;}

.entry-utility .date, .entry-utility .user{color:#7d7d7d;}
.entry-utility .date{background:url(../images/icon-date.png) no-repeat; border-right:1px solid #D7D7D7}

a.more{
	background-color: #900a14;
    border: 1px solid #a7666b;
    box-shadow: 0 0 0 3px #900a14;
    color: #FFFFFF;
}
a.more:hover{
	background-color: #293675;
    border: 1px solid #606374;
    box-shadow: 0 0 0 3px #293675;
    color: #FFFFFF;
}

.fn{color:#222;}
.tdate, .reply a, .reply a:visited{color:#aaa; }

/* Post Format */
.entry-quote blockquote{background-color:#f7f7f7; color:#888888;}

#entry-author-info{border-color:#e7e7e7;}

.wp-pagenavi{}
.wp-pagenavi .pages{color:#332530;}
.wp-pagenavi a, .wp-pagenavi a:visited{color:#332530;}

.wp-pagenavi .current, .wp-pagenavi a:hover{ border:0px; color:#f48147;}

.type-portfolio .gallery .gallery-icon{border:7px solid #fff;}
.gallery .gallery-icon{border:8px solid #fff;box-shadow: 0 0 10px #666;padding:2px; background-color: #caa658;}
.gallery img:hover {background: white;}

/*============================================== PORTFOLIO SECTION ==============================================*/
.filterlist{ border-color:#e7e7e7;}
#filter li a, #filter li a:visited{ color:#444;}
#filter li.current a, #filter li a:hover{color:#459abc}

p.attachment img, .pfzoom, .pflink, .pfdetail, .frame, #entry-author-info #author-avatar{ border:10px solid #fff;  display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 0 10px #666; padding:3px; background-color: #caa658; }
.klasik-pf-text .pftitle a, .klasik-pf-text .pftitle a:visited{color:#333;}
.klasik-pf-text .pftitle a:hover{color:#444;}


/*============================================== SIDEBAR SECTION ==============================================*/
#sidebar .widget-title, .gallery-title{border-bottom:3px solid #e8e8e8; color:#293675; font-weight:500;}
#sidebar .widget-title a, .gallery-title a{color:#293675;}
#sidebar h3{font-size:20px;}
#sidebar li li a{color:#9a0000}
#sidebar li li a:hover, #sidebar li li a.current{color:#293675;}

/* Tag */
.tagcloud a{background:#272727;}
.tagcloud a:hover{background:#3c3c3c;}

#sidebar .tagcloud a{background:#f1f1f1; color:#332530}
#sidebar .tagcloud a:hover{background:#f48147; color:#ffffff;}

#sidebar .klasik-recentpost-widget .recent-title a{color:#222 !important;}
.klasik-recentpost-widget .recent-thumb img{ border:7px solid #fff;}

/* Tagcloud */



.widget_calendar #wp-calendar tbody td:first-child, .widget_calendar #wp-calendar tfoot td:first-child{border-left:0px;}
#footersidebar .widget_calendar #wp-calendar tbody td:first-child, #footersidebar .widget_calendar #wp-calendar tfoot td:first-child{border-left:0px;}
#footersidebar .widget_calendar td{ border-color:#474747;}
#footersidebar .widget_calendar thead th{ border-color:#474747 !important; background-color:#2d2d2d; border-top:1px solid;}
#footersidebar .widget_calendar thead th:first-child{border-left:0px solid;}
#footersidebar .widget_calendar td#today{color:#e77724;}
#footersidebar .widget_calendar td a, #footersidebar .widget_calendar td a:visited{color:#fff;}

/* Search */
#searchform{border-top:solid 1px #dadada}
#searchform .searcharea{background:#e1e1e1; border:solid 1px #cfcfcf;}
input.searchbutton{background:url(../images/search-icon.png) no-repeat !important; border:0px; box-shadow:none; }
input.searchbutton:hover{border:0px; box-shadow:none}
#footersidebar #searchform .searcharea{border:1px solid #474747; background-color:#393939;}
#footersidebar #searchform .searchbutton{background:#393939 url(../images/search-icon.png) no-repeat 8px 5px; }

/*============================================== FOOTER SIDEBAR SECTION ==============================================*/
#footersidebar{ color:#dedede}
#footersidebar .widget-title{color:#f8f8f8; border-bottom:solid 1px #a23d37}
#footersidebar li a, #footersidebar li a:visited{color:#dedede}
#footersidebar li a:hover, #footersidebar li a.colortext:hover{color:#c8a65f}

#footersidebar .klasik-recentpost-widget .recent-item, #footersidebar .klasik-recentpost-widget .recent-title{color:#ddd !important;}
#footersidebar .klasik-recentpost-widget .smalldate{color:#999;}

.gallery-pic img{ border:1px solid #474747; color:#363636;}

/*============================================== FOOTER SECTION ==============================================*/
#outerfooter{ background:url(../images/footer-opacity.png);}
#footer{color:#968e93;}
#footer a, #footer a:visited{color:#f48147;}
#footer a:hover{color:#d6703d; text-decoration:none;}
#toTop {
    background: url("../images/top.png") no-repeat scroll 0 0 transparent;
}