/*
Theme Name: Victory UBELT 2013
Theme URI: http://www.victoryubelt.org
Description: Totally custom theme for VICTORY UBELT! Designed by Brian Villavicencio, hand-coded by Danny van Ommen and overseen by Timothy Paul.
Version: 1
Author: the Victory UBELT Team
Author URI: http://www.victoryubelt.org
*/

/* import fonts */

@import url("css/fontkit/archivo-narrow.css");
@import url("css/fontkit/bebasneue.css");

/* typeplate */
@import url("css/typeplate.css");

html, body, html *, body *{
	font-family: 'Open Sans', sans-serif;
	/* Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; */
}

p{
	font-size:16px !important;
	line-height:150% !important;
}

strong{
	font-weight:bold;
}

h1,h2,h3,h4,h5{
	font-family:'archivo_narrowregular' !important;
}

body {
	background:#000000 url("images/site-bg.jpg") top right no-repeat;
	background-size:100%;		
}

/* BEGIN INITIAL TYPOGRAPHY RULES */

a, a *{
	text-decoration:none;
	color:#3ab6ce;
}
a:hover, a:hover *{
	color:#555555;
}

hr{
	margin-top:2.1875em;
	border:0;
	border-top:1px dotted #ccc;
	width:45em;
	color:#fff;
	clear:both;
}

h1.blog-title{
	margin:0;
	padding: 10px 20px;
}

p.blog-tiny{
	font-size:14px !important;
	display:block;
	border-bottom:#cccccc 1px solid;
	color:#cccccc;
}

span.blog-datetime{
	background-color:#cccccc;
	color:#ffffff;
	padding-left:4px;
	padding-right:4px;
}

span.blog-author{
	background-color:#d33835;
	padding-left:4px;
	padding-right:4px;	
	color:#ffffff;
}

span.blog-author a{
	color:#ffffff;
}

span.blog-author:hover{
	/*
	background-color:#000000;
	*/
}

.post p {
	padding: 0px 20px 15px 20px;
}

.post img.size-medium, .post img.size-full{
	margin-top:10px;
	margin-bottom:10px;
	max-width:596px;
}

.post .addthis_32x32_style{
	position:relative;

}

.post .addthis_toolbox{
	left:-2px;	
	margin-top:10px;
	margin-left:20px;
}

.post blockquote {
  background: #f9f9f9;
  border-left: 10px solid #d33835;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

.post h4 {
	padding-left: 20px;
}

/*
.post blockquote:before {
  color: #d33835;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
*/
.post blockquote p {
  display inline;
  color:#000000;
  font-weight:bold;
}

.post .alignnone {
    margin: 5px 20px 20px 0;
}

.post .aligncenter,
.post div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.post .alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.post .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.post .aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.post a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.post a img.alignnone {
    margin: 0;
}

.post a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.post a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.post .wp-caption {
    background: #fff;
    padding: 0;
    text-align: center;
}

.post .wp-caption.alignnone {
	max-width:596px;
	padding: 0;
    margin: 10px 0 10px 0;
}

.post .wp-caption.alignleft {
	max-width:596px;
	padding: 0;
	
    margin: 10px 20px 10px 0;
}

.post .wp-caption.alignright {
	max-width:596px;
	padding: 0;
		
    margin: 10px 0 10px 20px;
}

.post .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    padding: 0;
}

.post .wp-caption p.wp-caption-text {
    font-size: 12px !important;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
    color:#999999;
}

.post-comments{
	margin-top:30px;
	border-top:#cccccc 1px solid;
	padding-top:10px;
}

.inside-left-box .post{
	padding-top: 7px;
	padding-left: 7px;
}

.search-result{
	margin-bottom:10px;
	height:90px;
}

.search-result:hover{
	background-color:#f7f7f7;
}

.search-result h4{
	margin:0 !important;
	padding:0 !important;
	padding-top:4px !important;
}

.search-result-photo{
	float:left;
	width:100px;
}

.search-result-title{
	float:left;
	width:490px;
}

.post h2, .post h3, .post h4, .post h5{
	margin-top:15px;
	margin-bottom:15px;
}

/* END INITIAL TYPOGRAPHY RULES */


/* BEGIN PAGEBODY */

#pagebody-container{
	width:100%;
	margin-top:30px;
}

#pagebody{
	width:1008px;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
}

#paper{
    width:988px;
    background: #efefef;
    padding:10px;
}

/* END PAGEBODY */

/* BEGIN TOPNAV */

