/*
Theme Name: Avenue Child
Description: Child theme for the Avenue theme 
Author: Anthony Apodaca
Template: Avenue
*/

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

#wrapper-content {
    padding:10px 0 25px 0;}

/*** Header Styles ***/
#header { margin-bottom:15px; }


    /** Header Top Styles **/
.topNav { height: 35px; background:url(images/header-top-bg.png) repeat-x; padding: 0px 20px 0px 20px; width:940px; margin:0 auto; position: relative; }	
.topNav li {
            font-size: 12px;
            text-decoration:underline;
            float:right;}
	
        .topNav li a {
            float: right;}

#header-middle { margin-bottom:10px;}

a { text-decoration:none; color:#d00000;
	transition: all .2s linear; 
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
a:hover { text-decoration:underline; }

.arrows { font-family:Arial; font-size:37px; color:#d00000; text-align: left; display:none;}

h2 a {
color:#666
}

.post-heading {
	  padding: 0 0 5px;}
	
.post-heading h1 {
    font-size:24px;
    font-weight:bold;}

.post-entry h2 {
    font-size:20px;
    font-weight:bold;
    padding-top:10px;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding-bottom:10px;}

.post-entry h4 {
    font-size:18px;
    text-align:justify;
	}

.post-entry h5 {
    color: #d00000;
    font-size: 24px;
    margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	padding-top:20px;
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    padding-bottom:20px;
	z-index: 0;}

.post-entry h6 {
  	font-size: 12px;
	}

.post-entry p {
    line-height:26px; font-size:17px; text-align:justify; text-justify:inter-word; }
    
.post-entry ul {
    font-size: 14px;}
 
.post-entry ol {
    font-size:14px;}

.post-entry ul {
    font-size:14px;}   

.post-entry blockquote { background: no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

.wp-caption, .gallery-caption {
        border: 2px solid #FFF;
        padding-bottom: 10px;
        padding-right: 5px;
        margin-bottom:10px;
        margin-right:30px;}

p.wp-caption-text {font-size: 14px; line-height: 23px; text-align: center; }

.block h3 { text-align: center; padding-top:10px; padding-bottom:10px; }

.block-arrows, .block-arrows a { color:#d00000; display:none; }

.post-heading span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }
.heading-author { background:url(images/author-icon.png) no-repeat left; padding-left:20px; display:none; }
.heading-date { background:url(images/date-icon.png) no-repeat left; padding-left:0px; }
.heading-comments { background:url(images/comment-icon.png) no-repeat left; padding-left:24px; display:none; }
.author-descrip a {text-decoration: underline; }

/*** Main Styles ***/
#main { width:620px; margin-right:20px; float:left; }


/** Widgets Styles */
        #sidebar .widget {
            margin-bottom: 24px; }
        
        .widget-title {
            margin-bottom:15px;}

	/** Text widget **/    
	.textwidget p:last-child {
            margin-bottom: -1px;}
            
/* Custom Styles */

:lang(el) {
    font-family: "SBL Greek", "GentiumAlt", Cardo, "Times New Roman";
    font-size: 14px; }

:lang(he) {
    direction: rtl;
    font-family: "SBL Hebrew", "Ezra SIL", Cardo, "Times New Roman";
    font-size: 14px; }

:lang(tr) {
    font-family: "Charis SIL", "Times", "Times New Roman";
}

.mrobSmallCaps {
    font-variant: small-caps;
}

p.mrobBlockQuote {
    padding-left: 25px;
    padding-right: 30px;
    text-align: justify;
}


/** Social Widget **/
	.social-item { margin: 0 auto; margin-right: 22px; border:none; width:83px; background:url(images/social-bg.png) repeat; text-align:center; padding:10px 0 10px 0; height: 37px; }
	.social-item:hover { border:1px solid #fff; }
	.social-item.last { margin-right:0; margin-left:1px; float:left; }
	.social-item img { padding-top:3px; }
	.social-count { font-family:'BebasNeueRegular'; font-size:22px; color:#666; display:none; margin-bottom:-2px; text-shadow: 1px 1px 1px #FFF; }
	.social-descrip { font-size:11px; font-style:italic; color:#999; display:none; text-shadow: 1px 1px 1px #FFF; }

.unital { font-style: normal; }

	
.nivo-caption h1 a { color: #fff; font-family:Alegreya; font-size:26px; font-variant: small-caps; width:616px; text-shadow: none;}
.nivo-caption p { display: none;}
