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

.gform_legacy_markup_wrapper h2.gsection_title,
h2.gsection_title, .gsection_title, .gf-get-started .form_saved_message h2 { font-size: 2.4em !important; margin: 40px 0 10px 0 !important; border-bottom: 3px solid #000; padding-bottom: 12px !important;}
.gsection_title:first-child { margin-top: 0 !important;}
.gform_wrapper.gravity-theme .gsection.gfield--type-section { padding-bottom: 6px !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 { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 888; overflow: hidden; line-height: 1; }
.cycle-pager span { display: inline-block; width: 12px; height: 12px; margin: 0 4px; cursor: pointer; border-radius: 12px; background-color: #000; opacity: .5; font-size: 0; line-height: 0; }
.cycle-pager span.cycle-pager-active { opacity: 1; }
.cycle-pager > * { cursor: pointer;}

.hero-arrows { width:20px; height: 56px; padding: 10px; position: absolute; z-index: 9990; top: 50%; transform: translateY(-50%); opacity: .3; }
.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: 28px; transform: none; z-index: 999; width: 10x; height: 20px; }
	#hero-prev { left: 10px;}
	#hero-next { right: 10px;}
	.gf-get-started .form_saved_message h2  { font-size: 1.8em !important; }

}