/* GRAVITY FORMS
--------------------------------------------------------------------------------------- */

.gform_legacy_markup_wrapper h2.gsection_title,
h2.gsection_title, .gsection_title { font-size: 2.4em !important; margin: 40px 0 0 0 !important; border-bottom: 3px solid #000; padding-bottom: 12px !important;}
.gsection_title:first-child { margin-top: 0 !important;}

/* WP PAGINATE
--------------------------------------------------------------------------------------- */

.wp-paginate { text-align: left; margin-top: 60px;}
.wp-paginate .title { color: #000 !important;}
.wp-paginate li { margin-right: 4px !important; font-family:'proxima-nova', Helvetica, Arial, sans-serif !important; font-weight:600 !important;  }
.wp-paginate { font-size: 1.4em !important; color: #000 !important;}
.wp-paginate a { border: 1px solid #ddd !important; border-radius: 0 !important; color: #000 !important; padding: 6px 12px !important; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;}
.wp-paginate a:hover {  text-decoration: none !important;}
.wp-paginate .current {opacity:1 !important; filter:alpha(opacity=100) !important; padding: 6px 12px !important;  border-radius: 0 !important;  padding: 6px 12px; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;}


/* BREADCRUMB
--------------------------------------------------------------------------------------- */

.breadcrumb-container { font-size: 1.6em !important; letter-spacing: 4px; text-transform: uppercase; font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-weight: 400 !important; text-align: center; color: #D6A23F; margin-bottom: 30px; }
.breadcrumb-container li { font-size: inherit !important; letter-spacing: 4px; text-transform: uppercase; font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-weight: 400 !important;text-align: center; color: #D6A23F; font-weight: 600 !important;}
.breadcrumb-container li a { font-weight: 600 !important; padding: 0 !important; margin: 0 !important;}
.breadcrumb-container li a:hover { text-decoration: none;}


/* Cycle
--------------------------------------------------------------------------------------- */

.cycle-slideshow .panel { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.cycle-pager { text-align: center; width: 100%; z-index: 888; position: absolute; bottom: 0; overflow: hidden; }
.cycle-pager span { font-family: arial; font-size: 40px; width: 12px; height: 12px; display: inline-block; cursor: pointer; margin: 0 3px; opacity:.5; filter:alpha(opacity=50); }
.cycle-pager span.cycle-pager-active { opacity:1; filter:alpha(opacity=100)}
.cycle-pager > * { cursor: pointer;}

.hero-arrows { width:20px; height: 56px; padding: 10px; position: absolute; z-index: 9990; top: 50%; margin-top: -38px; opacity:.3; filter:alpha(opacity=30);}
.hero-arrows:hover { opacity:1; filter:alpha(opacity=100);}
#hero-prev { left: 20px;}
#hero-next { right: 20px;}


@media only screen
and (max-width : 501px) {
	.cycle-pager { bottom: 0px;}
	.hero-arrows {top: auto;bottom: 10px;margin-top: 0;z-index: 999; width: 14px;height: 20px;}
	#hero-prev { left: 10px;}
	#hero-next { right: 10px;}
}