/*
Theme Name: Custom Wine Cellars Vancouver
Author: Romwil Dalisay
Description: Custom Theme for CustomWineCellarsVancouver.com
Version: 1.0

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



@import url('main.css');

body {
	background:url('images/header-bg.jpg') repeat-x;
	height: 560px;
	position: relative;
}	


.pagebg {
	background:url('images/bg_topnav.png') repeat-x;
	height: 560px;
	position: relative;
}

.bgimage {
	background: url('images/vancouver-skyline.jpg') no-repeat;
	/* width: 1600px; */		width: 100%;
	height:398px;
	position: absolute;
	top:123px;
	/* left:160px; */
}

.clearer {
	clear: both;
}


.container {
	width:1060px;
	margin:0 auto;
	padding:0;	
	position: relative;
	z-index: 1;
	font-weight: normal;

}

.container2 {
	position: relative;
	margin-top:20px;
	margin-right: 10px;
}

#main, .wrapper {
	margin-left: 10px;

}

header {
	height: 120px;
}



.logo {
	width: 286px;
	float: left;
	position: relative;
	left:20px;
}

.rssfeed {
	float:right;
	position: absolute;
	right: 27px;
	top:80px;
	
}


h2.tagline {
	font:18px Georgia;
	font-style: italic;
	position: absolute;
	float: right;
	top:25px;
	right: 30px;
}


.slider {
	clear: both;
	position: relative;
	right: 50px;
	margin:10px 0 0 0;
	height: 429px;
}

a:hover { text-decoration:underline; }


/*Navigation*/

.main-navigation {
	clear: both;
	border: none;
	position: absolute;
	float: right;
	top:50px;
	left: 340px;
	background-color: #feffff;
	border-bottom: 1px solid #c8c9cd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#feffff), to(#d6d6d6)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #feffff, #d6d6d6); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image:    -moz-linear-gradient(top, #feffff, #d6d6d6); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #feffff, #d6d6d6); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #feffff, #d6d6d6); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	border-radius: 7px 7px 0 0;
	
}

.main-navigation li  {
	margin: 0;
	
}

.main-navigation li  a {
	color: #000;
	padding: 0 15px;
	font-weight:bold;

}

.main-navigation .current_page_item  {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#fcfcfc)); /* Chrome, Safari 4+ */
	background-image: -webkit-linear-gradient(top, #d4d4d4, #fcfcfc); /* Chrome 10-25, iOS 5+, Safari 5.1+ */
	background-image:    -moz-linear-gradient(top, #d4d4d4, #fcfcfc); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #d4d4d4, #fcfcfc); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #d4d4d4, #fcfcfc); /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
	border-bottom: 1px solid #dbdcdf;	
	
}

.main-navigation .current_page_item  a {
	color: #000;
}

/*----END Custom Navgiation*/


/*----Left Contet ---------*/


#secondary {	
	float: left;
	margin-left: 0px;
	position: relative;
	left: 0px;	
	width: 300px;
}

#secondary p{	
	margin-bottom:20px;
}


/*Sidebar*/

.widget-area .widget a:hover {
	text-decoration:underline;
}

.widget-title {
	background: #89ac8e;
	color: #fff;
	padding:10px;
	font-size: 14px;
}


.rpwe-block .rpwe-title a {
	color: #89ac8e;
	font-size: 16px;
	font-weight: bold;

	
}

.rpwe-block .rpwe-title a:hover {
	color: #89ac8e;
	
}

.rpwe-block li {
	border-bottom:1px dashed #ccc;
}

/*------Right Content-------------*/

#content {
	width: 700px;
	background:url(images/main_contentbg.png) repeat-y;
	margin-bottom: 20px;
	min-height: 1000px;		
	box-sizing:content-box;
	padding-left:5px;
	border-left: 1px solid #cbcbcb;
	margin-left: 10px;
}

