@charset "UTF-8";
/* CSS Document */


#catholic #basepackages-slidedeck .screen p {
  padding: 0;
  margin: 0;
}
#catholic #basepackages-slidedeck .screen #basePackageContainer {
  height: 400px;
  background: url(/images/basepackages/bg_basePackages_top.png);
}
#catholic #basepackages-slidedeck .screen #packageContent {
  clear: both;
}
#catholic #basepackages-slidedeck .screen #packageContentDetails {
  float: right;
  width: 645px;
  padding-top: 15px;
}
#catholic #basepackages-slidedeck .screen #productBox {
  float: left;
  margin-top: -10px;
}
#catholic #basepackages-slidedeck .screen .productImage {
  padding-top: 25px;
}
#catholic #basepackages-slidedeck .screen #pricing {
  float: right;
  width: 215px;
  padding: 20px 0 0 20px;
}
#catholic #basepackages-slidedeck .screen .priceDetails {
  font-size: 11px;
  line-height: 15px;
  color: #999;
  padding-left: 40px;
}
#catholic #basepackages-slidedeck .screen .price {
  font-size: 31px;
  padding: 5px 0 0 40px;
	color: #B21F24;
}
#catholic #basepackages-slidedeck .screen .buttonsContainer {
  padding: 5px 0 0 40px;
}
#catholic #basepackages-slidedeck .screen .buttonsContainer p {
  color: #888888; font-size: 12px;
}
#catholic #basepackages-slidedeck .screen #productDetails {
  width: 410px;
  height: 150px;
  float: left;
}

#catholic #basepackages-slidedeck .screen #productDetails .description {
  font-size: 12px;
  line-height: 17px;
  color: #333;
  padding:20px 0;
}
#catholic #basepackages-slidedeck .screen #productDetails .more {
  font-size: 12px;
  padding-top: 5px;
}
#catholic #basepackages-slidedeck .screen .productGraphic {
  padding-top: 60px;
  clear: both;
  height: 150px;
  overflow: auto;
}
#catholic #basepackages-slidedeck .screen .graphList {
  float: left;
  padding-right: 15px;
}
#catholic #basepackages-slidedeck .screen .graphList p {
  padding-left: 18px;
  margin: 6px 0 6px;
  font-size: 11px;
  color: #666;
}
#catholic #basepackages-slidedeck .screen .graphList p.darkOrange {
  background: url(/images/basepackages/bullet_darkOrange.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.lightOrange {
  background: url(/images/basepackages/bullet_lightOrange.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.darkPink {
  background: url(/images/basepackages/bullet_darkPink.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.lightPink {
  background: url(/images/basepackages/bullet_lightPink.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.gold {
  background: url(/images/basepackages/bullet_gold.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.green {
  background: url(/images/basepackages/bullet_green.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.lightBlue {
  background: url(/images/basepackages/bullet_lightBlue.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.purple {
  background: url(/images/basepackages/bullet_purple.png) no-repeat;
}
#catholic #basepackages-slidedeck .screen .graphList p.yellow {
  background: url(/images/basepackages/bullet_yellow.png) no-repeat;
}


#catholic #demo-header .demo-text {
    bottom: 5px;
    font-size: 16px;
    margin-top: 2px;
    right: 43px;
}

#catholic #demo-header p.demo-text  {
	top: 110px;
}

#catholic #demo-header .blurb-text {
	padding-left:0;
	font-size:13px;
}

#catholic #demo-header h2 {
     font-size:28px;
     color:#006AB5;
     padding:20px 0 0 30px;
     letter-spacing:-1px;
}

#catholic #basepackages-slidedeck .tab {
    width: 318px;
}

#catholic #basepackages-slidedeck .tab.even {
    width: 318px;
}

#catholic #basepackages-slidedeck .odd.tab {
    width: 316px !important;
}

#catholic #basepackages-slidedeck .tab.tab-1 a {
    background: url("/images/basepackages/tab-cfl.png") no-repeat scroll right bottom transparent !important;
    border-left: 0 none;
	text-align:left;
	text-indent:20px !important;
	font-size:16px !important;
	line-height:3.1em !important;
	padding:0;
	font-weight: normal;
    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    
	
}
#catholic #basepackages-slidedeck .tab.tab-2 a {
    background: url("/images/basepackages/tab-cssl.png") no-repeat scroll right bottom transparent !important;
	text-align:left;
	text-indent:20px !important;
	font-size:16px !important;
	line-height:3.1em !important;
	padding:0;
	font-weight: normal;
    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    
}
#catholic #basepackages-slidedeck .tab.tab-3 a {
    background: url("/images/basepackages/tab-csl.png") no-repeat scroll right bottom transparent !important;
	text-align:left;
	text-indent:20px;
	color: #FFFFFF;
    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    font-weight: normal;
	font-size:16px !important;
	line-height:3.1em !important;
    text-indent: 15px;
	padding:0;

}

#catholic #basepackages-slidedeck .tab-panel .tabs > li a {border-right:0;}


#catholic #basepackages-slidedeck .control-bar {
    background: url("http://www.logos.com/images/basepackages/tabs-top-catholic.png") repeat-y scroll 0 0 transparent;
	height:50px;
}


#catholic .preview.feature-preview .header span {
    -moz-box-sizing: border-box;
    display: block;
    letter-spacing: -1px;
    margin: 0;
    padding-top: 5px;
    font-size: 23px;
    margin-top: 10px;
    color: #000;
	font-weight: normal;
    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
}