#topnav-container{
	width:100%;
	height:52px;
	background-color:#3ab6ce;
}

#topnav{
	width:988px;
	margin:0 auto;
}

#topnav-left{
	float:left;
}

#topnav-right{
	float:right;
	padding-right:10px;
}

a#v-is-home span{
	display:none;
}

a#v-is-home{
	display:block;
	width:52px;
	height:52px;
	background:url('images/v.png') 0 0 no-repeat;
}

a#v-is-home:hover{
	opacity: 1;
}

a#three-stripes{
	display:block;
	width:52px;
	height:52px;
	background:url('images/three-stripes-white.png') 0 0 no-repeat;

  	opacity: 0.75;
   	transition: opacity .25s ease-in-out;
   	-moz-transition: opacity .25s ease-in-out;
   	-webkit-transition: opacity .25s ease-in-out;			
}

a#three-stripes:hover{
	opacity: 1;
}

.socialmedia-circle{
	float:left;
	width:38px;
	height:38px;
	background:url('images/socialmedia-circle.png') 0 0 no-repeat;
	margin:4px;
	cursor:pointer;
	padding:0;
	
  	opacity: 0.75;
   	transition: opacity .25s ease-in-out;
   	-moz-transition: opacity .25s ease-in-out;
   	-webkit-transition: opacity .25s ease-in-out;	
}

.socialmedia-circle:hover{
	opacity: 1;
}

.socialmedia-circle a span{
	display:none;
}

.socialmedia-circle a{
	transition: all 0.65s cubic-bezier(0.19, 1, 0.22, 1) 0s;
   	-moz-transition: all 0.65s cubic-bezier(0.19, 1, 0.22, 1) 0s;
   	-webkit-transition: all 0.65s cubic-bezier(0.19, 1, 0.22, 1) 0s;	
   	background-position:0 0;
}
.socialmedia-circle a:hover{
   	background-position:0 -38px;		
}

.icon-email{
	display:block;
	width:38px;
	height:38px;
	background:url('images/icon_email_sprite.png') 0 0 no-repeat;
}
.icon-twitter{
	display:block;
	width:38px;
	height:38px;
	background:url('images/icon_twitter_sprite.png') 0 0 no-repeat;
}
.icon-facebook{
	display:block;
	width:38px;
	height:38px;
	background:url('images/icon_facebook_sprite.png') 0 0 no-repeat;
}
.icon-pin{
	display:block;
	width:38px;
	height:38px;	
	background:url('images/icon_pin_sprite.png') 0 0 no-repeat;
}
.icon-instagram{
	display:block;
	width:38px;
	height:38px;
	background:url('images/icon_instagram_sprite.png') 0 0 no-repeat;
}

/* END TOPNAV */

/* BEGIN MENY ICONS */

.meny, .meny *{
	font-family:'archivo_narrowregular' !important;
	font-size:14px !important;
}

#meny-home,#meny-announcements, #meny-youth, #meny-discipleship, #meny-worship, #meny-podcasts, #meny-resources, #meny-giving, #meny-help{
	display:block;
	padding-left:40px;
}

#meny-home:hover, #meny-announcements:hover, #meny-youth:hover, #meny-discipleship:hover, #meny-worship:hover, #meny-podcasts:hover, #meny-resources:hover, #meny-giving:hover, #meny-help:hover{
	background-color:#2aa6be;
}

#meny-home{
	background:url('images/menu_home.png') 10px 10px no-repeat;
}

#meny-announcements{
	background:url('images/menu_announcements.png') 10px 10px no-repeat;
}
	
#meny-youth{
	background:url('images/menu_youth.png') 10px 10px no-repeat;
}

#meny-discipleship{
	background:url('images/menu_discipleship.png') 10px 10px no-repeat;
}
	
#meny-worship{
	background:url('images/menu_worship.png') 10px 10px no-repeat;
}

#meny-podcasts{
	background:url('images/menu_podcasts.png') 10px 10px no-repeat;
}

#meny-resources{
	background:url('images/menu_resources.png') 10px 10px no-repeat;
}

#meny-giving{
	background:url('images/menu_give.png') 10px 10px no-repeat;
}

#meny-help{
	background:url('images/menu_help.png') 10px 10px no-repeat;
}

/* END MENY ICONS */

/* BEGIN HEADER */

#header-container{
	width:100%;
	height:150px;
}

#header{
    width:988px;
	margin:0 auto;
	height:150px;
	padding:10px;

}

#victory-ubelt-black-logo{
	width:220px;
	height:150px;
	margin:0 auto;
}


