.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item{}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/bootstrap_subtheme/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
html{overflow-x:hidden;}body{background-color:white;color:#777777;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:22px;margin:0;}body.navbar-is-fixed-top{margin-top:113px;}a{color:#d2232b;}a:hover{color:#dd323a;}h1,h2,h3,h4,h5,h6{color:#1d2127;font-weight:200;letter-spacing:-1px;margin:0;}h2{font-size:2.2em;font-weight:300;line-height:42px;margin:0 0 32px 0;}h3{font-size:1.8em;font-weight:400;letter-spacing:normal;line-height:24px;margin-bottom:20px;text-transform:uppercase;}h4{font-size:1.4em;font-weight:400;letter-spacing:normal;line-height:27px;margin:0 0 14px 0;}p{color:#777777;line-height:24px;margin:0 0 20px;}hr{background-image:-webkit-linear-gradient(left,transparent,#dbdbdb,transparent);background-image:linear-gradient(to right,transparent,#dbdbdb,transparent);border:0;height:1px;margin:20px 0;}.form-group:last-child,.panel:last-child,p:last-child{margin:0 0 20px;}.fullwidth-block{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}html .btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#d2232b;border-color:#d2232b #d2232b #a61c22;}html .btn-primary:hover{border-color:#dd323a #dd323a #bc1f27;background-color:#dd323a;}html .btn-primary:hover,html .btn-primary:focus{color:#ffffff;}html .btn-primary:active:hover{border-color:#bc1f27 #bc1f27 #bc1f27;background-color:#bc1f27;}.ws-nowrap{color:#d2232b;font-size:1.3em;padding:4px 0px 6px 10px;display:inline-block;float:right;}.ws-nowrap .glyphicon{font-size:15px;margin-right:3px;}span.ws-nowrap{float:right;margin-right:20px;}.portal-btn{float:right;padding:4px 12px;margin-right:20px;background-color:#d2232b;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);border-color:#d9534f;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}.portal-btn:hover{color:#d2232b !important;background-color:#fff;border-color:#fff;}#footer .portal-btn{float:left;}.top-nav-social-icons.social-icons li,.top-nav-social-icons.social-icons li a{border-radius:10%;}.social-icons li.social-icons-facebook a{background:#3b5a9a;color:#fff !important;}.social-icons li.social-icons-twitter a{background:#1aa9e1;color:#fff !important;}.social-icons li.social-icons-linkedin a{background:#006097;color:#fff !important;}.social-icons li:hover.social-icons-facebook a{color:#3b5a9a !important;background:#fff !important;}.social-icons li:hover.social-icons-twitter a{background:#fff !important;color:#1aa9e1 !important;}.social-icons li:hover.social-icons-linkedin a{background:#fff !important;color:#006097 !important;}ul.top-nav-social-icons{float:right;}@media (max-width:768px){.scroll-hide{padding-bottom:70px;}span.ws-nowrap{float:left;padding:0px;}body.navbar-is-fixed-top{margin-top:150px;}}#navbar.navbar{background:#FFF;border-top:5px solid #EDEDED;border-bottom:1px solid transparent;padding:8px 0;-webkit-transition:min-height 0.3s ease;-moz-transition:min-height 0.3s ease;transition:min-height 0.3s ease;width:100%;z-index:1001;}#navbar .header-container{position:relative;display:table;}a.logo{margin:10px 10px 10px 0;margin-top:-33px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;top:0;}a.logo img{width:90%;}.menu--main.navbar-nav li{margin-left:2px;}.menu--main.navbar-nav li a{border-radius:4px;font-size:12px;font-style:normal;font-weight:700;line-height:20px;padding:10px 13px;text-transform:uppercase;}.navbar-default .navbar-nav>li>a{color:#d2232b;}.navbar-default .navbar-nav>.active>a{background:#d2232b;color:#fff;}.menu--main.navbar-nav li a.is-active{background-color:#d2232b;color:#fff !important;}.menu--main.navbar-nav .dropdown-menu li a.is-active{background-color:unset;color:unset;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5 !important;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background:#d2232b;}@media (min-width:992px){.menu--main.navbar-nav > li.dropdown:hover > .dropdown-menu{top:auto;display:block;opacity:1;}.menu--main.navbar-nav > li.dropdown .dropdown-menu{top:-1000px;display:block;opacity:0;left:auto;border-radius:0 4px 4px;border:0;border-top:5px solid #CCC;box-shadow:0 20px 45px rgba(0,0,0,0.08);margin:-3px 0 0 0;min-width:200px;padding:5px;text-align:left;border-top-color:#d2232b;right:auto;}.menu--main.navbar-nav > li:hover > a{background:#d2232b;padding-bottom:10px;color:#fff !important;}.menu--main.navbar-nav > li.dropdown .dropdown-menu li a{border-bottom:1px solid #f4f4f4;color:#777 !important;font-size:0.9em;font-weight:400;padding:8px 20px 8px 8px;position:relative;text-transform:none;}.menu--main.navbar-nav > li.dropdown .dropdown-menu li a{-webkit-transition:margin-top 0.2s ease;-moz-transition:margin-top 0.2s ease;transition:margin-top 0.2s ease;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;margin-top:-10px;}.menu--main.navbar-nav > li.dropdown:hover .dropdown-menu li a{margin-top:0;}}.menu--main.navbar-nav > li .menu-client-portal{display:none;}@media (max-width:768px){.menu--main.navbar-nav > li .menu-client-portal{display:block;}}#footer{background:#0e0e0e;border-top:4px solid #0e0e0e;font-size:0.9em;margin-top:50px;padding:70px 0 0;position:relative;clear:both;}#footer .container .row > div{margin-bottom:25px;}#footer .container input:focus{box-shadow:none;}#footer a:hover{color:#CCC;}#footer h1,#footer h2,#footer h3,#footer h4,#footer a{color:#FFF;}#footer h4{font-size:1.8em;font-weight:200;}#footer h5{color:#CCC;}#footer ul.nav-list > li a{border-bottom:1px solid rgba(255,255,255,0.1);line-height:20px;padding-bottom:11px;}#footer ul.nav-list > li:last-child a{border-bottom:0;}#footer ul.nav-list > li a:hover{background-color:rgba(255,255,255,0.05);}#footer ul.list.icons li{margin-bottom:5px;}#footer form{filter:alpha(opacity=85);opacity:0.85;}#footer form label.error{line-height:16px;margin:5px 0 -5px;display:block;clear:both;}#footer form .alert{padding:6px;text-align:center;}#footer .footer-ribbon{background:#999;position:absolute;margin:-90px 0 0 14px;padding:10px 20px 6px 20px;background:#d2232b;}#footer .footer-ribbon:before{border-right:10px solid #646464;border-right-color:#90181e;border-left-color:#90181e;border-top:16px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:0;width:7px;}#footer .footer-ribbon span{color:#FFF;font-size:1.6em;font-family:"Shadows Into Light",cursive;}#footer .newsletter form{width:100%;max-width:262px;}#footer .newsletter form input.form-control{height:34px;padding:6px 12px;}#footer .alert a{color:#222;}#footer .alert a:hover{color:#666;}#footer .twitter .fa,#footer .twitter .icons{clear:both;font-size:1.5em;position:relative;top:3px;}#footer .twitter .meta{color:#999;display:block;font-size:0.9em;padding-top:3px;}#footer .twitter ul{list-style:none;margin:0;padding:0;}#footer .twitter ul li{padding-bottom:20px;}#footer .twitter ul li:last-child{padding-bottom:0;}#footer .twitter-account{color:#FFF;display:block;font-size:0.9em;margin:-15px 0 5px;filter:alpha(opacity=55);opacity:0.55;}#footer .twitter-account:hover{filter:alpha(opacity=100);opacity:1;}#footer .contact{list-style:none;margin:0;padding:0;}#footer .contact i{display:block;float:left;font-size:1.2em;margin:7px 8px 10px 0;position:relative;text-align:center;top:-2px;width:16px;}#footer .contact i.fa-envelope{font-size:1em;top:0;}#footer .contact p{margin-bottom:10px;}#footer .logo{display:block;}#footer .logo.mb-xl{margin-bottom:12px;}#footer .footer-copyright{background:#060606;border-top:4px solid #060606;margin-top:40px;padding:30px 0 10px;}#footer .footer-copyright nav{float:right;}#footer .footer-copyright nav ul{list-style:none;margin:0;padding:0;}#footer .footer-copyright nav ul li{border-left:1px solid #505050;display:inline-block;line-height:12px;margin:0;padding:0 8px;}#footer .footer-copyright nav ul li:first-child{border:medium none;padding-left:0;}#footer .footer-copyright p{color:#555;margin:0;padding:0;}#footer .phone{color:#FFF;font-size:26px;font-weight:bold;display:block;padding-bottom:15px;margin-top:-5px;}#footer .narrow-phone{text-align:right;margin:-2px 0 0 0;}#footer .narrow-phone .phone{font-size:16px;padding-bottom:0;margin-top:-13px;}#footer .recent-work{list-style:none;padding:0;margin:0;}#footer .recent-work li{float:left;width:30%;margin:10px 3% 0 0;}#footer .recent-work img{border:0;width:100%;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%);}#footer .recent-work .img-thumbnail-hover-icon{border:0;}#footer .recent-work .img-thumbnail-hover-icon:after{font-size:22px;margin-left:-2px;}#footer .view-more-recent-work{padding:12px;}#footer.short{padding-top:50px;}#footer.short .footer-copyright{background:transparent;border:0;padding-top:0;margin-top:0;}#footer.light{padding-top:60px;background:#FFF;border-top:1px solid #DDD;}#footer.light .footer-ribbon{margin-top:-76px;margin-left:14px;}#footer.light .footer-copyright{margin-top:15px;background:#FFF;border-top:1px solid #DDD;}#footer.light .footer-copyright p{color:#777;}#footer.light .phone,#footer.light .twitter-account{color:#777;}#footer.light ul.nav-pills > li.active > a{color:#FFF;}#footer.narrow{padding-top:30px;}#footer.narrow .footer-copyright{margin-top:0;}#footer.narrow .nav > li > a{padding:5px 12px;}#footer.color{color:#FFF;}#footer.color p{color:#FFF;}#footer.color .footer-copyright nav ul li{border-left-color:#FFF;}.social-icons{margin:0;padding:0;width:auto;}.social-icons li{display:inline-block;margin:-1px 1px 5px 0;padding:0;border-radius:100%;overflow:visible;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);}.social-icons li a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background:#FFF;border-radius:100%;display:block;height:30px;line-height:30px;width:30px;text-align:center;color:#333 !important;text-decoration:none;}.footer-social-icons.social-icons li a i{margin-left:3px;}.social-icons li:hover a{background:#171717;color:#FFF !important;}.social-icons li:hover.social-icons-facebook a{background:#3b5a9a;}.social-icons li:hover.social-icons-twitter a{background:#1aa9e1;}#footer .contextual-region .contextual .contextual-links a{color:#333;}footer h2{font-size:1.8em;margin-bottom:14px;line-height:27px;}.title-background{background-color:#f2f2f2;}.title-end{border-bottom:3px solid #CCC;margin-bottom:35px;padding:0 0 20px 0;}.breadcrumb{background-color:#f2f2f2;padding:20px 0 0 0;margin-bottom:5px;}.page-header{padding-bottom:0;margin:0;border-bottom:none;}h1.page-header{border-bottom:3px solid #d2232b;color:#404040;display:inline-block;font-weight:200;margin:0 0 -25px;min-height:37px;font-size:2.6em;line-height:46px;padding:0 0 17px;position:relative;}h2.short{margin-bottom:15px;}p.featured{font-size:1.6em;line-height:1.5em;}.featured-box{background:#F5F5F5;background:-webkit-linear-gradient(top,white 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;background:linear-gradient(to bottom,white 1%,#fcfcfc 98%) repeat scroll 0 0 transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #DFDFDF;border-left:1px solid #ECECEC;border-radius:8px;border-right:1px solid #ECECEC;box-shadow:0 1px 1px 0 rgba(0,0,0,0.04);margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:20px;min-height:100px;position:relative;text-align:center;z-index:1;}.featured-boxes .featured-box{margin-bottom:30px;margin-top:45px;}.featured-box .box-content{border-radius:8px;border-top:1px solid #d2232b;border-top-width:4px;padding:30px 30px 10px 30px;position:relative;top:-1px;min-height:400px;}.icon-featured{display:inline-block;font-size:0px;margin:15px;width:110px;height:110px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#FFF;font-size:40px !important;line-height:110px !important;}.icon-featured:before{margin-right:-10px;}.icon-featured:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}html .featured-box-primary .icon-featured{background-color:#d2232b;}.featured-box h4{font-size:1.3em;font-weight:400;letter-spacing:-0.7px;margin-top:5px;margin-bottom:5px;}html .featured-box-primary h4{color:#d2232b;}.featured-box .learn-more{display:block;margin-top:10px;text-transform:capitalize;}article.post h2 a{text-decoration:none;}article.post .post-meta{font-size:0.9em;margin-bottom:7px;}article.post .post-meta > span{display:inline-block;padding-right:8px;}article.post .post-meta i{margin-right:3px;}article.post .post-date{box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);float:left;margin-right:10px;text-align:center;}article.post .post-date .month{background:#d2232b;border-radius:0 0 2px 2px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#FFFFFF;font-size:0.9em;padding:0 10px 2px;}article.post .post-date .day{background:#F4F4F4;border-radius:2px 2px 0 0;color:#d2232b;display:block;font-size:16px;font-weight:500;font-weight:bold;padding:10px;}article.post .post-image .owl-carousel{width:100.1%;}article .post-video{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:0;background-color:#FFF;border:1px solid #DDD;border-radius:8px;display:block;height:auto;position:relative;margin:0 0 30px 0;padding-bottom:61%;}article .post-video iframe{bottom:0;height:auto;left:0;margin:0;min-height:100%;min-width:100%;padding:4px;position:absolute;right:0;top:0;width:auto;}article .post-audio{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:0;background-color:#FFF;border:1px solid #DDD;border-radius:8px;display:block;height:auto;position:relative;margin:0 0 30px 0;padding-bottom:25%;}article .post-audio iframe{bottom:0;height:auto;left:0;margin:0;min-height:100%;min-width:100%;padding:4px;position:absolute;right:0;top:0;width:auto;}article.post-medium .post-image .owl-carousel{width:100.2%;}article.post-large{margin-left:60px;}article.post-large h2{margin-bottom:5px;}article.post-large h2:hover,article.post-large h2:active{color:#dd323a;}article.post-large .post-image,article.post-large .post-date{margin-left:-60px;}article.post-large .post-image{margin-bottom:15px;}article.post-large .post-image.single{margin-bottom:30px;}article.post-large .post-video{margin-left:-60px;}article.post-large .post-audio{margin-left:-60px;}.post-meta-comments,.post-meta-user,.post-author{display:none !important;}.post-content h2 a:hover,.post-content h2 a:active{color:#d2232b;}.blog-posts article{border-bottom:1px solid #DDD;margin-bottom:50px;padding-bottom:10px;}.blog-posts .pagination{margin:-10px 0 20px;}.blog-posts article .links .node-readmore{display:none;}section.section{background:#f4f4f4;border-top:5px solid #f1f1f1;margin:30px 0;padding:50px 0;}.recent-posts h4{margin-bottom:7px;}.recent-posts article.recent-post h4{margin:0 0 3px 0;}.recent-posts article.recent-post h4 a{display:block;}.recent-posts .date{float:left;margin-right:10px;margin-top:8px;text-align:center;}.recent-posts .date .month{background-color:#d2232b;border-radius:0 0 2px 2px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#FFFFFF;font-size:0.9em;padding:0 10px 2px;}.recent-posts .date .day{background:#F7F7F7;color:#d2232b;display:block;font-size:18px;font-weight:500;font-weight:bold;padding:8px;}section.featured .recent-posts .date .day{background:#FFF;}.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#b81f26 !important;}.read-more,.learn-more{display:inline-block;white-space:nowrap;}.testimonial{margin-bottom:20px;}.testimonial blockquote{background:#CCC;border-radius:10px;border:0;color:#666;font-family:Georgia,serif;font-style:italic;margin:0;padding:10px 50px;position:relative;}.testimonial blockquote:before{left:10px;top:0;color:#FFF;content:"\201C";font-size:80px;font-style:normal;line-height:1;position:absolute;}.testimonial blockquote:after{color:#FFF;content:"\201D";font-size:80px;font-style:normal;line-height:1;position:absolute;bottom:-0.5em;right:10px;}.testimonial blockquote p{color:#FFF;font-family:Georgia,serif;font-style:italic;font-size:1em;line-height:1.3;}.testimonial .testimonial-arrow-down{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #CCC;height:0;margin:0 0 0 17px;width:0;}.testimonial .testimonial-author{margin:8px 0 0 0;}.testimonial .testimonial-author::after{clear:both;content:"";display:table;}.testimonial .testimonial-author .testimonial-author-thumbnail{float:left;margin-right:10px;width:auto;}.testimonial .testimonial-author img{max-width:55px;}.testimonial .testimonial-author strong{color:#111;display:block;padding-top:10px;margin-bottom:-5px;}.testimonial .testimonial-author span{color:#666;display:block;font-size:12px;}.testimonial .testimonial-author p{color:#999;margin:0 0 0 25px;text-align:left;}html .testimonial-primary blockquote{background:#dd323a;}html .testimonial-primary .testimonial-arrow-down{border-top-color:#dd323a;}.owl-carousel-testimonials .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-carousel-testimonials .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-carousel-testimonials .owl-dots .owl-dot{display:inline-block;zoom:1;}.owl-carousel-testimonials .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.toggle{margin:10px 0 20px;position:relative;clear:both;}.toggle > label{-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background:#F4F4F4;border-left:3px solid #CCC;border-radius:5px;color:#CCC;display:block;font-size:1.1em;min-height:20px;padding:12px 20px 12px 10px;position:relative;cursor:pointer;font-weight:400;}.toggle label{font-weight:normal;}html .toggle-primary .toggle label{color:#d2232b;border-left-color:#d2232b;border-right-color:#d2232b;}.toggle > label:before{border:6px solid transparent;border-left-color:inherit;content:'';margin-top:-6px;position:absolute;right:4px;top:50%;}.toggle.active > label{background:#F4F4F4;border-color:#CCC;}html .toggle-primary .toggle.active > label{background-color:#d2232b;border-color:#d2232b;color:#ffffff;}.toggle > label:before{border:6px solid transparent;border-left-color:inherit;content:'';margin-top:-6px;position:absolute;right:4px;top:50%;}.toggle.active > label:before{border:6px solid transparent;border-top-color:#FFF;margin-top:-3px;right:10px;}section.toggle ul{list-style-type:none;}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:1px;}.col-xs-5ths{width:20%;float:left;}@media (min-width:768px){.col-sm-5ths{width:20%;float:left;}}@media (min-width:992px){.col-md-5ths{width:20%;float:left;}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left;}}ul.portfolio-list{list-style:none;margin:0;padding:0;}ul.portfolio-list .portfolio-item{position:relative;margin-bottom:35px;}.thumb-info{display:block;position:relative;text-decoration:none;max-width:100%;background-color:#FFF;border:1px solid #DDD;border-radius:4px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.thumb-info .thumb-info-title{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:rgba(36,27,28,0.9);bottom:10%;color:#FFF;font-size:18px;font-weight:700;left:0;letter-spacing:-1px;padding:9px 11px 9px;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;z-index:2;max-width:90%;}.thumb-info .thumb-info-inner{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:block;}.thumb-info .thumb-info-action-icon{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:#CCC;border-radius:0 0 0 25px;display:inline-block;font-size:25px;height:50px;line-height:50px;position:absolute;right:-100px;text-align:center;top:-100px;width:50px;z-index:2;}.thumb-info .thumb-info-action-icon i{font-size:24px;left:3px;position:relative;top:-4px;color:#FFF;}.thumb-info:hover .thumb-info-title{background:#000;}.thumb-info .thumb-info-action-icon{background-color:#d2232b;}.thumb-info:hover .thumb-info-action-icon{right:0;top:0;}.portfolio-title{margin-bottom:-10px;margin-top:20px;}.portfolio-title a{display:inline-block;}.portfolio-title .fa,.portfolio-title .icons{font-size:2.5em;}.portfolio-title .portfolio-nav,.portfolio-title .portfolio-nav-all{}.portfolio-title .portfolio-nav{text-align:right;}.portfolio-title .portfolio-nav a{width:40%;}.portfolio-title .portfolio-nav-all .fa,.portfolio-title .portfolio-nav-all .icons{font-size:2.7em;}.portfolio-title .fa-angle-right{text-align:right;}.portfolio-title .portfolio-nav-prev{text-align:left;}.portfolio-info{margin:2px 0 10px;float:right;}.portfolio-info ul{list-style:none;padding:0;margin:0;}.portfolio-info ul li{display:inline-block;border-right:1px solid #E6E6E6;color:#B1B1B1;padding-right:8px;margin-right:8px;font-size:0.9em;}.portfolio-info ul li:last-child{border-right:0;padding-right:0;margin-right:0;}.portfolio-info ul li a{text-decoration:none;color:#B1B1B1;}.portfolio-info ul li a:hover .fa-heart{color:#E53F51;}.portfolio-info ul li .fa,.portfolio-info ul li .icons{margin-right:4px;}ul.portfolio-list{list-style:none;margin:0;padding:0;}ul.portfolio-list .portfolio-item{position:relative;margin-bottom:35px;}ul.portfolio-details{list-style:none;padding:0;margin:45px 0 0 5px;font-size:0.9em;}ul.portfolio-details > li{padding:0;margin:0 0 20px;}ul.portfolio-details p{padding:0;margin:0;}ul.portfolio-details blockquote{padding:0 0 0 10px;margin:15px 0 0;color:#999;}ul.portfolio-details .list-icons{margin-left:0;}ul.portfolio-details .list-icons > li{padding-left:18px;margin-right:10px;}ul.portfolio-details .list-icons > li .fa,ul.portfolio-details .list-icons > li .icons{top:7px;}.lightbox-gallery-row{width:100%;}.lightbox-gallery-row .hover-darken{display:inline-flex;flex-wrap:wrap;}.lightbox-gallery-row .views-row .hover-darken .gallery-image{flex:1 0 23%;display:flex;align-items:center;justify-content:center;}.hover-darken,.hover-darken:hover,.hover-darken:active,.hover-darken:focus{color:transparent;text-decoration:none;border-bottom:none;}.hover-darken .gallery-image{width:270px;height:210px;margin-right:5px;margin-left:5px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.hover-darken{position:relative;}.hover-darken:hover > .overlay{position:absolute;top:0;width:100%;height:100%;left:0;background-color:#000;opacity:0.5;z-index:100;display:block;}#lightbox .modal-content{display:inline-block;text-align:center;}#lightbox .close{opacity:1;color:rgb(255,255,255);background-color:rgb(25,25,25);padding:3px 8px 4px 8px;border-radius:30px;border:2px solid rgb(255,255,255);position:absolute;top:-15px;right:-15px;z-index:1032;}#lightbox.invisible{visibility:hidden;}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible;}100%{opacity:1;}}.fadein{-webkit-animation:fadein 0.4s linear;}p.client-item{line-height:18px;margin:0 0 7px;}.form-item-agree .description.help-block{display:inline-block;}#edit-agree--description{display:inline-block;}.captcha{margin-bottom:10px;}.img-active{display:block !important;height:220px;width:295px;margin-left:auto;margin-right:auto;}.img-inactive{display:none;}
