@import url(http://fonts.googleapis.com/css?family=Permanent+Marker);
/** Live Brackets **/
#featuredTile-1 .livescore, #featuredTile-1 .realtime {
  display: block;
  position: absolute;
  color: white;
  font-style: italic;
  font-size: 18px;
  /* font-weight: bold; */
  text-decoration: underline;
  font-family: 'proxima-nova', sans-serif; 
    -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#featuredTile-1 .livescore:hover, #featuredTile-1 .realtime:hover { opacity:0.6; }

@media only screen and (min-width: 1900px) {
	 #featuredTile-1 .livescore { right: 155px;  top: 147px; }
#featuredTile-1 .realtime { right:124px; top:171px; }
}

@media only screen and (max-width: 1899px) and (min-width: 1800px) {
	 #featuredTile-1 .livescore { right: 139px;  top: 139px; }
#featuredTile-1 .realtime { right:106px; top:164px; }
}

@media only screen and (max-width: 1799px) and (min-width: 1701px) {
	 #featuredTile-1 .livescore { right: 134px;  top: 136px; }
#featuredTile-1 .realtime { right:103px; top:161px; }
}

@media only screen and (max-width: 1700px) and (min-width: 1600px) {
	 #featuredTile-1 .livescore { right: 122px;  top: 128px; }
#featuredTile-1 .realtime { right:91px; top:151px; }
}

@media only screen and (max-width: 1599px) and (min-width: 1500px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 110px;  top: 125px; }
#featuredTile-1 .realtime { right:78px; top:149px; }
}

@media only screen and (max-width: 1499px) and (min-width: 1436px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 89px;  top: 109px; }
#featuredTile-1 .realtime { right:58px; top:132px; }
}

@media only screen and (max-width: 1435px) and (min-width: 1351px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 85px;  top: 107px; }
#featuredTile-1 .realtime { right:54px; top:130px; }

}

@media only screen and (max-width: 1350px) and (min-width: 1278px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 75px;  top: 109px; }
#featuredTile-1 .realtime { right:41px; top:133px; }

}

@media only screen and (max-width: 1277px) and (min-width: 1200px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 67px;  top: 106px; }
#featuredTile-1 .realtime { right:36px; top:128px; }

}

  @media only screen and (max-width: 1199px) and (min-width: 1101px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 52px;  top: 88px; }
#featuredTile-1 .realtime { right:20px; top:108px; }

}

  @media only screen and (max-width: 1100px) and (min-width: 992px) {
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 39px;  top: 79px; }
#featuredTile-1 .realtime { right:8px; top:101px; }

}

@media only screen and (max-width: 991px) { 
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 153px;  top: 145px; }
#featuredTile-1 .realtime { right:122px; top:169px }
}

@media only screen and (max-width: 927px) { 
#featuredTile-1 .livescore, #featuredTile-1 .realtime { font-size:18px; }
 #featuredTile-1 .livescore { right: 135px;  top: 135px; }
#featuredTile-1 .realtime { right:102px; top:158px }
}

@media only screen and (max-width: 875px) { 
 #featuredTile-1 .livescore { right: 120px;  top: 126px; }
#featuredTile-1 .realtime { right:89px; top:149px }
}

@media only screen and (max-width: 800px) { 
 #featuredTile-1 .livescore { right: 100px;  top: 115px; }
#featuredTile-1 .realtime { right:69px; top:139px }
}

@media only screen and (max-width: 760px) { 
 #featuredTile-1 .livescore { right: 90px;  top: 114px; }
#featuredTile-1 .realtime { right:59px; top:138px }
}

@media only screen and (max-width: 714px) { 
 #featuredTile-1 .livescore { right: 76px;  top: 114px; }
#featuredTile-1 .realtime { right:45px; top:136px }
}

@media only screen and (max-width: 688px) {
	#featuredTile-1 { height:300px; }
	 #featuredTile-1 .livescore { right: 69px;  top: 115px; }
#featuredTile-1 .realtime { right:39px; top:137px; }
	
	}

@media only screen and (max-width: 640px) {
	#featuredTile-1 { height:300px; }
	 #featuredTile-1 .livescore { right: 230px;  top: 192px; }
#featuredTile-1 .realtime { right:198px; top:219px; }
	
	}
	
	@media only screen and (max-width: 601px) {
	#featuredTile-1 { height:300px; }
	 #featuredTile-1 .livescore { right: 208px;  top: 180px; }
#featuredTile-1 .realtime { right:176px; top:206px; }
	
	}
	
@media only screen and (max-width: 568px) {
	#featuredTile-1 { height:300px; }
	 #featuredTile-1 .livescore { right: 186px;  top: 168px; }
#featuredTile-1 .realtime { right:155px; top:194px; }
	
	}
	
	@media only screen and (max-width: 530px) {
	#featuredTile-1 { height:300px; }
	 #featuredTile-1 .livescore { right: 163px;  top: 153px; }
#featuredTile-1 .realtime { right:132px; top:178px; }
	
	}
	
	@media only screen and (max-width: 500px) {
	#featuredTile-1 { height:300px; }
	 #featuredTile-1 .livescore { right: 151px;  top: 153px; }
#featuredTile-1 .realtime { right:120px; top:179px; }
	
	}
	
	@media only screen and (max-width: 496px) { 
#featuredTile-1 .livescore { right: 148px;  top: 144px; } 
#featuredTile-1 .realtime { right:118px; top:168px; }
}

	@media only screen and (max-width: 470px) { 
#featuredTile-1 .livescore { right: 131px;  top: 133px; } 
#featuredTile-1 .realtime { right:108px; top:157px; }
}

	@media only screen and (max-width: 450px) { 
#featuredTile-1 .livescore { right: 120px;  top: 129px; } 
#featuredTile-1 .realtime { right:90px; top:153px; }
}

@media only screen and (max-width: 430px) { 
#featuredTile-1 .livescore { right: 110px;  top: 128px; } 
#featuredTile-1 .realtime { right:80px; top:150px; }
}

@media only screen and (max-width: 400px) { 
#featuredTile-1 .livescore { right: 93px;  top: 111px; } 
#featuredTile-1 .realtime { right:62px; top:134px; }
}

@media only screen and (max-width: 394px) { 
#featuredTile-1 .livescore { right: 91px;  top: 111px; } 
#featuredTile-1 .realtime { right:59px; top:133px; }
}

@media only screen and (max-width: 380px) { 
#featuredTile-1 .livescore { right: 84px;  top: 104px; } 
#featuredTile-1 .realtime { right:53px; top:126px; }
}