#victory-logo{
	width:311px;
	height:210px;
	margin:0 auto;
	cursor:pointer;
}

#victory-lazyline-logo{
	position:relative;
	top:14px;
	left:6px;
	width:281px;
	height:190px;
	margin:0 auto;	
	cursor:pointer;
}

#victory-official-logo{
	z-index:500;
	position:relative;
	top:-192px;
	left:-8px;	
	
	width:281px;
	height:190px;
	background:url('images/victory-black-logo.png') 0 0 no-repeat;
}

/* END HEADER */

/* BEGIN FRONTBOXES-ROW-01 */

#frontboxes-row-01 {
	width:988px;
	height:352px;
}

#youth-box-label{
	width:124px;
	height:65px;
	z-index:5000;
	position:relative;
	top:0px;
	left:-22px;
	margin-bottom:-65px;
}

#inside-header-container #youth-box-label{
	left:-32px !important;
	margin-bottom:-65px;
}


#youth-box-label a span{
	display:none;
}

#youth-box-label a{
	display:block;
	width:124px;
	height:65px;
	background:url("images/label-youth-sprite.png") 0 0 no-repeat;
}

#youth-box-label a:hover{
	background-position:0 -66px;
}

#youth-box{
	float:left;
	width:626px;
	height:352px;
	margin-right:10px;
}

#announcements-box{
	float:left;
	width:352px;
	height:352px;
	background-color:#ffffff;
}

.cycle-box a{
	display:block;
	width:352px;
	height:352px;
}

.cycle-box{
	cursor:pointer;
	opacity:0.9;
}

.cycle-box:hover{
	opacity:1;
}



/* END FRONTBOXES-ROW-01 */

/* BEGIN FRONTBOXES-ROW-02 */

#frontboxes-row-02{
	margin-top:10px;
	width:988px;
	height:246px;
}

#frontboxes-row-02-left{
	float:left;
	margin-right:12px;
	width:488px;
	height:246px;
}

#frontboxes-row-02-right{
	float:left;
	width:488px;
	height:246px;
}

#discipleship-box-label{
	width:204px;
	height:65px;
	z-index:5000;
	position:relative;
	top:0px;
	left:-22px;
	margin-bottom:-65px;
}

#inside-header-container #discipleship-box-label{
	left:-32px !important;
	margin-bottom:-65px;
}

#discipleship-box-label a span{
	display:none;
}

#discipleship-box-label a{
	display:block;
	width:204px;
	height:65px;
	background:url("images/label-discipleship-sprite.png") 0 0 no-repeat;
}

#discipleship-box-label a:hover{
	background-position:0 -66px;
}

#discipleship-box-bg{
	width:488px;
	height:246px;
	background:url('images/discipleship-box-BG.jpg') 0 0 no-repeat;
}

#discipleship-box{
	width:488px;
	height:246px;
	background:url('images/discipleship-box.png') 0 0 no-repeat;
	
	transition: background-position 1s cubic-bezier(0.19, 1, 0.22, 1);	
}

#worship-box-label{
	width:155px;
	height:65px;
	z-index:5000;
	position:relative;
	top:0px;
	left:355px;
	margin-bottom:-65px;
}

#worship-box-label a span{
	display:none;
}

#worship-box-label a{
	display:block;
	width:155px;
	height:65px;
	background:url("images/label-worship-sprite.png") 0 0 no-repeat;
}

#worship-box-label a:hover{
	background-position:0 -66px;
}

#worship-box-label-2{
	width:155px;
	height:65px;
	z-index:5000;
	position:relative;
	top:0px;
	margin-bottom:-65px;
	left:-32px !important;
	margin-bottom:-65px;	
}

#worship-box-label-2 a span{
	display:none;
}

#worship-box-label-2 a{
	display:block;
	width:155px;
	height:65px;
	background:url("images/label-worship-sprite-left-hand.png") 0 0 no-repeat;
}

#worship-box-label-2 a:hover{
	background-position:0 -66px;
}

#worship-box-bg{
	width:488px;
	height:246px;
	
	background:url('images/worship-box-BG.jpg') 0 0 no-repeat;
	
	transition: background-position 1s cubic-bezier(0.22, 1, 0.19, 1);
}

#worship-box{
	width:488px;
	height:246px;
	
	background:url('images/worship-box.png') 0 0 no-repeat;
	
	transition: background-position 1s cubic-bezier(0.22, 1, 0.19, 1);
}

#discipleship-box:hover, #worship-box:hover{
	background-position: -488px 0px;
}

