/*
Theme Name: Virtue – Premium Child
Theme URI: http://themes.kadencethemes.com/virtue-premium/
Description: Child theme for Virtue – Premium theme
Author: Kadence Themes
Author URI: http://www.kadencethemes.com/
Template: virtue_premium
Version: 1.4.1
*/
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 99%;
}
div.textwidget a{
	float:right;
}

#nav-main ul.sf-menu a {
	text-transform: uppercase;

}

.span12 > #nav-main ul.sf-menu {
	margin-top:-110px;
}

ul#menu-topmain li.menu-about-us{
	margin-left:200px;
}
ul#menu-topmain li.menu-subscribe{
	margin-right:200px;
}
.span12 > #nav-main .sf-menu li {

    margin-top: -10px;
}

.home-padding {
    padding: 0px 0px 30px;
    border-top: 3px #f5f5f5 solid;
    margin-top: 10px;
}
.hometitle {
    text-align: left;
}

.home_blog .clearclass0 {
    clear: none;
}

DIV.span6.footercol1{
	width:50%;
}

DIV.span6.footercol2{
	width:45%;
	margin-left:2%;
}

.span3homeblog{
	width:50px;
}
DIV.span3homeblog.postcontent{
	width:230px;
}
.home_blog_title {
    margin-top: 0;
}

#containerfooter {
    padding-top: 0px;
}
.footercredits {
    margin-top: 20px;
    background: url(../virtue_premium/images/bgfooter.png) no-repeat;
}

DIV.footernav.clearfix{
	margin-top: 30px;
	
}

.footernav {
    float: left;
}

.footernav ul li {
    list-style: none outside none;
    float: left;
    padding: 0;
    float: left;
    margin-left: 14px;
}

.footernav ul li a{
	font-weight: normal;
	text-transform: uppercase;
}

li.menu-past-issues a{
	margin-left:150px;
}

.footeraddress{
text-align: center;
float: left;
width: 100%;
margin-top: 40px;	
margin-bottom:20px;
}
.footerbottom{
	width:100%;
	float:left;
	
}
.footerbottomleft{
	width:35%;
	float:left;
	margin-right:10px;
	
	
}

.footerbottomleft a img{

	margin-right:5px;
	
	
}
.footerbottommid {
    width: 25%;
    float: left;
    margin-right: 10px;
    margin-left: 20px;
	text-align: center;
	line-height: 1.2em;
}
.footerbottomright{
	width:30%;
	float:left;
	text-align:right;
}

A.kad-btn.kad-btn-primary{
	border-radius: 15px;
    line-height: 1.2em;
}

.home_blog article {
    background:#fff;
    height: 400px;
}
.awp{

    width: 1200px;
    background: 

red;

padding: 30px;

color:

    #fff;
    margin: 0 auto;
    margin-bouutom: 50px;
    font-size: 21px;
    line-height: 1.5em;

}

.footernav ul li a {
    padding: 4px;
    font-size: 14px;
}

.submiticon{
background: url("../virtue_premium/images/sub-icon.png") no-repeat scroll right center rgb(19, 76, 135);
text-align: left;
padding: 5px 15px;
color: rgb(245, 245, 245);
width: 230px;
border-radius: 10px;
}

.submiticon a{
	text-align:left;
	padding: 2px 5px;
	color:#f5f5f5;
}

.submiticon a:hover{
	color:#fff;
}

IMG.attachment-widget-thumb.wp-post-image{

}

.row-fluid .span4 {
    width: 30%;
}

.row-fluid .span8 {
    width: 60%;
    margin-left: 10%;
}

DIV.contactformcase.span6 {
    width: 450px;
    float: right;
}

.span7 {
    width: 350px;
}

.single-portfolio .portfolio-single-img {
    text-align: center;
}

.span5 {
    width: 580px;
}

DIV.span6.clearclass0, DIV.span6.clearclass1, DIV.span6.clearclass2{
	width:300px;
}
#coverart{
	float:left;
	text-align:left;
	padding:0px 10px 0 40px;
}

DIV.author-bio{
width: 500px;
padding: 10px;
font-size: 14px;
padding-left: 0;
boder-top: 1px #333 solid;
display: block;
height: auto;
border-top: 1px #999 solid;
margin-top: 20px;}

DIV.paypal-print-btn{
Width:100px;
float:left;
text-align: center;
}
DIV.pdf-dl-btn{
Width:80px;
float:left;
text-align: center;
margin-left: 20px;
margin-right: 40px;
}

DIV.pdf-dl-btn img{

margin-bottom: 20px;
}

table {
    float: left;
    margin-top: 20px;
}

DIV.row.single-article .span8 {
    width: 640px;
    margin-right: 30px;
}

.subhead, .subhead a {
    font-size: 14px;
    color: rgb(119, 119, 119);
}

.author-author{
	text-indent:0;
}

.single-article article {
    margin-left: 100px;
}

blockquote {
    padding: 0;
    margin: 0px 0px 20px;
    border-left: none;
	margin-left:-2em;
}

.awp{

width: 1200px;
background: 

red;

padding: 30px;

color:
 #fff;
margin: 0 auto;
margin-bouutom: 50px;
font-size: 21px;
line-height: 1.5em;

}
