body,h1,h2,h3,h4,h5,h6,html{font-family:soleil,sans-serif}body,html{font-size:16px;font-weight:400;color:#404040}h1,h2,h3,h4,h5,h6{font-weight:600;position:relative}.blog h1,.page h1,.page h2{margin-bottom:2.5rem;font-weight:400;text-transform:uppercase}.blog h1:after,.page h1:after,.page h2:after{content:'';position:absolute;left:0;bottom:-1rem;border-bottom:2px solid #992136;width:10rem;height:1px}a{color:#992136;font-weight:400}a:focus,a:hover{color:#630000}.row{max-width:75rem}.reveal-modal-bg{z-index:9999999}.reveal-modal{max-width:55rem;background-color:transparent;border:0;z-index:99999999999999;box-shadow:0 0}.btn,.button,button,input[type=submit]{display:inline-block;background-color:#992136;border-radius:5px;padding:10px 35px;border:0;color:#fff}.btn:focus,.btn:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#630000;color:#fff}.overflow{overflow-x:hidden}#sidebar .select_sidebar{font-weight:700}#sidebar .select_sidebar ul{margin-left:0;list-style:none}#sidebar .select_sidebar ul li{margin-bottom:.75rem;font-weight:400}#sidebar .select_sidebar ul li:nth-child(1){margin-top:1rem}table tr.alt,table tr.even,table tr:nth-of-type(even){background-color:#fff}header.header{padding:2rem 0 0}.home header.header{box-shadow:0 0 5px 0 rgba(0,0,0,.1)}header.header #menus li{display:inline-block;position:relative;padding:0 15px}header.header #menus .Nav--primary li{padding:0 10px;position:relative}header.header #menus li a{font-size:18px;color:#992136;font-family:proxima-nova,sans-serif;font-weight:600;padding:15px 0 10px;z-index:9999;position:relative}.page header.header #menus li.current_page_ancestor>a:after{content:'\f0d8';font-family:FontAwesome;color:#992136;font-size:3rem;line-height:0;position:absolute;bottom:-7px;left:50%;z-index:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}header.header #menus li ul.sub-menu{display:none;-webkit-animation:fadein .3s ease-in-out;-moz-animation:fadein .3s ease-in-out;-ms-animation:fadein .3s ease-in-out;-o-animation:fadein .3s ease-in-out;animation:fadein .3s ease-in-out}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1}}header.header #menus li:hover ul.sub-menu{display:inline-block;position:absolute;width:15rem;top:2.9rem;padding:5px;left:50%;-webkit-transform:translate(-21.2%,0);transform:translate(-21.2%,0);text-align:left;background-color:#edeced;border-radius:5px;z-index:999999;border:1px solid #992136}header.header #menus li:hover ul.sub-menu li{display:block;width:100%;position:relative;padding-top:10px;padding-bottom:10px;z-index:9}header.header #menus li:hover ul.sub-menu:before{content:'\f0d8';font-family:FontAwesome;color:#edeced;font-size:3rem;line-height:0;position:absolute;top:-7px;left:16px;z-index:1;text-shadow:0 -1.3px 0 #AB0534}header.header #menus li:hover ul.sub-menu li a{color:#992136;font-family:soleil,sans-serif;font-size:14px;width:100%}header.header #menus li:hover ul.sub-menu li:last-child{padding-top:5px}header.header #menus li:hover ul.sub-menu li:hover{background-color:#992136}header.header #menus li:hover ul.sub-menu li:first-child:hover{border-radius:5px 5px 0 0;padding-top:10px}header.header #menus li:hover ul.sub-menu li:last-child:hover{padding-top:5px;border-radius:0 0 5px 5px}header.header #menus li:hover ul.sub-menu li:hover a{color:#fff}header.header #menus li:hover ul.sub-menu li:hover a:after{content:'\f101';font-family:FontAwesome;position:relative;right:-5px;top:1px}header.header #menus .Nav--primary>ul>li:last-child .sub-menu{right:50%;-webkit-transform:translate(11.2%,0);transform:translate(11.2%,0);left:auto}header.header #menus .Nav--primary>ul>li:last-child .sub-menu:before{left:auto;right:1rem}header.header #menus .Nav--utility li a{font-size:15px;color:#565656;font-weight:400}header.header #menus .Nav--utility li:first-child{border-right:2px solid #e4e4e4}header.header #menus .Nav--utility .bop-nav-search input[type=submit]{font-family:FontAwesome;background-color:transparent;display:inline-block;color:#992136;border-radius:0;padding:0;border:0}header.header #menus .Nav--utility .bop-nav-search{width:40%}header.header #menus .Nav--utility .bop-nav-search input[type=search]{border:0;box-shadow:0 0;width:87%;margin-bottom:0;background-color:transparent;display:inline-block}header.header #menus .Nav--utility form.search-form-2{background-color:#f9f9f9;border:1px solid #d2d2d2;border-radius:20px;padding:2px 10px 2px 5px}#sub-nav{margin-bottom:3rem;background-color:#992136;padding:1rem 0}#sub-nav ul{margin:0}#sub-nav ul li{display:inline-block;padding:0 1rem;border-right:1px solid #e37e8e}#sub-nav ul li:first-child{padding-left:0}#sub-nav ul li:last-child{border-right:0}#sub-nav ul li a{line-height:2;color:#fff;font-size:12px;font-style:italic;font-weight:700}#second-content h2,footer.footer h3{font-weight:400;text-transform:uppercase}#sub-nav ul li.current_page_item a{color:#e37e8e}#tag-line{color:#992136;padding:2rem 0;position:relative;overflow:hidden;font-size:20px}#certification-logos{padding:2rem 0;border-bottom:1px solid #e6e7e8}#certification-logos h3{font-size:24px;color:#575757;font-family:soleil,sans-serif}#certification-logos h6{font-size:24px;color:#575757;text-transform:uppercase;margin-bottom:0}#certification-logos img{position:relative;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#awards-news{padding:3rem 0}#awards-news h3{font-size:24px;color:#575757;font-family:soleil,sans-serif;margin-bottom:2rem}#awards-news #awards .row{margin-bottom:1.5rem}#awards-news #news ul,#hp-bottom-slider ul,#top-slider ul{margin:0}#awards-news #news ul li{list-style-type:none;margin:2rem 0}#awards-news #news ul li a{color:#4c4d4e}#awards-news #news ul li a:hover{text-decoration:underline;color:#ba102c}#awards-news #news ul li .date{font-size:14px;color:#717171}#awards-news .prev .page-btn-none{background-color:#cdcdcd;line-height:0;padding:5px 30px;border-radius:5px 0 0 5px;color:#fff;display:inline-block;font-size:2rem}#awards-news .next .page-btn,#awards-news .next .page-btn-none{border-radius:0 5px 5px 0;padding:5px 30px;font-size:2rem;display:inline-block;line-height:0;color:#fff}#awards-news .next .page-btn-none{background-color:#cdcdcd}#awards-news .next .page-btn{background-color:#992136}#awards-news .prev .page-btn{background-color:#ba102c;padding:5px 30px;font-size:2rem;display:inline-block;line-height:0;color:#fff;border-radius:5px 0 0 5px}#awards-news #news{background-image:url(../img/loader.GIF);background-repeat:no-repeat;background-position:center center;min-height:500px}#awards-news #news .container{background-color:#fff}#hp-bottom-slider{background-color:#992136;padding:2rem 0;position:relative}#hp-bottom-slider .content{position:relative;width:100%;height:100%;top:0;left:0;z-index:999}#hp-bottom-slider .content .small-12{padding:2rem .9375rem 2rem 2rem;height:100%;text-align:center;overflow:hidden;color:#fff}#hp-bottom-slider .content .row{height:100%;max-width:62rem}#hp-bottom-slider h3{font-size:25px;color:#fff;text-transform:uppercase}#hp-bottom-slider .btn{background-color:#fff;color:#992136}#hp-bottom-slider img{width:100%}.lSAction>.lSNext,.lSAction>.lSPrev{background-image:none;font-size:3rem;background-color:#fff;line-height:0;height:48px;width:48px;border-radius:5px;opacity:.8;display:inline-block}.page-template-template-top_level_pages #sub-nav{margin-bottom:0}.lSAction>.lSPrev{left:4rem;color:#cd0808}.lSAction>.lSPrev i{position:relative;left:44%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.lSAction>.lSNext{right:4rem;color:#992136}#first-content h1,#second-content h2{font-family:soleil,sans-serif;font-size:28px}.lSAction>.lSNext i{position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#first-content h1{margin-bottom:1.5rem;color:#575757}#first-content{padding:3rem 0}#second-content{padding:2rem 0 3rem}#four-photos{position:relative;display:inline-block;width:100%}#four-photos .columns{padding:0}#second-content h2{color:#252525}footer.footer,footer.footer p{font-size:14px}#second-content hr{border-color:#914061;border-width:2px 0 0;width:10%}footer.footer{background-color:#333;color:#fff;margin-top:2rem;padding-top:2.5rem}.home footer.footer{margin-top:0}footer.footer h3{color:#a39b9e;font-size:14px}footer.footer ul{margin:0}footer.footer ul#footer-menus li{list-style-type:none;margin-bottom:.5rem}footer.footer ul#footer-menus li a{font-size:13px;color:#fff}footer.footer ul#footer-menus>li{margin:0}footer.footer .footer-copyright{color:#a39b9e;font-style:italic}footer.footer hr{border-color:#565656}footer.footer #footer-info{padding:1rem 0 0}.smw_left{text-align:center}@media only screen and (min-width:40.063em){#content{border-right:1px solid #ebebeb;padding:0 2rem 0 .9375rem}#content.medium-push-3,#sidebar{padding:0 .9375rem 0 2rem}#content.medium-push-3{border-right:0;border-left:1px solid #ebebeb}#sidebar.medium-pull-9{padding:0 2rem 0 .9375rem}.smw_left{text-align:left}}.gallery .gallery-icon img,.gallery a img,img[class*=wp-image-],img[class*=align]{border:none}@media only screen and (min-width:64.063em){footer.footer .large-block-grid-5 li:nth-child(1){width:31.25%}footer.footer .large-block-grid-5 li:nth-child(2){width:22.25%}footer.footer .large-block-grid-5 li:nth-child(3){width:14.75%}footer.footer .large-block-grid-5 li:nth-child(4){width:22.75%}footer.footer .large-block-grid-5 li:nth-child(5){width:8.5%}#hp-bottom-slider .content{position:absolute}#hp-bottom-slider .content .small-12:before{content:'';width:300%;height:100%;position:absolute;left:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0;z-index:-1;background-color:#992136}#hp-bottom-slider .inner-content{position:relative;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.bypostauthor,.gallery-caption,.sticky{display:normal}.alignnone{margin:1em 1em 1em 0}.aligncenter,div.aligncenter{display:block;margin:.5em auto}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter{display:block;margin:1em auto}img,img[class*=wp-image-],img[class*=align]{max-width:100%;height:auto}img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}img.alignright{margin-left:1em 0 1em 1em}img.alignleft{margin:1em 1em 1em 0}img.aligncenter{display:block;margin:1em auto}img#wpstats{display:block;margin:0 auto}.wp-caption{margin-bottom:1em;margin-left:0;max-width:96%;text-align:center}.wp-caption img{display:block;margin:0 auto}.wp-caption-text{position:relative;font-size:.8em}.gallery{margin:0 auto}.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-4 .gallery-item img{width:100%;height:auto}.comments ol{padding-left:0}.comments ol li{margin:0}.comment-author{padding:0;text-decoration:none}@media only screen and (max-width:800px){embed,object{max-width:100%}}@media only screen and (max-width:650px){.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-3 .gallery-item img{width:100%;height:auto}}@media only screen and (max-width:480px){.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item img{width:100%;height:auto}}