#discipleship-box a, #worship-box a{
	opacity:0.9;
}

#discipleship-box a:hover, #worship-box a:hover{
	opacity:1;
}

/* END FRONTBOXES-ROW-01 */

/* BEGIN FRONTBOXES-ROW-03 */

#frontboxes-row-03 {
	width:988px;
	height:246px;
}

#help-box{
	float:left;
	margin-right:10px;
	width:488px;
	height:50px;
	color: #fff;
}

#give-box{
	float:left;
	width:488px;
	height:50px;
	color: #fff;
}


#give-box a, #help-box a{
	opacity:1;
}

#give-box a:hover, #help-box a:hover{
	opacity:0.5;
}

/* END FRONTBOXES-ROW-03 */

/* BEGIN INSIDEBOXES-ROW-01 */

#insideboxes-row-01 {
	width:988px;
	min-height:30px;
	margin-bottom:10px;
	background-color:#ffffff;
}

/* END INSIDEBOXES-ROW-01 */

/* BEGIN INSIDEBOXES-ROW-02 */

#insideboxes-row-02 {
	width:988px;
	min-height:352px;
}

/* BEGIN INSIDEBOXES-ROW-02 */

/* BEGIN INSIDEBOXES-ROW-03 */

#insideboxes-row-03 {
	width:988px;
	min-height:252px;
	padding-bottom:10px;
	background-color:#ffffff;
}

/* END INSIDEBOXES-ROW-03 */

/* BEGIN INSIDEBOXES-ROW-04 */

#insideboxes-row-04 {
	width:988px;
	min-height:252px;
	background-color:#ffffff;
}

#inside-footer-box{
	width:988px;
	min-height:152px;
	background-color:#ffffff;
}

/* END INSIDEBOXES-ROW-04 */

/* BEGIN CIRCLE-BOXES */
#circle-boxes {
	width:960px;
	height:290px;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;	
	margin:0 auto;
}
.circle-box{
	float:left;
	width:290px;
	text-align:center;
	padding:60px 15px 60px 15px;
	margin:0 auto;
}
.circle-box a{
	display:block;
	margin:0 auto;
	
	opacity: 0.8;
    transition: opacity .40s ease-in-out;
    -moz-transition: opacity .40s ease-in-out;
    -webkit-transition: opacity .40s ease-in-out;    
}
.circle-box a span{
	display:none;
}
.circle-box a:hover{
	background-position:0 -290px !important;
    opacity: 1.0;
    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;	
}
#circle-box-left{
	width:290px;
	height:290px;
	background:url('images/circle-search-sprite.png') 0 0 no-repeat;
}
#circle-box-mid{
	width:290px;
	height:290px;
	background:url('images/circle-download-sprite.png') 0 0 no-repeat;
}
#circle-box-right{
	width:290px;
	height:290px;
	background:url('images/circle-give-sprite.png') 0 0 no-repeat;
}
/* END CIRCLE-BOXES */

/* BEGIN FOOTER-BOX */
#footer-box {
	width:988px;
	margin-top:10px;
	text-align:center;	
}

#footer-social-box{
	width:260px;
	margin:0 auto;
	height:52px;
}
/* END FOOTER-BOX */

/* BEGIN FOOTER-NAV */
#footernav {
	width:988px;
	padding-bottom:40px;
}

#footernav, #footernav *{
	font-family:'archivo_narrowregular' !important;
	font-size:16px !important;	
}

#footernav-left{
	float:left;
	text-align:left;
	padding:10px;
}

#footernav-right{
	float:right;
	text-align:right;
	padding:10px;	
}

#footernav-left p, #footernav-right p{
	color:#ffffff;
}

#footernav-left a, #footernav-right a{
    color:#ffffff;
	background-color:#3498db;
	font-size:1em;/* Tim  12px*/
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding:5px 6px;
    border-radius:2px;
}

#footernav-left a:hover, #footernav-right a:hover{
	color:#7f8c8d;
    background-color: #ecf0f1;
	padding:5px 6px;
    border-radius:2px;
}

/* END FOOTER-NAV */

/* BEGIN INSIDE BOXES */

.inside-left-box-main{
	float:left;
	width:626px;
	min-height:312px;
	/* margin-right:10px; */
	background-color:#dddddd;
}

.inside-right-box-main{
	float:left;
	width:322px;
	min-height:312px;
	padding:20px;
	background-color:#cccccc;
}

