/*
Theme Name: Risen Child Theme
Theme URI: http://churchthemes.com/themes/risen
Author: churchthemes.com
Author URI: http://churchthemes.com
Description: A sample child theme for Risen.
Copyright: (c) 2012-2013 DreamDolphin Media, LLC
Template: risen
Version: 1.1.8
*/

/*
To override styles, copy them from the parent theme here, then change the properties.
You can also add new styles here. See styles/* for overriding the light and dark base styles.
Note: it is not necessary to @import the parent stylesheet here (see docs for more info)
*/

.breadcrumbs {
display: none;
}

.media-upload-form .notice, .media-upload-form div.error, .wrap .notice, .wrap div.error, .wrap div.updated {
display: none;
}



h1.page-title, .bcp-page-title {
    color: #b00000;
    font-size: 42px !important;
    font-weight: bold !important;
position: relative;
top: 3px;
margin-bottom: 34px;

}

#content-inner {
margin-top: 36px;
}

#logo {
padding-left: 45px;
font-family: arial, sans-serif !important;
font-size: 34px !important; 
font-weight: bold !important;
color: #3c3c3c !important;
}

.textwidget a {
color: inherit  !important;
font-size: inherit !important;
text-decoration: underline;

}

.content-widget > header h1 {
font-weight: bold !important;
font-size: 22px !important;
font-family: lato, arial, sans-serif;
color: #111;
}


.content-widget > header {
margin-bottom: 13px;
padding-bottom: 8px;
color: red;
background: none !important;
border-bottom: 1px solid #111;
}

.textwidget a:link {
text-decoration: none !important;
}


.content-widget > header a:hover {
text-decoration: underline !important;
}

.sidebar-widget-title, .sidebar-widget-title a {
text-shadow: none !important;
}

#footer-right {
    float: none;
    text-align: center;
    width: auto;
}

#header-menu, #footer-bottom, .flex-caption, .flex-control-nav li a.active, #home-row-widgets .widget-image-title, #page-header h1 {
background-color: #453D2C;
}

#footer-icons {
    float: left;
}

.home-about a {
color: #222;
text-decoration:underline;
}

.post-content a {color: #A30000 !important;}


.post-content h2 {
margin-top: 15px !important;
font-size: 16px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom: 20px;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


p, h4 {margin: 20px 0px !important;}

h4 {margin-top: 30px;}

#container, html, * {
    border-radius: 0px !important;
}

#container {
box-shadow: 0 0 25px rgba(0, 0, 0, 0.48);
max-width: 990px !important;
}

h4 {font-size: 19px;}

#sidebar-right a:link {
color: #333333 !important;
}

.widget img {
margin-bottom: 9px;
}

#sidebar-right a:hover {
text-decoration: underline !important;
}

.post-content h3 {
margin-top:20px;
margin-bottom: 12px;
}


#sidebar-right p {
    margin-bottom 5px;
}

.image-frame, .google-map-container, .wp-caption {
background-image: none;
background-color: #eee;
}

.sidebar-widget-title {
    background-color: #f0f0f0 !important;
    background-image: none !important;
    color: #000 !important;
    border-right: 13px solid white;
    font-size: 14px !important;
    left: 0 !important;
    margin-left: -8px !important;
    padding: 9px !important;
    text-shadow: none !important;
margin-bottom: 12px;
margin-top: 4px !important;
border-left: 5px solid #bbb;
}

#sidebar-right {
    background-color: #fff ;
    background-image: none !important;
    border: none;
font-size: 13px;
    padding-right: 3px;
    padding-top: 35px;
   color: #444 !important;
    font-family: open sans,sans-serif;
    line-height: 140% !important;
}

.sidebar-widget {
margin-bottom: 3px; 
margin-top: 5px;
padding-bottom: 21px;
}

#tagline {
font-size: 15px;
color: #222;
line-height: 24px;
}

.tabber > ul li:hover {
background-color: #ebebeb!important;
color: #000;
text-decoration: underline;
}

.tabber {
margin-top: 25px;
margin-left: -14px;
}


.tabber > ul li {
padding: 5px 17px;
}

.tabber > div {
background-image: none !important;
padding-top:9px !important;
color: #111 !important;
}

.tabber > ul li.tabber-active {
background-image: none !important;

}
.tabber > ul li.tabber-active {
background-color: #fff !important;
color: #000;
font-weight: normal !important;
}

.tabber > ul li {
    background-color: #ebebeb !important;
    color: #000;

margin-bottom: 0px !important;
}

#intro {
font-size: 25px; 
font-style: italic;
font-family: georgia, serif !important;
padding-top: 50px !important;
padding-bottom: 35px !important;
color: #333;
}

#tagline a {
font-weight: bold;
color: #950000;
}

body {color: #191919 !important;}

#tagline a:hover {
font-weight: bold;
color: #950000;
}

#footer {
background-color: #eaeaea !important;
padding: 1% 3.5% !important;
color: #555 !important;
}

#footer a {
color: #777 !important;
}

#footer-bottom {
background-color: #333 !important;
height: 8px !important;
}

.flex-caption {
background-color: white !important;
color: black;
}

html {
overflow-y: scroll;
}

#footer {
text-align: center !important;
color: #999;
font-size: 13px;
}

#content {
margin-top: -7px;
}

#top-right {

border-left: 17px solid #999;
}

h3 {
font-family: arial, sans-serif !important;
}

#header {
background-color: #cecece;
}

#header-menu {
background-image: none !important;
}

.wp-caption {
display: inline-block;
}

.wp-caption, .gallery-caption {
    max-width: 29%;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 0 12px 20px 0;
}

#header-menu-links > li > a:link {
   color: #cacaca !important;
    font-size: 0.95rem !important;
    font-weight: normal !important;
    letter-spacing: 0.02em !important;
    padding-right: 5px !important;
    text-decoration: none !important;
    text-shadow: 0 0 #000;
}

.wp-caption p.wp-caption-text, .gallery-caption {
padding-bottom: 0px;
margin-bottom: 0px;
    font-size: .95em;
padding-left: 2px;
padding-right: 2px;
    font-style: italic;
}

.sf-menu li li a {
background-color: #111 !important;
background-image: none !important;
   color: #cacaca !important;
    font-size: inherit !important;
    font-weight: normal !important;
    letter-spacing: 0.02em !important;
    text-decoration: none !important;
    text-shadow: none !important;
border: none !important;
}

.sf-menu li li a:hover {
color: white !important;
}

#header-menu-links > li > a:hover {
text-decoration: none !important;
color: white !important;
}

#header-inner {
height: 120px;
padding-top: 10px;
}

.sf-menu > li > a > .sf-sub-indicator {
    visibility: hidden;
}

nav#header-menu {
background-color: #111 !important;
}
