/* << ----------------// Style Overrides - Use .layout_threecolumn or .layout_left_column to restrict changes to single layout //---------------->> */
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400italic,700italic,700,400);

/* << ----------------// General Styles //---------------->> */
html {margin:0; background:url(../images/pgf-bg.jpg) no-repeat fixed center top #000;}

body {background:transparent; margin:0; }

body, td, p, ul, ol, th {font-family: 'Roboto Condensed', sans-serif;}

.content_bg {background-color:transparent; min-height:100px;}

.layout_threecolumn .content_bg {background:url(../images/content_bg.png) repeat-y center top #FFF;}
.layout_leftcolumn .content_bg {background:url(../images/col_left_bg.png) repeat-y center top #FFF;}
.layout_rightcolumn .content_bg {background:url(../images/col_right_bg.png) repeat-y center top #FFF;}
.layout_singlecolumn .content_bg {background:url(../images/singlecolumn_bg.png) repeat-y center top #FFF;}


/* << ----------------// Header //---------------->> */

.header {
height:167px; /* height of header.png */
width:1000px;
}

.header_home_link {
height:121px; /* usually height of header.png */
}

.member_login {
position:absolute;
top:11px; /* height of header.png */
left:910px;
height:30px; /* half height of whatever graphic contains log in button */
width:90px;
background-image:url(../images/member_login.png);
z-index:50;
} 

.hdr_contact {
display:block;
position:absolute;
top:11px; /* height of header.png */
left:804px;
height:30px; /* half height of whatever graphic contains log in button */
width:114px;
background:url(../images/hdr_contact.png) no-repeat top left transparent;
} 
.hdr_contact:hover {background-position:left bottom;}

.hdr_btns {
display:block;
position:absolute;
top:77px;
height:28px;
width:28px;
}
.hdr_btns:hover {background-position:left bottom;}

.hdr_fb {
left:848px;
background-image:url(../images/hdr_fb.png);
} 

.hdr_twitter {
left:886px;
background-image:url(../images/hdr_twitter.png);
}

.hdr_youtube {
left:924px;
background-image:url(../images/hdr_youtube.png);
}

.hdr_instagram {
left:962px;
background-image:url(../images/hdr_instagram.png);
}


.regionbanner {position:absolute; height:60px; width:1000px; top:167px; left:0px;}
/*.regionbanner.western {display:none; background:url(../images/rb_western.png);}
.regionbanner.mountain {display:none; background:url(../images/rb_mountain.png);}
.regionbanner.central {display:none; background:url(../images/rb_central.png);}
.regionbanner.southwest {display:none; background:url(../images/rb_southwest.png);}
.regionbanner.southeast {display:none; background:url(../images/rb_southeast.png);}
.regionbanner.northeast {display:none; background:url(../images/rb_northeast.png);}*/
.regionbanner.championship {display:none; background:url(../images/rb_championship.png);}
.regionbanner.qualifiers {display:none; background:url(../images/rb_qualifiers.png);}
.regionbanner.pgfshootout {display:none; background:url(../images/rb_pgfshootout.png);}


.TwitterTrinket-feed li {min-height:54px;}


/* << ----------------// Left column //---------------->> */

.col_left {padding-bottom:5px; width:250px;}

.col_left_top {
width:250px;
height: 15px;
}

.col_left .top, .col_left .top .content {height:33px; line-height:28px; text-indent:1px; font-size:16px; font-family: 'Oswald', sans-serif; font-weight:400; color:#FFF; text-shadow:2px 2px 2px rgba(0,0,0,.65);}
.col_left .top .content {background-position:right top;}
.col_left .bottom, .col_left .bottom .content {height:10px;}

.col_left .wgt_container {width:240px; margin:0 0 15px 10px;}


/* << ----------------// Vertical navigation //---------------->> */

.v_nav_top {display:none;}
.v_nav_btm {display:none;}

.nav {
	margin:0; /* space above and below nav */
}

.col_left > ul.cssMenu {margin-bottom:20px;}

/* style for all buttons */
ul.cssMenu li {
  height: 26px;
  line-height: 26px;
  text-indent:15px;
  color:#FFF;
  font-family: 'Oswald', sans-serif;
}

ul.cssMenu li .button-text {
  font-weight:400;
  font-size:14px;
}

ul.cssMenu li:hover > a,
ul.cssMenu li.over > a.button-text {
  font-weight:400;
  font-size:14px;
}

ul.cssMenu li:hover,
ul.cssMenu li.over {
  color:#000;
}

/* style for buttons in a sub menu */
ul.cssMenu li li {
  background-color:#222222;
  top:0px;
  height:26px;
  line-height:26px;
  text-indent:15px;
}

ul.cssMenu li li .button-text {color:#FFF;}

ul.cssMenu li li:hover,
ul.cssMenu li li.over{
  background:url(../images/v_nav_ovr2.png) no-repeat right top transparent;
}

ul.cssMenu li li:hover > a,
ul.cssMenu li li.over > a.button-text {
   color:#FFF;
}

ul.cssMenu ul {background:#FFF; border:#DDD 1px solid; box-shadow: 1px 1px 2px rgba(0,0,0,0.15); }

ul.cssMenu ul ul {margin-top:1px;}

/* << ----------------// Horizontal Header Nav //---------------->> */

.header > ul.cssMenu.cmDown, 
.header > .trinket > ul.cssMenu.cmDown,
.header > .pe-editable .trinket > ul.cssMenu.cmDown {margin:0 auto; position: absolute; top:121px; left:147px; width:850px;}

.header .v_nav_top {display:none;}
.header .v_nav_btm {display:none;}

.header ul.cssMenu li {height: 34px;}
.header ul.cssMenu li {
	width:auto;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	margin-top:0px;
}

.header ul.cssMenu li .button-text {
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	margin-top:0px;
	font-weight:400;
	font-size:14px;
	text-indent:15px;
	padding-right:15px;
	text-transform:uppercase;
	line-height:30px;
	text-shadow:1px 1px 2px rgba(0,0,0,.65);
}

.header ul.cssMenu li:hover > a,
.header ul.cssMenu li.over > a.button-text {
	color:#FFF;
}

.header ul.cssMenu li:hover,
.header ul.cssMenu li.over {
background:url(../images/hul_bg.png) no-repeat right top transparent;
}

/* sub menu */
.header ul.cssMenu ul {background:rgba(56,56,56,.9); border:#000 1px solid;}

.header ul.cssMenu, ul.cssMenu ul {z-index:800;}

.header ul.cssMenu li li{
	background:transparent; /* subnavigation item up color */
	top:0px; /* subnavigation item top alignment to main menu item */
	height:26px; /* height of subnavigation item */ 
	margin-bottom:0px;
	margin-top:0px;
	border-right:none;
	width:190px;
}

.header ul.cssMenu li li .button-text {
  margin-top:0px;
  line-height:24px; /* vertical text alignment of subnavigation item */
  text-decoration:none;
  text-indent:15px;
  color: #FFF;
  text-transform:none;
  font-weight:400;
  font-size:12px;
}

.header ul.cssMenu li li:hover,
.header ul.cssMenu li li.over{ 
	background:url(../images/v_nav_ovr2.png) no-repeat right top transparent; /* subnavigation item ovr color */
}

.header ul.cssMenu li li:hover > a,
.header ul.cssMenu li li.over > a.button-text { 
	color:#FFF; /* text color, needed on sam system */  
}

.header ul.cssMenu li li ul  {
top:-15px;
left:190px;
}

.header ul.cssMenu .cmDown {padding-bottom:5px; padding-top:5px; margin-top:9px;}


/* << ----------------// Horizontal Nav //---------------->> */

.hnav {display:none; position:absolute; width:100%; top:178px;}
.hmenu {width:675px; margin: 0 auto; padding-left:325px;}

.hmenu .v_nav_top,
.hmenu .v_nav_btm {display:none;}

.hmenu ul.cssMenu li {
	background:transparent;
	width:auto;
	height: 30px;
	text-indent:10px;
	padding-right:10px;
	line-height:30px;
	margin-top:0px;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}

.hmenu ul.cssMenu li .button-text {
	font-weight:400;
	font-size:12px;
	color:#FFF;
}

.hmenu ul.cssMenu li:hover > a,
.hmenu ul.cssMenu li.over > a.button-text {
	font-weight:400;
	font-size:12px;
	color:#FFF;
}

.hmenu ul.cssMenu li:hover,
.hmenu ul.cssMenu li.over {
background:url(../images/hul_bg.png) no-repeat right top transparent;
}

/* sub menu */
.hmenu ul.cssMenu ul {background:rgba(56,56,56,.9); border:#000 1px solid; margin-top:-1px; padding-top:5px; padding-bottom:5px; }

.hmenu ul.cssMenu li li {
	background:none; /* subnavigation item up color */
	top:0px; /* subnavigation item top alignment to main menu item */
	height:26px; /* height of subnavigation item */ 
	line-height:24px; /* vertical text alignment of subnavigation item */
	margin-bottom:0px;	
	margin-top:0px;
	border-right:none; 
	width:180px;
	text-indent:10px;
	text-transform:none;
	padding-right:20px;
}

.hmenu ul.cssMenu li li .button-text {
  margin-top:0px;
  color: #FFF;
  font-size:12px;
}

.hmenu ul.cssMenu li li:hover,
.hmenu ul.cssMenu li li.over { 
	background:url(../images/v_nav_ovr2.png) no-repeat right top transparent;
}

.hmenu ul.cssMenu li li:hover > a,
.hmenu ul.cssMenu li li.over > a.button-text { 
	color:#FFF; /* text color, needed on sam system */  
	font-size:12px;
}

.hmenu ul.cssMenu li li ul {
top:-14px;
left:200px;
}

.hmenu ul.cssMenu .cmDown {padding-bottom:5px; margin-top:8px;}


/* << ----------------// Center column //---------------->> */

.layout_threecolumn .col_ctr {width:500px;}
.layout_leftcolumn .col_ctr , .layout_rightcolumn .col_ctr {width:750px;}

.col_ctr_top {height: 15px;}

.col_ctr {padding-bottom:5px;}


/* << ----------------// Center widget //---------------->> */

.col_ctr .top .content {color:#FFF; font-family: 'Oswald', sans-serif; font-weight:400; text-align:left; line-height:28px; text-indent:-8px; font-size:16px; background-position: right top;} 

.col_ctr .top, .col_ctr .top .content {height:33px;} /* center widget top height */

.col_ctr .bottom, .col_ctr .bottom .content {height:10px;} /* center widget bottom height */

.col_ctr .wgt_container {margin-bottom:15px;}

.layout_threecolumn  .col_ctr .wgt_container {width:480px; margin-left:10px; margin-right:10px;} 
.layout_leftcolumn .col_ctr .wgt_container,
.layout_rightcolumn .col_ctr .wgt_container  {width:730px; margin-left:10px; margin-right:10px;}
.layout_singlecolumn .col_ctr .wgt_container {width:980px; margin-left:10px; margin-right:10px;}


/* << ----------------// Full Width Container //---------------->> */

.fullwidthcontainer {width:1000px; margin: 0 auto; background:url(../images/fullwidth_bg.png) no-repeat center top #FFF; box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.25);}

.fullwidthcontainer .wgt_container {width:980px !important; margin:0 auto; padding-top:15px; padding-bottom:15px;}

.fullwidthcontainer .wgt_container .content {margin-left:20px; margin-right:20px;}

.fullwidthcontainer .top, .fullwidthcontainer .top .content {color:#FFF; height:34px; font-family: 'Oswald', sans-serif; font-weight:400; text-align: left; line-height:28px; text-indent:-8px; font-size:16px; background-position: left top;} 

.fullwidthcontainer .bottom, .fullwidthcontainer .bottom .content {height: 10px;}


/* << ----------------// Right column //---------------->> */

.col_right {padding-bottom:5px; width:250px;}

.col_right_top {
width:250px;
height: 15px;
}

.col_right .top, .col_right .top .content {height: 33px; line-height:28px; text-indent:1px; font-size:16px; font-family: 'Oswald', sans-serif; font-weight:400; color:#FFF; text-shadow:2px 2px 2px rgba(0,0,0,.65);} 

.col_right .top .content {background-position:right top;}
.col_right .bottom, .col_right .bottom .content {height:10px;}

.col_right .wgt_container {width:240px; margin:0 10px 15px 0;}


/* << ----------------// Footer //---------------->> */
.footer {height:100px; width:1000px; margin:0 auto; background-position: center bottom;}

a.bonzi_learnmore, a.bonzi_readmore, a.bonzi_moreinfo, a.bonzi_registernow {
height: 22px;
padding-left: 110px;
}
.bonzi_logo {padding-top:25px;}

.footer_content {color:#FFF; padding-top:27px;}
.footer_content a:link  {color:#FFF;}
.footer_content a:visited {color:#FFF;}
.footer_content a:hover {color:#FFF;}
.footer_content a:active {color:#FFF;}

.ftr_btn {display: block; position: absolute; /*top: 6px;*/ top:0; width: 490px; height: 50px; }

.ftr_newsletter {left: 10px;  background:url(../images/ftr_btn_newsletter.png) no-repeat left top;}
.ftr_network {left: 500px; background:url(../images/ftr_btn_network.png) no-repeat left top;} /* button removed */
.ftr_champions {left: 500px; background:url(../images/ftr_btn_champions.png) no-repeat left top;}

.ftr_btn:hover {background-position:left bottom;}


.rentals2 {
display:block;
width:980px;
height:70px;
position:absolute;
left:10px;
top:65px;
}
.rentals_enterprise2 {
display:block;
float:left;
width:490px;
height:70px;
background:url(../images/rentals_enterprise2.png) no-repeat left top transparent;
}
.rentals_advantage2 {
display:block;
float:left;
width:490px;
height:70px;
background:url(../images/rentals_advantage2.png) no-repeat left top transparent;
}

.get_travel_section {
	display:block;
	position:absolute;
	/*top:76px;*/
	top:156px;
	width:1000px;
	height:100px;
	padding-top:28px;
	margin:0;
}

.get_partnerships {
	position:relative;
	float:left;
	display:inline-block;
	border-right:1px solid #CCC;
	height:69px;
	width:147px;
	margin:0 15px 0 0;
	text-align:right;
	padding:2px 15px 0 0;
}
.get_partnerships h3 {
	font-family: 'Oswald', sans-serif;
	color:#999;
	font-size:16px;
	font-weight:400;
}

.get_description {
	position:relative;
	float:left;
	display:inline-block;
	height:78px;
	width:300px;
	margin:0 auto;
	padding-top:2px;
}
.get_description p {
	text-align:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	line-height:1.1;
}

.get_logos_container {
	height:80px;
	position:relative;
	float:right;
	display:inline-block;
	width:507px;
}

.get_logos {
	position:relative;
	float:left;
	display:inline-block;
	height:69px;
	width:110px;
	margin:0 auto;
	box-shadow:0px 1px 3px rgba(0,0,0,.35);
	margin:0 0 0 14px;
}

.gt_disney {
	background:url(../images/get_disneyland.png) no-repeat left top;
}
.gt_knotts {
	background:url(../images/get_knotts.png) no-repeat left top;
}
.gt_universal {
	background:url(../images/get_universal.png) no-repeat left top;
}
.gt_medieval {
	background:url(../images/get_medieval.png) no-repeat left top;
}


/* << ----------------// Flexible Sponsor Links //---------------->> */

.footer_sponsors {
	position:absolute;
	/*top:205px;*/
	top:285px;
	margin: -64px 95px;
	display:block;
	width:930px;
	height:210px;
	padding:0;
	text-align: left;
}

.footer_sponsors h3 {
	margin: 0px 0px 11px -115px;
	padding-top:19px;
	font-size:16px;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	color:#999999;
	text-align:  center;
}

.footer_sponsors ul {
	display:block;
	width:100%;
	list-style:none;
	margin:5px 0;
}

.footer_sponsors ul li {
	display:inline-flex;
	margin:8px 12px;
	padding:0;
	box-shadow:0px 1px 2px rgba(0,0,0,.35);
}

.sp_gatorade {
	background:url(../images/sp_gatorade.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_john {
	background:url(../images/sp_johnwayne.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_diamond {
	background:url(../images/sp_diamond.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_morris {
	background:url(../images/sp_morris.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_sportsboard {
	background:url(../images/sp_sportboard.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_mizuno {
	background:url(../images/sp_mizuno.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_zepp {
	background:url(../images/sp_zepp.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_pointstreak {
	background:url(../images/sp_pointstreak.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_victory {
	background:url(../images/sp_victory.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_spysoftball {
	background:url(../images/sp_spy.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_traveling {
	background:url(../images/sp_travelingteams.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_sportsnet {
	background:url(../images/sp_sportsnet.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_ncsa {
	background:url(../images/sp_ncsa.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_gluv {
	background:url(../images/sp_thegluv.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_sportsusa {
	background:url(../images/sp_sportsusa.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_blastmotion {
	background:url(../images/sp_blastmotion.png) no-repeat left top;
	height:50px;
	width:110px;
}
.sp_proact {
	background:url(../images/sp_proact.png) no-repeat left top;
	height:50px;
	width:110px;
}



/* << ----------------// Homepage Button Styles //---------------->> */

.quick_buttons {
width:290px;
margin-right:10px;
margin-bottom:10px;
}
.quick_buttons a {display:block;width: 290px;height:65px;margin-bottom:10.75px;}
.btn_tourney {background:url(../images/hm_btn_tourney.png) no-repeat left top #FFF;}
.btn_signup {background:url(../images/hm_btn_signup.png) no-repeat left top #FFF;}
.btn_store {background:url(../images/hm_btn_store.png) no-repeat left top #FFF;}
.btn_ncsa {background:url(../images/hm_btn_ncsa.png) no-repeat left top #FFF;}
.btn_socalsidelines {background:url(../images/hm_btn_socalsidelines.png) no-repeat left top #FFF;}
.btn_sportsusapremier {background:url(../images/hm_btn_sportsusapremier.png) no-repeat left top #FFF;}
.btn_angle_tickets{background:url(../images/angel_tickets.png) no-repeat left top #fff}
.btn_pgsoftball{ background:url(../images/hm_btn_pgsoftball.png) no-repeat left top #fff}
.quick_buttons a:hover {background-position:right top;}

.hm_fb_graphic {
display:block;
width:290px;
margin-right:10px;
margin-bottom:10px;
height:69px;
background:url(../images/hm_fb_graphic.png) no-repeat left top #FFF;
}
.hm_fb_graphic:hover {background-position:left -70px;}

.hm_fb_graphic_sm {
display:block;
width:290px;
margin-right:10px;
margin-bottom:15px;
height:52px;
background:url(../images/hm_fb_graphic_sm.png) no-repeat left top #FFF;
}
.hm_fb_graphic_sm:hover {background-position:left bottom;}

/*
.btn_angels_offer {
display:block;
width:290px;
margin-right:10px;
margin-bottom:15px;
height:70px;
background:url(../images/angels_offer.png) no-repeat left top #FFF;
}

.rentals {
display:block;
width:680px;
height:70px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
.rentals_enterprise {
display:block;
float:left;
width:349px;
height:70px;
background:url(../images/rentals_enterprise.png) no-repeat left top transparent;
}
.rentals_advantage {
display:block;
float:left;
width:331px;
height:70px;
background:url(../images/rentals_advantage.png) no-repeat left top transparent;
}
*/
/* << ----------------// Announcements Customization //---------------->> */

.at-AnnouncementsTrinket.at-large {margin-bottom:-3px;}
.at-large.at-AnnouncementsTrinket > ul {right:0; width:160px; background:url(../images/ann_ul_bg.png) right top no-repeat;}
.at-large.at-AnnouncementsTrinket > ul > li,
.at-large.at-AnnouncementsTrinket > ul > li:hover {border-radius:0px; background:url(../images/ann_li.png) right center; border:none; border-bottom:1px solid #FFF;}
.at-large.at-AnnouncementsTrinket > ul > li {padding:10px 5px 0 5px;}
.at-large.at-AnnouncementsTrinket > ul > li.at-selected {background:url(../images/ann_li_active.png) right center; border:none; border-bottom:1px solid #FFF; padding:10px 5px 0 5px;}
.at-large.at-AnnouncementsTrinket > ul > li > h3 {font-family: 'Oswald', sans-serif; font-weight:400; font-size:12px; color:#FFF; text-shadow:-1px 2px 2px #000; margin-left:5px; margin-top:2px;}
.at-large.at-AnnouncementsTrinket > ul > li > h3 > a {color:#FFF;}
.at-large.at-AnnouncementsTrinket > ul > li > span.date {font-size:11px; color:#FFF; text-shadow:-1px 2px 2px #000; margin-left:5px;}

.at-large.at-AnnouncementsTrinket > .at-content {left:160px; height:219px; border:1px solid #CCC; border-left:none; padding-left:20px; padding-right:20px;}
.at-large.at-AnnouncementsTrinket > .at-content h3 {font-family: 'Oswald', sans-serif; font-weight:700; font-size:20px; color:#ED2227; letter-spacing:0.005em; margin-top:12px;}
.at-large.at-AnnouncementsTrinket > .at-content h3 > a {color:#ED2227;}
.at-large.at-AnnouncementsTrinket > .at-content span.date {font-size:11px;}
.at-large.at-AnnouncementsTrinket > .at-content p {margin:1em 0; line-height:1.3em; font-size:13px;}

.at-large.at-AnnouncementsTrinket > .at-pager a,
.at-large.at-AnnouncementsTrinket > .at-pager a:hover
 {
	background:url(../images/ann_pager.png) center center;
	height:17px;
	width:20px;
	border-radius:0px;
	border:none;
	margin:0;
	padding:0;
	margin-right:3px;
	color:#FFF;
	text-shadow:-1px 2px 2px #000;
	text-align:center;
	line-height:17px;
	font-weight:400;
}
.at-large.at-AnnouncementsTrinket > .at-pager a.at-selected {
	background:url(../images/ann_pager_active.png) center center;
	color:#FFF;
	line-height:17px;
	font-weight:400;
}

.at-small.at-AnnouncementsTrinket .at-preview {z-index:840;}


/* << ----------------// Upcoming Schedules Widget Fix for Smaller Center Column //---------------->> */

.scht-large.scht-ScheduleTrinket table th.scht-date,
.scht-large.scht-ScheduleTrinket table td.scht-date {width:130px;}


/* << ----------------// Custom Slider //---------------->> */

ul.slides {list-style-type:none; margin:0; padding:0;}

.slider {
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	background-color:#000;
	clear:both;
}
	.slides {
		height: 100%;
		/* Simple clear fix */
		overflow: hidden;
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
		.slide {
			height: 100%;
			float: left;
			clear: none;
			background-repeat:no-repeat;
			background-position:center top;
			background-color:transparent;
		}
		.slide a {display:block; height:100%; width:100%;}
	.slider-arrows {}
		.slider-arrow {
			position: absolute;
			display: block;
			margin-bottom: -20px;
			padding: 0px;
			height:40px;
			width:20px;
		}	
			.slider-arrow--right { bottom: 50%; right:15px; background:url(../images/slidenav_forward.png) no-repeat 0 0}
			.slider-arrow--left { bottom: 50%; left:15px; background:url(../images/slidenav_back.png) no-repeat 0 0;}
	.slider-nav {
		position: absolute;
		bottom: 8px;
	}
		.slider-nav__item {
			width: 12px;
			height: 12px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			background:url(../images/slidenav-dot.png) no-repeat 0 -24px transparent;
		}
				.slider-nav__item:hover { background-position:0 -12px; }
				.slider-nav__item--current { background-position:0 0px;}

				
/* << ----------------// Custom Homepage Map //---------------->> */
.region_map {width:550px; height:350px; display:block; margin:10px auto 15px;}
			


/* << ----------------// Instagram Styles //---------------->> */

.trinket .instagram iframe {display:none; height:70px;} /*hides HTTPS disabled message in Website Builder */