@media only screen and (max-width: 368px) { 
#featuredTile-1 .livescore { right: 77px;  top: 101px; } 
#featuredTile-1 .realtime { right:47px; top:125px; }
}

@media only screen and (max-width: 350px) { 
#featuredTile-1 .livescore { right: 65px;  top: 102px; } 
#featuredTile-1 .realtime { right:33px; top:126px; }
}

@media only screen and (max-width: 334px) { 
#featuredTile-1 .livescore { right: 58px;  top: 102px; } 
#featuredTile-1 .realtime { right:27px; top:127px; }
}

@media only screen and (max-width: 324px) { 
#featuredTile-1 .livescore { right: 54px;  top: 102px; } 
#featuredTile-1 .realtime { right:23px; top:124px; }
}

@media only screen and (min-width: 1600px) {
	
	#homeFeaturedNews .cycle-slideshow, #homeFeaturedNews .cycle-slideshow .item {
		height: 760px !important;
		width: 100%;
		position: relative;
		z-index: 0;
		background:black;
	}
	.featuredTiles .col-sm-6 {
    	height: 380px !important;
	}
	
}

/* home page edits for squares */
@media only screen and (max-width: 1199px) and (min-width: 1101px) {
	.featuredTiles .col-sm-6 {
   /* height: 265px!important; */
	}
	#homeFeaturedNews .cycle-slideshow, #homeFeaturedNews .cycle-slideshow .item {
   /* height: 530px !important; */
	}
}
@media only screen and (max-width: 1100px) and (min-width: 992px) {
	.featuredTiles .col-sm-6 {
    /*height: 248px!important;*/
	}
	#homeFeaturedNews .cycle-slideshow, #homeFeaturedNews .cycle-slideshow .item {
   /* height: 496px !important; */
	}
}
@media only screen and (max-width: 64em) and (min-width: 40.063em) { 
	#homeFeaturedNews .cycle-slideshow, #homeFeaturedNews .cycle-slideshow .item {
   /* height: 496px !important; */
	}


}
@media only screen and (max-width: 991px) and (min-width: 641px) {
	#featuredTile-2 { height:450px; }
	#featuredTile-1 { height:450px; }
	 #featuredTile-4 { height:450px; }
	 #featuredTile-3 { height:450px; } 
}
@media only screen and (max-width: 640px) and (min-width: 497px) {
	#featuredTile-1 { height:538px; }
	 #featuredTile-4 { height:585px; }
	 #featuredTile-3 { height:585px; } 
	 #featuredTile-2 { min-width:490px; max-width:580px; width:100%; }
}
@media only screen and (max-width: 496px) and (min-width: 400px) {
	 #featuredTile-1 { height:400px; }
	 #featuredTile-4 { height:440px; }
	 #featuredTile-3 { height:400px; } 
}
@media only screen and (max-width: 399px) and (min-width: 320px) {
	#featuredTile-1 { height:324px; }
	 #featuredTile-4 { height:324px; }
	 #featuredTile-3 { height:324px; } 
}

@media only screen and (max-width: 319px) {
	#featuredTile-4 { height:257px; }
	
	}
@media only screen and (max-width: 640px) and (min-width: 450px) {
	.avpfirstblocknew img {
    width: 22%;
    display: block;
    margin: 0 auto;
   }
}


/** AVP First **/
#avpfirst-header {
  height: 530px;
  width: 100%;
  padding: 0% 0%;
}

 #avpfirst-header p {
  font-family: 'proxima-nova', sans-serif;
  font-weight: 900;
  font-size: 60px;
  font-style: italic;
  text-align: center;
  color: #fff;
  text-shadow: 2px 2px 8px #000;
}

.page-template-page-avp-first-php #main-wrap { padding-top:0px; }
.universal-wrap, #avpfirstcontentwrap { margin:auto; }
.page-template-page-get-involved-php #avpfirstcontentwrap { padding-top:0px; }
.page-template-page-get-involved-php #getinvolvedcontainer { margin-top: -140px; }

#avpfirstnav {
  font-weight: 700;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-style: italic;
  text-align: center;
}

#avpfirstnav ul,.avpfirstmobile {
  list-style: none;
  margin: 0;
  padding: 0px 15px;
  text-align: center;
  /*display: inline-block;*/
  position:relative;
}
#avpfirstnav ul li:first-child img,.avpfirstmobile li:first-child img { position:relative; bottom:9px; }
#avpfirstnav .lastf img,.avpfirstmobile .lastf img { position:relative; bottom:2px; }
#avpfirstnav ul li,.avpfirstmobile li {
  float: left;
  margin-right: 18px;
}

#avpfirstnav a,.avpfirstmobile a {
  color: #989898;
  -webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

#avpfirstnav a:hover, #avpfirstnav .active a {
  color: #000;
  text-decoration: none;
  border-bottom: 2px solid #ffd400;
  padding-bottom: 1px;
}

.speacial-link { font-weight:bold; color:#ff5e01;  
-webkit-transition: all ease-in-out .2s;
  -moz-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;}
.speacial-link:hover { text-decoration:underline; color:#ff5e01; }

#mission-content { text-align:center; }

span#mission-content {
  font-family: 'Roboto', sans-serif;
  margin: 20px 0px 40px;
  font-size: 16px;
  display: block;
}
#avpfirstmission {
  background: #ffd400;
  text-align: center;
} 
.missionwrap {
  padding: 0px 40px;
}
#goalcontenttitle { text-align:center; padding:20px 40px; }
#goalcontenttitle .strike-title span { background:#f4f3f1; }
.strike-title { position:relative; }
.strike-title span { color: #000;
font-family: 'Permanent Marker', cursive;
font-size: 26px;
font-weight: 400;
padding-top: 20px;
display:inline-block;
background: #ffd400;
z-index: 999;
  width: 175px;
  position: relative;
 }
.strike-title hr {   position: absolute;
  width: 100%;
  border-color: #000;
  top: 21px; }

#missionblurb { color: #000;
font-family: 'proxima-nova', sans-serif;
font-size: 19px;
font-weight: 300;
padding: 20px; }

.goalsgrid { text-align:center;
font-family: 'proxima-nova', sans-serif; 
font-size: 16px;
font-style: italic;
font-weight: 700;
 }
.goalsgrid:after,#getinvolvedcontainer:after,.programswrapper:after,#playersblogwrap:after,.avppagination:after {
  content: "";
  display: table;
  clear: both;
}