.inside-left-box{
	float:left;
	width:626px;
	min-height:352px;
	/*margin-right:10px;*/
	background-color:#ffffff;
}

.inside-right-box{
	float:left;
	width:322px;
	min-height:312px;
	padding:20px;
	background-color:#cccccc;
}

/*
.inside-left-box{
	float:left;
	width:596px;
	padding:20px;
	min-height:352px;
	/*margin-right:10px;*/
	background-color:#ffffff;
}

.inside-right-box{
	float:left;
	width:320px;
	min-height:352px;
	padding:16px;
	background-color:#cccccc;
}
*/

.inside-box-container{
	width:988px;
	min-height:252px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
}

/* added this for homepage carousel */
.inside-box-container-home{
	width:988px;
	min-height:252px;
	margin-top:20px;
	margin-bottom:20px;
}

.inside-box{
	width:988px;
	min-height:252px;
	background-color:rgba(255, 255, 255, 0.5);	
	padding-bottom:20px;
}

#inside-right-box-giving{
	background-color:#fefefe !important;
	color:#000000 !important;
}

#inside-right-box-giving a{
	color:#83d624;
}

#inside-right-box-giving a:hover{
	color:#dddddd;
}

/*
#inside-right-box-giving{
	background-color:#c1f98a !important;
	color:#000000 !important;
}
*/

#inside-right-box-giving a{
	font-weight:bold;
}

/* END INSIDE BOXES */

/* BEGIN TRIO-BOXES */

.trio-boxes-container {
	width:988px;
	min-height:252px;
	margin-top:20px;
	margin-bottom:20px;
	/* background-color:#efefef; */
	padding:10px;
}

.trio-boxes{
	width:988px;
	margin:0 auto;
}

.trio-box-left{
	float:left;
	width:322px;
	min-height:322px;
	/* background-color:#ffffff; */
}
.trio-box-mid{
	float:left;
	width:322px;
	min-height:322px;
	/* background-color:#ffffff; */
	margin-left:11px;
	margin-right:11px;
}
.trio-box-right{
	float:left;
	width:322px;
	min-height:322px;
	/* background-color:#ffffff; */
}

.box-strip{
	background-color:#666;
	color:#ffffff;
	padding:6px 14px 6px 14px;
}

.box-strip h4{
	color:#ffffff;
	margin:0;
	font-size:32px;
	font-family:'bebas_neueregular' !important;
}

.trio-box-left:hover .box-strip, .trio-box-mid:hover .box-strip, .trio-box-right:hover .box-strip{
	background-color:#d03835;	
}

.trio-box-content{
	width:322px;
	min-height:322px;
	margin:0;
	padding:0;
}

.trio-box-content img:hover{
	opacity:0.8;	
}

/* END TRIO-BOXES */

/* BEGIN DUPLEX-BOXES */

.duplex-boxes-container {
	width:988px;
	min-height:150px;
	
	margin-top:20px;
	margin-bottom:20px;
	/* background-color:#efefef; */
	padding:10px;
}

.duplex-boxes{
	width:988px;
	margin:0 auto;
}

.duplex-box-left{
	float:left;
	width:489px;
	min-height:150px;
	background-color:#ffffff;
	margin-right:10px;
}

.duplex-box-right{
	float:left;
	width:489px;
	min-height:150px;
	background-color:#ffffff;
}

.duplex-box-content{
	width:469px;
	min-height:150px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

.blog-summary{
	width:469px;
}

.blog-summary img{
	padding-bottom:10px;
	border:0;
}

.blog-summary a h4{
	color:#000000;
	text-decoration:none;
	margin:0;
}

.blog-summary a:hover h4{
	color:#d33835;
}


/* END DUPLEX-BOXES */

/* BEGIN INSIDEHEADER */

#inside-header-container{
	width:988px;
	min-height:42px;
	margin-bottom:10px;
}

#inside-header{
	text-align:right;
}

#inside-header img{
	margin-left: 10px;
}

#inside-header a:hover{
	opacity: 0.5;
}


/* END INSIDEHEADER */

/* BEGIN YOUTHSPLASH */

#youthsplash-container{
	width:988px;
	min-height:352px;
}

#youthsplash{
	background-color:#ffffff;
}

#youthsplash-details{
    background-color:#d33835;
}

#youthsplash-details *{
	color:#ffffff;
}

/* END YOUTHSPLASH */

/* BEGIN WORSHIPSPLASH */

#worshipsplash-container{
	width:988px;
	min-height:352px;
}

#worshipsplash{
	background-color:#ffffff;
}

