/*
Theme Name: Personalize Rounded Stone
Theme URI: http://wpbundle.com/item/personzalize
Description: Personal & Customizable, Rounded Stone.
Version: 0.2
Author: WPBundle
Author URL: http://wpbundle.com
Template: personalize
/* --------------------------------------------- */

@import url("../personalize/style.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans&subset=all");

html {
	background:#f5f5f4 url(images/background.gif);
}

body {
	margin:0; padding:0;
	background:url(images/texture.gif) no-repeat center 88px;
	font:15px "Helvetica", Arial, sans-serif; color: #6d6e6d;
	text-shadow:0 1px 0 #f1f1f1;
	line-height:22px;
}

::selection {
	background:none repeat scroll 0 0 #e4ebf2;
	color: #8E4139;
	text-shadow:0 1px 0 #fff;
}

::-moz-selection {
	background:none repeat scroll 0 0 #e4ebf2;
	color: #8E4139;
	text-shadow:0 1px 0 #fff;
}

/* =Typography
/* ----------------------------------------------*/

h2, .post-title, .page-title, .post h2 {
	margin:0; padding:0;
	font:normal 1.92em 'IM FELL Double Pica SC', arial, serif; color: #8E4139;
	line-height:34px;
	text-shadow:0 1px 0 #f1f1f1;
}

	h2 a, .post-title a, .page-title a, .post h2 a {
		color: #4e5155; font-weight:normal !important;
		display:block;
	}
	
	h2 a:link, h4 a:active h4 a:visited {
		color: #8E4139}
	
	h2 a:hover{
		color: #5e6168;
	}
			
	#single h3, .entry h3 {
		font:1.5em 'IM FELL Double Pica SC', arial, serif; color: #8E4139;
		text-transform:none;
	text-decoration: none;
}
	
h3 {
	margin: 25px 0;
	font: normal 18px/13px "Helvetica", Arial, sans-serif;
	color: #8E4139;
	text-transform: none;
	letter-spacing: -1px;
	text-shadow:0 1px 0 #f1f1f1;
	text-decoration: none;
}	

h4 {
	padding-top:12px;
	font:14px 'IM FELL Double Pica SC', arial, serif; color: #8E4139;
	line-height:20px;
	text-shadow:0 1px 0 #f1f1f1;
	text-decoration: none;
}

	h4 a:link, h4 a:active, h4 a:visited,
	#sidebar-panes h4 a, 
	#sidebar-featured-panes ul h4 a, 
	#wp-calendar caption, 
	.widget_rss ul .rsswidget {
		font-weight:normal; color: #8E4139;
		font: 'IM FELL Double Pica SC', arial, serif;
	}
	
h5 {
	font-family: 'IM FELL Double Pica SC', arial, serif;
	font-size:20px;
	font-weight: 200;
	color: #8E4139;
	margin:0;
	padding:18px 0 5px;
	text-decoration: none;
}

h6 {
	color: #8E4139;
	font-family: 'IM FELL Double Pica SC', arial, serif;
	font-size:20px;
	letter-spacing:0px;
	text-decoration: none;
}

a:link, a:active, a:visited {
	color: #8E4139;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
	
	blockquote a:link, blockquote a:active, blockquote a:visited {
		font-weight:normal; color: #8E4139;
		text-decoration:underline;
	}
	
	blockquote {
	width: 93%;
	}
	

/** Navigation/Header */

#header {
	height: 130px;
}

.pages a {
	color:#999999;
	text-shadow: none;
	border-bottom-color:transparent;
	font: 12px 'Droid Serif';
	font-weight: 400;
}

.pages .current_page_item a,
.pages .current_menu_item a {
	color:#FFF;
	border-bottom:3px solid #C17135;
}

	.pages a:hover {
		color:#FFF;
	}

.tagline {
	visibility:hidden;
}

.navigation {
	/*background:url(images/divider-pagination.png) repeat-x bottom center !important;*/
	padding: 12px 15px 25px 15px;
}

/** Content */

/* Posts */
	
.continue-reading a {
	padding:0 0 15px;
	margin:0;
	font:14px "Helvetica Neue", Arial, sans-serif; color: #8E4139;
	font-weight: bold;
	letter-spacing:0px;
	text-shadow:0 1px 0 #f0f2f3;
	text-transform: none;
	display:inline-block;
	background:none;
}

.continue-reading a:hover {
	text-decoration:none;
	background:none;
}

.postmetadata {
	margin: 15px 0 0;
	padding: 0 0 10px 0;
	font:10px "Helvetica", Arial, sans-serif; color: #bfbfbf;
	letter-spacing:0px;
}

.postmetadata a {
	color: #bfbfbf;
	text-decoration: underline;
	font:10px "Helvetica", Arial, sans-serif; color: #bfbfbf;
}

#sidebar-panes .postmetadata {
	margin: 15px 0 0;
	padding: 0 0 10px 0;
	font:10px "Helvetica", Arial, sans-serif; color: #bfbfbf;
	letter-spacing:0px;
}

