@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}body{line-height:1;font-family:'Source Sans Pro',sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h1{font-size:45px;margin-bottom:15px;font-weight:100;color:rgba(102,0,0,1);padding-bottom:5px;font-family:'Montserrat',sans-serif}h2{font-size:37px;color:#212121;margin-bottom:20px;font-weight:100}h3{font-size:29px;padding-bottom:11px;color:rgba(96,0,0,1);font-weight:500;margin-bottom:15px;font-style:bold}h4{font-size:22px;padding-bottom:17px;color:rgba(96,0,0,1);font-weight:500}h5{font-size:20px;text-transform:uppercase;margin-bottom:20px;color:#666}h6{font-size:18px;color:rgba(87,0,0,1);font-weight:700;font-weight:100;font-style:italic}.container.content p{line-height:1.7em;padding-bottom:18px;color:#424242;font-size:17px}.container.content a{color:rgba(102,0,0,1)}a{color:rgba(102,0,0,1)}a:hover{color:#212121}.container{float:left;width:100%}.wrapper{max-width:1400px;width:100%;margin:0 auto;position:relative}.container.content{padding-bottom:65px}.content ul li{padding:9px;color:rgba(102,0,0,1);list-style-type:square;font-weight:600;margin-left:20px}.col-25 ul li{padding-bottom:0}.footer .col-25 p{line-height:1.3em}.col-10{float:left;width:10%}.col-20{float:left;width:20%}.col-25{float:left;width:25%}.col-30{float:left;width:30%}.col-40{float:left;width:40%}.col-50{float:left;width:50%}.col-60{float:left;width:60%}.col-70{float:left;width:70%}.col-80{float:left;width:80%}.col-90{float:left;width:90%}.col-100{float:left;width:100%}.col-33{float:left;width:33.33%}.wrap-95{width:95%;margin:0 auto}.margin-top-20{margin-top:20px}header{float:left;width:100%;background:rgba(238,238,238,.95);position:fixed;z-index:5000;height:92px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.sticky{position:fixed;width:50px;height:220px;top:180px;z-index:50001;background:rgba(102,0,0,1);-webkit-box-shadow:2px 0px 5px 0px rgba(102,102,102,.41);-moz-box-shadow:2px 0px 5px 0px rgba(102,102,102,1);box-shadow:2px 0px 5px 0px rgba(102,102,102,.41)}.sticky-link{color:#fff;font-size:27px;display:block;text-decoration:none;transform:rotate(90deg);word-wrap:break-word;position:absolute;width:189px;top:119px;left:-69px}.sticky-link:hover{text-decoration:underline;color:#fff}.menu{float:left;width:100%;position:relative;top:27px}.menu{list-style-type:none;padding:0}.menu li{display:block;float:left;padding-right:20px;padding-left:10px;font-family:'Montserrat',sans-serif;text-transform:uppercase;position:relative;padding-bottom:45px}.menu li a{color:#666;text-decoration:none;display:block;padding:7px;box-sizing:border-box;border-bottom:2px solid transparent;font-size:13px}.menu li a:hover{border-bottom:2px solid #fff;color:rgba(102,0,0,1)}ul.sub-menu{display:none;position:absolute;margin:0;padding:0;top:65px;width:335px;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.42)}ul.sub-menu li{margin:0;padding:0;width:100%}ul.sub-menu li:hover a{color:#fff}ul.sub-menu li a{color:#000}ul.sub-menu li a:hover{color:#fff}.menu ul li{border-bottom:none;display:inline-block;padding:.75em 1em .75em 0;position:relative}.menu ul ul{float:left;margin:0;position:absolute;top:0;right:335px;text-align:left;z-index:99999}.menu ul ul ul{left:-999em;top:0}ul.sub-menu li:hover{background:rgba(102,0,0,.83);border-bottom:0;transition:.5s ease;color:#fff}ul.sub-menu li a:hover{background:0 0;border-bottom:0;transition:.1s ease}.menu ul ul{display:block;list-style-position:inside;list-style-type:disc;margin-left:1.5556em}.container.slider{margin-top:-20px;z-index:-1;max-height:700px;overflow:hidden}.rotator{float:left;width:100%}.wds_slideshow_dots_thumbnails_0{display:none}.container.banner{margin-top:-20px;max-height:370px;margin-bottom:30px;overflow:hidden}.slider-image{position:relative;max-height:700px;overflow:hidden}.slider-image img{width:100%}.slider-title{position:absolute;top:50%;font-size:44px;text-align:center;color:#fff;width:100%;text-transform:uppercase;font-weight:100;text-shadow:1px 1px 3px #000}.col-30.logo img{width:100%;max-width:175px}.main-slider-title{position:absolute;width:100%;margin-top:18%;text-align:center;color:#fff;font-size:54px;font-weight:100;text-shadow:1px 1px 1px}.container.panel-one{border-top:5px solid #ccc}.panel-content-wrap{width:80%;margin:0 auto}.col-100.video{width:50%;margin:0 auto}.investment-title{width:100%;text-align:center;padding-top:20px;font-size:43px;font-weight:100;color:rgba(102,0,0,.83)}.title-underline{max-width:400px;width:100%;height:1px;margin:0 auto;margin-top:25px;background-color:rgba(102,0,0,.83)}.circle{width:80px;height:80px;text-align:center;margin:0 auto;border-radius:50%;position:relative;background:#616161;box-shadow:0px 3px 5px rgba(0,0,0,.4);transition:.5s ease;cursor:pointer;border:2px solid transparent;background-color:rgba(102,0,0,1)}.circle:hover{transform:translate;transform:scale(1.05);border:2px solid #ccc;transition:.5s ease;box-shadow:0px 2px 5px rgba(0,0,0,.5);transform:rotateY(180deg)}.circle i{text-align:center;margin-top:29%;font-size:35px;color:#fff}.type-title{width:100%;text-align:center;padding-top:20px;padding-bottom:20px;font-size:22px;text-transform:uppercase;font-weight:100;color:rgba(102,0,0,.83)}.no-link{text-decoration:none}.container.panel-slogan{margin-top:50px;box-sizing:border-box;background:#eee;padding:80px;text-align:center;font-size:28px;color:#8c8c8c;margin-bottom:57px;text-shadow:1px 1px 3px #ccc}h3.social-widget-title,.panel-title{font-size:30px;font-weight:800;padding-bottom:20px;color:rgba(102,0,0,1)}.textwidget p{line-height:1.6em;letter-spacing:.045em}.panel-button{margin-top:20px}.panel-button a{width:130px;text-align:center;background:rgba(102,0,0,1);display:block;padding:12px;box-sizing:border-box;text-decoration:none;margin:0 auto;-webkit-box-shadow:0px 2px 5px 0px rgba(140,140,140,1);-moz-box-shadow:0px 2px 5px 0px rgba(140,140,140,1);box-shadow:0px 2px 5px 0px rgba(140,140,140,1);color:#fff;transition:.5s ease}.panel-button a:hover{background:rgba(102,0,0,.85);-webkit-box-shadow:0px 5px 5px 0px rgba(140,140,140,1);-moz-box-shadow:0px 5px 5px 0px rgba(140,140,140,1);box-shadow:0px 5px 5px 0px rgba(140,140,140,1);transition:.5s ease}.container.acct-call{margin-top:50px;box-sizing:border-box;background:#eee;padding:69px;font-size:28px;color:#8c8c8c;margin-bottom:57px;text-shadow:1px 1px 3px #ccc}.icon-call,.icon-desktop{text-align:center;color:rgba(102,0,0,1);font-size:130px}.icon-desktop{padding-bottom:40px}.title-call{text-align:center;font-weight:800;font-size:43px;font-style:italic}.content-call{font-size:18px;line-height:1.5em;padding:24px;box-sizing:border-box}.textwidget{font-size:18px;line-height:1.5em;box-sizing:border-box}h3.online-widget-title,h3.phone-widget-title{text-align:center;font-weight:400;font-size:43px;font-style:italic;padding-bottom:20px}.footer{background:url(//catholicinvestments.com/wp-content/themes/catholicinvestments/img/azsubtle.png) top center repeat;min-height:450px;border-top:3px solid #ccc;padding-bottom:40px}.col-25.logo img{max-width:100%;padding-top:15%}div#text-5 p{color:rgba(102,0,0,1);padding-top:15px}ul#menu-footer-column-one-menu{width:100%;float:left;padding-top:10%}ul#menu-footer-column-one-menu li{width:100%;float:left;color:#000}ul#menu-footer-column-one-menu li a{color:rgba(102,0,0,1)}ul#menu-footer-column-two-menu{width:100%;float:left;padding-top:10%}ul#menu-footer-column-two-menu li{width:100%;float:left;color:#000}ul#menu-footer-column-two-menu li a{color:rgba(102,0,0,1)}ul#menu-footer-menu-column-three{width:100%;float:left;padding-top:10%}ul#menu-footer-menu-column-three li{width:100%;float:left;color:#000}ul#menu-footer-menu-column-three li a{color:rgba(102,0,0,1)}.copyright{float:left;width:100%;height:65px;text-align:center;padding-top:25px;color:#8c8c8c;padding-bottom:20px;font-style:italic}.btn{display:inline-block;width:auto;padding:11px;background:rgba(102,0,0,1);color:#fff!important;text-decoration:none;border-radius:2px;box-shadow:1px 1px 1px #ccc;border-top:2px solid transparent;padding-left:20px;padding-right:20px}.btn:hover{opacity:.85}.btn:active,.btn:focus{border-top:2px solid #212121}.btn-center{margin:0 auto;margin-top:10px;margin-bottom:10px}.mobile-trigger{display:none}@media screen and (max-width:1400px){.wrapper{max-width:1200px}}@media screen and (max-width:1200px){.wrapper{max-width:1000px}.menu li{padding-left:5px;padding-right:5px}}@media screen and (max-width:1000px){.mobile-trigger{display:block;position:absolute;right:0;top:27px;font-size:37px;color:#fff;cursor:pointer}.mobile-trigger:hover{color:#ccc}.main-slider-title{font-size:28px}.wrapper{max-width:640px}header{float:left;width:100%;position:relative;z-index:500;height:95px}.col-30.logo img{padding-top:0}.col-70.menu-wrap{float:left;width:100%;margin-top:0;position:absolute;top:95px;max-width:640px;background:#fff}ul#menu-main-menu{display:none;float:left;width:100%}.menu{margin-top:0}.menu li{display:block;height:auto;float:left;padding:7px;padding-right:0;width:100%;padding-left:0;font-family:'Montserrat',sans-serif;font-weight:400 text-transform:uppercase;position:relative;padding-bottom:0}.menu li a{color:rgba(102,0,0,1)}.container.slider{margin-top:-96px}ul.sub-menu{position:relative;margin:0;padding:0;top:0;padding:0;margin:0;height:auto;color:#fff;width:100%;box-shadow:1px 1px 1px rgba(0,0,0,.22)}.menu ul li{border-bottom:none;display:inline-block;padding:6px;position:relative;background:#ccc;border-bottom:1px solid #fff}.menu ul ul{float:left;margin:0;position:absolute;top:45px;right:0;text-align:left;z-index:99999}.menu ul ul li{background:#eee}.menu ul ul li a{padding-left:10px}.col-50{width:100%;padding-bottom:25px}.col-25.logo{width:100%;text-align:center}ul#menu-footer-column-one-menu,ul#menu-footer-menu-column-three,ul#menu-footer-column-two-menu{display:none}.panel-content-wrap{width:100%;padding-bottom:15px}.col-25.logo img{padding-top:5%}}.post-cat-item{float:left;width:48%;margin-left:1%;margin-right:1%;padding:15px;box-shadow:0px 2px 5px 2px #8c8c8c;border-right:5px solid rgba(102,0,0,1);border-radius:5px;margin-bottom:25px;min-height:215px}.post-right h2{font-size:20px}.post-right a{text-decoration:none}.post-left{float:left;width:25%}.post-right{float:left;width:75%}.post-left img{width:95%}@media screen and (max-width:640px){.wrapper{max-width:320px}.col-33{width:100%}.main-slider-title{display:none}.col-30.logo{width:61%}.investment-title{font-size:27px}.post-cat-item{width:100%}.post-left{width:100%}.post-right{width:100%}.container.banner img{min-height:119px}.btn{width:100%}.sticky{display:none}}i.fa.fa-angle-right{display:none}i.fa.fa-angle-left{display:none}.content-investments{color:rgba(102,0,0,1);line-height:1.5em;font-size:18px}table{width:100%;display:table}tr:first-child{border-bottom:2px solid #424242}tr:nth-child(even){background-color:rgba(238,238,238,.95)}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}