@import url(http://fonts.googleapis.com/css?family=Roboto);@import url("https://fonts.googleapis.com/css?family=Titillium+Web");body:before{content:"mobile";display:none}@media (min-width: 768px){body:before{content:"tablet"}}@media (min-width: 1100px){body:before{content:"desktop"}}@-webkit-keyframes example{from{background-color:red}to{background-color:yellow}}@keyframes example{from{background-color:red}to{background-color:yellow}}@font-face{font-family:'Apercu';font-weight:normal;font-style:normal;src:url(font/Apercu/Apercu.otf)}@font-face{font-family:'MaiolaPro';font-weight:normal;font-style:normal;src:url("font/MaiolaPro/MaiolaPro.otf")}@font-face{font-family:HelveticaNeue;font-weight:normal;font-style:normal;src:url(/css/font/HelveticaNeue/HelveticaNeue.ttf) format("truetype"),url("/css/font/HelveticaNeue/HelveticaNeue.woff") format("woff")}@font-face{font-family:'charbel';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url("http://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff")}*{margin:0;padding:0;box-sizing:border-box}:focus{outline:none}html,body{height:100%}body{font-size:12px;color:#0d0d0d;padding-top:43px}h2{margin:0;font-size:19px;color:#000;font-weight:bold;text-transform:uppercase}.main{display:table}.vcenter{position:absolute;top:50%;transform:translateY(-50%);width:100%}section{position:relative}.wrapper{width:1020px;margin:0 auto}a,a:hover{text-decoration:none;color:#0d0d0d}.nopadding{padding:0 !important}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}ul{list-style:none;list-style-image:none;margin:0}hr{width:30px;border-top:3px solid #000;margin:18px 0}.row.flush-col>[class*="col-"]{padding:0}.img-fluid{width:100%}@media (max-width: 767px){body{padding-top:72px}section{position:relative;margin-right:15px !important;margin-left:15px !important}}.sprite{background-image:url("/img/sprite.png");background-repeat:no-repeat;content:" ";display:inline-block;top:3px;position:relative}.sprite.Approved{background-position:-42px -21px}.sprite.Rejected{background-position:-21px -21px}.sprite.Pending{background-position:0 -21px}.sprite.referrals{background-position:0px 0px}.sprite.gifts{background-position:-21px 0px;width:22px !important}.sprite.history{background-position:-42px 0px}.referrals .sprite,.statuses .sprite{height:18px;width:19px}.nav .sprite{height:20px;width:24px;margin-right:10px}.btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0px;display:block;width:100%}.btn-primary{color:#fff;background-color:#000;border-color:#000;-webkit-outline-color:#000;opacity:1}.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover,.btn-primary:hover{background-color:#2b2b2b;border-color:#2b2b2b}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#000;border-color:#000}.sent{background-color:#000 !important}.alert-success{color:#fff;background-color:#1f1e1e;border-color:#bdbdbd}.alert{padding:15px;margin-bottom:14px;border:1px solid transparent;border-radius:inherit}.form-group{margin-bottom:11px}.form-control,.form-control:focus{display:block;width:100%;height:34px;padding:6px 12px;font-size:12px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:none;box-shadow:none}textarea.form-control,textarea.form-control:focus{height:67px}.inner-addon{position:relative}.inner-addon .fa{position:absolute;padding:10px;pointer-events:none}.left-addon .fa{left:0px}.right-addon .fa{right:0px}.left-addon input{padding-left:30px}.right-addon input{padding-right:30px}form label{text-transform:uppercase}.radio,.checkbox{display:inline-block;margin-right:20px}.radio label,.checkbox label{padding:0;line-height:30px}.radio label:after,.checkbox label:after{content:'';display:table;clear:both}.radio .cr,.checkbox .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;width:31px;height:31px;float:left;margin-right:.5em}.radio .cr .cr-icon,.checkbox .cr .cr-icon{font-family:Titillium Web;position:absolute;font-size:23px;font-style:inherit;line-height:0;top:50%;left:25%}.radio .cr{border-radius:50%}.radio .cr .cr .cr-icon{margin-left:0.04em}.checkbox label input[type="checkbox"],.radio label input[type="radio"]{display:none}.checkbox label input[type="checkbox"]+.cr>.cr-icon,.radio label input[type="radio"]+.cr>.cr-icon{opacity:0}.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,.radio label input[type="radio"]:checked+.cr>.cr-icon{opacity:1}.checkbox label input[type="checkbox"]:disabled+.cr,.radio label input[type="radio"]:disabled+.cr{opacity:.5}.bootstrap-select button{border:1px solid #c2c2c2}.bootstrap-select li a{text-align:center;outline:none}.bootstrap-select li.selected a{font-weight:bold}.bootstrap-select li:not(:last-of-type){border-bottom:1px solid #c2c2c2}.dropdown-menu{border-radius:0px;-webkit-border-radius:0px}.bs-caret{width:0;height:0;border-top:10px solid #c2c2c2;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:9px;right:5px}.bootstrap-select.btn-group .dropdown-toggle .caret{width:0;height:0;border-top:9px solid white;border-left:9px solid transparent;border-right:9px solid transparent;position:absolute;top:-9px;left:-9px}.btn-group.open .dropdown-toggle{box-shadow:none;-webkit-box-shadow:none}.btn-default:hover{background:none}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background:none}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#555;outline-color:#c2c2c2 !important}.bootstrap-select .dropdown-toggle:focus{outline:none !important}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#000000;border-color:#333333}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#000000;border-color:#333333}.navbar-brand{height:auto;padding:0}.navbar{min-height:0;margin:0;padding:11px 0;text-transform:uppercase;letter-spacing:0.3px}.navbar,.navbar a{color:#0d0d0d !important}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar .navbar .navbar-collapse{text-align:center}.navbar-default .navbar-toggle .icon-bar{background-color:#0d0d0d}.navbar-default{background-color:#fff;border-color:#fff}.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li:hover a{background-color:transparent !important;font-weight:normal;text-shadow:1px 0 0 currentColor}.navbar-default h1{margin:1px 0px 0 0}.navbar-default h1 img{width:160px}@media (min-width: 768px){.navbar .social{display:none}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar .navbar-collapse{text-align:center}.navbar .navbar-nav a{padding:0}.navbar .navbar-nav.main li:not(:last-of-type) a{margin-right:20px}.navbar .navbar-nav.navbar-right li:not(:last-of-type) a{margin-right:15px}.navbar .navbar-nav.navbar-right li:last-of-type{border-left:1px solid #000;padding-left:20px}.navbar .navbar-nav.navbar-right .fa{font-size:14px}}@media (max-width: 767px){.navbar-header,.navbar-collapse{padding:0 15px}.navbar-default .navbar-toggle{margin-right:-10px;border:none}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}.navbar .navbar-nav{display:block;text-align:left}.navbar .navbar-collapse{text-align:center}.navbar .navbar-nav{margin:20px 0 0}.navbar .navbar-nav.main a{border:1px solid #c2c2c2}.navbar .navbar-nav.main li:not(:last-of-type) a{margin-bottom:20px}.navbar .navbar-right li:nth-child(1),.navbar .navbar-right li:nth-child(2){display:none}.navbar .navbar-right li:nth-child(3) a,.navbar .navbar-right li:nth-child(3) a:hover,.navbar .navbar-right li:nth-child(3) a:active{background-color:#8c8c8c !important;color:#fff !important}.navbar .social{float:right;font-size:18px;margin:12px 6px 0 0}.navbar .social a:last-of-type{margin-left:6px}.navbar h1{margin:15px 2px}}.home #about,.home #contact,.home #projects{margin-top:28px}#about{border:1px solid #c2c2c2;padding:81px 0 100px}#about hr{margin:12px 0}.about-desc{color:#838383;font-size:12px;text-align:justify;line-height:20px;padding-right:10%}@media (max-width: 767px){.about-desc{padding-right:0}}.see-more{margin-top:1px}.see-more a{width:100%;background:#000;text-transform:uppercase;letter-spacing:2px;color:#fff;font-size:11px;display:block;text-align:center;line-height:29px}.see-more a:hover{background:#2b2b2b}@media (max-width: 767px){.see-more,.project:not(:first-of-type){margin-top:10px}.home article:nth-child(n+7){display:none}}#contact{border:1px solid #c2c2c2;padding:32px 0 65px}#contact hr{margin:15px 0}#contact h2{color:#000;font-weight:bold;line-height:21px;text-transform:uppercase;margin:0}#contact h3{color:#000;font-size:14px;margin-top:55px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}#contact a{color:#8c8c8c}#map{width:292px;height:174px;margin-top:11px}@media (min-width: 992px){#contact .form{padding:0}}@media (max-width: 767px){#contact{border:1px solid #c2c2c2;padding:75px 0 20px}#contact h3{margin-top:19px}.vcenter{position:inherit}}.carousel img{margin:auto}.carousel-indicators{bottom:-35px}.carousel-indicators li{border:1px solid black;margin:1px 2px}.carousel-indicators li.active{background-color:black}.carousel-control{overflow:hidden}.carousel-control .left-arrow:after,.carousel-control .left-arrow:before{right:5px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.carousel-control .left-arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}.carousel-control .left-arrow:before{border-color:rgba(245,15,76,0);border-right-color:#000;border-width:16px;margin-top:-16px}.carousel-control .right-arrow:after,.carousel-control .right-arrow:before{left:5px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.carousel-control .right-arrow:after{border-color:rgba(136,183,213,0);border-left-color:#fff;border-width:16px;margin-top:-16px}.carousel-control .right-arrow:before{border-color:transparent;border-left-color:#000;border-width:17px;margin-top:-17px}@media (max-width: 768px){.slide{margin:0 !important}.carousel-control,.carousel-indicators{display:none}}@media (min-width: 768px){.carousel-control{background-image:none !important}.carousel-control.left{left:-29px;width:22px}.carousel-control.right{right:-29px;width:22px}}.full-height{min-height:calc(100vh - 74px)}.project{cursor:pointer;position:relative;overflow:hidden;padding:0}.project img{width:100%;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.project:before{background-color:rgba(0,0,0,0.76);content:' ';display:block;height:100%;position:absolute;width:100%;z-index:1;visibility:hidden;opacity:0;transition:visibility 0s, opacity 500ms linear}.project:hover img{transform:scale(1.1)}.project:hover .details{visibility:visible;opacity:1}.project:hover:before{visibility:visible;opacity:1}.project .details{position:absolute;bottom:20px;left:13px;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;z-index:10;color:#fff;font-size:12px;letter-spacing:0.5px;line-height:20px;margin:0}.project .details h2{color:#fff;font-size:19px;letter-spacing:5px;margin:0;text-transform:uppercase}.project .details hr{border-color:#fff}.project .details span{display:block}.filters{border:1px solid #c2c2c2;padding:20px 10px;margin-bottom:20px}.not-found{font-size:20px;color:#c2c2c2;height:calc(100vh - 250px);text-align:center;width:100%;position:relative;min-height:50px}.not-found fa{padding-right:3px}@media (min-width: 768px){#projects article{margin:0;padding:1px;box-sizing:border-box}}@media (max-width: 767px){section#projects{height:auto}.filters .xs-margin{margin-top:15px}.project .details{visibility:visible;opacity:1;bottom:0;left:0;background-color:rgba(35,35,35,0.75);padding:5px 0 10px 17px;width:100%}.project .details h2{border-right:3px solid #b7b6b4;float:left;padding-right:11px;margin-right:16px;font-size:18px}.project .details hr{display:none}.project .details span{display:inline-block;padding:0 3px;margin-top:6px;line-height:13px;font-size:14px}.project .details span:not(:last-of-type){border-right:1px solid gray}}.projects-view,.projects-view a{color:#8c8c8c}.projects-view .row.image{border:1px solid #c2c2c2;padding:4px 23px 23px}.projects-view .header{padding:4px 0}.projects-view .header span{font-size:15px;letter-spacing:2px;text-transform:uppercase}.projects-view .header .details li{line-height:12px}.projects-view .header .details li:not(:last-of-type){border-right:1px solid #8c8c8c;margin-right:10px;padding-right:10px}.projects-view .header .page li{padding:0}.projects-view .header .page li:not(:first-of-type){margin-left:23px}.projects-view .carousel-inner .item{height:100%}.projects-view .carousel-inner img{margin:0 auto;max-height:100%;max-width:100%}.projects-view .carousel-indicators{bottom:initial}.projects-view .carousel-indicators li{text-indent:0px;width:auto}.projects-view ul.carousel-thumbnails{margin-top:20px;text-align:center}.projects-view ul.carousel-thumbnails li{display:inline-block;float:none;vertical-align:top;position:relative;cursor:pointer;margin:1px}.projects-view ul.carousel-thumbnails li:before{content:" ";position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.76);-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.projects-view ul.carousel-thumbnails li.active:before,.projects-view ul.carousel-thumbnails li:hover:before{opacity:0}.projects-view ul.carousel-thumbnails li img{width:80px;height:80px}@media (min-width: 768px){.projects-view .header .details{float:left;width:33.3%}.projects-view .header .page{float:right;width:33.3%;text-align:right}.projects-view .header span{width:33.3%;text-align:center;display:inline-block;line-height:17px}.projects-view .carousel-inner{height:688px}.projects-view .carousel-control.right{right:-55px}.projects-view .carousel-control.left{left:-55px}}@media (max-width: 767px){.projects-view .carousel-control{display:none}.projects-view .header{padding:4px 0;text-align:center}.projects-view .header>span{color:#504e4e;font-weight:bold;display:block}.projects-view .header .page.list-inline{display:none}.projects-view .row.image{padding:5px 14px 13px}.projects-view .details{padding-bottom:4px}.projects-view .details li,.projects-view .page li{margin:0 !important;padding:0 !important;width:32%;text-align:center;white-space:nowrap;overflow:hidden}.projects-view .page{margin:0}.projects-view .page li:first-of-type{text-align:left}.projects-view .page li:last-of-type{text-align:right}#myCarousel .item{display:block;padding-bottom:15px}.carousel-thumbnails{display:none}}@media (min-width: 768px){.projects-view .carousel-inner{height:432px}}@media (min-width: 992px){.projects-view .carousel-inner{height:567px}}@media (min-width: 1200px){.projects-view .carousel-inner{height:688px}}.appointments-add section{border:1px solid #c2c2c2;padding:50px 0}.appointments-add section label{display:block}.appointments-add section .eventDate{margin-top:5px}#flashMessage ~ section{height:calc(100vh - 134px) !important}@media (min-width: 768px){.appointments-add section .eventDate{margin-top:34px}.appointments-add section .eventType label{margin-bottom:15px}}footer{text-align:center;display:block;margin:0;padding:6px 0;font-weight:normal;height:30px}@media (min-width: 768px){.container-fluid{max-width:1170px;width:calc(100% - 64px)}}
