/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: Dave Martin
Author URI: http://wordpress.org/
Template: twentytwelve
Description: All of the customizations to the Twenty Twelve Theme on ScottHorton.org are done in this child theme.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url("../twentytwelve/style.css");

a {
    outline: none;
    color: #7C0606;
    }
    
.comments-link a,
.entry-meta a {
    color: #7C0606;
}
.comments-link a:hover,
.entry-meta a:hover {
    color: #6B2424;
}
.widget-area .widget a:hover {
    color: #6B2424;
}
.widget-area .widget a {
    color: #7C0606;
}


a.comment-edit-link {
    color: #7C0606;
    font-size: 13px;
    font-size: 0.928571429rem;
    line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
    color: #6B2424;
}

@media screen and (min-width: 960px) { 
    .site {
        margin: 0 auto;
        max-width: 1200px;
        
        overflow: hidden;
    }
        }
        
.ie .site { max-width: 1200px; }

footer[role="contentinfo"] {
	
	max-width: 1200px;
	
	
}


/* ===[ Two Right Sidebars ]=== */
@media screen and (min-width: 500px) { 
    .custom-layout .site-content {
        float: left;
        width: 70%;
    }
    
    
    .custom-layout .widget-area { width: 25%; }
    .custom-layout #extra-sidebar {
        margin-top: 1.8rem;
        word-wrap: break-word;
        width: 20%;
        float: right;
        margin-right: 1%;
    }
}
/* IE8 and IE7 - Two Right Sidebars */
.ie .custom-layout .site-content {
    float: left;
    width: 49%;
}
.ie .custom-layout .widget-area { width: 25%; }
.ie .custom-layout #extra-sidebar {
    margin-top: 1.8rem;
    word-wrap: break-word;
    width: 20%;
    float: right;
    margin-right: 1%;
}

/* Small headers  - Make sidebar headers bigger and maroon - DM */
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 16px;
	font-size: 1.142857142857143rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: none;
	color: #7C0606;
}

 .clrit { clear:both; }
 .section_foot_link {
 float:left;
 
 }
 .wp_cart_button_wrapper{
 border-bottom:0px;
 }
 
 .sharetitle {
 border:0px;
 display:block;
 width:85%;
 border-bottom: 1px solid;
 margin:0px 20px 0px 20px;
 
 }
.powerpress_player
 {
 margin-left:20px;
 
 }
 .psts {
 min-width:230px;
 width:45%;
 float:left;
 margin-right:20px;
 }
 .section_foot_link {
 float:right;
 padding:5px 10px 5px ;;
 }
 .catblock {
 border:#500b0e 2px solid;
 padding:15px; 
 box-shadow:         4px 4px 3px 0px rgba(80, 11, 14, 0.51);
 margin-bottom:20px;
 border-radius: 10px;
 }
.catblock p {
 margin:5px;
 text-align:justify;
 margin:20px;
 margin-top:0px;
 line-height: 120%;
 }
 .sharedaddy{
 text-align:right;
 }
 .cathead {
 padding: 10px 20px 10px 20px;
 background: #700809;
 border: #500b0e 2px solid;
 box-shadow: 4px 4px 3px 0px rgba(80, 11, 14, 0.51);
 color: #ffffff;
 font-size: 19px;
 font-weight: bold;
 margin:10px 10px 10px 10px;
 border-radius: 10px;
 }
.product_content {
 text-align:right;
 width:90%;
 margin-left:20px;
 }
 .product_thumb {
 float:left;
 width:35%;
 margin-right:10px;
 }
 .product_thumb img {
 margin-left:20px;
 max-width:120px;
 }
 .wp_cart_button_wrapper {
 float:right;
 width:130px;
 }
 .robots-nocontent.sd-block.sd-social.sd-social-icon-text.sd-sharing ul ul {
       display: none;
 }
 .robots-nocontent.sd-block.sd-social.sd-social-icon-text.sd-sharing ul li:hover > ul {
               display: block;
       }
 .cartlink { margin-left:20px; }
 .sd-content ul li {
       background: #efefef; 
       background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
       background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
       background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
       box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
       padding: 0 20px;
       border-radius: 10px;  
       list-style: none;
       position: relative;
       display: inline-table;
 }
       .sd-content ul:after {
               content: ""; clear: both; display: block;
       }
.page #primary {
 width: 49%;
 min-width: 250px;
}
 .home #content{ width:75%; }
 #secondary{ 
 float:right;
 }

 .archive.category #primary {width:49%; }
 .archive.category #content { 
    min-width:230px;
    width: 100%;
    border: 2px solid #500B0E;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 4px 4px 3px 0px rgba(80, 11, 14, 0.51);
    
     }
 
.powerpress_player
{
 margin-left:20px;
 
 }
 .psts {
 min-width:230px;
 width:45%;
 float:left;
 margin-right:20px;
 }
 .section_foot_link {
 float:right;
 padding:5px 10px 5px ;;
 }
  .cartlink { margin-left:20px; }
 .sd-content ul li {
       background: #efefef; 
       background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
       background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
       background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
       box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
       padding: 0 20px;
       border-radius: 10px;  
       list-style: none;
       position: relative;
       display: inline-table;
 }
       .sd-content ul:after {
               content: ""; clear: both; display: block;
       }
.page #primary {
 width: 49%;
 min-width: 250px;
 }
 #content { float:left; } .home #content{ width:75%; }
 #secondary{ 
 float:right;
 }

 .archive.category #primary {width:49%; }
 
 .page #content { 
    min-width:230px;
    width:100%; 
     border: 2px solid #500B0E;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 4px 4px 3px 0px rgba(80, 11, 14, 0.51);
    }
 #primary{ width:100%; }
.site-content {
margin: 24px 0 0;
       margin: 1.714285714rem 0 0;

}
.entry-header-front {
width: 80%;
margin-left: 5%;
margin-bottom: 1.71429rem;
}

.entry-header-front .entry-title a {
    font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
    text-decoration:none;
}

/* New styling for wp PageNavi - looks better and works better on small screens */
 
 .wp-pagenavi span.current{color: #999999;}
.wp-pagenavi a, .wp-pagenavi span{
    background: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #AE2525;
    margin: 0 6px;
    display: inline-block;
    float: left;
    font-weight: 400;
    line-height: 1.2em;
    text-decoration: none;
    padding: 10px 12px;}
.wp-pagenavi a:hover {background: #222;color: #fff;}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 70px;
	padding-bottom: 5rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}

.asa_product_box a {
    text-decoration:none;
}

/*.site-content article {
    min-width:230px;
    width:100%;
	border: 2px solid #500B0E;
	padding: 15px;
	border-radius: 10px;
    box-shadow: 4px 4px 3px 0px rgba(80, 11, 14, 0.51);
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}*/

.single #primary {width:49%; }
 .single #content { 
    min-width:230px;
    width: 100%;
    border: 2px solid #500B0E;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 4px 4px 3px 0px rgba(80, 11, 14, 0.51);
    
     }
     
