/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */
div.branding-data .site-slogan {
    display: block;
}

 h1.site-name a, h2.site-name a, h2.site-name a:visited {
font-size:38px;
}

ul.pager {
   border-radius: 0 0 0 0;
}
   
.pager li.first, .pager li.first a, .pager li.first a:hover {
    border-radius: 0;
}

.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:hover {
    border-radius: 0;
}

.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
    padding: 4px 10px;
    width: auto;
}

div#block-views-slide-gallery-block-1 ul.pager {
    display: none;
}

div#block-views-slide-gallery-block-1 div.views-row {
    border-bottom: 0 none;
}

div#block-views-latest-reviews-block-2 div.content, div#block-views-latest-articles-block-2 div.content, div#block-views-slide-gallery-block-2 div.content {
    background: none;
	padding: 10px 0;
}

div.content-preface-block  div.views-row {
    border-bottom: 0 none;
	margin-bottom: 0px;
    padding-bottom: 0px;
	float:none;
}

div#block-search-form {
    float: right;
	clear: none;
}

div.content-preface-block div.views-field-title {
    background: none repeat scroll 0 0 #000000;
    display: block;
    margin-top: -52px;
    max-width: 380px;
    opacity: 0.75;
}

div.content-preface-block div.views-field-title a {
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    max-width: 380px;
    opacity: 1;
    padding: 5px;
    height: 42px;
	overflow: hidden;
}

div.content-preface-block img {
    height: auto;
	width:100%;
    max-width: 100%;
}

div.content-preface-block div.view-content {
    background: none repeat scroll 0 0 #000000;
}

div.content-preface-block div.views-row:hover {
    opacity: 1;
}
div.content-preface-block div.views-row {
    opacity: 0.9;
}

div#zone-preface-wrapper {
    background: none repeat scroll 0 0 #CCCCCC;
    margin-top: -1px;
}

div#block-block-42 {
    clear: right;
    float: right;
	display:block;
}

div#block-block-42 div.content {
    background: none repeat scroll 0 0 transparent;
}

div.sidebar-content-list div.views-field-field-thumbnail img {
    float: right;
    height: auto;
    width: 150px;
}

/* Only needed to force a 300px sidebar #region-sidebar-second {
    min-width: 300px;
} */

#region-sidebar-second div.block {
    margin: 10px 0;
}

#region-sidebar-second div.block-ad div.content {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    text-align: center;
}

.mobile-view {
display:none;
}

#block-views-latest-reviews-block-3 div.views-field.views-field-field-thumbnail, div.related-list div.views-field.views-field-field-thumbnail {
    max-height: 130px;
}
#block-aggregator-feed-1 div.content {
}