#catholic .custom-landing-page-header {
	display:block;
	height:220px;
	padding:0 30px;
	font-size:13px;
}

#catholic .custom-landing-page-header h2 {
	color:#006AB5;
	font-size:34px;
    letter-spacing: -1px;
}

#catholic .custom-landing-page-header img {
	float:left;
	border:solid 6px #CCC;
	margin-right:20px;
	margin-bottom:30px;
}

#catholic .custom-landing-page-header img.no-border {
	border:none;
}

#catholic .custom-landing-page-header .name {
	font-weight:bold;
	font-size:16px;
	display:block;
	margin-top:8px;
}

#catholic .custom-landing-page-header .title {
	color:#878787;
	font-size:12px;
}

#catholic .preview .footer {
	font-weight:normal;
}




#catholic .custom-landing-page-header-new {
	display:block;
	height:373px;
	padding:0 30px;
	font-size:13px;
	background:url("/images/catholic-landing-pages/catholic-header.png") no-repeat top center;
	color:#FFF;
	margin-top:5px;
}



#catholic .custom-landing-page-header-new h1 {
	color:#026CB6;
	font-size:45px;
    letter-spacing: -1px;
	display:block;
	margin-bottom:0;
	
}



#catholic .custom-landing-page-header-new h1 span {
	font-size:120px;
	letter-spacing:-5px;
	display:block;
	text-indent:-20px;
	line-height:90px;
}

#catholic .custom-landing-page-header-new h2 {
	color:#808080;
	font-size:23px;
	line-height:20px;
	letter-spacing: -.5px;
	margin-bottom:30px;
	
}

#catholic .custom-landing-page-header-new h2 b {
	color:#333;
	font-weight:normal;
}

#catholic .custom-landing-page-header-new p {
	color: #808080;
    margin-left: 50px;
	font-size:12px;
	line-height:150%;
}

#catholic .custom-landing-page-header-new p img {
    box-shadow: 0 0 4px #333;
    float: left;
    margin-bottom: 7px;
    margin-right: 15px;
    margin-top: 5px;

}

#catholic .custom-landing-page-header-new img.no-border {
	border:none;
	padding:5px;
	background:#FFF;
}


#catholic .custom-landing-page-header-new .name {
	color:#333;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin-top:8px;
}


#catholic .custom-landing-page-header-new .title {
	color:#808080;
	font-size:12px;
}

#catholic .custom-landing-page-header-new .left-side {
	width:470px;
	float:left;
	padding-top:100px;
	padding-left:15px;
	
}
#catholic .custom-landing-page-header-new .right-side {
	width:400px;
	float:left;
	padding-top:15px;
	
}




#catholic .custom-landing-page-header-new.st-paul {
	background:url("/images/catholic-landing-pages/catholic-header-st-paul.png") no-repeat top center;
}
#catholic .custom-landing-page-header-new.st-paul h1, #catholic .custom-landing-page-header-new.st-paul p, #catholic .custom-landing-page-header-new.st-paul .title,  #catholic .custom-landing-page-header-new.st-paul .name {
	color:#FFF;
}
#catholic .custom-landing-page-header-new.st-paul h2 {
	color:#AF9251
}
#catholic .custom-landing-page-header-new.st-paul h2 b {color:#C69A42;}

#catholic .custom-landing-page-header-new.st-paul h1, #catholic .custom-landing-page-header-new.st-paul h2 {
	text-shadow:0 0 7px #333;
}
#catholic .custom-landing-page-header-new.st-paul .right-side {
	padding-top:130px;
}




#catholic .custom-landing-page-header-new  #social {text-align:right; margin-top:20px; overflow:visible; width:350px; position:inherit; }



/* SOCIAL */

#catholic #social {text-align:right; margin-top:0px; overflow:visible; width:350px; right:1px; }
#catholic #social .socialButton {display:inline;float:left;}
#catholic #social .socialButton.facebook {}
#catholic #social .socialButton.twitter {}
#catholic #social .socialButton.google {position:relative; left:0px;}
#catholic #social .socialButton.mail {position:relative; left:0px; top:1px}
#catholic #social .socialButton.mail a img {border:none;}



#catholic .resource-2col {}
#catholic .resource-2col a {}
#catholic .resource-2col h2{font-size:60px;letter-spacing:-3px;padding:25px 15px;0 0;float:left;width:678px}
#catholic .resource-2col .preview {width:468px;border:1px solid #D8D8D8;height:140px;background:url("http://www.logos.com/images/basepackages/header-catholic-resources-2col.png") bottom left no-repeat;margin-bottom:10px;}
#catholic .resource-2col .preview a img{height:124px;}

#catholic .resource-2col .left-col {width:228px;padding:10px 0; float:left; text-align:center}
#catholic .resource-2col .rightContainer {width:218px;margin-left:233px;padding:10px 5px 0 0;}
#catholic .resource-2col .rightContainer h4{color:#006CB5;font-size:14px;font-weight:bold;letter-spacing:0;margin-bottom:5px;padding-left:10px;}
#catholic .resource-2col .rightContainer p{color:#666666;font-size:12px;letter-spacing:0;padding-left:10px;}
#catholic .resource-2col .footer{background:url(http://www.logos.com/public/images/preview-footer-bg.png) repeat-x scroll left bottom #F3F7FC;border-top:1px solid #E5E5E5;bottom:0;height:30px;line-height:30px;margin:10px 5px;width:220px;}
#catholic .resource-2col .footer a.chev-after{margin-left:10px;}
