/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */


/** Header **/
.block-logo { float: left; padding: 0; margin-bottom: 0; }

.block-logo IMG {
	max-width: none;
	width: 464px;
	height: 53px;
}

.branding-data { float: left; }
#section-header #block-search-form { float: right; margin-top: 40px; width: 300px;}


DIV.breadcrumb { display: none; }
BODY.page-admin DIV.breadcrumb { display: block; }


/* Navigation */

#region-sidebar-first {
	font-size: 0.8125em;
}

#region-sidebar-first IMG { max-width: 100%; height: auto; }


/* Content */

#region-content .region-content-inner { padding-top: 1em; padding-bottom: 1em; }
#region-sidebar-first .region-sidebar-first-inner { padding-top: 1.46153846em; }
#region-sidebar-second .region-sidebar-second-inner { padding-top: 1em; }

#region-content .region-content-inner:before, 
#region-content .region-content-inner:after  
{  
    position: absolute;  
    width: 40%;  
    height: 10px;  
    content: ' ';  
    left: 12px;  
    bottom: 16px;  
    background: transparent;  
    -webkit-transform: skew(-5deg) rotate(-5deg);  
    -moz-transform: skew(-5deg) rotate(-5deg);  
    -ms-transform: skew(-5deg) rotate(-5deg);  
    -o-transform: skew(-5deg) rotate(-5deg);  
    transform: skew(-5deg) rotate(-5deg);  
    -webkit-box-shadow: 0 6px 20px rgba(128, 128, 116, 0.8);  
    -moz-box-shadow: 0 6px 20px rgba(128, 128, 116, 0.8);  
    box-shadow: 0 6px 20px rgba(128, 128, 116, 0.8);  
    z-index: -1;  
}  
#region-content .region-content-inner:after  
{  
    left: auto;  
    right: 12px;  
    -webkit-transform: skew(5deg) rotate(5deg);  
    -moz-transform: skew(5deg) rotate(5deg);  
    -ms-transform: skew(5deg) rotate(5deg);  
    -o-transform: skew(5deg) rotate(5deg);  
    transform: skew(5deg) rotate(5deg);  
}  


/* Fields */


.block-views-sale-slideshow-block,
.node DIV.field-name-field-photo,
.node DIV.field-name-field-logo { width: 300px; }

.node DIV.field-name-field-callout
{
	float: right;
	width: 33%;
	padding: 10px;
	margin: 0px 0px .5em 10px;
	clear: right;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}


/** puzzles **/

#edit-field-collection-und {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;

}




.group-general-information {
	float: left;
	width: 45%;
	margin: 0 0 1em 0;
	border-width: 1px 0 0 1px;
	padding-top: 0.5em;
 }

.group-pieces-information {
	float: right;
	width: 45%;
	margin: 0 0 1em 0;
	border-width: 1px 0 0 1px;
	padding-top: 0.5em;
}

.group-general-information .field,
.group-pieces-information .field { margin-bottom: 0; }

.field-name-taxonomy-vocabulary-6,
.field-name-taxonomy-vocabulary-4 { clear: both; }



/** creators list **/

.view-creators .view-content {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;

}