.entry-header {
	background: #89ac8e;
	position: relative;
	top:0px;
	left: 15px;
/*	height: 56px;*/
	padding:10px;
	padding-top: 0;
	width: 590px;

}


.entry-header p {
	font-size: 11px;
	color:#000;
	margin: 7px 0 1px 10px;
}


.entry-header .entry-title {
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Georgia, sans-serif;
}

.entry-header  a {
	color: #fff;
	text-decoration: none;
}

.entry-header .entry-date {
	color: #000;
	
}

.entry-content, .entry-summary {
	box-sizing:content-box;
	padding: 20px;
	padding-bottom: 0;
	padding-top: 10px;
}

.postdetails p {
	position: relative;
	top:-10px;
	left:25px;
	font-size: 13px;
	margin-top: 0px;
}

.postdetails a {
	text-decoration: none;
	color: #000;
}
.postdetails a:hover {
	text-decoration: underline;
}


.entry-content h1, .entry-content h2 {
	color:#89ac8e;
	font-family: Georgia, sans-serif;
	font-weight: normal;
}


#content article  {
	border: none;
	margin: 0;
	padding-bottom: 0;
	padding-bottom: 20px;
}





#content article .entry-content {
	margin: 0;
}

#content article .entry-meta {
	margin: 0;
}

.edit-link, .navigation, .nav-single {
	margin-left: 20px;
	margin-right: 20px;
}

.edit-link a {
	color:#000;
}

.comments-area {
	padding: 20px;
}

#bottom_bg_holder {
	position: relative;
}

.bottom_bg_img {
	top:-1100px;
	position: absolute;
	z-index: 0;
	margin:0 auto;
}

.archive-header, .page-header {
	padding:20px 0 0 20px;
	margin-bottom: 10px;
}

#searchform label {
	color:#fff;
}

/*footer navigation*/

#main_footer {
	width: 100%;
	text-align: center;
	border: none;
	background: url('images/footer-bg.jpg') repeat-x;
	height: 85px;
}



#main_footer .site-info {
	color: #fff;
	clear: both;
	font-size: 12px;
	position: relative;
	top: 45px;
}



.navigation {
	clear: both;
	margin-top: 20px;
	padding-bottom: 20px;
	color:#000;

}

.navigation a  {
	color:#000;
	text-decoration: none;
}

.author.archive .author-avatar {
    margin-left: 40px;
}

.home #cab-author {
 display:none;
}

.bottom-navigation {
	margin: 0 auto;
	width: 1050px;
	position: relative;
	top:15px;
	
}

.bottom-navigation li {
	float: left;
}


.bottom-navigation li a {
	padding:0 55px;	
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.menu-main-menu-container ul ul  {
	display:none;
}

.menu-main-menu-container ul li:hover > ul {
    display: block;
    visibility: visible;
}



.h2relatedpostbycategory {
margin:30px 0 0 20px;
}

.relatedpostbycategory {
margin-left:20px;
}
.relatedpostbycategory li {
padding:5px; 0;
}

.allposts {
position:relative;
bottom:40px;
border-bottom:1px dashed #ccc;
padding-bottom:5px;
}

.allposts a {
color:#000;
}

.allposts a:hover {
color:#89ac8e;
}

.trustlogo-header {
    float: right;
    margin-right: 0.5vw;
	position: absolute;
	top: 80px;
	right: 50px;
}
.trustlogo-header a img{
	width: 60px;
}

.textwidget:nth-child(333) {
background:#fff;
margin:0;
height:0;
padding:0;
line-height:0;
}

.widget_categories {
position:relative;
bottom:60px;
}ul#menu-main-menu li#menu-item-6138 a{	margin-left: 0px;}

span.wpcf7-list-item{
	display: block;
}
body.fullwidth .thanks-page img{
	width: 45%;
	box-shadow: none;
	height: auto;
}
body.fullwidth h1.entry-title{
	display: none;
}
body.fullwidth .site-content,body.fullwidth #content{
	width: 100%;
	float: none;
	background: #fff;
	background-image: none;
}	