/*
Compressed: 2018-02-08
*/
p.paragraph{font:300 12px/1.5 'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif}
p.paragraph.home-info{color:#fff;letter-spacing:1px;font-size:16px}
p.paragraph.paragraph-1{text-align:center;font-size:12px}
p.footer-text{text-align:left;font-size:12px}
p.footer-center{text-align:center!important;font-size:12px}
h1{color:#97aa29;font-size:18px;font-weight:bold}
b{color:#666;font-weight:bold}
h2{color:#999;font-size:16px;font-weight:bold;margin-top:15px;margin-bottom:5px}
h2.phone{color:#666;font-size:20px;font-weight:bold;margin-top:15px;margin-bottom:5px}
h3{color:#999;font-size:14px;font-weight:bold;margin-top:12px;margin-bottom:5px}
.container-fluid.home-text{margin-top:15px;padding:20px 25px;background-color:#97aa29;z-index:2!important}
.row [class*="col-lg-"]{padding-right:0}
body>.row>[class*='col-xs-'].top-nav{min-height:50px}
body>.row>[class*='col-xs-'].home-carousel{margin-right:auto;margin-left:auto}
body>.row.row-1{height:135px;padding-top:28px}
body.sanctum-grid{max-width:1200px;background-color:transparent}
body>.row.row-4{margin-top:12px}
.container-fluid.container-1{height:60px;background-image:url('/images/site/sanctum-design-logo.svg');background-attachment:scroll;background-position:0 center;background-clip:border-box;background-origin:padding-box;background-size:auto auto;background-repeat:no-repeat;background-blend-mode:normal}
div.responsive-picture.picture-1{max-width:1180px}
.container-fluid.container-2{padding-right:0;padding-left:0}
div.home-badges{padding-right:15px;padding-left:15px;text-align:right;justify-content:right;margin-top:4px;margin-bottom:20px}
div.home-badge{display:inline-block;margin-right:4px;margin-left:4px;width:42px;height:42px}
div.home-badge a{width:42px;height:42px;display:inline-block;line-height:none}
span.share{position:relative;bottom:3px;padding-right:6px}
div.footer-center{text-align:center}
a.newsletter:link,a.newsletter:visited{display:block;color:#97aa29;font-weight:700;text-decoration:none;padding-bottom:3px;font-size:16px;margin-top:10px}
a.newsletter:hover,a.newsletter:visited:hover{display:block;color:#97aa29;font-weight:700;text-decoration:underline;padding-bottom:3px;font-size:16px;margin-top:10px}
a.connections:link,a.connections:visited{display:block;color:#97aa29;font-weight:300;text-decoration:none;padding-bottom:3px}
a.connections:hover,a.connections:visited:hover{display:block;color:#97aa29;font-weight:300;text-decoration:underline;padding-bottom:3px}
a.std:link,a.std:visited{color:#666;font-weight:bold;text-decoration:none}
a.std:hover,a.std:visited:hover{color:#666;font-weight:bold;text-decoration:underline}
ul.list-links li{list-style-type:none}
ul.list-links li a:link,ul.list-links li a:visited{color:#97aa29;font-weight:bold;text-decoration:none}
ul.list-links li a:hover,ul.list-links li a:visited:hover{color:#97aa29;font-weight:bold;text-decoration:underline}
p.home-info a{color:#fff!important}
a.youtube-link:link,a.youtube-link:visited{display:block;color:#fff;padding:4px 6px;font-weight:bold;text-decoration:none;font-size:14px;background-color:#97aa29;margin-top:5px;margin-bottom:5px}
a.youtube-link:hover,a.youtube-link:visited:hover{background-color:#666}
a.portfolio:link,a.portfolio:visited{display:block;color:#fff;padding:4px 6px;font-weight:300;text-decoration:none;font-size:12px;background-color:#97aa29;margin-top:5px;margin-bottom:5px}
a.portfolio:hover,a.portfolio:visited:hover{background-color:#666}
#cssmenu>ul>li>a.active{color:#97aa29}
a.social-share{margin:0;padding:0}
a.product-link:link,a.product-link:visited{text-decoration:none;color:#999}
a.product-link:hover,a.product-link:visited:hover{color:#999;text-decoration:underline}
.slideshow-container{max-width:1180px;margin:0;padding:0}
.site-right{padding-top:30px}
.portfolio-right{padding-top:30px}
div.site-left{padding-right:30px;padding-bottom:30px}
div.portfolio-left{padding-right:30px;padding-bottom:30px}
p.site-left{text-align:left}
.subgrid.site-subgrid{margin-right:auto;margin-left:auto;max-width:1180px;background-color:#eaeaea;padding:30px 0 0 45px;margin-top:-51px}
.fill{display:flex;justify-content:right;align-items:right;overflow:hidden}
.fill img{flex-shrink:0;min-width:100%;min-height:100%}
li{font-size:14px;font-weight:300}
table.awards{width:95%}
td.awardinfo{font-size:12px;width:80%;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #999;padding-right:10px}
td.awardyear{font-size:12px;width:20%;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #999}
div [class*="team-left"],div [class*="team-center"],div [class*="team-right"]{padding-right:45px!important;padding-bottom:30px!important}
div [class*="team-right"]{padding-top:54px!important}
div [class*="team-pic"]{margin-top:30px!important}
p.paragraph.team{text-align:left;font-size:12px}
i.fa.fa-facebook,i.fa.fa-pinterest-p{color:#fff;text-align:center;font-size:22px;line-height:34px;height:30px;width:30px;border-radius:100%;background-color:#ccc;border:0;margin-right:5px}
i.fa.fa-facebook:hover,i.fa.fa-pinterest-p:hover{background-color:#97aa29}
i.fa.fa-facebook.greysq{color:#ababab;text-align:center;font-size:30px;line-height:44px;height:42px;width:42px;border-radius:0!important;background-color:#fff;border:1px solid #ababab}
.subgrid.portfolio-subgrid{margin-right:auto;margin-left:auto;max-width:1180px;background-color:#eaeaea;padding:30px 0 0 45px;margin-top:-51px}
div.portfolio-desc{padding-right:15px;padding-top:15px}
p.portfolio-desc{text-align:left;padding-right:30px}
.portfolio-right{padding-top:30px}
ul.portfolio{list-style-type:none;list-style-position:inside;list-style:none;padding-left:0}
.mss-slider,.mss-slide-wrapper,.mss-slide{z-index:0!important;max-width:1170px}
@media screen and (min-width:1024px){div.row.row-3-old{height:0;position:absolute;top:180px;width:400px;opacity:.8}
}
@media screen and (max-width:834px){.container-fluid.container-1-xxx{background-image:url('/images/site/sanctum-design-logo.svg');background-size:55%;background-position:-40px center}
}
@media screen and (max-width:768px){body>.row>[class*='col-xs-'].top-nav{min-height:70px}
div [class*="team-left"],div [class*="team-center"],div [class*="team-right"]{padding-right:30px!important;padding-bottom:0!important}
div [class*="team-right"]{padding-top:0!important;padding-bottom:30px}
.subgrid.site-subgrid{padding:15px;margin-top:0}
.subgrid.portfolio-subgrid{padding:15px;margin-top:0}
body>.row.row-1{height:50px;padding-top:0}
.container-fluid.container-1{background-image:url('/images/site/sanctum-design-logo.svg');background-size:55%;background-position:-40px center}
p.paragraph.home-info{font-size:14px}
div.home-badges{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;padding-right:15px;padding-left:15px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:4px;margin-bottom:20px}
p.footer-text{text-align:left;font-size:12px}
.site-right{display:none}
.portfolio-right{padding-top:10px;padding-left:0!important}
div.portfolio-desc{padding-top:10px}
.portfolio-desc h3{margin-top:0}
.hidethis-768{display:none}
div.portfolio-left{padding-right:30px;padding-bottom:0}
}
@media screen and (max-width:414px){body>.row>[class*='col-xs-'].top-nav{min-height:50px}
.subgrid.site-subgrid{padding:15px;margin-top:0}
.subgrid.portfolio-subgrid{padding:15px;margin-top:0}
h1{margin-top:0}
.hidethis{display:none}
div.portfolio-desc{padding-top:10px;padding-left:0}
.container-fluid.container-1{background-image:url('/images/site/sanctum-design-logo.svg');background-size:80%;background-position:-20px center}
p.footer-text{text-align:center;font-size:12px}
}
@media screen and (max-width:320px){.subgrid.site-subgrid{padding:15px;margin-top:0}
.subgrid.portfolio-subgrid{padding:15px;margin-top:0}
.container-fluid.container-1{background-image:url('/images/site/sanctum-design-logo.svg');background-size:80%;background-position:-20px center}
p.paragraph{font-size:12px}
.site-left{padding-right:15px}
.portfolio-left{padding-right:15px}
}