@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');

#azure-header .azure-header-content .header-content-logo #logo.site-logo {
   max-width:32%;
}

body {
	color:#555;
}

blockquote {
font-size: 24px;
    line-height: 32px;
    margin: 30px 0px;
    padding: 30px 40px 30px 80px;
    font-family: 'Roboto Slab', serif;
    position: relative;
    background: transparent;
    border: none;
    quotes: "" "";
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
	color:#c55d52;
}
blockquote:before {
    font-family: "FontAwesome";
    content: "\f10d";
    font-size: 26px;
    margin-right: 20px;
    position: absolute;
    top: 31px;
    left: 0;
	color:#c55d52;
}
.entry-content {
	font-size:15px;
}

/** Mobile Menu **/
.slicknav_nav {
	background:rgba(0, 0, 0, 0.75);
}
.slicknav_nav .menu-item > a {
	text-align:center;
	padding:20px 0;
}
.slicknav_nav .menu-item > a:hover {
	background:rgba(0,0,0,0.25);
}
.slicknav_nav .menu-item > a > a {
	padding:20px 0;
}
.slicknav_nav .menu-item > a > a:after {
	position:relative;
	content:'+';
	color:#fff;
	margin-left:4px;
}
.slicknav_nav .menu-item > a > a + .slicknav_arrow {
	display:none;
}
.slicknav_nav .sub-menu {
  padding:0;
}
.slicknav_nav .sub-menu .menu-item {
  padding-left:0;
	padding-right:0;
}
.slicknav_nav .sub-menu .menu-item > a {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: 200!important;
    color: #ccc!important;
}

/** Subscribe **/
#subscribe-blog-blog_subscription-3 {
	margin-top:10px;
}
#subscribe-field-blog_subscription-3 {
	font-weight:200;
	padding-left:10px;
	color:#000;
}
#blog_subscription-3 .error {
	display:none;
}
#blog_subscription-3 .success {
	color: #155724;
  background: #d4edda;
  padding: 12px;
  border-radius: 3px;
}
#blog_subscription-3 .success p {
	margin:0;
}

/** Layout stuff **/
.site-main.page-content > p.page-intro-section {
	margin-top:20px;
}

/** Primary (Top) Menu **/
@media (min-width: 991px) and (max-width: 1199px) {
  .header-content-logo {
    max-width:480px;
  }
}

/** z-index bug solution **/
.main-content {
	z-index:200;
}
#archive-sidebar {
	z-index:150;
}

/** Icons and Images **/
.lg-icon {
	font-size:60px;
}
.img-full {
	width:100%;
}

/** utility **/
.no-pad-left {
	padding-left:0;
}