#worshipsplash-details{
	background-color:#7b35d0;
}

#worshipsplash-details *{
	color:#ffffff;
}

/* END WORSHIPSPLASH */

/* BEGIN DISCIPLESHIPSPLASH */

#discipleshipsplash-container{
	width:988px;
	min-height:352px;
}

#discipleshipsplash{
	background-color:#ffffff;
}

#discipleshipsplash-details{
	background-color:#82d524;
}

#discipleshipsplash-details *{
	color:#ffffff;
}

/* END DISCIPLESHIPSPLASH */

/* BEGIN INSIDE-TITLE-BOX */

#inside-title-box{
	width:988px;
	min-height:30px;
	/* margin-bottom:10px; */
}

#inside-title-box h1{
	color:#ffffff;
	margin:0;
	font-size:52px;
	font-family:'bebas_neueregular' !important;
}

.page-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#333333;
}

.announcements-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#333333;
}

.help-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#e3003d url("images/title-circle-help.png") top right no-repeat;	
}

.podcasts-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#fae228 url("images/title-circle-podcast.png") top right no-repeat;
}

.podcasts-youth-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#d33835 url("images/title-circle-podcast.png") top right no-repeat;
}

.podcasts-sunday-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#7b35d0 url("images/title-circle-podcast.png") top right no-repeat;
}

.giving-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#83d624 url("images/title-circle-giving.png") top right no-repeat;
}

.resources-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#333333 url("images/title-circle-resources.png") top right no-repeat;
}

.blogs-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#333333;
}

.youth-blogs-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#d33835 url("images/title-circle-youth-white.png") top right no-repeat;
}

.discipleship-blogs-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#82d524 url("images/title-circle-discipleship-white.png") top right no-repeat;
}

.worship-blogs-title-box{
	color:#ffffff;
	padding:6px 14px 6px 14px;
	background:#7b35d0 url("images/title-circle-worship-white.png") top right no-repeat;
}

.go-top {
    position: fixed;
    bottom: 30px;
    right: 3em;
    text-decoration: none;
    color: white;
    font-size: 12px;
    padding: 0;
}

.go-top:hover {
    opacity: 0.5;
}

/* END INSIDE-TITLE-BOX */


/* BEGIN WIDGETS */

.widget{
	background-color:#ffffff;
	margin-bottom:20px;
}

.widget-title{
	background-color:#000000;
}

.widget-title h3{
	font-family:'bebas_neueregular' !important;
	color:#ffffff;
	margin:0;
	padding:10px;
	font-size:24px;
}

.widget-content{
	padding:10px;
}

/* END WIDGETS */

/* BEGIN FORMS */
input[type=text], input[type=password], input[type=button], input[type=submit],
textarea {
  background-color:#fff;
  border:1px solid #bbb;
}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus {
  border-color:#666;
}
select {
	background-color:#fff; border-width:1px; border-style:solid;
	
	font-size:18px;
	color:#000000;
	padding:4px;
	background-color:#ffffff;
	
	padding:4px 10px 4px 10px;
	height:40px;	
}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  width:390px;	
  margin:0.5em 0;
  background-color:#fff;	  
}

textarea      {
  	background-color:#fff;	
	width: 390px;
	height: 350px;
	padding:5px;
	
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size:18px !important;
	line-height:150% !important;	
}

/* search form */

.widget .screen-reader-text{
	display:none;
}

input#s[type=text]{
	width:208px;
}

input[type=text]{
	font-size:18px;
	color:#000000;
	height:30px;
	padding:4px;
	background-color:#ffffff;
}
input[type=submit],input[type=button]{
	font-size:24px;
	border:0;
	background-color:#777777;	
	color:#ffffff;
	padding:4px 10px 4px 10px;
	height:40px;
	text-transform:uppercase;
	font-family:'bebas_neueregular' !important;
	position:relative;
	top:2px;
}
input[type=submit]:hover,input[type=button]:hover{
	background-color:#ffd81f;
	color:#000000;
	cursor:pointer;
}

label{
	display:block;
	margin:0;
	padding:0;
	cursor:pointer;
}

label{
	font-weight:bold;
}

label:hover{
	color:#555555;
}

/* END FORMS */

/* BEGIN CONTACT-FORM */

.wpcf7-form{
	margin:0 auto;
	background-color:#f7f7f7;
	padding:20px;
}

.wpcf7-form p{
	font-size:14px !important;
}

.wpcf7-form input[type=text]{
	width:450px;
	height:20px !important;
}