.page-template-page-leadership-php #menu-item-4324 a,.page-template-page-avpfirst-programs-php #menu-item-4324 a,.page-template-page-avpfirst-programs-php #menu-item-4324 a,.page-template-page-schedule-template-php #menu-item-4324 a,.page-template-page-players-blog-template-php #menu-item-4324 a,.page-template-page-get-involved-php #menu-item-4324 a,.page-template-page-avp-first-photos-php #menu-item-4324 a {
  opacity: 1;
  color: #ffd400;
  background-color: transparent;
}

.goalsgrid span.goalpadder { padding: 30px; display:block; }
.col-md-3.bg1 { color: #30c9ff; }
.col-md-3.bg2 { color: #ecedec; }
.col-md-3.bg3 { color: #ff5e01; }
.col-md-3.bg4 { color: #333333; }

.bg1 { background-color: #00698c; }
.bg2 { background-color: #6fb7a4; }
.bg3 { background-color: #FFD400; }
.bg4 { background-color: #ff7f35; }

#involvedcontenttitle { text-align: center; padding: 20px 20px; }
#involvedcontenttitle .strike-title { background:url(images/titlelinebg.png) no-repeat center center; }
#involvedcontenttitle .strike-title span { background:transparent; padding-top:0px; /*background:url(images/titlebg.png) no-repeat center center;*/ }
#getinvolvedcontainer { padding-bottom:0px; margin-top:40px; background:url(images/involvedbg.jpg) no-repeat top center; }
#getinvolvedcontainer .involvedgrid { text-align:center; }

.involvedgrid .widget.widget_text {
	color: #FFF;
font-family: 'proxima-nova', sans-serif;
font-size: 15px;
font-weight: 700;
padding: 20px 30px;}

.involvedbutton span { 
margin: 20px auto 0px auto;
  border: 0;
 display: block;
 color:#333;
  background-color: #ffd400;
  font-style: italic;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 25px;
  width:135px;
  }
  .tribe-events-tooltip .entry-summary.description { /*display:none;*/ }
  .tribe-events-tooltip .entry-summary.description .involvedbutton span { margin: 0; text-align:center; }
  .page-template-page-avpfirst-programs-php .programswrapper .involvedbuttonm,.tribe-events-single-event-description .involvedbutton,.programpagecontent .involvedbutton {
	   margin: 0;
  border: 0;
 display: block;
 color:#333;
  background-color: #ffd400;
  font-style: italic;
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 25px;
  width:161px;
  text-align:center;
  cursor:pointer;
  }
  
  .events-archive.events-gridview #tribe-events-content table .type-tribe_events {

  padding: 20px 8px;

}

.program-image { height:340px; }
.program-details { height:340px;   padding: 10px 20px 20px 40px; display:table; }
.page-template-page-avpfirst-programs-php .program-details { padding: 0px 20px 0px 40px; }
.page-template-page-avpfirst-programs-php #program-dtls-5 .program-content {   height: 235px; overflow: auto; }
.program-details .detailswrap { display:table-cell; vertical-align:middle; }
.programpage#avpfirstcontentwrap { padding-top:0px; }
.program-title {
  color: #333;
  font-family: 'Permanent Marker', cursive;
  padding: 10px 0;
  font-size: 26px;
}

#program-dtls-0 .program-title { color:#ff5e01; }
#program-dtls-1 .program-title { color:#42b8f5; }
#program-dtls-2 .program-title { color:#df2d2b; }
#program-dtls-3 .program-title { color:#00698c; }
#program-dtls-4 .program-title { color:#48a39e; }
#program-dtls-5 .program-title { color:#48a39e; }

span.color1 { color:#ff5e01; text-transform:uppercase; }

.leader-sub-title {
  color: #000;
  font-family: 'Roboto',sans-serif;
  font-size: 14px;
  font-style: italic;
  padding: 0px 0px 5px;
  text-transform: uppercase;
  font-weight:bold;
}
.program-content {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-right: 25px;
   
}
.page-template-page-leadership-php .program-content {  max-height: 120px; overflow: auto; text-overflow: ellipsis; }
.leader-email { display:inline-block; text-align:center; }
.leadership-header-wrap { background-color: #FFD400; color: #333; font-family: 'Roboto', sans-serif; text-align:center; font-size:16px; font-weight:400; }
.leader-page-content { padding: 40px 50px; }

#avpfirstnav .bluelink a { color: #30c9ff; }
#avpfirstnav .lastf { margin-right:0px; }
.schedule-page-content {
  padding: 20px;
}

.schedule-wrap {
  /* background-color: #FFD400; */
  color: #333;
  font-family: 'Roboto', sans-serif;
  /* text-align: center; */
  font-size: 16px;
  font-weight: 400;
}
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title { font-family: 'Permanent Marker', cursive; color: #ff5e01;}

.page-template-page-schedule-template-php h2.tribe-events-page-title{ display: inline-block;
  position: absolute;
  top: -45px;
  left: 38%; }
  
 .tribe-events-dirs {
  font-family: "proxima-nova", sans-serif;
  color: #6b6b6b;
  font-size: 26px !important;
  display: inline-block;
  text-align: center;
  margin: 0 auto;
   position: absolute; 
   top: 15px; 
   left: 38%; 
}
 
 #tribe-events-content {
  /*margin-top: 30px;*/
}

#tribe-events-bar,.tribe-events-notices { display:none; }
.tribe-events-calendar thead th {
  background-color: #1c1c1c;
  color: #acacac;
  border-left: 1px solid #1c1c1c;
  border-right: 1px solid #1c1c1c;
}

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-header .tribe-events-sub-nav li {
   display: inline-block;
}

.tribe-events-nav-previous a,.tribe-events-nav-next a { font-family: 'Permanent Marker', cursive; color:#6b6b6b; font-size:26px !important; }

#tribe-events-content .tribe-events-calendar td {

  padding: 0 0 .5em !important;

}

#playersblogwrap { display:table; }
#playersblogwrap article { padding:0px 40px 20px 40px; background:#fff; }
#playersblogwrap .page-header h1.single-title { font-family: 'Permanent Marker', cursive; font-size:23px; font-weight:normal; font-style:normal; }
#avpfirst-left { background-color: #FFD400; display: table-column; height: auto; }
#avpfirst-right .postMeta { margin-bottom:20px; }
#players-blog-meta { padding:30px; text-align:center; }
#avpfirst-left img { max-width:100%; border-radius:50%; }
.avpfirstblogtitle { color: #000; font-family: 'Permanent Marker', cursive;  font-size: 26px; border-bottom:1px solid black; padding:20px 0px 5px 0px; }
#players-blog-meta p { color: #000; font-family: "proxima-nova", sans-serif;  font-size: 17px; margin-top:5px; }
#players-blog-meta .playersname { color: #fff; font-family: "proxima-nova", sans-serif; font-size: 23px; font-style: italic; font-weight: 900; }

#program-dtls-5 { overflow:hidden; }

span#arrowleft-black {
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(images/i-arrowleft-black.png);
}
.avppagination span#arrowleft-black,.avppagination span#arrowright-black { position:relative; top:7px; }
.page-numbers { display:none; }
.prev.page-numbers { display:inline-block; float:left; }
.next.page-numbers { display:inline-block; float:right; }
.next.page-numbers span.pagilink,.prev.page-numbers span.pagilink { display:inline-block; color:#ffd400; font-family: "proxima-nova", sans-serif; font-size:17px; font-style:italic; font-weight:900; text-transform:uppercase; }

/*td.tribe-events-category-beach div[id*="tribe-events-daynum-"] { background-color:#FF5E01; } 
.tribe-events-calendar div[id*=tribe-events-daynum-],
*/
.tribe-events-calendar div[id*=tribe-events-daynum-] a {
  background-color: transparent; }
  
  .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] { background-color: #1c1c1c;
  color: #acacac; }
div[id*=tribe-events-daynum-] { text-align:left; }
div.tribe-events-category-beach a { color:#FF5E01;   text-transform: uppercase;   font-weight: bolder;}
#tribe-events-content div.tribe-events-category-beach  .tribe-events-tooltip h4 { color:#FF5E01; }
div.tribe-events-category-summer a { color:#DF2D2B;   text-transform: uppercase;   font-weight: bolder; }
#tribe-events-content div.tribe-events-category-summer  .tribe-events-tooltip h4 { color:#DF2D2B; }
div.tribe-events-category-community a { color:#48A39E; text-transform: uppercase;   font-weight: bolder;}
#tribe-events-content div.tribe-events-category-community  .tribe-events-tooltip h4 { color:#48A39E; }
div.tribe-events-category-indoor a { color:#00698C;   text-transform: uppercase;   font-weight: bolder;}
#tribe-events-content div.tribe-events-category-indoor  .tribe-events-tooltip h4 { color:#00698C; }
div.tribe-events-category-signature a { color:#42B8F5;   text-transform: uppercase;   font-weight: bolder;}
#tribe-events-content div.tribe-events-category-signature .tribe-events-tooltip h4 { color:#42B8F5; }

.volleyb-all-wrap { margin-bottom: -55px;
  z-index: 9999;
  position: relative;
  margin-top: 15px; }
  
  .navbar-fixed-top { z-index:99999; } 
  
  .navbar-nav {
  margin-left: 1%;
}

.nav > li > a {
padding-left:13px;
padding-right:13px;
}
#menu-item-4324 { margin-left:20px; }

.navbar-toggle2 {

  
  position: relative;
  float: right;
  /* margin-right: 15px; */
  /* padding: 9px 10px; */
  /* margin-top: 8px; */
  /* margin-bottom: 8px; */
  background-color: transparent;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 25px;
  padding: 0px 17px;
  top: -6px;
  
  
}
.navbar-toggle2 .icon-bar {
  background-color: #cccccc;
}
.navbar-toggle2 .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.avpfirstdesktop { display:none; }
.avpfirstmobile { display:inline-block; }

@media only screen and (min-width: 1600px) {
	 .navbar-nav { margin-left: 25%; }
}

  @media only screen and (max-width: 1199px) and (min-width: 991px) {
.navbar-nav {
  margin-left: 0%;
}
.nav > li > a {
  padding: 30px 5px 25px 5px;
}
#menu-item-4324 {
  margin-left: 0px;
}
#avpfirstnav { font-size:13px; }
#avpfirstnav ul { padding:0px 0px; }
#avpfirstnav ul li { margin-right: 8px; }

}

@media only screen and (max-width: 768px) and (min-width: 641px) { 

#singleevent-topdetails { height: 375px !important; }
.singleeventschedule img { display:block !important; height:30px !important;; }
span.tapeorlive,span.showtimes { font-size:12px !important; }
 }
 @media only screen and (max-width: 350px) {
	.singleeventschedule img { display:block !important; height:30px !important;; }
span.tapeorlive,span.showtimes { font-size:12px !important; } 
	 
	 
	 }

@media only screen and (min-width: 990px) { .avpfirstmobile { display:none; } .avpfirstdesktop { display:inline-block; }}

@media only screen and (min-width: 650px) and (max-width: 860px) { 
.goalpadder {
  height:170px !important;
}
}
@media only screen and (max-width: 992px) {
	#avpfirst-left { display:block; height:220px !important; }
#playersblogwrap article {
  padding: 20px 40px 20px 40px;
}

#players-blog-meta {
  height: 220px;
}

#avpfirst-left img {
  width: 160px;
  max-width:none;
  border-radius: 50%;
  /* float: left; */
  display: inline-block;
  margin-right: 44px;
  vertical-align: top;
}
#players-blog-meta .mobiwrap {
  display: inline-block;
}
	
}

@media only screen and (max-width: 977px) {
	
.page-template-page-schedule-template-php h2.tribe-events-page-title{ display: block;
  position: static;
  top: auto;
  left: auto;
  text-align: center; }
  
 .tribe-events-dirs {
  font-family: 'Permanent Marker', cursive;
  color: #6b6b6b;
  font-size: 26px !important;
  display: block;
  text-align: center;
  margin: 0 auto;
   position: static; 
   top: auto; 
   left: auto; 
}	
	
	}

@media only screen and (max-width: 640px) {
	#avpfirst-left img { display:none; }
}

@media only screen and (max-width: 480px) {
 
#avpfirst-header p { font-size:30px; }
#getinvolvedcontainer {
  background: url(images/involvedbg.jpg) repeat-y top center;
}

.page-template-page-avpfirst-programs-php .program-details {
  padding: 0px 10px 0px 10px;
}

.page-template-page-avpfirst-programs-php #program-dtls-5 .program-content {
  height: auto !important;
  overflow: visible;
}

.page-template-page-get-involved-php #avpfirst-header { display:none; }
.page-template-page-get-involved-php #getinvolvedcontainer {
  margin-top: 0px;
}
#avpfirst-left { display:block; height:220px !important; }
#playersblogwrap article {
  padding: 20px 40px 20px 40px;
}
#players-blog-meta img { display:none; }
}

/** AVP World **/
.single-news .navbar-default .navbar-nav #menu-item-27 a,
.single-video .navbar-default .navbar-nav #menu-item-27 a,
.single-photo_gallery .navbar-default .navbar-nav #menu-item-27 a{
opacity: 1;
color: #ffd400;
background-color: transparent;
}

section{
	padding:30px ;
	padding-right:40px	
}

section#avpAllNewsFeed,
section#featuredPhotos{
	padding-top:0
}

section#ajax-load-more{
	padding:0
}

section#newsPost{
	max-width:900px;
	margin:auto
}

h3{
	font-weight: 700;
	font-size: 18px;
	font-family: "proxima-nova", sans-serif;
	font-style: italic;
}



#featuredNews .carousel,
#featuredNews .carousel .item{
	height:680px !important;
	overflow:hidden !Important
}

#featuredNews .cycle-slideshow,
#featuredNews .cycle-slideshow .item{
	height:680px !important;
	width:100%;
	position:relative;
	z-index:0
}

