/*
Theme Name:     Canvas
Theme URI:      http://www.woothemes.com/
Description:    Child theme for the Canvas theme
Author:         Ryan Carmody
Author URI:     http://www.healthysmoothierecipeshq.com/about/
Template:       canvas
Version:        0.1.3
*/

@import url("../canvas/style.css");

/* Hyperlinks */
a:link,
a:visited {
  color: #4081af;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #4081af;
}
input[type=submit] {background-color: #373d8c;}
input[type=submit]:hover {background-color: #2380d7;}


 
/* Header */
#header 

.title {margin-bottom: 10px;}

/* Navigation */
#nav-container {margin-bottom:1.45em !important;background:#fffeff url(images/bg-nav.png) repeat-x top; }
#nav-container .col-full {background: transparent;}
ul.nav li ul li a { background:#fff url(images/bg-nav.png) repeat-x top !important; }
ul.nav li ul li a:hover { background:#fff !important; border-top: 1px solid #dedbd1 !important;}
ul.nav ul {width: 15em !important; padding-top: 0px !important; padding-bottom: 0px !important;}
ul.nav li a {color: #333 !important;}
#navigation ul.rss li.sub-email a::before {content: "\f099" !important;}

/* Author */
#post-author {border-radius: 0px !important;}

/* Category Page */
.category-header {background:#f5f4f0;border:1px solid #dedbd1;color:#363636;margin:0 0 15px;padding:18px 18px 18px 18px;text-align:left;}
.category-header .archive_header {line-height:1em; font-size:22px; margin:0 0 20px 0; padding:0;}
.category-header .archive_header .fl {line-height:1em; font-size:22px; font-family: "Droid Serif", arial, sans-serif; color: #222; }
.category-header .archive-description {font:14px/1.5em sans-serif; margin:0px; padding:0 0 0 0;}

/* Tag Page */
.tag-header {background:#f5f4f0;border:1px solid #dedbd1;color:#363636;margin:0 0 15px;padding:18px 18px 20px 18px;text-align:left;}
.tag-header .archive_header {line-height:1em; font-size:22px; margin:0 0 0px 0; padding:0 0 0 0;}
.tag-header .archive_header .fl {line-height:1em; font-size:22px; font-family: "Droid Serif", arial, sans-serif; color: #222;}
.tag-header .archive-description {font:14px/1.5em sans-serif; margin:0 0 0 0; padding:18px 0 0 0;}


/* Posts */
.post .meta-c {border-bottom:1px solid #cacaca;color:#999;height:30px;line-height:25px;margin:0 0 10px;}
.post .meta-c a {font-weight:300; color:#999 !important;}
.post .meta-c a:hover {}
.meta-c p {font-size:100%; color:#999;}
.format-standard {background:#fff url(images/bgr-box-trans.png) repeat-x top left !important;border:1px solid #dedbd1 !important;margin:0 0 15px;overflow:hidden;padding:18px;}
.post img{border:1px solid #999;}
#main .box {background:#fff url(images/bgr-box-trans.png) repeat-x top left !important;border:1px solid #dedbd1 !important;margin:0 0 15px;overflow:hidden;padding:18px;}
.box .entry ul li {list-style: none; border-bottom:1px solid #e6e6e6;}
.box .entry ul {padding-left:0;}
.box h1 {font-size:22px !important; }
#connect img {border: 0;}
#connect {background-image: url(images/bgr-box-trans.png); background-repeat: repeat-x; background-position-x: left; background-position-y: top; background-attachment: scroll; background-size: auto; background-origin: padding-box; background-clip: border-box; border-radius: 0px !important; margin:0 0 15px 0;}
.post p.tags a, .post p.tags {color: #4081af !important; font-weight:300 !important;}
.post i.icon-tag {color: #999;} 

.entry b, .entry p b {font-weight:700 !important;}

.post-embed .video{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.post-embed .video iframe{position:absolute; top:0; left:0; width:100%; height:100%; }

/* Pages */
#main .type-page {background:#fff url(images/bgr-box-trans.png) repeat-x top left !important;border:1px solid #dedbd1 !important;margin:0 0 15px;overflow:hidden;padding:18px;}

/* Comments */
#comments .comment {background-color:#f8f8f4 !important;border:1px solid #dedbd1 !important;margin:0 0 15px 0;overflow:hidden;}
#comments .comment-entry p {font-size:90% !important;}
#comments .comment .comment-container {padding: 15px;}
#comments .comment .reply a {color: #ffffff !important;}
#comments ul.children {margin: 0px 0px 0px 0px; padding: 15px 15px 0px 15px;}
#respond .hc_optin_container {display:none;}
#respond p.form-submit {margin-bottom:1em;}

/* Sidebar widget */
.widget h3 {padding-left: 0px; }
.widget {background-image: url(images/bgr-box-trans.png); background-repeat: repeat-x; background-position-x: left; background-position-y: top; background-attachment: scroll; background-size: auto; background-origin: padding-box; background-clip: border-box; border-radius: 0px !important; margin:0 0 15px 0;}

.widget ul{line-height:16px;padding:0; list-style:none;}
.widget ul li{ background:url(images/bullet.png) no-repeat 0 1px; padding:0 0 5px 18px; border-bottom:1px solid #e6e6e6; margin:5px 0; }
.widget ul li { }
.widget ul li ul{margin:5px 0 0 10px;}
.widget ul li a {line-height: 16px;}

.widget .textwidget { line-height: 1.5em;}


/* SEARCH */
#header #searchform {color:#a0a09b;float:right;font-size:11px;padding:10px 10px 0 0;text-align:right; width:220px; border: none;}
#header #search{background:#222; background:rgba(0,0,0,.1); border:1px solid #555; border-color:rgba(255,255,255,.1); height:32px;margin:0 0 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#header #search input{background:transparent;border:0;color:#aaa;float:left;font-size:12px;margin:5px 0 0 10px;padding:3px;width:178px;}
#header #search .btn{margin:7px 0 0;padding:0;width:auto;}
.searchform  { background: #fff; width: 99%; position: relative; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.searchform input.s  {   padding: 8px; width:85%; margin:0; border:none;  background:none; color:#777;  }
.searchform input.search-submit { position: absolute; top:6px; right:10px; border:none; margin:0; padding:0; }




/* Footer */
#footer-custom-links {margin: 0 0 10px 0; padding: 0; font-size: 12px;}
#footer-custom-links a {text-decoration: underline; color: #555 !important;}
#footer #copyright span { font:bold 14px "Droid Serif", serif; color:#555; display:block; } 
#footer #copyright p {font-size: 11px; line-height:22px;}
#footer {text-shadow: 0 1px 0 #fafafa; line-height:22px !important;}



/* Aweber Opt-in */
#af-form-1626182326 .af-element { float: left; }
#af-form-1626182326 .af-clear { display:none; }
#af-form-1626182326 .af-body input.text { width: 150px!important; margin-right:15px!important; }
#af-form-1626182326 .buttonContainer { margin-top:-6px!important; }
#af-form-724118667 {width: 261px !important;}
#af-form-724118667 .quirksMode {width: 261px !important;}

.ie8 .alignleft,
.ie8 .alignright {
  width: 50%;
}

/* Sharebar mobile */
#sharebarx li {list-style-type: none;}

/* Fix */
#nav-container #navigation .nav li.parent > a:after {width: 0.1em;}