.wpcf7-form textarea{
	width:500px;
}


/* END CONTACT-FORM */

/* BEGIN VIDEO RESIZER (to get youtube/vimeo iframes to fit the theme) */

.video-resizer{
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 56.25%; /* This is default, but will be overriden */
	margin: 0.5em 0; /* A bit of margin at the bottom */
}

.video-resizer{
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 56.25%; /* This is default, but will be overriden */
	margin: 0.5em 0; /* A bit of margin at the bottom */
}

.video-resizer iframe,  
.video-resizer object,  
.video-resizer embed {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* END VIDEO RESIZER */

/* BEGIN YOUTH-LIFEBOX-BOX */

#youth-lifebox-box-container{
	width:322px;
	height:322px;
	background-color:#ffffff;
}

#youth-lifebox-box{
	padding-top:10px;
	width:286px;	
	margin:0 auto;
}

#youth-lifebox-box-logo span, #youth-lifebox-box-visit span, #youth-lifebox-box-facebook span, #youth-lifebox-box-support span{
	display:none;
}

#youth-lifebox-box-logo{
	display:block;
	width:286px;
	height:98px;
	background:url('http://www.victoryubelt.org/wp-content/themes/victoryubelt/images/youth-lifebox-box-logo.png') 0 0 no-repeat;	
}

#youth-lifebox-box-visit, #youth-lifebox-box-facebook, #youth-lifebox-box-support{
	display:block;
	width:286px;
	height:64px;
	background-position:0 0;
}

#youth-lifebox-box-visit:hover, #youth-lifebox-box-facebook:hover, #youth-lifebox-box-support:hover{
	background-position:0 -64px;
}

#youth-lifebox-box-visit{
	background:url('images/youth-lifebox-box-visit.png') 0 0 no-repeat;

}

#youth-lifebox-box-facebook{
	background:url('images/youth-lifebox-box-facebook.png') 0 0 no-repeat;

}

#youth-lifebox-box-support{
	background:url('images/youth-lifebox-box-support.png') 0 0 no-repeat;
}


/* END YOUTH-LIFEBOX-BOX */

/* BEGIN PODCAST-BOXES */

.podcast-channel-box{
	position:relative;
	top:20px;
	width:958px;
	margin:0 auto;
	min-height:300px;
}

.podcast-channel-latest-label{
	padding-bottom:15px;
}

.podcast-channel-box-art{
	
}

.podcast-channel-box-left{
	float:left;
	width:205px;
	text-align:right;
	padding-right:10px;
}

.podcast-channel-box-right{
	float:left;
	width:743px;
	padding-bottom:60px;
}

.podcast-channel-box-title{
	float:left;
	font-family:'bebas_neueregular' !important;
	color:#000000;
	margin:0;
	font-size:32px;
}

.podcast-view-all-youth{
	float:right;
	font-family:'bebas_neueregular' !important;	
	font-size:20px;
	color:#d03835;
}

.podcast-view-all-sunday{
	float:right;
	font-family:'bebas_neueregular' !important;	
	font-size:20px;
	color:#793cc8;
}

.podcast-entry{
	margin-top:14px;
	padding:4px;
}

.podcast-entry:hover{
	background-color:#eeeeee;
}

.podcast-entry-title{
	margin:0 !important;
	font-size:20px;
	font-weight:bold;
}

p.podcast-entry-tiny{
	font-size:14px !important;
	display:block;
	color:#aaaaaa;
	margin:0 !important;
}

span.podcast-entry-datetime{
	color:#aaaaaa;
	padding-left:4px;
	padding-right:4px;
}

span.podcast-entry-duration{
	color:#aaaaaa;
	padding-left:4px;
	padding-right:4px;
}

span.podcast-entry-filesize{
	color:#aaaaaa;
	padding-left:4px;
	padding-right:4px;
}

span.podcast-entry-speaker{
	padding-left:4px;
	padding-right:4px;	
	color:#ffffff;
	background-color:#aaaaaa;
}

span.podcast-entry-download{
	background-color:#d03835;
	padding-left:4px;
	padding-right:4px;	
	color:#ffffff;
}

span.podcast-entry-download a, span.podcast-entry-speaker a{
	color:#ffffff;
}

span.podcast-entry-download:hover, span.podcast-entry-speaker:hover{
	background-color:#000000;
}

.podcast-entry-title-left{
	width:400px;
	float:left;
	padding:0;
}
.podcast-entry-title-right{
	width:330px;
	float:right;
	padding:0;
	text-align:right;

}