a.overlay{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index:0;
	filter: alpha(opacity=0);
	opacity: 0;
	background-color:rgba(0, 0, 0, 0.4);
	/* -webkit-backface-visibility: hidden;
	-webkit-transition:all ease-in-out .1s;
    -moz-transition:all ease-in-out .1s;
    -o-transition:all ease-in-out .1s;
    transition:all ease-in-out .1s; */
}

.eventssq a.overlay{
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.no-touch .eventssq a.overlay:hover{
	filter: alpha(opacity=0);
	opacity: 0;
}


.no-touch .largeNews:hover a.overlay,
.no-touch .mediumNews:hover a.overlay{
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.mediumNews h3{
	max-width:90%;
	margin:auto
}
	
.largeNews{
	position:relative;
}

.large-news-title{
font-weight: 700;
font-size: 28px;
font-family: 'Roboto', sans-serif;
font-style: italic;
text-align: left;
z-index: 5;
}

a .large-news-title{
	color:#fff
}

.cycle-slideshow .carousel-caption {
    left: 25px;;
    right: auto;
	bottom:30px;
    padding-bottom: 0;
	width:80%;
	position:absolute;
	padding-top:0 !Important;
  }

.newsPager{
	position:absolute;
	bottom:15px;
	left:32px;
}

.newsPager span{
	font-size: 0px;
	width:16px;
	height:16px;
	display:inline-block;
	color:#fff;
	cursor:pointer;
	background-image:url(images/slider-inactive.png);
	background-repeat:no-repeat;
}

.newsPager span.cycle-pager-active{
	color:#ffd400;
	background-image:url(images/slider-active.png);
}

.featuredTiles .col-sm-6{
	height:340px;
	position:relative;
	z-index:5;
	overflow:hidden
}

#featuredVideos .featuredTiles .col-sm-6,
#featuredPhotos .featuredTiles .col-sm-6{
	height:320px;	
}

.cellWrapper{
	display:table;
	width:100%;
	height:100% !important;
}

.cell{
	display:table-cell; 
	vertical-align:middle;
}
.homeshoplinkTile .cell { padding:20px; }
.homeshoplinkTile .shopimginside { width:100%; }
.featuredTiles .col-sm-6 h3{
	text-align:center;
	color:#fff;
	position:relative;
	z-index:1
}

.mediumNews span#i-news,
.mediumNews span#i-photo,
.mediumNews span#i-video{
	display:block;
	margin-top: 0px;
	margin-left: 0px;
	top:5px;
	left:5px;
}

