.d-block{display:block}.d-inline-block{display:block}.d-table{display:table}.d-row{display:table-row}.d-cell{display:table-cell}.vert-mid{vertical-align:middle}.vert-top{vertical-align:top}.vert-bottom{vertical-align:bottom}.vert-base{vertical-align:baseline}.no-pad{padding:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.row-centered{text-align:center}.row-centered [class*='col-']{display:inline-block;float:none;margin-right:-4px}.content>:first-child,.thumbnail .caption>:first-child{margin-top:0 !important}.content>:last-child,.thumbnail .caption>:last-child{margin-bottom:0 !important}.lead{font-size:115%}@media only screen and (min-width: 992px){.lead{font-size:140%}}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}.pull-xs-left{float:left}.pull-xs-right{float:right}.container-sm,.container-md,.container-lg{max-width:100%}@media only screen and (min-width: 768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}.pull-sm-left{float:left}.pull-sm-right{float:right}.container-sm{width:400px}.container-md{width:600px}.container-lg{width:900px}}@media only screen and (min-width: 992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}.pull-md-left{float:left}.pull-md-right{float:right}.container-sm{width:600px}.container-md{width:800px}.container-lg{width:1170px}}@media only screen and (min-width: 1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}.pull-lg-left{float:left}.pull-lg-right{float:right}.container-sm{width:700px}.container-md{width:900px}.container-lg{width:1500px}}.pic-title i{font-size:1.5em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .25s ease-in-out}.pic-title:hover i{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);transition:all .6s ease-in-out}.feed-item .thumbnail{margin-bottom:0;padding:0;border:none;background-color:transparent}.modal-content .resizer{display:none}.feed-item .thumbnail .caption>p:last-of-type,p.photo-desc:last-of-type{margin-bottom:0 !important;word-break:break-word}.feed-item .modal-body img{margin-bottom:30px;margin-left:auto;margin-right:auto}p.photo-desc{margin-bottom:30px;margin-top:-15px}.recent-projects .thumbnail{border:none;padding:0}.fb-image{background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;width:100%}.fb-feed-more{text-decoration:underline !important;margin-top:10px;cursor:pointer}.pic{position:relative;overflow:hidden;display:block;animation:anima 2s;-webkit-animation:anima 2s;-moz-animation:anima 2s;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pic:hover .pic-image{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.pic-caption{display:block;z-index:100;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);padding:15px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;z-index:999;opacity:0}.pic-caption:hover{text-decoration:none}.pic-caption-spacer{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.pic-caption-spacer h4{color:#fff}.pic-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pic:hover .pic-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pic-title{font-size:1.8em}.pic,.pic img{width:100%}.pic .pic-image,.pic-caption,.pic:hover .pic-caption{transition:all 0.3s ease}.pic:hover .bottom-to-top,.pic:hover .top-to-bottom,.pic:hover .left-to-right,.pic:hover .right-to-left,.pic:hover .rotate-in,.pic:hover .rotate-out,.pic:hover .open-up,.pic:hover .open-down,.pic:hover .open-left,.pic:hover .open-right,.pic:hover .come-left,.pic:hover .come-right{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.bottom-to-top{top:0;left:0}.pic:hover .bottom-to-top{top:0;left:0}.top-to-bottom{bottom:50%;left:0}html,body{width:100%;height:100%;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:25px;background-color:#fff}a,a:visited{color:#000;outline:none;text-decoration:none}a:hover,a:active,a:focus{color:#000;outline:none;text-decoration:underline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0 0 15px 0}h1,.h1{font-size:26px;font-weight:bold;color:#000}@media only screen and (min-width: 768px){h1,.h1{font-size:30px}}h2,.h2{font-size:20px;font-weight:bold;color:#000}@media only screen and (min-width: 768px){h2,.h2{font-size:24px}}h3,.h3{font-size:18px;font-weight:bold;color:#000}@media only screen and (min-width: 768px){h3,.h3{font-size:20px}}h4,.h4{font-size:16px;font-weight:bold;color:#000}@media only screen and (min-width: 768px){h4,.h4{font-size:18px}}p{color:#000}p.lead{font-size:115%}@media only screen and (min-width: 992px){p.lead{font-size:140%}}.lead-container{max-width:900px;padding-top:40px;padding-bottom:40px}.margin-sm,#home-content .magnific-gallery a:not(:last-child),.item-thumb{margin-bottom:15px}.margin-md{margin-bottom:30px}.margin-lg,.thumbed-gallery,.panel-main,#header-spacer,#site-header.no-banner,.footer-article,#header-slideshow,#home-slideshow,#home-content .content,#home-content .thumbnail .caption,.thumbnail #home-content .caption,#home-content .magnific-gallery,#fb-feed-container,.fb-feed-item,.item-grid,#sub-services,#sub-services .sub-service,#text-page .content,#text-page .thumbnail .caption,.thumbnail #text-page .caption,#text-page #gallery,.staff-member,#sponsors .sponsor,.map-container{margin-bottom:40px}.thumbed-gallery .main{display:block;margin-bottom:10px}.thumbed-gallery .thumbs{margin-left:-5px;margin-right:-5px}.thumbed-gallery .thumbs .thumb{display:block;margin-bottom:10px;padding-left:5px;padding-right:5px}.panel-main{border-radius:0;border-color:#C8C8C8}.panel-main .panel-heading{border-color:#C8C8C8;border-radius:0;background-color:#FCBA24;font-weight:bold}.panel-main .panel-heading .fa{margin-right:5px;font-size:20px;vertical-align:middle}.panel-main .list-group{border-radius:0}.panel-main .list-group a{color:#000 !important}.panel-main .list-group ul{padding-top:10px;padding-bottom:10px;margin:0;list-style-type:square}.panel-main .list-group .list-group-item{border-color:#C8C8C8;border-radius:0 !important}.panel-main .list-group .list-group-item:hover,.panel-main .list-group .list-group-item.active{background-color:#F8F8F8}.panel-main .list-group .list-group-item.active,.panel-main .list-group .list-group-item.child-active{border-bottom:none;border-top:none;background-color:#e2e2e2}.section{background-color:#F8F8F8;padding:40px 0}.content ul,.thumbnail .caption ul{list-style:none;padding:0 0 0 35px;margin:0 0 15px 0;position:relative}.content ul li:before,.thumbnail .caption ul li:before{content:"\f111";font-family:"FontAwesome";font-size:12px;position:absolute;width:15px;left:10px;color:#FCBA24}.thumbnail{margin-bottom:0;border-radius:0;border-color:#C8C8C8;background-color:white;padding:5px 5px 0 5px}.thumbnail .caption{padding:10px 0}.thumbnail .caption .title{display:block;text-align:center;font-size:16px;font-weight:bold;margin-bottom:5px}.btn{border:none;border-radius:0;background-image:none}.btn,.btn:hover,.btn:active,.btn:focus{outline:none}.btn.btn-primary,.btn.btn-primary:hover{color:white;background-color:#FCBA24;padding-left:15px;padding-right:15px;font-weight:bold}.modal-body img{margin-bottom:15px}.cycle-slideshow .cycle-slide{display:none}#header-spacer{height:70px}@media only screen and (min-width: 768px){#header-spacer{height:100px}}@media only screen and (min-width: 992px){#header-spacer{height:120px}}#side-nav-news .wrapper{display:table;width:100%}#side-nav-news .thumb,#side-nav-news .content,#side-nav-news .thumbnail .caption,.thumbnail #side-nav-news .caption{display:table-cell;vertical-align:middle;float:none}#side-nav-news .content,#side-nav-news .thumbnail .caption,.thumbnail #side-nav-news .caption{padding-left:0}#side-nav-news .content .title,#side-nav-news .thumbnail .caption .title,.thumbnail #side-nav-news .caption .title{display:block;font-weight:bold}#side-nav-news .content .date,#side-nav-news .thumbnail .caption .date,.thumbnail #side-nav-news .caption .date{display:block;font-style:italic}#site-header{min-height:0;border:none;border-bottom:5px solid black;border-radius:0;background-color:#FCBA24;z-index:1000;margin-bottom:0}@media only screen and (min-width: 992px){#site-header{border-bottom:10px solid black}}#site-header .navbar-collapse{height:auto;z-index:1001;border:none}@media only screen and (max-width: 767px){#site-header .navbar-collapse{padding-top:10px;padding-bottom:10px}}#site-header .navbar-collapse #header-text{display:none}@media only screen and (min-width: 768px){#site-header .navbar-collapse #header-text{display:block;text-align:center;line-height:20px;padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:bold;float:right;text-align:right;padding-top:15px;padding-bottom:15px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse #header-text{padding-top:20px;padding-bottom:20px}}#site-header .navbar-collapse ul.navbar-nav{clear:right;margin-top:0;margin-bottom:0}@media only screen and (max-width: 767px){#site-header .navbar-collapse ul.navbar-nav>li{text-align:center}}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav>li{position:static}}#site-header .navbar-collapse ul.navbar-nav>li.active a:after{display:block}#site-header .navbar-collapse ul.navbar-nav>li>a{position:relative;font-size:16px;font-weight:bold}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav>li>a{font-size:14px;padding:15px 12px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse ul.navbar-nav>li>a{font-size:16px;padding:20px 15px}}#site-header .navbar-collapse ul.navbar-nav>li>a:after{content:''}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav>li>a:after{display:none;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid black}}#site-header .navbar-collapse ul.navbar-nav>li>a#home{font-size:20px}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav>li>a#home{line-height:30px;padding-top:10px;padding-bottom:10px}}@media only screen and (min-width: 992px){#site-header .navbar-collapse ul.navbar-nav>li>a#home{line-height:30px;padding-top:15px;padding-bottom:15px}}#site-header .navbar-collapse ul.navbar-nav>li>a,#site-header .navbar-collapse ul.navbar-nav>li>a:hover{color:black;background-color:transparent;text-decoration:none}@media only screen and (max-width: 767px){#site-header .navbar-collapse ul.navbar-nav>li>a.dropdown-link{display:inline-block;padding-right:4px}}#site-header .navbar-collapse ul.navbar-nav>li>a.dropdown-toggle{display:inline-block;padding-left:4px}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav>li>a.dropdown-toggle{display:none}}#site-header .navbar-collapse ul.navbar-nav .dropdown-menu{box-shadow:none;border-radius:0;border:none;background-color:#fcc23d;padding-top:15px;padding-bottom:15px}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu{position:absolute;left:0;width:100%;padding-top:30px;background-color:rgba(0,0,0,0.85)}}@media only screen and (min-width: 768px) and (max-width: 991px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li:nth-child(3n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li:nth-child(6n+1){clear:both}}@media only screen and (min-width: 1200px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li:nth-child(6n+1){clear:both}}@media only screen and (max-width: 767px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li:not(:last-of-type){margin-bottom:15px}}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li{margin-bottom:15px}}#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li a{font-size:15px;font-weight:bold;display:block;text-align:center}#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li a:hover{text-decoration:none}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu li a{color:white}}#site-header .navbar-collapse ul.navbar-nav .dropdown-menu img{margin-bottom:5px}@media only screen and (max-width: 767px){#site-header .navbar-collapse ul.navbar-nav .dropdown-menu img{display:none}}@media only screen and (min-width: 768px){#site-header .navbar-collapse ul.navbar-nav .dropdown:hover .dropdown-menu{display:block}}#site-header .navbar-header{position:relative;z-index:1002}#site-header .navbar-header .navbar-brand{height:auto;padding-top:10px;padding-bottom:10px}@media only screen and (min-width: 768px){#site-header .navbar-header .navbar-brand{padding-top:15px;padding-bottom:15px}}#site-header .navbar-header .navbar-brand img{height:50px}@media only screen and (min-width: 768px){#site-header .navbar-header .navbar-brand img{height:70px}}@media only screen and (min-width: 992px){#site-header .navbar-header .navbar-brand img{height:90px}}#site-header .navbar-header .navbar-toggle{border:none;border-radius:0;margin:0;padding:0 20px;height:70px;background-color:transparent}#site-header .navbar-header .navbar-toggle .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#site-header .navbar-header .navbar-toggle .burger-icon,#site-header .navbar-header .navbar-toggle .burger-icon::before,#site-header .navbar-header .navbar-toggle .burger-icon::after{display:block;width:25px;height:3px;background-color:#000;outline:1px solid transparent;transition-property:background-color, -webkit-transform;transition-property:background-color, transform;transition-property:background-color, transform, -webkit-transform;transition-duration:0.3s}#site-header .navbar-header .navbar-toggle .burger-icon::before,#site-header .navbar-header .navbar-toggle .burger-icon::after{position:absolute;content:""}#site-header .navbar-header .navbar-toggle .burger-icon::before{top:-8px}#site-header .navbar-header .navbar-toggle .burger-icon::after{top:8px}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon{background-color:transparent}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon::before{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#site-header .navbar-header .navbar-toggle[aria-expanded="true"] .burger-icon::after{-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}#site-footer{background-color:#000;text-align:center}#footer-main{padding-top:30px;padding-bottom:0}#footer-links .links-group{margin-bottom:30px}@media only screen and (max-width: 767px){#footer-links .links-group:nth-child(2n+1){clear:both}}@media only screen and (min-width: 768px) and (max-width: 991px){#footer-links .links-group:nth-child(4n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){#footer-links .links-group:nth-child(4n+1){clear:both}}@media only screen and (min-width: 1200px){#footer-links .links-group:nth-child(4n+1){clear:both}}#footer-links .links-group h4{color:#FCBA24;margin-bottom:10px}#footer-links .links-group ul{margin-bottom:0}#footer-links .links-group ul li a{color:white}.footer-article{text-align:left}@media only screen and (max-width: 767px){.footer-article img{margin-bottom:15px}}@media only screen and (min-width: 768px){.footer-article .wrapper{display:table;width:100%}}@media only screen and (min-width: 768px){.footer-article .thumb,.footer-article .content,.footer-article .thumbnail .caption,.thumbnail .footer-article .caption{display:table-cell;vertical-align:middle;float:none}}@media only screen and (min-width: 1200px){.footer-article .thumb,.footer-article .content,.footer-article .thumbnail .caption,.thumbnail .footer-article .caption{vertical-align:top}}.footer-article h4{color:#FCBA24;margin-bottom:5px}.footer-article .date{display:block;font-style:italic;color:white;margin-bottom:5px;line-height:initial}.footer-article .content,.footer-article .thumbnail .caption,.thumbnail .footer-article .caption{color:white;margin-bottom:5px}.footer-article .read-more{color:white}#footer-disclaimer{padding:10px 0;background-color:#FCBA24}#footer-disclaimer small{color:#000}@media only screen and (min-width: 768px){#footer-disclaimer #disclaimer-left{text-align:left}}@media only screen and (min-width: 768px){#footer-disclaimer #disclaimer-right{text-align:right}}#footer-disclaimer-2{padding:10px 0;background-color:#FCBA24}@media only screen and (min-width: 768px){#footer-disclaimer-2>.container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#footer-disclaimer-2>.container:before,#footer-disclaimer-2>.container:after{content:none}.footer-section{-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}#footer-left{margin-bottom:5px}@media only screen and (min-width: 768px){#footer-left{text-align:left;margin-bottom:0}}@media only screen and (min-width: 768px){#footer-right{text-align:right;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}#sponsored-by{display:block;line-height:18px;font-size:13px;font-weight:bold;margin-bottom:5px;color:#333333}@media only screen and (min-width: 768px){#sponsored-by{margin-right:10px;margin-bottom:0}}@media only screen and (min-width: 768px){#sponsored-by span{display:block}}#footer-logo img{display:block;margin:0 auto}@media only screen and (min-width: 768px){#footer-logo img{float:right}}#header-slideshow{position:relative}#header-slideshow .cycle-slideshow{position:absolute;top:0;left:0;width:100%}#home-slideshow .cycle-slide{background-size:cover;background-repeat:no-repeat;background-position:center center;display:none;width:100%}@media only screen and (min-width: 992px){#home-slideshow .cycle-slide{min-height:70vh}}#home-content .magnific-gallery a{display:block}@media only screen and (min-width: 768px) and (max-width: 991px){.fb-feed-item:nth-child(2n+1){clear:both}}@media only screen and (max-width: 767px){.fb-feed-item:last-child{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.fb-feed-item:nth-last-child(-n+2):nth-child(2n+1),.fb-feed-item:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1199px){.fb-feed-item:nth-last-child(-n+4):nth-child(4n+1),.fb-feed-item:nth-last-child(-n+4):nth-child(4n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 1200px){.fb-feed-item:nth-last-child(-n+4):nth-child(4n+1),.fb-feed-item:nth-last-child(-n+4):nth-child(4n+1) ~ *{margin-bottom:0}}.fb-feed-item .thumbnail{padding:0;margin-bottom:0;border:none;background-color:transparent}.fb-feed-item .stats{margin-bottom:0}.item-thumb{display:block}@media only screen and (max-width: 767px){.item-thumb:nth-last-child(-n+2):nth-child(2n+1),.item-thumb:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 991px){.item-thumb:nth-last-child(-n+2):nth-child(2n+1),.item-thumb:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1199px){.item-thumb:nth-last-child(-n+3):nth-child(3n+1),.item-thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 1200px){.item-thumb:nth-last-child(-n+3):nth-child(3n+1),.item-thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (max-width: 767px){.item-thumb:nth-child(2n+1){clear:both}}@media only screen and (min-width: 768px) and (max-width: 991px){.item-thumb:nth-child(2n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){.item-thumb:nth-child(3n+1){clear:both}}@media only screen and (min-width: 1200px){.item-thumb:nth-child(3n+1){clear:both}}.item-thumb:hover{text-decoration:none}@media only screen and (max-width: 767px){#news .thumb:nth-last-child(-n+2):nth-child(2n+1),#news .thumb:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 991px){#news .thumb:nth-last-child(-n+3):nth-child(3n+1),#news .thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1199px){#news .thumb:nth-last-child(-n+3):nth-child(3n+1),#news .thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 1200px){#news .thumb:nth-last-child(-n+3):nth-child(3n+1),#news .thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (max-width: 767px){#product-service .thumb:nth-last-child(-n+2):nth-child(2n+1),#product-service .thumb:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 991px){#product-service .thumb:nth-last-child(-n+3):nth-child(3n+1),#product-service .thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1199px){#product-service .thumb:nth-last-child(-n+3):nth-child(3n+1),#product-service .thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 1200px){#product-service .thumb:nth-last-child(-n+3):nth-child(3n+1),#product-service .thumb:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (max-width: 767px){#sub-services .sub-service:nth-last-child(-n+2):nth-child(2n+1),#sub-services .sub-service:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 991px){#sub-services .sub-service:nth-last-child(-n+2):nth-child(2n+1),#sub-services .sub-service:nth-last-child(-n+2):nth-child(2n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1199px){#sub-services .sub-service:nth-last-child(-n+3):nth-child(3n+1),#sub-services .sub-service:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}@media only screen and (min-width: 1200px){#sub-services .sub-service:nth-last-child(-n+3):nth-child(3n+1),#sub-services .sub-service:nth-last-child(-n+3):nth-child(3n+1) ~ *{margin-bottom:0}}#sub-services .sub-service .title{display:block}#sub-services .sub-service .price{display:block;text-align:center;font-style:italic}#text-page #gallery a{display:block}#text-page #gallery a:not(:last-of-type){margin-bottom:15px}.staff-member{display:block}.staff-member:hover,.staff-member:focus,.staff-member:active{text-decoration:none}.staff-member img{margin-bottom:15px}.staff-member .caption{text-align:center}.staff-member .name{font-weight:bold;display:block}.staff-member .title{font-style:italic;display:block}@media only screen and (max-width: 767px){#board-members .staff-member:nth-child(2n+1){clear:both}}@media only screen and (min-width: 768px) and (max-width: 991px){#board-members .staff-member:nth-child(2n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){#board-members .staff-member:nth-child(3n+1){clear:both}}@media only screen and (min-width: 1200px){#board-members .staff-member:nth-child(4n+1){clear:both}}@media only screen and (max-width: 767px){#key-contacts .staff-member:nth-child(2n+1){clear:both}}@media only screen and (min-width: 768px) and (max-width: 991px){#key-contacts .staff-member:nth-child(2n+1){clear:both}}@media only screen and (min-width: 992px) and (max-width: 1199px){#key-contacts .staff-member:nth-child(4n+1){clear:both}}@media only screen and (min-width: 1200px){#key-contacts .staff-member:nth-child(4n+1){clear:both}}#member-modal{text-align:left;background:#FFF;padding:15px 30px;position:relative;max-width:1000px}@media only screen and (min-width: 768px){#member-modal{display:table;width:100%}#member-modal [class*='col-']{display:table-cell;vertical-align:middle;float:none}}@media only screen and (max-width: 767px){#member-modal img{margin-bottom:15px}}#member-modal .name{font-size:18px;font-weight:bold;display:block}@media only screen and (max-width: 767px){#member-modal .name{text-align:center}}#member-modal .title{font-size:14px;font-style:italic;display:block;margin-bottom:10px}@media only screen and (max-width: 767px){#member-modal .title{text-align:center}}.sponsor-pag{margin-bottom:10px}#sponsors{margin-left:-30px;margin-right:-30px}@media only screen and (min-width: 1200px){#sponsors{margin-left:-50px;margin-right:-50px}}#sponsors .sponsor{padding-left:30px;padding-right:30px}@media only screen and (min-width: 1200px){#sponsors .sponsor{padding-left:50px;padding-right:50px}}@media only screen and (max-width: 992px){#contact-details{margin-bottom:40px}}#contact-details .detail{display:block;text-align:left}#contact-details .address,#contact-details #hours{margin-bottom:30px}#contact-details .address p,#contact-details #hours p{margin-bottom:0}#contact-form label{font-weight:bold}#contact-form textarea{min-height:200px;resize:vertical}.map-container{position:relative}.map-container .map{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}#key-contacts{padding-bottom:0}@media only screen and (min-width: 992px){.social-article{display:table;width:100%}}@media only screen and (min-width: 992px){.social-article .thumb,.social-article .content,.social-article .thumbnail .caption,.thumbnail .social-article .caption{display:table-cell;vertical-align:middle;float:none}}.social-article .thumb{margin-bottom:20px}@media only screen and (min-width: 992px){.social-article .thumb{margin-bottom:0}}.social-article .title{margin-bottom:5px}.social-article .date{display:block;font-style:italic;margin-bottom:10px}.social-article .content,.social-article .thumbnail .caption,.thumbnail .social-article .caption{margin-bottom:10px}
