/*!
 * Creative template custom rules v2.0.0
 * Original template : (http://startbootstrap.com/template-overviews/creative)
 */#portfolio .container-fluid .row>div,.portfolio-modal .modal-content button{cursor:pointer}.bg-dark,.bg-primary{color:#fff}.half-bottom-margin{margin-bottom:.5rem}.img-faded{filter:contrast(80%)}.btn{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);white-space:normal!important}.text-faded a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:rgba(255,255,255,.7);text-decoration:underline}.text-faded a:focus,.text-faded a:hover{color:#fff}.custom-hr{width:150px;height:4px;margin:30px auto;border-radius:2px}.custom-hr>svg{position:relative;top:-14px;width:40px!important}.custom-hr-primary-bg{background-color:#fff}.custom-hr-primary-bg>svg{color:#fff;background-color:#18ae6f}.custom-hr-dark-bg{background-color:#fff}.custom-hr-dark-bg>svg{color:#fff;background-color:#222}.custom-hr-white-bg{background-color:#333}.custom-hr-white-bg>svg{color:#333;background-color:#fff}header.masthead blockquote{text-shadow:0 0 15px #222}header.masthead blockquote footer{font-size:1.5rem}header.masthead p{text-shadow:0 0 15px #000}header .container>.btn{margin:50px auto}@media (min-width:768px){header.masthead blockquote{width:max-content;width:intrinsic;width:-moz-max-content;width:-webkit-max-content}header .container>.btn{position:absolute;bottom:120px;right:20px;margin-bottom:0}}@media (min-width:992px){#mainNav{border-bottom:1px solid rgba(255,255,255,.3)}header .container>.btn{position:absolute;bottom:50px;right:50px;margin-bottom:0}header.masthead h2{font-size:2rem}}@media (min-width:1200px){header.masthead h2{font-size:3rem}}@media (max-width:992px){#about .row .col-lg-8 p:first-child{margin-top:20px}}#services .container>a{color:#212529!important}#portfolio .container-fluid .row{margin-left:-15px;margin-right:-15px}#portfolio .container-fluid .row .portfolio-box{max-width:100%}#portfolio .container-fluid .row .portfolio-box>img{width:100%}#portfolio .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-year{padding:0 15px;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.portfolio-modal{padding-right:0!important}.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw}.portfolio-modal .modal-content{padding:100px 0;text-align:center}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#212529}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:#212529}.portfolio-modal .modal-dialog .modal-content .modal-body h1{font-size:1.5rem}.portfolio-modal .modal-dialog .modal-content .modal-body h2{text-align:left;margin-bottom:15px;font-size:1.3rem}.portfolio-modal .modal-dialog .modal-content .modal-body ul li{margin-bottom:0}@media (min-width:768px){.portfolio-modal .modal-dialog .modal-content .modal-body h1{font-size:1.5rem}.portfolio-modal .modal-dialog .modal-content .modal-body h2{font-size:1.3rem}}@media (min-width:992px){.portfolio-modal .modal-dialog .modal-content .modal-body h1{font-size:2rem}.portfolio-modal .modal-dialog .modal-content .modal-body h2{font-size:1.5rem}}@media (min-width:1200px){.portfolio-modal .modal-dialog .modal-content .modal-body h1{font-size:2.5rem}.portfolio-modal .modal-dialog .modal-content .modal-body h2{font-size:1.8rem}}.portfolio-modal .modal-dialog .modal-content .modal-body li,.portfolio-modal .modal-dialog .modal-content .modal-body p{text-align:justify;margin-bottom:.5rem}.portfolio-modal .modal-dialog .modal-content .modal-body figure img{margin-bottom:0;width:100%}.portfolio-modal .modal-dialog .modal-content .modal-body figure,.portfolio-modal .modal-dialog .modal-content .modal-body>img{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin-bottom:30px}.portfolio-modal .modal-dialog .modal-content .modal-body figcaption{color:rgba(255,255,255,.7);background-color:#333;font-style:italic;padding:3px}.portfolio-modal .modal-dialog .modal-content .modal-body>img{width:100%}.portfolio-modal .modal-dialog .modal-content .modal-body .table caption{text-align:center}.portfolio-modal .modal-dialog .modal-content .modal-body .table tbody tr td{text-align:right}.portfolio-modal .modal-dialog .modal-content .modal-body .table tbody tr td[scope=row]{text-align:left}