.i-img.i-video-lg{
	width:69px !important;
	height:69px !important;
	background-image:url(images/icon-video-lg.png);
	display:block;
	top:20px !important;
	left:20px;
	position:absolute;	
}

.newsListThumb .i-img.i-video-lg{
	position:relative;
	top:25px !important;
	left:auto;
	margin:auto
}

#featuredNews,
#featuredVideos,
#avpNewsFeed{
    background-color:#f4f3f1;
}

#newsSortNav{
    font-weight: 700;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-style:italic;
}

#newsSortNav ul{
    list-style:none;
    margin:0;
    padding:25px 35px;
}

.single #newsSortNav ul{
    padding-left:0px;
}

#newsSortNav ul li{
    float:left;
    margin-right:20px
}

#newsSortNav a{
	color:#989898;
	-webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
}

#newsSortNav a:hover,
#newsSortNav .active a{
	color:#000;
	text-decoration:none;
	border-bottom:2px solid #ffd400;
	padding-bottom:5px
}

.allLink{
	font-weight: 700;
	font-size: 15px;
	font-family: "proxima-nova", sans-serif;
	font-style: italic;
	color:#000;
	position:relative;
	bottom:10px
}

.allLink:hover{
	color:#000;
	text-decoration:none;
}

.allLink span{
	position:relative;
	top:6px;
	margin-left:5px
}

#avpNewsFeed h3,
.archive_title{
	padding-left:15px;
	font-size:30px;
	font-weight:900;
	margin-top:0
}

.newsListItem{
	padding:15px;
	-webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
	position:relative;
	padding-bottom:35px
}

.newsListItem,
#newsListAd
{
	height:320px
}

.no-touch #avpNewsFeed .newsListItem:hover{
	background:#fff;
}

.no-touch #avpAllNewsFeed .newsListItem:hover{
	background:#f4f3f1;
}

.newsListThumb{
	height:130px
}

.newsTitle{
    font-weight: 700;
    font-size: 16px;
    line-height:21px;
    font-family: 'Roboto', sans-serif;
    font-style:italic;
    color:#000;
}

.newsMeta{
	position:absolute;
	bottom:15px
}

.newsMeta,
.postMeta{
	color: #989898;
	font-size:12px;
	background-image:url(images/i-news-grey.png);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:23px;
}

.photoMeta{
	background-image:url(images/i-photo-grey.png);
}


.videoMeta,
#avpWorldvideos .newsMeta{
	background-image:url(images/i-video-grey.png);
	padding-top:5px;
	padding-bottom:2px;
	padding-left:25px
}

.newsExcerpt{
    color:#55565a;
    font-family: 'Roboto', sans-serif;
    font-size:13px;
    line-height:19px;
	padding-bottom:20px
}

#mediaLinks{
    padding-bottom:0px;

}

.photosLink,
.videosLink{
    background-color:#ffd400;
    color:#fff;
    text-align:center;
    padding:0 60px;
	font-weight:bold;
	height:320px
}
.photosLink p,
.videosLink p {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 16px;
margin-bottom: 30px;
}

.videosLink{
    background-color:#000;
	color:#989898;
}

.photosLink h2,
.videosLink h2{
    color: #ffd400;
font-family: "proxima-nova", sans-serif;
font-weight: 900;
font-size: 42px;
font-style: italic;
}

.photosLink h2{
	color:#fff
}

