/* Custom CSS overrides */

.node-type-journal .field-name-field-teaser-image {
	float: left;
	margin-right: 15px;
}
.node-type-journal .field-name-field-date-published {
	font-weight: bold;
	margin-bottom: 5px;
}
.node-type-journal .images-container {
	clear: both;
	padding-top: 40px;
}
.view-journals .view-content {
	margin-top: 30px;
}
.view-journals .views-row {
	float: left;
	clear: both;
	width: 100%;
}
.view-journals .views-field-field-teaser-image {
	float: left;
	margin-right: 15px;
}
.view-journals .views-field-title h2 {
	margin-bottom: 5px;
}
.view-journals .views-field-field-date-published {
	font-weight: bold;
}
.view-journals .views-field-view-node .more-link {
	text-align: right;
}
.view-showcases .view-content .more-link a {

    font-size: 12px;
}
.node-journal .form-actions,
.view-journals .form-actions {
    margin: 0px 0;
}
.node-journal .sell-price,	  
.view-journals .views-field-display-price {	  
	float: left;
    margin-right: 20px;
    margin-top: 0px;
	  }
.node-journal .add-to-cart,
.view-journals .views-field-addtocartlink {
	      float: left;	  
	  }
.view-journals .views-field-field-teaser-image {
  
   min-height: 180px;
	min-width: 120px;
	margin-bottom:20px;
}
.view-journals .views-row {
	clear:both;
	margin-top: 30px
	margin-bottom:30px;
}
.view-journals .views-field-field-long-blurb {
		  font-size:12px;
}
.view-journals .views-field-field-long-blurb p {
		  padding-bottom: 5px;
}

.view-journals .qa {
	float:left;
}
.view-journals .cartadd {
	float:right;
	margin-top: -10px;
}

.attribute-16, #travel-alert, #airport-alert{
    padding:1em;
    padding-left:2em;
}

.alert-box{
    color:red;
    font-weight:bold;
}

#travel-warning{
    color:red;
    border:1px solid red;
    padding:.5em;
    margin:.5em;
}

.disabled{
    opacity:0.2;
}

#bus {
    border: 3px solid red;
    margin-top: 0px;
    padding-bottom:20px;

}

label{
    pointer-events: none;
}

radio, checkbox, #has-bus input, #has-airport-bus input, #bus a{
    pointer-events: all;
}

