/* 
Theme Name:     WP StrapThirteen - clan-home
Theme URI:      http://www.wpstrapcode.com/blog/strapthirteen
Description:    WP StrapThirteen is A TwentyThirteen child theme. The aim of this theme is to bring a bit of Bootstrap magic in to the default theme while still retaining the original look and feel of the parent theme with a few added extras. Switch between <strong><em>default view or boxed view</em></strong>, <strong><em>full articles or excerpts</em></strong> on the blog feed and <strong><em>add Bootstrap Slider</em></strong> to make your site unique while still enjoying all of the goodness brought by the parent theme. <strong><em>New Features: Responsive header plus Full width page template. V1.0.8 adds: Option to position menu above or below Slider plus Scroll To Top button, Header now hidden on Front Page only!</em></strong>. 
Author:         WP Strap Code
Author URI:     http://wpstrapcode.com
Version:        1.0.8
Template:       twentythirteen
License:		GNU General Public License v3.0
License URI:	http://www.gnu.org/licenses/gpl-3.0.html
Tags:           light, gray, blue, right-sidebar, custom-menu, flexible-width, featured-images, full-width-template, threaded-comments, two-columns, translation-ready 

*/
@import url("style-wp-strap.css");
body{
 background-color: #dedede;   
}

.site-boxed{
     max-width: 1000px; 
     margin: 0px auto;
 
}

.site-header-img img{
  padding-top:20px;
}

.site-header .home-link { 
  /*  min-height: 110px;  
      background-image: url(images/home_header.jpg);
    background-repeat: no-repeat;   
    background-position: 20px 20px;*/
  
  height: 123px;
  margin-bottom: 30px;
}

.site-title, .site-description{
    display:none;
}
.navbar {
   background-color: #1E507C; 
   min-height: 40px;
   border:none;
   border-radius:0;
     /*blue background-color: #f7f5e7;*/
 }


.main-navigation {
   /* min-height: 20px; */
}

.nav-menu li a {
/*  border-left:  #ffffff solid thin ;*/

}


.nav-menu .current_page_item > a, 
.nav-menu .current_page_ancestor > a, 
.nav-menu .current-menu-item > a, 
.nav-menu .current-menu-ancestor > a {
    color: #ffffff;
    font-style: normal ;
   background-color: #C1282E;  /*red*/
      /*  margin: 0 0 0 -2px;*/
}

.nav-menu li {
   background-color: #1E507C;
}

.nav-menu li a {
    color: #ffffff;   
     /*  margin: 0 0 0 -2px;*/
}


ul.nav-menu ul a, .nav-menu ul ul a {
   background-color: #1E507C; /*blue*/
 /*  margin: 0 0 0 -2px;*/
}


.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #C1282E; /*red*/
	color: #fff;
        
        
}



ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	/*red*/background-color: #C1282E; 
}

	.toggled-on .nav-menu li a:hover,
	.toggled-on .nav-menu ul a:hover {
		background-color: #C1282E;
		color: #fff;
	}



.site-footer{
     background-color: #000000 ;
     color:#fff;
}
.site-footer .footer-container {
    background-color: #220E10;
    padding: 20px 0; 
    background-image: url(../img_3955jn_cropped.html);
    background-repeat: repeat-x;   
    background-color: transparent ;
}

.home-row-1{
  background-image: url(../jpg/tartan_banner_475.jpg);
 background-repeat: repeat-x;   
    background-color: transparent ;  
    margin-left:0px;
    margin-right:0px;
    height:55px;
}

.site-info {   
    padding: 10px 0;  
    
}
.site-footer .widget a {
    color: #ffffff;
}

/* home page styling*/

.home-row-1{
   padding:0px   
}
.home-row-2-col-1 h1.entry-title{
  /*top: -75px;  */
  margin-top:15px;
  margin-bottom:5px;
}

.home-row-2-col-1 article{
  padding-bottom:0px;
}
.home-row-1-col-2{
   text-align: right;
  margin-top:1px;
 
}

.home-row-2-col-2{
    padding:15px;
    text-align: left;
}
.home-row-2-col-2 img{
    padding-right:15px;
}
.foot-col-1{
    left: 15px;
    margin-left: 0;
}


h1.entry-title{
  color:#C1282E;   
  font-size:36px;
  margin: 33px 0;
}

.entry-title a:hover{
  color:#C1282E;    
}

.entry-thumbnail{
    padding-right: 10px; 
    max-width: 250px;
}
/* reset padding*/
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
   
    padding: 0 0px 0 0;
}

.archive-title, .archive-meta, .page-title,.page-content {   
    padding: 30px 20px;   
}

.site-main .widget-area {
    float: none;
   
}

.navigation a:hover{
    color: #1E507C;
}

.widget { 
    background-color: #DDD;  
}

.hentry {
    padding-top: 0px;
    padding-left:20px;
}

.site-main .sidebar-container {
  height: auto;
  margin: 0 auto;
 max-width: 604px;
 position: relative;
top: 20px;
	}
        
.archive-header, .page-header {
    background-color: #FFFFFF;
}

.widget-join-here{
    background-color: #FFFFFF;; 
}


/* footer*/
.quote-footer{
   padding:5px 20px 0px 60px;
   text-align: left;
}
.quote-footer p {
    font-size: 16px; 
    font-weight: 300;
    font-family: sans-serif;
}   

.opening-quote, .closing-quote{
   font-size: 28px;
   font-weight: 900;
   font-family: serif;
}


.text-quote{
  font-size: 20px;
   font-weight: 500;  
}

.foot-col-3 .widget{
    padding-top:0px;
}

.footer_menu{
    margin-right:30px; 
}

.footer_menu ul{
    text-align: right;
    padding-right:10px;
   
}

/*remove right margin from row*/
.footer-container .row, #content .row{
  margin-right:0px;
}


/* widgets  */
.widget{
  padding: 0px;  
}
.widget-title{
  background-color: #C1282E;  
  padding:10px;
  color:#ffffff;
 
}
.widget .widget-title{
  font-style:  normal; 
  font-weight: 700;
  
}

.textwidget,.menu-sidebar-menu-container{
  padding-left: 10px;
 
}

.site-footer .widget {
    margin-right: 5px;
    width: 190px;
}

/*
.form-membership .link a{ 
    background: -moz-linear-gradient(center top , #1e507c, #1e507c) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #000000;
    color: #ffffff;
}
.form-membership .link a:hover{ 
  
    color: #cccccc;
}*/

form.pmpro_form .input,form.pmpro_form .textarea{
  width:200px;  
}

form.pmpro_form label {
  width: 180px;  
}


#DOB_MONTH, #DOB_DAY, #DOB_YEAR{
  display:inline;  
}
/*form.pmpro_form div.DOB_MONTH label,form.pmpro_form div.DOB_DAY label, form.pmpro_form div.DOB_YEAR label{
  display:none;  
}*/
#date-of-birth div.date-of-birth{
 /**/   display:inline;
}