.photosLink span,
.videosLink span{
color: #fff;
font-weight: 700;
font-size: 14px;
font-family: "proxima-nova", sans-serif;
font-style: italic;
text-transform: uppercase;
display:block;
}

.photosLink a{
    color:#fff;
}

.photosPreview{
    padding:0 !Important;
	height:320px;
}

.videosPreview{
    padding-left:0 !Important;
	height:320px
}

#socialFeeds{
    padding-bottom:30px
}

.twitterHandle{
	background-image:url(images/i-tw-blue.png);
	background-repeat:no-repeat;
	padding-left:25px;
	font-weight:700
}

.tweet{
    background-color:#f4f3f1;
    padding:0 15px;
	font-family: 'Roboto', sans-serif;
	font-weight:400
}

.tweet ul{
	list-style:none;
	margin:0;
	padding:0;
}

.tweet time{
	display:none;
}

.tweet .tweet-text{
	font-size:19px;
	padding-bottom:10px;
	padding-top:10px
}

.tweet #i-tw-black{
	display:none
}

.socialLink{
    background-color:#00698c;
    color:#fff;
	padding:0 30px
}

.socialLink a{
   color:#fff;
}

.facebook{
	background: #f4f3f1;
	overflow:hidden
}

.fbWrapper{
	width:300px;
	margin:auto;
	position:relative;
}

#avpAllNewsFeed .fbWrapper{
	top:40px
}

.tourLink{
	background:#f4f3f1;
	text-align:center
}

/* AVP World - Social */

#featuredTile-getUpdates{
	background:#000;
}

.featuredTiles #featuredTile-getUpdates.col-sm-6 h3{
	text-align:left;
	font-size:30px;
	font-weight:700;
	padding-left:30px
}

#featuredTile-twitter{
	background:#1abdcc;
	background-image:url(images/icon-twitter-white.gif);
	background-repeat:no-repeat;
	background-position:center
}

#featuredTile-facebook{
	background:#4965b5;
	background-image:url(images/icon-facebook-white.gif);
	background-repeat:no-repeat;
	background-position:center
}

#featuredTile-facebookLike{
	background:#f4f3f1;
}

#featuredTile-tumblr {
	background:#FFD600;
	background-image:url(images/tumblr-icon-social.jpg);
	background-repeat:no-repeat;
	background-position:center
}

#featuredTile-gPlus{
	background:#dd4b39;
	background-image:url(images/icon-gplus-white.gif);
	background-repeat:no-repeat;
	background-position:center
}

#featuredTile-twitterPost{
	background:#f4f3f1;
}

#featuredTile-instagram{
	background:#517fa3;
	background-image:url(images/icon-instagram-white.gif);
	background-repeat:no-repeat;
	background-position:center
}

#featuredTile-youtube{
	background:#df2d2b;
	background-image:url(images/icon-youtube-white.gif);
	background-repeat:no-repeat;
	background-position:center
}

#featuredTile-twitter a,
#featuredTile-facebook a,
#featuredTile-gPlus a,
#featuredTile-instagram a,
#featuredTile-youtube a,
#featuredTile-tumblr a {
	color:#fff;
	display:block;
	width:100%;
	height:100%
}


.counts{
	color:#fff;
	text-align:center;
	margin:10px;
	position:absolute;
	width:94%;;
	bottom:2px;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding-top:10px;
	background:#23c7d6
}

.counts span{
	font-weight:400;
	font-style:normal;
	font-size:13px
}

#featuredTile-facebook .counts{
	background:#5570bf
}

#featuredTile-gPlus .counts{
	background:#e85745
}

#featuredTile-instagram .counts{
	background:#5c88ab
}

#featuredTile-youtube .counts{
	background:#e93836
}

#featuredTile-tumblr .counts { background: #FFE12D; }
/** Single Posts **/
section#newsPost{
	position:relative;
	padding-right:30px;
	padding-top:10px
}

#newsPost #ssba{
	width: 40px;
	position:absolute;
	right:-35px;
	float:none;
	margin:0
}

.page-header{
	margin:0;
	border:0	
}

#newsPost img{
	max-width:100%
}

#next-event,
#prev-event{
	position:fixed;
	right:15px;
	top:50%
}

#prev-event{
	left:15px;
}

h1.single-title{
	font-weight: 700;
	font-size: 35px;
	font-family: "proxima-nova", sans-serif;
	font-style: italic;
}

.postMeta{
	margin-top:20px;
	margin-bottom:40px;
	background-image:url(images/i-news-blk.gif);	
}

.single-photo_gallery .postMeta{
	background-image:url(images/i-photo-blk.gif);
	padding-top:1px;
	padding-left:26px;
	margin-top:40px;
	margin-bottom:20px	
}

.single-photo_gallery .cycle-slideshow{
	overflow:hidden
}

.single-video .postMeta{
	background-image:url(images/i-video-blk.gif);
	padding-top:5px;
	padding-left:26px;
	margin-top:40px;
	margin-bottom:20px;
padding-bottom:3px	
	
}

.postMeta b{
	color:#000;
}

.postMeta a{
	color:#989898
}

#postThumbnail img{
width: 100%;
}

.tagMeta{
	padding-left:35px
}

.archive_title{
	padding-top:25px;
	padding-left:40px;
	font-family: "proxima-nova", sans-serif;
	font-style: italic;
	font-weight:700;
}

/*Photo Gallery prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(images/gallery-prev.gif) 50% 50% no-repeat; background-color:#000}
.cycle-next { right: 0; background: url(images/gallery-next.gif) 50% 50% no-repeat; background-color:#000}
.no-touch .cycle-prev:hover, .no-touch .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
.caption2{
	text-align:right;
	margin-top:-20px;
	position:relative;
	bottom:20px
}
.cycle-overlay { 
    font-family: 'Roboto', sans-serif;
    position: absolute; 
    bottom: 0; 
    width: 100%; 
    z-index: 600;
    background: rgba(255,255,255,0.7); 
    color: #55565a; 
    padding: 15px; 
    text-align: center;
}
.edit-post{
	margin-top:20px
}

#relatedContent{
	background:#f4f3f1;
	padding:1px 20px 20px;
	margin-top:20px
}

#relatedContent h3{
	font-family: 'Roboto', sans-serif !Important;
font-style: italic;
  color: #fff;
}

#relatedContent .col-sm-4{
	height:250px;
	position:relative;
	z-index:5;
	overflow:hidden;
	color:#fff;
	text-align:center
}

#relatedContent .col-sm-4 h3{
	position:relative
}

/* Ads */
.advertisement{
	position:relative;
}

.advertisement a{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0
}

