/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}html,body,div,span,applet,object,iframe,p,pre,abbr,acronym,address,cite,code,del,dfn,img,ins,kbd,q,s,samp,tt,var,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3{margin:0;padding:0;font-weight:normal}img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0
0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0
7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}a{color:#ff6c1f;text-decoration:none}a:hover{text-decoration:none;color:#000}a:hover,input#searchsubmit:hover{cursor:pointer}article
a{font-weight:bold}article a:hover{font-weight:bold;text-decoration:underline}input[type="search"],input[type="text"],input[type="email"],input[type="password"],textarea,button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important}select{outline:none !important}p{margin:0
0 20px 0}.imageright{text-align:right}img{max-width:100%;height:auto}.clear{clear:both}html,body{padding:0;margin:0}body{font-size:16px;line-height:1.3;background-color:#fff;font-family:'proxima-nova',sans-serif;font-weight:400;color:#77787b}.wrap, .full .full-width,.sidebar-wrap{width:92%;max-width:1200px;margin:0
auto;padding:0
4%;position:relative;clear:both}.strip{list-style-type:none;margin:0;padding:0}#hero #mobile,#mobile-close,.mobile-menu{display:none}#hero{border-top:50px solid #000}#hero
.logo{text-align:center;margin:30px
0 15px 0}#hero .logo a:hover{opacity: .5}.nav
ul{text-align:center;background-color:#fff;max-width:1181px;margin:0
auto;font-size:0}.nav ul
li{display:inline-block;background-color:#ff6c1f;margin:0;font-size:16px}.nav ul li
a{display:inline-block;color:#fff;text-transform:uppercase;padding:25px
15px}.nav ul li:last-child{background-color:#000}.nav ul li a:hover{background-color:#000}.nav ul li:last-child a:hover{background-color:#ff6c1f}@media only screen and (max-width: 1240px){.nav ul, .nav
.wrap{max-width:100%;width:100%;padding:0;background-color:#ff6c1f}}@media only screen and (min-width: 1161px){#hero .nav
.wrap{display:block !important}}@media only screen and (max-width: 1160px){#hero
#mobile{display:block;width:100%;background-color:#ff6c1f;padding:15px
0;margin:0
auto;color:#fff;font-size:2em;text-align:center}#hero #mobile:hover{background-color:#000;color:#fff}#hero .nav
.wrap{display:none}#hero .nav ul
li{display:block}#hero .nav ul li
a{display:block}}.hero
.wrap{max-width:1161px;padding:0;margin-bottom:50px}.home .hero
.wrap{margin-bottom:100px}.hero .content-wrap{padding:50px
0 50px 0;max-width:800px;position:relative;z-index:10}.home .hero .content-wrap{padding:150px
0 250px 20px;max-width:880px;position:relative;z-index:10}.hero .content-wrap h1
span.top{color:#ff6c1f;font-weight:900;display:block;line-height:1em}.hero .content-wrap
h1{font-size:2.5em;color:#fff;line-height: .1.2em}.home .hero .content-wrap
h1{font-size:3.5em}.hero .content-wrap
.text{max-width:735px;color:#fff;font-size:1.125em;line-height:1.3em;padding:20px
0 0 0}.home .hero .content-wrap
.text{padding:20px
0}.hero .content-wrap
a{border:2px
solid #fff;color:#ff6c1f;text-transform:uppercase;padding:12px
40px}.hero .content-wrap a:hover{background-color:#fff}.hero
.event{margin:0
auto;position:absolute;bottom:-50px;width:100%;z-index:3}.hero .event
.wrap{max-width:1161px;margin:0
auto;background-color:#fff;text-align:center;padding-top:50px}.hero .event
h2{display:block;position:absolute;top:-50px;width:100%;font-size:1em;text-align:center}.hero .event h2
a{color:#ff6c1f;text-transform:uppercase;font-size:1.5em;padding:20px
45px;display:inline-block;background-color:#fff}.hero .event h2 a:hover{color:#000}.hero .event
.text{font-size:1.125em;color:#000;max-width:92%;margin:0
auto}.hero .event
.btn{display:inline-block;color:#fff;background-color:#ff6c1f;padding:12px
40px;text-transform:uppercase;margin-top:20px}.hero .event .btn:hover{background-color:#000}.hero{position:relative;background-size:cover;background-repeat:no-repeat}.hero:after{content:"";display:block;background-color:#000;opacity: .8;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media only screen and (max-width: 1020px){.home .hero .content-wrap{padding:100px
0 250px 0}}@media only screen and (max-width: 720px){.home .hero .content-wrap{padding:75px
0 300px 0}}@media only screen and (max-width: 540px){.home .hero .content-wrap{padding:75px
0 350px 0}.home .hero .content-wrap
h1{font-size:2.5em}}.callout{position:relative;max-width:1161px;margin:0
auto;clear:both}.callout
.wrap{overflow:hidden;padding:0;overflow:visible}.callout .right
.content{float:right;width:46%;padding:60px
0}.callout .left
.content{float:left;width:46%;padding:60px
0}.callout .content
h2{font-size:2.25em;color:#000;font-weight:300;margin:0
0 20px 0;line-height:1.2em}.callout .content h2
.small{font-size: .833em;display:block;margin-bottom:0;line-height:1em}.callout .content h2
span{color:#ff6c1f;font-weight:bold}.callout
.text{color:#000;font-size:1.125em;line-height:1.5em}.callout
.image{float:right;width:46%}.callout
.image.right{float:left}.callout .image
.content{max-width:100%;width:100%;position:relative}.callout
.btn{display:inline-block;color:#fff;background-color:#ff6c1f;padding:12px
40px;text-transform:uppercase;margin-top:20px}.callout .btn:hover{background-color:#000}.callout .image.right .content:before{content:"";width:30px;background-color:#ff6c1f;display:block;position:absolute;left:-50px;bottom:40%;top:60px}.callout .left .content:before{display:none}.callout .image.left
img{border-radius:30px}.callout
.image.left{position:relative}.callout .image.left:before{content:"";background:rgb(255,157,0);background:linear-gradient(90deg, rgba(255,157,0,1) 51%, rgba(255,108,31,1) 100%);position:absolute;top:40px;border-radius:20px;height:50px;left:50px;right:50px;display:block}.callout .left .content h2:before{content:"";width:75px;height:2px;background-color:#000;display:block;margin-bottom:20px}@media only screen and (max-width: 860px){.callout
.image{width:30%}.callout .right .content, .callout .left
.content{width:64%}.callout .right .image .content, .callout .left .image
.content{width:100%}.callout .image.right .content:before{width:10px;left:-20px}.callout .right .image img, .callout .left .image
img{width:100%}}@media only screen and (max-width: 640px){.callout
.image{width:100%}.callout .right .content, .callout .left
.content{width:100%;;margin-top:0;padding-top:0}}.copyright{background-color:#ff6c1f;color:#fff;text-align:center;padding:20px
0;clear:both}footer{overflow:hidden;clear:both;padding-top:50px}footer
.wrap{max-width:1161px}footer
.logo{max-width:200px}footer .info, footer .explore, footer .upcoming-events{width:33%;float:left;color:#000}footer .explore h4, footer .explore
ul{margin-left:100px}footer
h4{margin-top:0}footer .explore ul
a{color:#ff6c1f;text-transform:uppercase}footer .explore ul a:hover{color:#000}footer .explore ul
li{margin-bottom:10px}footer .explore ul li:before{content:"";background:transparent url('/wp-content/themes/occcsi/images/eye.png') top left no-repeat;display:inline-block;width:20px;height:15px;margin-right:10px}footer .news
h4{font-size:1em;margin-bottom:10px}footer .news h4 a, footer .news
a{color:#ff6c1f}footer .news h4 a:hover, footer .news a:hover{color:#000}footer .news
.text{font-size:1em}footer .news
.btn{display:inline-block;color:#fff;background-color:#ff6c1f;padding:12px
40px;text-transform:uppercase;margin-top:20px;margin-bottom:30px}footer .news .btn:hover{background-color:#000;color:#fff}footer
h4{font-size:1.5em;color:#ff6c1f;text-transform:uppercase}.address-image{background:transparent url('/wp-content/themes/occcsi/images/map.png') top left no-repeat;display:inline-block;width:14px;height:17px;margin-right:10px}@media only screen and (max-width: 1160px){footer .info, footer
.explore{width:50%;margin-bottom:30px}footer .upcoming-events{width:50%;clear:both}footer .explore ul, footer .explore
h4{margin-left:0}}@media only screen and (max-width: 1160px){footer .info, footer .explore,	footer .upcoming-events{width:100%;clear:both}}.main-content
.wrap{max-width:1161px}.main-content .recent-news{margin-bottom:50px}.main-content .recent-news
h4{font-size:2em;margin-bottom:20px}.main-content .recent-news h4:before{content:"";width:75px;height:2px;background-color:#000;display:block;margin-bottom:20px}.main-content .recent-news
.text{color:#000;max-width:800px}.main-content .recent-news
.btn{display:inline-block;color:#fff;background-color:#ff6c1f;padding:12px
40px;text-transform:uppercase;margin-top:20px}.main-content .recent-news  .btn:hover{background-color:#000}.main-content .recent-news
.news{padding-bottom:30px}.basic-content .wrap
.content{color:#000;margin-bottom:50px;max-width:800px}.basic-content
h2{color:#ff6c1f;font-size:2em;font-weight:bold}.basic-content h2:before{content:"";width:75px;height:2px;background-color:#000;display:block;margin-bottom:20px}.blog-wrap
article{color:#000;margin-bottom:50px;max-width:800px}.blog-wrap
h2{color:#ff6c1f;font-size:2em;font-weight:bold}.blog-wrap  h2:before{content:"";width:75px;height:2px;background-color:#000;display:block;margin-bottom:20px}.blog-wrap
h1{color:#ff6c1f;font-size:2em;font-weight:bold;margin-bottom:20px}.blog-wrap
h2{color:#000;font-size:1.5em;margin-bottom:20px}.blog-wrap
h3{color:#ff6c1f;font-weight:bold;margin-bottom:10px}.blog-wrap h3:before{content:"";width:25px;height:2px;background-color:#000;display:block;margin-bottom:20px}.post-navigation,.article-pagination{overflow:hidden;clear:both}.post-navigation a, .article-pagination
a{display:block;float:left;background-color:#ff6c1f;color:#fff;width:30px;text-align:center;height:30px;line-height:30px;font-size:1.2em}.post-navigation a:hover, .article-pagination a:hover{background-color:#000}.post-navigation .next, .article-pagination a[rel="next"]{float:right}.article-pagination{border-top:1px dotted #000;padding-top:40px;margin-top:40px}.basic-content  .gform_wrapper .gform_body .ginput_container_name input,.basic-content  .gform_wrapper .gform_body .ginput_container_text input,.basic-content  .gform_wrapper .gform_body .ginput_container_phone input, .basic-content  .gform_wrapper .gform_body .ginput_container_email input, .basic-content .gform_wrapper .gform_body
textarea{width:100%;max-width:100%;height:45px;line-height:45px;padding:0
4% !important;margin:0;border:1px
solid #494949;font-size:1em}.basic-content  .gform_wrapper .gform_footer  input[type="submit"]{width:100%;height:45px;padding:0;margin:0;line-height:45px;border:1px
solid #f27121;background-color:#f27121;color:#fff;text-transform:uppercase;font-family:"proxima-nova",serif;font-size:1em}.basic-content  .gform_wrapper .gform_footer  input[type="submit"]:hover{cursor:pointer;background-color:#000;border-color:#000}.basic-content  .gform_wrapper .gform_body
textarea{height:150px !important}.basic-content  .gform_wrapper .gform_body
li.gfield{padding:0;margin-bottom:0}.basic-content .gform_wrapper .gform_body .ginput_container_name input:focus,.basic-content .gform_wrapper .gform_body .ginput_container_phone input:focus, .basic-content .gform_wrapper .gform_body .ginput_container_text input:focus, .basic-content .gform_wrapper .gform_body .ginput_container_email input:focus, .basic-content .gform_wrapper .gform_body textarea:focus{border:1px
solid #ff6c1f;outline:none}.blog-wrap  .gform_wrapper .gform_body .ginput_container_name input,.blog-wrap  .gform_wrapper .gform_body .ginput_container_text input,.blog-wrap  .gform_wrapper .gform_body .ginput_container_phone input, .blog-wrap  .gform_wrapper .gform_body .ginput_container_email input, .blog-wrap .gform_wrapper .gform_body textarea,
.blog-wrap  .gform_wrapper .gform_body .ginput_container_name input,.blog-wrap  .gform_wrapper .gform_body .ginput_container_text input,.blog-wrap  .gform_wrapper .gform_body .ginput_container_phone input, .blog-wrap  .gform_wrapper .gform_body .ginput_container_email input, .blog-wrap .gform_wrapper .gform_body textarea,
.blog-wrap  .gform_wrapper .ginput_complex input, .blog-wrap  .gform_wrapper .ginput_complex
select{width:100%;max-width:100%;height:45px;line-height:45px;padding:0
4% !important;margin:0;border:1px
solid #494949;font-size:1em}.blog-wrap  .gform_wrapper .gform_footer  input[type="submit"], .blog-wrap  .gform_wrapper .gform_footer  input[type="submit"]{width:100%;height:45px;padding:0;margin:0;line-height:45px;border:1px
solid #f27121;background-color:#f27121;color:#fff;text-transform:uppercase;font-family:"proxima-nova",serif;font-size:1em}.blog-wrap  .gform_wrapper .gform_footer  input[type="submit"]:hover, .blog-wrap .gform_wrapper .gform_footer  input[type="submit"]:hover{cursor:pointer;background-color:#000;border-color:#000}.blog-wrap  .gform_wrapper .gform_body
textarea{height:150px !important}.blog-wrap  .gform_wrapper .gform_body
li.gfield{padding:0;margin-bottom:0}.blog-wrap  .gform_wrapper .ginput_complex input:focus, .blog-wrap  .gform_wrapper .ginput_complex select:focus,
.blog-wrap .gform_wrapper .gform_body .ginput_container_name input:focus,.blog-wrap .gform_wrapper .gform_body .ginput_container_phone input:focus, .blog-wrap .gform_wrapper .gform_body .ginput_container_text input:focus, .blog-wrap .gform_wrapper .gform_body .ginput_container_email input:focus, .blog-wrap .gform_wrapper .gform_body textarea:focus{border:1px
solid #ff6c1f;outline:none}.staff
img{width:150px}.staff{clear:both;padding-bottom:30px;overflow:hidden}.btn{display:inline-block;padding:0
20px;margin:0;line-height:45px;border:1px
solid #f27121;background-color:#f27121;color:#fff;text-transform:uppercase;font-family:"proxima-nova",serif;font-size:1em}.btn:hover{color:#fff;cursor:pointer;background-color:#000;border-color:#000}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/wp-content/themes/occcsi/js/lightbox/dist/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/occcsi/js/lightbox/dist/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/occcsi/js/lightbox/dist/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/occcsi/js/lightbox/dist/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}