.wp-audio-shortcode{
	height:30px !important;
}


.podcast-carousel{
	width:948px;
	margin:0 auto;
	border:#cccccc 5px solid;
	margin-bottom:20px;
	padding-bottom:20px;
}

.podcast-carousel-youth-title{
	padding:10px 20px 10px 10px;
	background-color:#d03835;	
}

.podcast-carousel-sunday-title{
	padding:10px 20px 10px 10px;
	background-color:#7b35d0;	
}

.podcast-carousel-sunday-title h3, .podcast-carousel-youth-title h3, .podcast-carousel-sunday-title a, .podcast-carousel-youth-title a{
	color:#ffffff;	
	font-family:'bebas_neueregular' !important;	
	font-size:20px;
	margin:0 !important;	
	text-decoration:none;
}

.podcast-carousel-sunday-title a:hover h3, .podcast-carousel-youth-title a:hover h3{
	color:#000000;
}

.podcast-tools{
	padding-bottom:20px;
}
.podcast-tools-this-year{
	float:left;
	width:200px;
	height:60px;
}

.podcast-tools-this-year-youth{
	background:url('images/year-label-youth.jpg') 0 7px  no-repeat;	
}

.podcast-tools-this-year-sunday{
	background:url('images/year-label-sunday.jpg') 0 7px  no-repeat;		
}

.podcast-tools-this-year h3{
	color:#ffffff;	
	font-family:'bebas_neueregular' !important;	
	font-size:26px;
	line-height:60px;
	text-align:center;
}

.podcast-tools-year-filter{
	float:left;
	width:140px;
}

.podcast-tools-year-filter select{
	width:90px;	
}

.podcast-tools-speaker-filter{
	float:left;	
	padding-left:50px;
	padding-top:6px;
}

.podcast-tools-speaker-filter select{
	width:180px;
	font-size:12px;
	
	background-color:#acacac;
	color:#ffffff;

	padding:0 !important;
	position:relative;
	top:-2px;
}

.podcast-tools-search{
	float:right;
	width:300px;
}
.podcast-tools-other-link{
	display:block;
	width:100%;
	text-align:right;
	height:20px;
}

.podcast-series-boxes{
	margin:0 auto;
	padding-left:1px;
}

.podcast-series-box{
	float:left;
	width:237px;
	min-height:308px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#f7f7f7;
	border:#ffffff 1px solid;
}

.podcast-series-box p{
	font-weight:bold;
}

.podcast-series-box-youth .podcast-series-box:hover{
	background-color:#d33835;	
}

.podcast-series-box-sunday .podcast-series-box:hover{
	background-color:#793cc8;	
}

.podcast-series-box:hover p a{
	color:#ffffff;
}

.podcast-series-box p.tinytext, .post p.tinytext{
	font-size:14px !important;
	margin:0;
	padding:0;
	color:#999999;
	font-weight:normal;
}

.podcast-series-box:hover p.tinytext{
	color:#ffffff;	
}

.single-podcast-entry{
	background-color:#111111;
	margin-top:10px;
	border:20px solid #dddddd;
}

/* END PODCAST-BOXES */

/* BEGIN PAGINATION */

#pagination{
	width:100%;
	padding:10px;
}

#pagination ul, ul#pagination-flickr{
	border:0; margin:0; padding:0;
	padding-left:0 !important;
}

#pagination-flickr li{
	display:block;
	float:left;
	border:0;
	padding:0;
	margin:0;
	margin-right:1px;
	font-size:18px;
	list-style:none;
}
#pagination-flickr a{
	border:solid 1px #747474;
	margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
	color:#acacac;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
	font-weight:bold;
	border:solid 1px #747474;
} 
#pagination-flickr .active{
	border:solid 1px #3ab6ce;
	background-color:#3ab6ce;
	color:#ffffff;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
	margin-right:2px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
	color:#ffffff;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
	background-color:#747474;
}
#pagination-flickr a:hover{
	border:solid 1px #e3003d;
	background-color:#e3003d;
	color:#ffffff;
}

.pagination{
	margin-bottom: 10px;	
}

.wp-paginate {padding:2; margin:0; text-align: center;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {font-size:14px; background:#3ab6ce; border:none; color:#fff; margin-right:4px; padding:4px 8px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#222;}
.wp-paginate .title {color:#555; margin-right:4px; font-size: 0.8em; text-transform: uppercase;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {font-size:14px; color:#fff; background: #222; border: none; margin-right:4px; padding:4px 8px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}
/* END PAGINATION */