.webform-flex--container .form-inline .form-control{width:100%;}.form-composite legend{font-size:1em;font-weight:bold;border:none;margin:0;}.webform-element--title-inline > div{display:inline;}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit;}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:none;margin:10px 0.5em 10px 0;}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important;}.webform-likert-description.hidden{display:block !important;}}html.js .form-type-webform-image-select .select-wrapper:after{display:none;}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important;}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff;}
.cke-ig{display:inline-flex;line-height:0;flex-wrap:wrap;border:1px solid #191919;margin-bottom:5px;}.cke-ig img{height:120px;width:auto;flex:1 0 auto;margin:5px;}
.dexp-portfolio-filter,.dexp-masonry-filter{margin:0;padding:0;text-align:center;}.dexp-portfolio-filter li,.dexp-masonry-filter li{display:inline-block;}.dexp-portfolio-filter li a,.dexp-masonry-filter li a{text-decoration:none;}.dexp-portfolio-filter li a span,.dexp-masonry-filter li a span{color:#666666;}.dexp-portfolio-filter li a span:before,.dexp-masonry-filter li a span:before{content:"";width:10px;height:10px;border-radius:5px;background-color:#990000;display:inline-block;margin:0 10px;}.dexp-portfolio-filter li a.active span,.dexp-masonry-filter li a.active span{color:#990000;}.portfolio-filters{margin-bottom:40px;}div[id^=portfolio-page] .node-dexp-portfolio{margin-bottom:30px;}.view-portfolio-masonry .portfolio-item-inner{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;}.view-portfolio-masonry .portfolio-item-inner .portfolio-item-overlay{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;opacity:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}.portfolio-item-inner .portfolio-item-tools{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.portfolio-item-inner .portfolio-item-tools span{display:inline-block;border:1px solid #FFF;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;}.portfolio-item-inner .portfolio-item-tools .view-details{color:#FFF;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;position:absolute;top:-20px;left:-200px;opacity:0;}.portfolio-item-inner .portfolio-item-tools .zoom{color:#FFF;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;position:absolute;right:-200px;top:-20px;opacity:0;}.portfolio-item-inner .title{color:#FFF;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;position:absolute;opacity:0;top:150%;width:100%;left:0;text-align:center;transform:translateY(30px);-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);}.portfolio-item-inner:hover .portfolio-item-overlay{opacity:1;}.portfolio-item-inner:hover .view-details{left:-45px;opacity:1;}.portfolio-item-inner:hover .zoom{right:-45px;opacity:1;}.portfolio-item-inner:hover .title{top:50%;opacity:1;text-decoration:none;}.portfolio-item-inner{position:relative;}.portfolio-item-inner .portfolio-item-overlay{position:absolute;top:0;left:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;opacity:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}body.node-type-dexp-portfolio .node-dexp-portfolio .field-name-body{border-bottom:1px solid #2F2F2F;padding-bottom:20px;margin-bottom:20px;}body.node-type-dexp-portfolio .node-dexp-portfolio .field-name-field-portfolio-url{border-top:1px solid #2F2F2F;padding-top:20px;margin-top:20px;}body.node-type-dexp-portfolio h3.portfolio-detail{border-bottom:1px solid #AAA;position:relative;line-height:35px;margin:0 0 15px;}body.node-type-dexp-portfolio h3.portfolio-detail:after{width:20%;height:1px;position:absolute;bottom:-1px;background:#990000;content:"";left:0;}h3.portfolio-title{margin:0 0 10px;border-bottom:1px solid #F2F2F2;font-weight:400;line-height:35px;position:relative;}h3.portfolio-title a{color:#292723;}h3.portfolio-title:after{position:absolute;left:0;bottom:-1px;width:25%;height:1px;background:#990000;content:"";}.field-name-field-portfolio-categories a{color:#D3D3D3;}.slick-wrapper,.slick,.slick *{-webkit-box-sizing:border-box;box-sizing:border-box;}.slick img{height:auto;}.slick img,.slick iframe{border:0;max-width:100%;min-height:1px;}.slick,.slick-wrapper{max-width:100%;position:relative;}.slick-initialized{overflow:visible;}.slick__slider::before,.slick__slider::after{display:table;content:'';}.slick__slider::after{clear:both;}.draggable{cursor:-webkit-grab;cursor:grab;}.draggable:active{cursor:-webkit-grabbing;cursor:grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}.slick__slide{max-width:100%;position:absolute;visibility:hidden;}.slick__slide.slide--0{position:relative;}.unslick .slick__slide,.slick-initialized .slick__slide{position:relative;visibility:visible;}.slick__slide:focus{outline:0;}.unslick .slick__slide{width:100%;}.slick-current{z-index:4;}.slide__content,.grid__content{position:relative;}.slide__content::after{content:"";display:table;clear:both;}.slide__link{margin:30px auto;}.slide__caption{cursor:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;width:100%;}.slick__arrow,.is-loading .slide__caption{visibility:hidden;}.slick--initialized .slick__arrow{visibility:visible;}.slick--main .slide__caption{min-height:32%;padding:20px 0;z-index:3;}.slick--thumbnail .slide__caption{padding:5px 6px;}.carousel-indicators{bottom:-20px;}.carousel-indicators li{border-color:#990000;background-color:#FFF;width:12px;height:12px;}.carousel-indicators li.active{background-color:#990000;}div.dexp_carousel .carousel-control{text-shadow:white;z-index:99;font-size:28px;}div.dexp_carousel .carousel-control span{top:50%;position:absolute;width:40px;height:60px;line-height:60px;margin-top:-30px;text-align:center;background-color:#990000;color:#fff;opacity:0;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;}div.dexp_carousel .carousel-control.right{background:none;}div.dexp_carousel .carousel-control.right span{right:0;}div.dexp_carousel .carousel-control.right:hover span{opacity:1;right:20px;}div.dexp_carousel .carousel-control.left{background:none;}div.dexp_carousel .carousel-control.left span{left:0;}div.dexp_carousel .carousel-control.left:hover span{opacity:1;left:20px;}div.dexp_carousel:hover .right span{opacity:1;right:20px;}div.dexp_carousel:hover .left span{opacity:1;left:20px;}div[id^=dexp-layerslider] .tparrows,div[id^=dexp-layerslider] .tp-bullets{opacity:0;}div[id^=dexp-layerslider]:hover .tparrows,div[id^=dexp-layerslider]:hover .tp-bullets{opacity:1;}.tp-bullets.simplebullets.navbar{height:35px;padding:0px 0px;}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative !important;background:rgba(255,255,255,0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0,0,0,0);display:inline-block;margin-right:2px !important;margin-bottom:14px !important;-webkit-transition:background-color 0.2s,border-color 0.2s;-moz-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;-ms-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;float:none !important;}.tp-bullets.simplebullets .bullet.last{margin-right:0px;}.tp-bullets.simplebullets .bullet:hover,.tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#990000 !important;width:6px !important;height:6px !important;border:5px solid #990000;}.tparrows:before{font-family:'revicons';color:#fff;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;margin-top:8px;text-align:center;width:50px;font-size:20px;}.tparrows{cursor:pointer;background:rgba(0,0,0,0.3) !important;-webkit-border-radius:2px;border-radius:2px;width:50px !important;height:50px !important;}.tparrows:hover{color:#fff;}.tp-leftarrow:before{content:'\e824';}.tp-rightarrow:before{content:'\e825';}.tparrows.tp-rightarrow:before{margin-left:1px;}.tparrows:hover{background:#000000 !important;}.slick-prev{left:0;}.slick-next{right:0;}.slick__arrow{bottom:auto;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2;}.slick-arrow{border:0;border-radius:50%;font-size:0;height:42px;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42px;}.slick-arrow:active,.slick-arrow:focus{box-shadow:none;outline:0;}.slick-arrow::before,.slick-arrow::after{pointer-events:none;}.slick-arrow::before{color:#990000;font-size:36px;font-size:2.25rem;}.slick-arrow:hover::before{color:#990000;}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto;}.slick-dots li{margin-bottom:5px;display:inline-block;vertical-align:top;}.slick-dots li button::before{font-size:12px;font-size:0.75rem;}img[data-lazy]{display:none;}.slide__media{overflow:hidden;position:relative;}.slick img.media__element{margin:0 auto;}.slick--less .slick-track{margin-left:auto;margin-right:auto;text-align:center;}.slick.slick--less .slick-slide{float:none;display:inline-block;vertical-align:top;}.slick--less .draggable{cursor:default;}
.slick--skin--rounded .media,.slick--skin--rounded .slide__media{border-radius:50%;overflow:hidden;}
