/*	
Theme Name: Keisus
Theme URI: http://themes.slicetheme.com/keisus/
Description: Retina Responsive Multi-Purpose WordPress Theme
Author: SliceTheme
Author URI: http://themeforest.net/user/designiter
Version: 1.2
Tags: dark, light, white, custom-background, custom-colors, custom-menu, post-formats, theme-options, translation-ready
License: -
License URI: -
*/

#main-wrapper.not-vc, #main-wrapper.is-vc #sidebar-wrapper {
    padding-top: 0px;
}

blockquote {
  display:block;
  background: #EAEAEA;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 12px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #c76c0c;
  border-right: 2px solid #c76c0c;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

q {
  quotes: "“" "”" "‘" "’";
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}

blockquote::before{
  content: open-quote;
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote p:first-child {
  font-size: 14px;
  line-height: 18px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #c76c0c;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-styale: italic;
}

#ideas > li {
  margin-bottom:25px;
}

#breadcrumbs {
  padding-bottom: 1px;
  font-size: 12px;
}

.page-subtitle {
  font-weight: bold;
}

#breadcrumbs {
  padding-left: 10px;
}