.advertisement a span{
	background:#000;
	padding:10px 30px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-family: "proxima-nova", sans-serif;
	font-style: italic;
	font-weight:700;
	font-size:20px;
	display:block;
	margin:auto;
	width:70%;
	position:absolute;;
	bottom:40px;
	left:50%;
	margin-left:-35%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
}

.advertisement a:hover span{
	background:#333;
}

.live-box a span{
	background:#000;
	padding:10px 30px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-family: "proxima-nova", sans-serif;
	font-style: italic;
	font-weight:700;
	font-size:20px;
	display:block;
	margin:auto;
	width:70%;
	position:absolute;;
	bottom:40px;
	left:50%;
	margin-left:-35%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
}

.live-box a:hover span{
	background:#333;
}

#avpNewsFeed #newsListAd{
	position:relative;
	z-index:100
}

/** Ask A Player **/
#askPlayer{
	position:relative;
}

.askQuestion #ssba,
.answers #ssba{
	position:absolute;
	right:-40px;
	top:0;
	margin:0;
	width: 40px;
}

.answers #ssba{
	right:-70px;
	top:-100px
}

.askText{
	background:#ffd400;
	text-align:center;
	padding:100px 40px;



}

.askText h3{
	font-size:30px
}



.askQuestion,
.answers{
	color:#fff;
	background:#000;
	padding:30px;
	padding-top:100px;
	padding-bottom:0;
	position:relative
}

.askQuestion p,
.answers p{
	color:#ffd400;
	font-style:italic;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:17px;
	margin:0;
	padding-bottom:5px;
	padding-top:10px
}

.askQuestion h3,
.answers h3{
	margin:0 !Important;
	font-size:27px;
	font-family: 'Roboto', sans-serif;
	padding-bottom:20px
}

.askQuestion a,
.answers a{
	color:#585858;
}

.askQuestion .social-dropdown,
.answers .social-dropdown{
	padding:0;
}

.askQuestion #i-insta-grey,
.answers #i-insta-grey{
	margin-right:20px
}


.askQuestion h4,
.answers h4{
	color:#ffd400;
	font-style:italic;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:20px
}

.askForm,
.questionsAnswers{
	padding-top:110px
}

.questionBtn{
	border:0;
	background-color:#ffd400;
	font-style:italic;
	font-family: "proxima-nova", sans-serif;
	font-weight:700;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:10px 25px	
}

.questionsAnswers{
	padding-bottom:30px
}

.questionsAnswers p{
	font-style:normal;
	font-weight:400;
	font-size:14px
}

.questionsAnswers h4,
p.playerAnswer{
	color:#fff;	
	padding-bottom:20px
}

p.playerQuestion{
	padding:0
}

p.playerAnswer{
	padding-top:0;
	padding-bottom:20px
}

.answerMenu{
	background:#eeeeee
}

.playerAnswerSelect p{
	font-style:italic;
	font-family: 'Roboto', sans-serif;
	font-weight:900;
	font-size:18px
}

.playerAnswerSelect{
	padding:20px;
	padding-right:0;
}
	
.playerAnswerSelect ul{
	list-style:none;
	margin:0;
	padding:0;
}

.playerAnswerSelect ul li a{
	display:block;
	padding:12px;
	color:#000;
	-webkit-transition:all ease-in-out .2s;
    -moz-transition:all ease-in-out .2s;
    -o-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s;
}

.playerAnswerSelect ul li a.active,
.playerAnswerSelect ul li a:hover,
.playerAnswerSelect ul li.current_page_item a{
	background:#000;
	color:#fff;
}

/** Form Styles **/
.visual-form-builder fieldset{
	background-color:transparent;
	border-radius:0px;
	border:0px solid #D3D3D3;
	margin:0;
	clear:both;
	padding:0;
}

.visual-form-builder fieldset ul{
	margin-right:0rem;
	margin-left:0rem
}
.visual-form-builder label, label.vfb-desc { 
	color: #fff }

.vfb-legend, .vfb-item-secret{
    display:none;
}

label.vfb-error{
	color:red;
	position:relative;
	bottom:5px;
	border:1px dotted;
	padding:5px;
	border-top:0
}

.vfb-required-asterisk{
	color:red
}

input.vfb-text,
input[type="text"].vfb-text,
input[type="tel"].vfb-text,
input[type="email"].vfb-text,
input[type="url"].vfb-text,
textarea.vfb-textarea{
    padding:3px 0;
    border:1px solid #ddd;
    border-radius:0px;
    background:none repeat scroll 0 0 #fafafa;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:border linear .2s,box-shadow linear .2s;
    -moz-transition:border linear .2s,box-shadow linear .2s;
    -o-transition:border linear .2s,box-shadow linear .2s;
    transition:border linear .2s,box-shadow linear .2s
	
	-webkit-appearance:none;
    -webkit-border-radius:0;
    border-radius:0;
    background-color:#ffffff;
    font-family:inherit;
    border:0px solid #cccccc;
    -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color:rgba(0, 0, 0, 0.75);
    display:block;
    margin:0 0 1rem 0;
    padding:0.5rem;
    height:2.3125rem;
    width:auto;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:-webkit-box-shadow 0.45s,
    border-color 0.45s ease-in-out;
    -moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;
    transition:box-shadow 0.45s,border-color 0.45s ease-in-out;
    -webkit-transition:all 0.15s linear;
    -moz-transition:all 0.15s linear;
    transition:all 0.15s linear;
}

input.vfb-text,
input[type="text"].vfb-text,
input[type="tel"].vfb-text,
input[type="email"].vfb-text,
input[type="url"].vfb-text,
textarea.vfb-textarea,
select.vfb-select{
    margin:0 0 5px 0;
    height:46px;
    color:#585858;
    font-family:inherit;
    line-height:normal}

select.vfb-select {
	width:100%;
    -webkit-appearance:none !important;
    background:#fafafa url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat;
    background-position-x:97%;
    background-position-y:center;
    border:1px solid #cccccc;
    padding:0.5rem;
    font-size:0.875rem;
    -webkit-border-radius:0;
    border-radius:0;}

input.vfb-small,
input[type="text"].vfb-small,
input[type="tel"].vfb-small,
input[type="email"].vfb-small,
input[type="url"].vfb-small,
select.vfb-small{
	width:25%;
}

input.vfb-medium,
input[type="text"].vfb-medium,
input[type="tel"].vfb-medium,
input[type="email"].vfb-medium,
input[type="url"].vfb-medium,
select.vfb-medium{
	width:50%;
}

input.vfb-large,
input[type="text"].vfb-large,
input[type="tel"].vfb-large,
input[type="email"].vfb-large,
input[type="url"].vfb-large,
select.vfb-large,
textarea.vfb-textarea{
	width:100%;
}

textarea.vfb-textarea {
	height: 200px;
	padding-top: 10px;
}

/* !Field Layout */
.visual-form-builder li{
	padding-bottom:15px
}

.visual-form-builder li.vfb-two-column div span,
.visual-form-builder li.vfb-three-column div span,
.visual-form-builder li.vfb-auto-column div span{
	margin:0 5px 0 0;
	width:48%;
}

.visual-form-builder li.vfb-three-column div span{
	width:30%;
}

.visual-form-builder li.vfb-auto-column div span{
	width:auto;
}

.visual-form-builder li.vfb-left-half,
.visual-form-builder li.vfb-left-third,
.visual-form-builder li.vfb-left-two-thirds{
	float:left;
	clear:left;
}

.visual-form-builder li.vfb-right-half,
.visual-form-builder li.vfb-right-third,
.visual-form-builder li.vfb-right-two-thirds{
	float:right;
	clear:none;
}

.visual-form-builder li.vfb-middle-third{
	float:left;
	clear:none;
	margin-left:2%;
}

.visual-form-builder li.vfb-left-half,
.visual-form-builder li.vfb-right-half{
	width:47% !important;
}

.visual-form-builder li.vfb-left-third,
.visual-form-builder li.vfb-middle-third,
.visual-form-builder li.vfb-right-third{
	width:30% !important;
}

.visual-form-builder li.vfb-left-two-thirds,
.visual-form-builder li.vfb-right-two-thirds{
	width:64% !important;
}

li.vfb-left-half .vfb-small,
li.vfb-left-half .vfb-medium,
li.vfb-left-half .vfb-large,
li.vfb-right-half .vfb-small,
li.vfb-right-half .vfb-medium,
li.vfb-right-half .vfb-large,
li.vfb-left-third .vfb-small,
li.vfb-left-third .vfb-medium,
li.vfb-left-third .vfb-large,
li.vfb-middle-third .vfb-small,
li.vfb-middle-third .vfb-medium,
li.vfb-middle-third .vfb-large,
li.vfb-right-third .vfb-small,
li.vfb-right-third .vfb-medium,
li.vfb-right-third .vfb-large,
.visual-form-builder li.vfb-left-two-thirds .vfb-small,
.visual-form-builder li.vfb-left-two-thirds .vfb-medium,
.visual-form-builder li.vfb-left-two-thirds .vfb-large,
.visual-form-builder li.vfb-right-two-thirds .vfb-small,
.visual-form-builder li.vfb-right-two-thirds .vfb-medium,
.visual-form-builder li.vfb-right-two-thirds .vfb-large{
	width:100%;
}

#answerContent{
    position:relative;
    -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.out{
	filter: alpha(opacity=0);
	opacity: 0;
}

#videoListAd{
	min-height:300px;
}

