/*

Theme Name:     Beckett Child theme

Theme URI:      http://example.com/

Description:    Child theme of Beckett

Author:         The Curved House

Author URI:     http://www.thecurvedhouse.com/

Template:       beckett       

Version:        0.1.0

*/


@import url("http://www.piersalexander.com/wp-content/themes/beckett-1.0/style.css");

.container {
padding-top:25px;

}

body.single-book .container {
padding-top:35px;
}
body.home .post_title {
margin-bottom:20px;
}

article h1, 
.book_information h1 {
padding-top:0;
margin-top:0;
}
article h2, article h3, article h4, article h5 {
margin-top:0;
}

@media only screen and (max-width: 1107px){

    #main #header #title {
        height: auto;
        width: auto;
text-align: center;
overflow: hidden;
border-top: 8px solid #c2c0a1;
float: none;
    }
    #main #header #title a img {
        width:100%;
    }

}
#header .container {
    overflow:hidden;
}

#nav-primary {
    padding: 0.5em 0.3em 0 0.3em;
}

#nav-primary li {
    margin: 0 0.1em;
}


#main #nav-primary li a:hover,
#main .parent_active, 
#main #nav-primary .current-menu-item a {
    background:#fff !important;
    -webkit-border-top-left-radius: 1px;
    -webkit-border-top-right-radius: 1px;
    border-top-left-radius:1px;
    border-top-right-radius:1px;
    color:#bc151f !important;
    text-shadow:none !important;
}


#sidebar .widget-area, 
#sidebar-home .widget-area, 
#sidebar-home-left .widget-area, 
#sidebar-home-right .widget-area  {
    background-color: #fff;
    padding-top:0;
    padding-bottom:10px;
}

#sidebar-home .widget-area, 
#sidebar-home-left .widget-area, 
#sidebar-home-right .widget-area  {
background: rgba(100,100,100,0.1);
padding: 10px 15px 15px 15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
margin-bottom: 20px;
padding-top: 7px;
text-align: left;
overflow: hidden;
}

#sidebar .widget-area h3, 
#sidebar-home .widget-area h3, 
#sidebar-home-left .widget-area h3,
#sidebar-home-right .widget-area h3 {
    padding-top: 0;
    margin-top: 0;
margin-bottom: 10px;
font-size: 18px; 
background:transparent;
border-bottom: 3px solid #bc151f;
font-size: 1.2em;
font-weight:bold;
text-align:left;
}

#sidebar .widget-area h3, 
#sidebar-home .widget-area h3, 
#sidebar-home-left .widget-area h3,
#sidebar-home-right .widget-area h3 {
border-bottom: 3px solid #bc151f;
padding-top: 10px;
font-weight: normal; 

}


#sidebar .widget-area img, 
#sidebar-home .widget-area img, 
#sidebar-home-left .widget-area img, 
#sidebar-home-right .widget-area img {
    display: block;
    margin: 0 auto 10px auto;
}

#sidebar .widget-area a, 
#sidebar-home .widget-area a, 
#sidebar-home-left .widget-area a, 
#sidebar-home-right .widget-area a {
    font-weight:bold;
	color:#85814B;
}

#sidebar .widget-area .textwidget,
#sidebar .widget-area .widget_sp_image-description,
#sidebar-home .widget-area .textwidget,
#sidebar-home .widget-area .widget_sp_image-description,
#sidebar-home-left .widget-area .textwidget, 
#sidebar-home-left .widget-area .widget_sp_image-description, 
#sidebar-home-right .widget-area .textwidget,
#sidebar-home-right .widget-area .widget_sp_image-description {
    margin:0 15px;
}


@media only screen and (max-width: 1107px){

    #main #header #title {
        height: auto;
        width: auto;
    }
    #main #header #title a img {
        width:100%;
    }

    #nav-primary {
        padding: 0;
    }

    #nav-primary li {
        margin: 0;
        width: 100%;
    }

    #main #nav-primary li a:hover,
    #main .parent_active, 
    #main #nav-primary .current-menu-item a {
        background:#fff !important;
        -webkit-border-top-left-radius: 0px;
        -webkit-border-top-right-radius: 0px;
        border-top-left-radius:0px;
        border-top-right-radius:0px;
        color:#bc151f !important;
        text-shadow:none !important;
    }

}

/* KRISTEN EDITS
*-----------------*/

.post_divider, .post_title_divider  {
border-bottom: 4px solid #c2c0a1;
}

.alignleft {
margin: 0px 20px 20px 0;
}

/* SLIDER
*-----------------*/

.page-template-template-slider-and-boxes-php .responsive-slider {
width: 696px;
float: left !important;
margin-right: 40px;
}

.responsive-slider .rslides img {
width: auto;
}

.responsive-slider .rslides img {
float: left !important;
padding: 20px!important;
}

.responsive-slider .rslides ul, .responsive-slider .rslides li {
margin-top: 0 !important;
margin-bottom: 10px;
background-color: rgba(207,196,170,0.2);
}

.responsive-slider .rslides .caption {
float: right !important;
padding: 3% 5% 0% 0% !important;
}

/* FOOTER AND CONTAINER BOX SHADOW
*-----------------*/

#footer a:link, #footer a:visited {
font-weight: normal;
}

.post_divider, .post_title_divider {
border-bottom: 8px solid rgba(207,196,170,0.2);
}