@charset "utf-8";.container-fluid{padding-left:0 !important;padding-right:0 !important}::-moz-selection{background:#f50000;color:#fff;text-shadow:none}::selection{background:#f50000;color:#fff;text-shadow:none}a{color:#f50000}a:hover{color:#000;text-decoration:none}#master-wrapper{background:url(../img/overlay-white.png) repeat !important;padding:0 !important;margin:0 !important}.white{background:url(../img/overlay-white.png) repeat !important}.navbar{z-index:99999 !important}.nav .active>a{background-color:#000 !important;border-bottom:solid 3px #f50000 !important;color:#fff !important;text-shadow:none !important}.main-link a{font-family:"Source_Sans";text-transform:uppercase}.main-link:hover{background:#111;border-bottom:solid 3px #000 !important}#left-panel{height:100%;position:fixed;top:0}#right-panel{min-height:3000px}#brand{width:99px;height:40px;position:fixed;top:0;right:0;z-index:99999 !important;background:#000;padding-left:5px;padding-right:5px;border-bottom:solid 5px #f50000}.title{font-size:112px;font-family:"bariol_regular";color:#fff;font-weight:normal !important;line-height:96px;text-shadow:2px 1px 2px rgba(0,0,0,0.8)}.title-highlight{font-size:112px !important;color:#f50000 !important;font-weight:normal;font-family:"bariol_regular";font-weight:normal !important;line-height:128px !important;text-shadow:2px 1px 2px rgba(0,0,0,0.8)}.title-sub{font-size:32px;color:#f50000;font-weight:normal !important;font-family:"bariol_regular";text-shadow:2px 1px 2px rgba(0,0,0,0.8)}.promo h1{color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,0.8);background:#000;padding-top:10px;padding-bottom:10px}.promo p{color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,0.8);font-size:20px;padding:0 180px 180px}.main-heading{font-family:"bariol_regular"}.big-one{font-size:64px}.page-left{height:1300px}.promo-home{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/01.jpg);background-position:left top,top center;background-repeat:repeat,no-repeat}.promo-about{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/02.jpg);background-position:left top,top center;background-repeat:repeat,no-repeat}.promo-services{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/03.jpg);background-position:left top,top center;background-repeat:repeat,no-repeat}.promo-team{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/04.jpg);background-position:left top,top center;background-repeat:repeat,no-repeat}.promo-portfolio{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/05.jpg);background-position:left top,top center;background-repeat:repeat,no-repeat}.promo-blog{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/06.jpg);background-position:left top,top center;background-repeat:repeat,no-repeat}.promo-contact{height:1300px;min-height:800px !important;background-image:url(../img/dark-trans.png),url(../img/bg/06.jpg);background-position:left top,top center;background-repeat:repeat,repeat-y}.page-right{min-height:1000px;padding-bottom:400px}.color-high{color:#f50000}.color-dark{color:#000}.bg-white{background:#fff}.bg-dark{background:#000}.iconize{font-size:64px;font-family:"Source_Sans";letter-spacing:-16px}.in-main-heading{font-family:"bariol_regular";line-height:43px;font-weight:normal !important}.in-sub-heading{line-height:32px;font-family:"Open_Sans_R";font-size:1.45em;letter-spacing:-0.02em;line-height:1.32em;font-weight:normal !important}.small-para{color:#000;font-size:13px;font-family:"Open_Sans_R"}.icon-heading{line-height:34px !important;font-family:"Source_Sans";width:100%;display:block}.home-inner-block{background:#fff;padding:10px;border-radius:0}.home-inner-block:hover{background:#eee;padding:10px;border-radius:0}.btn-aura-dark{border-radius:0;box-shadow:none;background:#080808;color:#fff;text-shadow:none}.btn-aura-dark:hover{border-radius:0;box-shadow:none;background:#f50000;color:#fff;text-shadow:none}.btn-aura-high{border-radius:0;box-shadow:none;background:#f50000;color:#fff;text-shadow:none}.btn-aura-high:hover{border-radius:0;box-shadow:none;background:#fff;color:#f50000;text-shadow:none}.promo-social a{margin-left:10px;margin-right:10px}.promo-social a:hover{margin-left:10px;margin-right:10px;text-decoration:none}.promo-social a>i{border-radius:50% 50% 50% 50%;font-size:48px;width:96px;height:96px;text-align:center;line-height:96px}.promo-social a>i{background:none repeat scroll 0 0 #fff;color:#f50000;text-shadow:none}.promo-social a>i:hover{background:none repeat scroll 0 0 #f50000;color:#fff;text-shadow:none}.features-thumb{background:none repeat scroll 0 0 #f50000;color:#fff;text-shadow:none;border-radius:50% 50% 50% 50%;cursor:pointer;font-size:24px;padding:15px 20px 12px 10px}.portfolio{list-style:none;padding-left:0;margin-left:0;margin-top:10px}.portfolio li{float:left;margin:7px;min-height:235px;width:165px;border-bottom:solid 4px #000}.portfolio li:hover{background:#fff;border-bottom:solid 4px #f50000}.portfolio a{font-size:1em;text-decoration:none}.portfolio a:hover{background-color:#000;background-image:url("../images/tn_overlay_image.png");background-position:center center;background-repeat:no-repeat;height:173px;width:173px;z-index:10}.portfolio a:hover h4{color:#ff3c00}.portfolio img{display:block;margin-bottom:.7em}.portfolio p{text-transform:none;font-size:13px;line-height:18px}.portfolio h5{text-transform:none;font-size:16px;margin-bottom:5px;font-family:"Open_Sans_R"}.overlay-block{display:none;z-index:9999;position:absolute;height:165px;width:165px;background:rgba(245,0,0,0.7) url(../../images/zoom-alt.png) no-repeat center center;text-align:center}.item{border-bottom:thin dotted #9c9c9c}.group{color:#777;float:left;margin-bottom:.2em;width:100%;padding-left:0;margin-left:5px}.filter li{display:inline;float:left}.filter a{background-color:#fff;color:#000;font-family:"bariol_regular";font-size:16px;letter-spacing:.06em;padding:10px 14px;text-decoration:none;text-transform:uppercase}.filter a:hover{background-color:#000;color:#fff}.current a{background-color:#f50000;color:#fff}.filter li:after,.filter li:last-child:after{content:""}.team-block{background:#fff}.team-margin{margin:0 10px}.team-img-wrap{background:#fff;border-bottom:solid 5px #000}.team-block h3{font-size:18px;font-family:"bariol_regular";margin-top:0;margin-bottom:0;color:#f50000;text-align:left}.team-block h4{font-size:14px;font-family:"Source_Sans";margin-top:0;margin-bottom:0;text-align:left}.team-block p{font-size:12px;line-height:19px;font-family:"Open_Sans_R";text-align:left}.team-social{text-align:left;margin-left:5px}.team-social a>i{font-size:24px;margin:8px}.blog-block img{border-top:solid 4px #000}.blog-block img:hover{border-top:solid 4px #f50000}.blog-post-heading{background:#f50000}.blog-title{float:left;background:#f50000;font-family:"bariol_regular";font-weight:normal;color:#fff;font-size:20px;line-height:20px;padding:6px 10px;margin-top:0;text-align:left}.blog-button{float:right;font-family:"bariol_regular";color:#fff;font-size:20px;line-height:20px;padding:5px 10px;margin-top:0;text-align:left}.blog-button:hover{float:right;font-family:"bariol_regular";color:#fff;font-size:20px;line-height:20px;padding:5px 10px;margin-top:0;text-align:left}.blog-clear{clear:both}.blog-stats{height:20px;background:#fff;padding:10px;margin-top:-10px;border-bottom:solid 2px #ccc}ul.post-data{float:right}ul.post-data-3{margin-top:20px}ul.post-data li,ul.post-data-3 li{border-left:1px dotted #a9a9a9;float:left;list-style:none outside none;padding:0 10px}ul.post-data li:first-child,ul.post-data-3 li:first-child{border:medium none;padding-left:0}ul.post-data li:last-child{padding-right:0}ul.post-data-3 li:last-child{display:none}.post-summary-footer button{float:none;margin-bottom:20px}.blog article button{clear:both;float:left;margin-bottom:20px}ul.post-data-3{display:none}ul.post-data{clear:both;float:none;margin:0}ul.post-data li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:190px}.post-data li>i{text-shadow:none !important}.contact-block{background:#fff;border-top:solid 4px #f50000}.contact-margin{margin:0 10px}.contact-img-wrap{background:#fff}.contact-block h3{font-size:18px;font-family:"bariol_regular";margin-top:0;margin-bottom:0;color:#f50000;text-align:left}.contact-block h4{font-size:14px;font-family:"Source_Sans";margin-top:0;margin-bottom:0;text-align:left}.contact-block p{font-size:14px;line-height:23px;font-family:"Open_Sans_R";text-align:left}.contact-social{text-align:left;margin-left:5px}.contact-social a>i{font-size:24px;margin:8px}.address-panel{font-family:"Open_Sans_R";font-weight:normal !important;font-size:16px;padding:10px}.contactform{background:url("../images/overlay.png") repeat scroll 0 0 transparent;color:#222;font-family:"Source_Sans";font-size:16px;font-weight:400}.contactform h3{color:#2fbfff;font-family:"Source_Sans";line-height:24px;margin-bottom:5px;text-transform:uppercase}.contactform p{color:#222;font-family:"Source_Sans";font-size:16px}.contactform article{line-height:24px;margin-bottom:5px}.contactform input[type="text"]{border:1px solid #777;border-radius:0 !important;border:1px solid #ccc;border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:rgba(0,0,0,0.75);display:block;font-size:14px;height:32px;margin:0 0 12px;padding:6px;width:93%}.contactform input[type="email"]{border:1px solid #777;border-radius:0 !important;border:1px solid #ccc;border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:rgba(0,0,0,0.75);display:block;font-size:14px;height:32px;margin:0 0 12px;padding:6px;width:93%}.contactform input[type="phone"]{border:1px solid #777;border-radius:0 !important;border:1px solid #ccc;border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:rgba(0,0,0,0.75);display:block;font-size:14px;height:32px;margin:0 0 12px;padding:6px;width:93%}.contactform textarea{border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:rgba(0,0,0,0.75);display:block;font-size:14px;height:80px;margin:0 0 12px;padding:6px;width:93%}.contact-icons{list-style:none outside none}.contact-icons li{font-size:16px;font-family:"Source_Sans"}.contact-icons li span{font-size:16px;font-family:"Source_Sans";margin-right:5px}.error{color:#ff4300;display:none;font-family:"Source_Sans";margin-left:4px}.copyright{font-size:13px !important;font-family:"Open_Sans_R"}