.fullAd{
	width:100%;
	height:100%;
	display:block
}

.pagination > li > a,
.pagination > li > span { 
  background-color: #000;
  border: 0px solid #dddddd;
  color:#fff;
  font-style:italic;
  font-family: 'Roboto', sans-serif;
  font-weight:900;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{
  color: #ffd400;
  background-color: #000;
}

li.disabled a{
	background-color:#000 !Important
}


#about-bottom .fbWrapper{
	padding-top:30px;
}


@media (max-width: 990px) { 
	#featuredNews .cycle-slideshow, #featuredNews .cycle-slideshow .item,
	#homeFeaturedNews .cycle-slideshow, #homeFeaturedNews .cycle-slideshow .item {
		height:400px !Important
	}

}


@media only screen and (max-width: 40em) { 
body{
	padding-top:60px
}

.navbar-default{
	height:60px
}

.navbar-toggle{
	bottom:7px
}

#logo{
	height:40px
}

section,
section#newsPost{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px
}

footer{
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	margin-right:15px
}

.newsListItem,
#newsListAd
{
	height:380px
}

.featuredTiles .col-sm-6,
#featuredVideos .featuredTiles .col-sm-6,
#featuredPhotos .featuredTiles .col-sm-6{
	height:220px;
	margin-bottom:15px
}

#avpNewsFeed{
	padding-bottom:0px
}

#newsSortNav ul{
	padding-right:0;
	padding-left:15px
}

#newsSortNav ul li{
	margin-right:18px
}

.single #newsSortNav ul li{
	margin-right:13px
}

h1.single-title{
	font-size:30px
}

.single .postMeta{
	margin-bottom:0px
}

.single .tagMeta{
	padding:0;
	display:block;
	padding-top:5px
}

.single-photo_gallery .tagMeta{
	padding-bottom:10px;
	max-width:80%
}

#relatedContent{
	padding-left:10px;
	padding-right:10px
}

#relatedContent .col-sm-4{
	height:200px;
	margin-bottom:15px
}

#relatedContent .col-sm-4:nth-child(3n){
	margin-bottom:0 
}

#prevnext-wrap{
	position:relative;
	height:80px;
	padding-top:20px;
}

#next-event,
#prev-event{
	position:absolute;
	right:15px;
	top:15px
}

#prev-event{
	left:15px;
}

#newsPost #ssba{
	position:relative;
	right:auto;
	width:140px;
	padding-bottom:15px;
}

.cycle-prev, .cycle-next{
	display:none
}

.allLink{
	bottom:0
}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* Medium screens */
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
#featuredNews .cycle-slideshow, 
#featuredNews .cycle-slideshow .item /*,
#homeFeaturedNews .cycle-slideshow, 
#homeFeaturedNews .cycle-slideshow .item */ 
{
	height:600px !important
}

.featuredTiles .col-sm-6,
#featuredVideos .featuredTiles .col-sm-6, 
#featuredPhotos .featuredTiles .col-sm-6{
	height:300px
}

.advertisement a span{
	font-size:18px
}

.newsListItem, #newsListAd{
	height:360px}

#avpWorldvideos .newsListItem{
	height:320px
}	

.newsMeta, .postMeta{
	font-size:11px
}

.counts{
	width:92%
}

.tweet .tweet-text{
	padding-bottom:10px;
	padding-top:0;
	font-size:15px !Important
}

#featuredTile-facebookLike{
	display:none !Important
}

#prevnext-wrap{
	position:relative;
	height:80px;
	padding-top:20px;
}

#next-event,
#prev-event{
	position:absolute;
	right:15px;
	top:15px
}

#prev-event{
	left:15px;
}
	
	
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen and (min-width: 64.063em) {
 
.newsListItem,
#newsListAd
{
	height:380px
}

} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */



