    /*------------------------------------------------------------------------*/

    /* font size embiggening */

	body {
		font-size: 14px !important;
	}

    /* increase font size for price on product pages */

	.display-price {
		font-size: 48px;
	}

    /* increase spacing between article links on author pages */

	#author-spacing div.field-item {
		margin-bottom: 10px;
	}

    /* change read more link on issue pages to a button */

        li.node-readmore a {
                background: #fff;
                color: #222;
		border: 2px solid #222 ! important;
                text-shadow: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		cursor: pointer;
		display: inline-block;
		letter-spacing: 0.15em;
		line-height: 20px;
		margin-bottom: 0;
		padding: 5px 10px;
		font-size: 13px;
		font-family: MontserratRegular;
		text-shadow: none;
		text-transform: uppercase;
		-webkit-transition: all 300ms linear 0s;
		-moz-transition: all 300ms linear 0s;
		-o-transition: all 300ms linear 0s;
		transition: all 300ms linear 0s;
		vertical-align: middle;
                margin: 10px;
        }

        li.node-readmore a:hover, li.node-readmore a:focus, li.node-readmore a:active {
                background: #1a1a1a !important;
                border: none;
                color: #fff !important;
        }


    /* change btn-info to btn-default so add to cart button displays correctly on product pages */
    /* commented out btn-info in sites--default--files--css--omnia-theme-preset1.css */

	.btn-info {
 		background: #fff;
 		color: #222 !important;
 		text-shadow: none;
	}

	.btn-info:hover, .btn-info:focus, .btn-default:active {
	 	background: #1a1a1a !important;
  		border: none;
  		color: #fff !important;
	}
	

    /* reformat remove button on shopping cart page */

	#edit-items-0-remove.btn-danger {
		background: #fff;
		color: #222;
		text-shadow: none;
		border-style: solid !important;
		border-width: 2px !important;
		border-color: #222 !important;
		margin: 10px;
	}

        #edit-items-0-remove.btn-danger:hover, #edit-items-0-remove.btn-danger:focus, #edit-items-0-remove.btn-danger:active {
                background: #1a1a1a !important;
                border: none;
                color: #fff !important; 
        }

    /* add spacing on other table elements on sphopping cart page */
	
	td.image, td.price, td.desc, td.qty {
		padding: 10px;
	}

	#uc-cart-view-form img {
		width: 100px !important;
		max-width: 175px;
		height: 100px !important;
		padding-right: 0em;
	} 

	.subtotal .uc-price {
		margin: 20px 10px 20px 20px;
	}


.shPriceTable .loaded dd.shPrice {
	
	font-size: 55px;
}

.shPriceTable.col4 dl.loaded,
.shPriceTable.col4 dl.shPremium {
	width: 33.33333333%;
}

#kcollapse .panel .panel-heading {
    background: #f2f2f2;
}

#kcollapse .panel .panel-heading {
    background: #f2f2f2;
}

.webform-client-form textarea {
  height: auto;
}

#block-webform-client-block-1939 .block-title {
  text-align: center;
}

