/*

Theme Name: Hardy's Jewellers
Theme URI: http://www.hardysjewellers.com/
Description: This is a custom theme for Hardy's Jewellers by Serial Design Group.
Version: 2.0
Author: Andy Cook for Serial Design Group
Author URI: http://develop.serialdesigngroup.com/

Hardy's Jewellers v2.0
Hardy's Jewellers

This theme was built by Serial Design Group

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

@import url("core-wordpress.css");

body, h1, h2, h3, h4, h5, h6 {
	font-family: 'Pavanam', sans-serif;;
	font-weight: normal;
}

	h1 {
		margin: 0 0 3.0rem 0;
		line-height: 1.1em;
		font-size: 2.0rem;
	}

		.home h1 {
			margin: 0 0 2.0rem 0;
		}

		.archive h1 {
			font-size: 3.50rem;
		}

		.single-jewelry h1 {
			text-align: right;
		}

	h2 {
		margin: 0 0 4.0rem 0;
		font-size: 4.50rem;
		text-transform: lowercase;
	}

	h3 {
		text-align: center;
		font-size: 1.36rem;
		font-weight: 400;
		color: #a20b46;
	}

.center-align {
	text-align: center;
}

.row {
	padding: 6px 0;
}	

	.banner.row {
		padding: 10px 0 0 0;
	}

		@media only screen and (min-width: 40.063em) {
			.banner.row {
				padding: 30px 0 0 0; /* 30px top padding for all but small/mobile */
			}
		}

	.top-navigation.row {
		padding: 0;
	}

	.just-arrived.row {
		padding: 50px 0 0 0;
	}

.hj-dots {
	padding-top: 36px;
}

.top-bar {
	margin: .5rem 0;
}

.top-bar,
.top-bar-section li a:not(.button),
.top-bar-section ul {
	background: #4C8DAA !important; 
}

	.top-bar.expanded .title-area {
		background: #5aa6c8 !important; 
	}

.top-bar.expanded .toggle-topbar a {
    color: #fff;
}

.top-bar.expanded .toggle-topbar a span {
	-webkit-box-shadow: 0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
    box-shadow: 0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;
}
	
.title.back h5 {
	line-height: 1.2;
	font-size: 11px;
	text-transform: uppercase;
}

@media only screen and (min-width: 40.063em) {

	.top-bar {
		margin: 0;
	}

	.top-bar,
	.top-bar-section li a:not(.button),
	.top-bar-section ul {
		background: #fff !important; 
	}

	.top-bar-section ul li>a {
		text-align: center;
		font-family: 'EB Garamond', serif;
		font-size: 1.0315em;
		text-transform: uppercase;
		color: #2d2a2a;
	}

	.top-bar-section ul li:hover>a {
		color: #0e88a7;
	}

	.top-bar-section .dropdown li a {
		color: #2d2a2a;
	}

	.top-bar-section ul li {

	}

		.top-bar-section ul li:hover {

		}

		.top-bar-section .dropdown {
			border: 1px solid #b3b5b7;
			border-top: none;
		}

	.top-bar-section .has-dropdown>a:after {
		border-color: #2d2a2a transparent transparent transparent;
	}

}

@media only screen and (min-width: 40.063em) {

	.top-bar-section .dropdown {
	    left: -1px;
	    min-width: 98%;
	}

}



.sub-nav dt, 
.sub-nav dd, 
.sub-nav li {
	margin-left: 0.85rem;
	font-family: 'EB Garamond', serif;
	font-size: 1.0315em;
	text-transform: uppercase;
}

	.sub-nav dt a, .sub-nav dd a, .sub-nav li a {
		text-decoration: none;
		color: #2d2a2a;
	}

	/* magellan (floating nav) styles */
	div.fixed {
		border-bottom: 3px solid #a20b46;
	}
		/* magellan (floating nav) styles */
		div.fixed .sub-nav dt, div.fixed .sub-nav dd, div.fixed .sub-nav li {
			margin-bottom: 0;
		}

	/* search box */

	#hardys-search input[type="text"] {
		margin-bottom: 0;
	}

.just-arrived p {
	text-align: right;
	font-size: 1.20rem;
}

.featured-secondary p {
	margin: 1.25rem 0 2rem 0;
	font-size: 1.20rem;
}

/* orbit */
.orbit-timer {
	display: none;
}

/**
* #.# Single Jewelry Item
*
*/

.single-jewelry .large-7.columns p {
	text-align: right !important;
}

.single-jewelry hr {
	border-color: #231f20;
}

	.addthis_toolbox {
		width: 278px;
	}

		.addthis_toolbox a {
			margin-left: 14px;
		}

			.addthis_button_facebook_like {
		        overflow: hidden;
		        width: 52px !important;
			}

			.addthis_button_facebook_share {
		        overflow: hidden;
		        width: 62px !important;
			}

			.addthis_button_pinterest_pinit {
		        overflow: hidden;
		        width: 44px !important;
			}

.breadcrumbs > * {
	font-size: 0.8875rem;
}

	.single-jewelry .breadcrumbs>*:before {
		content: " ";
	}

.medium-block-grid-4 img {
	border: 1px solid #bbbdbf;
}

/**
* #.# Gravity Forms
*
* product inquiry
*/

.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], 
.gform_wrapper input[type=password],
.gform_wrapper textarea {
	padding-left: .4em !important;
	padding-right: .4em !important;
	font-size: 18px !important;
}

footer.row {
	padding-top: 30px;
}

	footer p {
		font-size: .75rem;
		font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	}

		footer a {
			color: #231f20;
		}