#sidebar-panes .postmetadata a {
	font:10px "Helvetica", Arial, sans-serif; color: #bfbfbf;
	text-transform: capitalize;
	color: #bfbfbf;
	text-decoration: underline;
}

#sidebar-panes ul li {
	padding: 8px 25px 10px 25px;
}

/* Comments */

#comments{
	padding:40px 35px 20px;
}

.comment {
	margin: 30px 0 15px -38px;
	padding: 30px 0 0 38px;
	background: none;
}

.commentmetadata {
	font: 0.85em 'IM FELL Double Pica SC', arial, serif; color: #8E4139;
}

	.commentmetadata cite {
		color: #8E4139;
	}
	
	.reply-desc span, #commentform span {
		color: #8E4139;
	}
	
.name {
	color:#606465;
	text-shadow:0 1px 0 #fff;
	border-bottom: 1px dashed #CFCFCE;
}

.name a, .name a:hover, .name a:link, .name a:visited {
	color:#606465;
	border-bottom: 1px dashed #8c8b87;
}

.reply, .reply a {
     background-image:none !important;
     color:#a4a5a0;
}

.commentmetadata cite {
	color: #8e8f91;
}

.commentbody {
	padding-top: 3px;
	font: 12px Helvetica, "Helvetica Neue", Arial, sans-serif;
	color: #7B7B7B;
	text-shadow:0 1px 0 #fff;
	line-height: 19px;
}

.whole textarea {
	width: 540px;
}

.post, #comments, .archive-ul li {
	background-image: none;
	border-bottom: 1px dashed #CFCFCE;
}

/* Pagination */

.navigation a {
	font:normal 1.23em 'IM FELL Double Pica SC', arial, serif, #71706d;
	text-transform: capitalize;
	letter-spacing:0.10em;
	text-shadow:0 1px 0 #fff;
}

.navigation a:link {
	color: #71706d;
}

#interactions a {
	color: #a5a5a1;
	letter-spacing: 1px;
	text-shadow:0 1px 0 #fff;
	margin: 1px 10px 0 0;
	font-size:10px;
}

.single-post .navigation {
	padding-top: 25px;
}

/** Sidebar */

.sidebar ul li {
	border-bottom: 1px solid #DDD;
}

.sidebar ul a {
	font:normal 0.92em Arial, Helvetica, "Helvetica Neue", sans-serif; color:#a2a5a7;
	text-decoration:none; 
	text-transform: none;
}

.sidebar ul a:hover {
	color: #8E4139; text-decoration:underline;
}

/* Generic Link */

.notice:link, .notice:active, .notice:visited {
	margin:10px 0; padding:3px 8px;
	background:#7b94be;
	-moz-border-radius:3px; -webkit-border-radius:3px;
	font:normal 0.83em MuseoSans, Helvetica, "Helvetica Neue", Arial, sans-serif; color:#FFF; 
	text-decoration:none; text-transform: capitalize;
	display:inline-block;
}

.notice:hover {
	background:#546aa5;
}

/** Footer */
	
.featured-count {
	margin:2px 17px 0 0; display:inline-block;
	width:40px;
	font:italic 0.92em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color: #8E4139;
	text-align:right;
	float:left;
}

#footer-widgets ul li li a:hover {
	color: #8E4139;
}
	
.tweets li, .wp-caption-text {
	font:1.00em Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color: #9b9ea2;
	line-height:18px;
}

	#footer-widgets .tweets a:link, #footer-widgets .tweets a:active, #footer-widgets .tweets a:visited {
		font:13px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; 
		color: #8E4139; text-decoration:underline;
		text-transform:none;
	}

.view-more:link, .view-more:active, .view-more:visited {
	margin:10px 0 0;
	display:inline-block;
	font:normal 0.88em MuseoSans, Helvetica, "Helvetica Neue", Arial, sans-serif !important; color: #4e5155 !important;
	text-transform: capitalize;
	letter-spacing:1px;
}

#commentform #submit-comment, .backward, .forward, .reply a, .grid, .list, 
.photo-list a, #featured-posts .tabs a, .archive-pagination a, #recent-projects a,
#featured-content .item a {
	background-image:url(images/sprite.png);
}

/* =Structure
/* ----------------------------------------------*/

/** Navigation */

#navigation {
	margin:0 auto; padding:0 0 32px;
	background:none;
	border:0;
        display:block !important;
        text-align: center;
}

	#navigation ul {
		margin-bottom:0;
	}
        
        .pages ul { margin: 0 auto -2px; float: none!important; display: inline-block;}
	
	#navigation #searchform input[type="text"] {
		width:250px;
		border:1px solid #FFF;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	
	#searchform input[type="submit"] {
		top:6px;
	}
	
	#navigation #searchform label {
		display:none;
	}
	
	#footer-widgets #searchform label {
		margin: 5px 20px 0 0;
		color: #626568;
		font:normal 11px MuseoSans, Helvetica, "Helvetica Neue", Arial, sans-serif !important;
		letter-spacing:1px;
	}
	
	#footer-widgets #searchform input[type="text"] {
		width: 220px;
	}
		
/** Col Left */

#col-left {
	padding:0;
	background:none;
}

	.post {
		margin:0 0 20px;
		background:#FFF url(images/post.png) repeat-x bottom center;
		border:1px solid #d9d9d9;
		-webkit-box-shadow:rgba( 52, 54, 57, .06 ) 0 1px 3px;
		-moz-box-shadow:rgba( 52, 54, 57, .06 ) 0 1px 3px;
		box-shadow:rgba( 52, 54, 57, .06 ) 0 1px 3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	
/** Col Right */

#col-right {
	padding:3px;
	background:rgba(128,0,32,0.1)/*rgba( 162, 166, 168, .08 )*/;
}

	.sidebar {
		background:#FFF;
		border:1px solid #d9d9d9;
		padding: 5px 0 0;
	}
	
	#sidebar-tabs {
		margin-right:-26px;
	}
	
	#footer-widgets #recent-projects {
		padding-left:4px;
		overflow:visible;
	}
	
	#recent-projects a,
	#featured-content .item a,
	.photo-list a {
		background:none;
	}
	
		#recent-projects img,
		.photo-list li, 
		.flickr_badge_image,
		#featured-content .item a {
			border: 2px solid white;
			-webkit-box-shadow: rgba( 0, 0, 0, .10 ) 0 0 5px, rgba( 0, 0, 0, .15 ) 0 1px 2px;
			-moz-box-shadow: rgba( 0, 0, 0, .10 ) 0 0 5px, rgba( 0, 0, 0, .15 ) 0 1px 2px;
			box-shadow: rgba( 0, 0, 0, .10 ) 0 0 5px, rgba( 0, 0, 0, .15 ) 0 1px 2px;
			display: block;
		}
	
/** Footer */

#footer {
	padding:0;
	background:#ffffff;
	border-top:1px solid #e8e8e7;
}

	#featured-content {
		width:342px !important; height:229px !important;
		padding:4px;
	}
	
		#featured-content .items {
			overflow:visible;
		}

	#featured-content .item {
		margin:0 10px 0 0;
		overflow:visible !important;
		width:342px !important;
		height:229px !important;
	}

	#footer-widgets #featured-content .item a {
		width:336px; height:223px;
		padding:0;
	}

#copyright{
	text-shadow: none;
}




/* Custom CSS */

#main-nav .pages a {
    text-shadow: none;
    color: #913F36 !important;
	text-transform: uppercase;
	font: 1em MuseoSans,Helvetica,"Helvetica Neue",Arial,sans-serif;
}

#main-nav .pages a:hover {
    text-shadow: none;
    color: #74372d !important;
	text-transform: uppercase;
	font: 1em MuseoSans,Helvetica,"Helvetica Neue",Arial,sans-serif;

}

#main-nav ul {
    float: none;
    margin: 0 auto;
    width: 750px;
}


body {
    background: url("images/texture.gif") no-repeat scroll center 0px transparent;
}

#content {
	clear:both;
}

.pages .current_page_item a, .pages .current_menu_item a {
    border-bottom: 5px solid #fff;
}

#main-nav {
    float: left;
    margin-bottom: 25px;
    width: 100%;
}

.pages a {
    background: none repeat scroll 0 0 transparent;
}


/*Make Woo Quote 1 point bigger*/
/*-------------------------------------------------------------------------------------------*/
.woo-sc-quote p { margin: 1em 20px; padding: 0 0 0 55px;  font-family: serif; font-size: 1.3em !important; font-style: italic; color:#777; min-height: 32px; }



.fix {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    overflow: hidden;
}



#footer .container {
    background: none repeat-y scroll 382px 0 transparent;

}
#text-3 {
    background: rgba(255, 245, 217, 0.9) /*#F1CC74*/!important;
}
.textwidget p{
color: #8A4035 !important;
font-size: 13px !important;
line-height: 18px !important;
font-weight: bold !important;
text-shadow: 0 0px 0 white;
}
textwidget p .tnx_img img{

}
.sidebar li:first-child{padding-top:1px;}
.sidebar li {
margin-top: -5px !important;
}

#single #af-form-570998408 .af-standards .af-element{
   width: 67%;
float: left;
}
#single #af-form-570998408, #af-form-570998408 .quirksMode{
  width: 580px !important;
  margin-left: -30px;
}

.left-align{
width:30%;
float:left;
margin-right:10px;
}

.left-align .twocol-one, .left-align .twocol-one.last{
width:100%;
}

.left-align .twocol-one iframe{
height: 365px !important;
}
.page-id-26 .post{
padding: 42px 12px !important;
}
.page-id-2179 .threecol-one{text-align:center;}
.archive .clearfix:after{content:""; clear:both; display: block;}
.archive .archive-meta{margin:0!important;}

/* Landing Page Template */
#col-left.landing {
	width: 80%;
	margin: 0 auto;
	float:none;
	}