@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@font-face{font-family:'Calibri';src:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/css/calibri_font/Calibri.eot?#iefix) format('embedded-opentype'),url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/css/calibri_font/Calibri.woff) format('woff'),url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/css/calibri_font/Calibri.ttf)  format('truetype'),url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/css/calibri_font/Calibri.svg#Calibri) format('svg');font-weight:normal;font-style:normal;} 
 #navbar{padding:10px 0px;margin-bottom:20px;}body{font-family:'Calibri';background:none repeat scroll 0 0 #fff;}.page-wrapper{background:none no-repeat scroll right 0 #ffffff;padding-top:10px;border-radius:5px 5px 0 0;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Calibri';}a{color:#0b1d4d;text-decoration:none;}a:hover{color:#430103;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}.fa{text-decoration:none !important;}.fa:hover{text-decoration:none !important;}.icon-prev:before{font-size:60px;;}.icon-prev{bottom:auto !important;left:auto !important;right:auto !important;top:auto !important;}.icon-next{bottom:auto !important;left:auto !important;right:auto !important;top:auto !important;}.icon-next:before{font-size:60px;}.carousel-caption{background-color:rgba(255,255,255,0.65);border-right:1px solid #FFFFFF;left:0 !important;min-height:100%;padding:20px;text-align:left;width:35%;bottom:0;}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0) 100%);background-repeat:repeat-x;bottom:0;height:40px;right:50px;top:auto;width:40px;left:auto;}.carousel-control.right{background-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;bottom:0;height:40px;left:auto;right:0;top:auto;width:40px;}.carousel-caption h3 a{font-size:45px;font-weight:300;line-height:50px;text-shadow:none;}.carousel-caption p{color:#292929;font-size:20px;text-shadow:none;}.navbar-default{background-color:transparent;border:medium none;padding:0;}.social{font-size:40px;}.social a{margin-right:5px;text-decoration:none;color:#D6D6CE;}.social a:hover{color:#FFFFFF;}.bootstrap-nav{margin-top:0px;padding:0;background-color:#fff;}#header-top{display:none;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:rgba(255,255,255,0.15);color:#000;}.navbar-default .navbar-nav > li > a{color:#000;}.navbar-default .navbar-nav > li > a:hover{color:#ccc;}nav li.last a{border-right:medium none;}nav li.first a{border-left:medium none;}.dropdown:hover .dropdown-menu{display:block;}.front .panel-2col-stacked .panel-col-first{width:70%;}.front .panel-2col-stacked .panel-col-last{width:29.9%}#header-top li{float:left;}#header-top li a{color:#c0c0c0;display:block;padding:10px 15px;position:relative;}#header-top .header-top-right li{float:right;padding-right:5px;}#header-top li a:hover{background-color:rgba(256,256,256,.2);color:#ffffff;transition:none;}#header-top .row{margin-top:5px;}#boxes-box-site_logo img{max-width:100%;width:250px;padding:0;}.branding-middle,.branding-right{top:18px;}#boxes-box-site_logo h2{margin:0px;}#block-superfish-1 li ul{background-color:#FFFFFF;background-image:none;border-bottom:3px solid #0b1d4d;border-radius:0;box-shadow:0 0 4px rgba(50,50,50,0.5);font-size:.75em;padding:0 !important;margin-top:18px;}#block-superfish-1 li a{color:#c0c0c0;padding:15px;}#block-superfish-1 li a:hover{color:#FFFFFF;text-decoration:none;}#block-superfish-1 li ul li a{text-indent:5px;line-height:30px;color:#0b1d4d;width:100%;padding:5px;border-right:medium none;border-left:medium none;}#block-superfish-1 li ul li a:hover{background-color:#f5f5f5;color:#0b1d4d;text-decoration:none;}#navbar{margin-bottom:05px;}#mini-panel-front_page_feature_blocks .col-lg-4{background-color:#0b1d4d;border-left:10px solid #334b87;padding-left:5px;box-shadow:0 0 10px 5px rgba(0,0,0,.18) inset;}#mini-panel-front_page_feature_blocks .col-lg-4 .pane-content{margin-left:10px;}#mini-panel-front_page_feature_blocks .col-lg-4{color:#D6D6CE;}#mini-panel-front_page_feature_blocks{border-bottom:1px solid #D6D6CE;}.numbered{background-color:#0b1d4d;border-radius:50%;color:#FFFFFF;display:inline-block;float:left;font-size:38px;font-weight:bold;height:58px;line-height:58px;margin-right:12px;text-align:center;width:58px;}.numbered-block h3{font-size:24px;line-height:58px;}span.primary{color:#0b1d4d;}span.primary-lt{color:#334b87;}span.secondary{color:#334b87;}.nomargin-top{margin-top:0;}.margin-bottom{margin-bottom:15px;}.views-more-link{border:1px solid #C0C0C0;border-radius:5px;display:block;padding:5px;text-align:center;width:25%;transition:all ease-in-out .3s;}.views-more-link:hover{background-color:#e0e0e0;transition:all ease-in-out .3s;}#mini-panel-newsletter{background-color:#0b1d4d;border-top:5px solid #334b87;border-bottom:5px solid #334b87;box-shadow:0 0 20px 5px rgba(0,0,0,0.25) inset;color:#D6D6CE;}.view-id-newsletter_block label,.view-id-newsletter_block h2{display:none;}#cc_signup_form_1 .form-item{display:block;float:left;width:60%;clear:none;}#cc_signup_form_1 button{display:block;float:left;width:25%;margin-left:10px;clear:none;margin-top:23px;}#mini-panel-newsletter div,#mini-panel-newsletter h2{border:medium none;}.pane-views-newsletter-block-block{margin-top:34px;}.pane-block-10 h2{margin-top:10px;;}.pane-block-10{margin-bottom:10px;}.footer{background:none repeat scroll 0 0 #000000;color:#D6D6CE;font-size:.9em;padding-bottom:25px;box-shadow:0 0 100px rgba(0,0,0,.2) inset;}.footer .nav > li > a,.footer a{color:#FFFFFF;padding:0.5px;}.footer .nav > li > a{font-size:16px;}.footer .nav > li{list-style:none;width:30%;float:left;padding:0px;font-size:14px}.footer .nav > li > a:hover{color:#FFFFFF;background-color:#000;text-decoration:underline;}#boxes-box-copyright{text-align:center;}.footer h2{color:#E2202A;font-size:20px !important;border-bottom:1px solid rgba(0,0,0,0.3);margin-bottom:0;padding-bottom:10px;}.footer .pane-content{border-top:1px solid rgba(255,255,255,0.2);padding-top:5px;}.pane-footer-left > .pane-content{border-top:medium none;}.footer{padding-top:0;margin-top:0;}.footer address{margin-bottom:20px;font-style:normal;line-height:1.42857143;float:left;}.main-container{margin-bottom:15px;}.carousel-indicators li{width:20px;height:20px;border:2px solid #ffffff;border-radius:20px;box-shadow:0 0 5px #000000;background-color:rgba(0,0,0,.5);}.carousel-indicators li.active{width:20px;height:20px;border:2px solid #ffffff;border-radius:20px;background-color:#000000;}.field-name-field-facebook,.field-name-field-youtube,.field-name-field-instagram,.field-name-field-linked-in,.field-name-field-twitter{display:block;float:left;font-size:24px;margin-right:5px;}.view-our-team .col-sm-8 a{color:#b0b0b0;}.view-our-team .col-sm-8 a:hover{color:#0b1d4d;text-decoration:none;}.fidelity .btn{margin:16px 0;}.rbc .btn{margin:12px 0;}.link-lt{color:#e0e0e0;}.link-lt:hover{color:#d6d6ce;}.node-type-project .field-slideshow-carousel-wrapper{text-align:center;}.region-content ul.field-slideshow-pager{display:inline-block;}.mean-nav{background-color:#000000 !important;margin-top:0 !important;}.mean-bar{background-color:#000000 !important;}@media (max-width:760px) {
 .mean-nav #block-block-1{display:none;}.mean-nav > .container{display:none;}.mean-nav .region-branding-right #block-superfish-1{margin-top:0;padding:0 2%;width:96%;}.views-more-link,#block-search-form{width:100%;margin:10px 0;}.btn{width:100%;}.pane-block-5{margin-bottom:10px;}h1.page-header{margin-top:5px;}.contact-map iframe{max-width:100%;}.ds-2col-stacked .col-lg-5.pull-left{float:none !important;}.mean-container .mean-bar{border-bottom:3px solid #ffffff;box-shadow:0 0 10px rgba(0,0,0,0.6);position:fixed;top:0;}body.mean-container{padding-top:58px !important;}#header-top{box-shadow:0 0 20px rgba(0,0,0,0.3) inset;}.page-wrapper{border-radius:0;overflow:hidden;}.carousel-caption{display:none;}.navbar-header,.navbar-nav{margin:7.5px;}.node-type-project .prev,.node-type-project .next{display:none;} 
}.field-name-field-video iframe{width:100%;}@media (max-width:760px) {
 .field-name-field-video iframe{height:300px;}div.col-sm-4.col-5{width:100%;}div.col-sm-4.col-5 img{width:100%;} 
}@media (min-width:760px) {
 .field-name-field-video iframe{height:450px;} 
}iframe{max-width:100% !important;}.pane-block-6 a{color:#e0e0e0;}#block-block-12 p{line-height:35px;}.pane-block-20 a{color:#ffffff;}.pane-block-20 a:hover{color:#c0c0c0;}.col-sm-4.col-5{width:20%;}.flexslider{border:medium none;margin:0;}.flex-control-paging li a{border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.9);height:20px;width:20px;}.flex-control-nav{bottom:20px;z-index:2;}.flex-direction-nav{display:none;}.pane-views-front-page-slideshow-block-1{margin-bottom:20px;}#page-header{margin:0 -15px 15px -15px;}.form-email{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:100%;}.slideshow-overlay{background-color:rgba(0,0,0,0.8);padding:15px;position:absolute;color:#fff;}.slideshow-overlay.top-left{bottom:auto;right:auto;left:20px;top:20px;}.slideshow-overlay.top-right{bottom:auto;right:20px;left:auto;top:20px;}.slideshow-overlay.bottom-left{bottom:20px;top:auto;right:auto;left:20px;}.slideshow-overlay.bottom-right{bottom:20px;right:20px;left:auto;top:auto;}.slideshow-overlay h1{margin-top:0;}.slideshow-overlay a{color:#fff;}.slideshow-overlay a:hover{color:#e0e0e0;}.view-front-page-links{margin-top:40px;}.view-front-page-links .img-body-wrapper{position:relative;width:100%;}.view-front-page-links .body-wrapper{background-color:rgba(0,0,0,0.8);bottom:0;color:#fff;padding:10px;position:absolute;text-align:center;width:100%;}.ds-1col.view-mode-full .field-name-field-image{float:right;margin-left:15px;margin-bottom:15px;}.ccontent{padding-top:120px;}#navbar-collapse{text-align:center;}.home-front-links h5 a{font-size:26px;font-weight:bold;}.home-front-links .views-field.views-field-body{font-size:18px;}.home-front-links h5 a:hover,.learn-more:hover{text-decoration:none;}.call-icon:before{content:"\f095";font:normal normal normal 22px/1 FontAwesome;}.clicktocallbuttons{text-align:right;padding:10px 0;float:right;font-size:26px;font-weight:bold;line-height:26px;}.clicktocallbuttons:hover{text-decoration:none;}#skip-link{display:none;}.navbar-nav{display:inline-block;float:none;}.fixed-header-transition .navbar.container,.fixed-header-transition .navbar.container-fluid{margin-top:0;margin-bottom:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}.view-front-page-links .img-wrapper:hover{opacity:0.8;}#navbar{width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:99;}.navbar-default .navbar-nav > li > a{font-size:18px;}.clicktocallbuttons{font-size:26px;}.learn-more:after{content:"\f178";font:normal normal normal 14px/1 FontAwesome;padding:5px;}.node-type-project .carousel-next{font-size:3em;z-index:999999;display:none;}.node-type-project .next{position:absolute;top:37%;right:0;visibility:hidden;right:16%;}.node-type-project .next:after{content:'»';visibility:visible;font-size:3em;}.node-type-project .prev:after{content:'«';visibility:visible;font-size:3em;}.node-type-project .prev{position:absolute;top:37%;visibility:hidden;left :14%;}.node-type-project .prev:hover,.node-type-project .next:hover{text-decoration:none;}.node-type-project .carousel-prev{font-size:3em;float:left;display:none;}.node-type-project .field-slideshow-wrapper{position:relative;}.parallax-scroll-first{background:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/images/ariel-light.jpg) no-repeat center center fixed;}.parallax-scroll-first,.parallax-scroll-basic-page{display:block;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:500px;margin:05px 0px;}.front .parallax-scroll-first{margin:20px 0px;height:250px;}.not-front .navbar{box-shadow:none;}.parallax-scroll-second{display:block;background:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/images/baseball-stadium.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:250px;margin:20px 0px;}.view-projects{border-radius:10px 10px 10px 10px;background:none repeat scroll 0 0 #E7E7E7;}.view-projects .project_photos{padding:12px;font-size:16px;color:#0162a0;min-height:250px;line-height:2em;margin-top:5px;overflow:hidden;}.view-projects .jcarousel li a:hover{text-decoration:none;}.view-projects .jcarousel-skin-default .jcarousel-item{border-radius:8px;box-shadow:0 0 6px #BAB8A3;transition:box-shadow 0.3s ease-in 0s;}.view-projects .jcarousel-skin-default .jcarousel-item:hover{border:1px solid blue;box-shadow:0 0 6px #0463A5;transition:border 0.3s ease-in 0s;}.view-projects .jcarousel-container .jcarousel-item{width:340px;height:auto;}.view-projects .jcarousel-skin-default .jcarousel-next-horizontal,.view-projects .jcarousel-skin-default .jcarousel-prev-horizontal{top:140px;}.view-projects .jcarousel-skin-default .jcarousel-container-horizontal{height:auto;}.view-photos .views-field-title a{font-size:1.5em;color:#0b1d4d;margin:10px 0;display:block;}.view-photos .views-field-title a:hover{text-decoration:none;}.node-type-project  .field-slideshow-carousel-wrapper{padding-top:20px;}.node-type-project .field-slideshow.field-slideshow-1{margin:0 auto;}.location-map iframe{width:194px;height:174px;margin-left:19px;}.footer-location{float:right;}.view-staff .view-footer{clear:both;padding-left:30px;}.view-staff .view-footer a{font-size:25px;}@media (max-width:989px) {
 .footer .nav > li{width:50%;} 
}@media (max-width:768px) {
 .fixed-padding{padding-top:350px;}.view-projects .jcarousel-container .jcarousel-item{width:320px;height:auto;}.clicktocallbuttons{text-align:center;}.navbar-header,.navbar-nav{margin:0px;}.navbar-default .navbar-toggle{border-color:#ddd;position:absolute;top:0px;right:10px;}#boxes-box-site_logo img{margin-left:20px;}.parallax-scroll-first,.parallax-scroll-basic-page{height:250px;}.footer address{float:none;}.location-map iframe{margin-left:0px;width:99%;} 
}@media (max-width:460px) {
 .location-map iframe{margin-left:0px;width:99%;}.footer .nav > li{width:100%;}.view-projects .jcarousel-container .jcarousel-item{width:230px;height:auto;}.parallax-scroll-first,.parallax-scroll-basic-page{height:150px;} 
}footer ul.footmenu{float:left;width:64%;margin:0;padding:0;}footer ul.footmenu > li{width:50%;list-style-type:none;margin-bottom:5px;float:left;}footer ul.footmenu > li a{padding:7px 5px;font-size:16px;}footer ul.footmenu > li a:hover{text-decoration:underline;}footer .footer-social{width:35%;float:left;}footer .footer-social a.icon{display:block;float:left;width:38px;height:38px;margin:0 10px 10px 0;padding:0;}footer .footer-social a.icon:hover{opacity:0.7;}footer .footer-social a.icon.fb{background:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/images/icon_fb.png) 0 0 no-repeat;}footer .footer-social a.icon.in{background:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/images/icon_in.png) 0 0 no-repeat;}footer .footer-social a.icon.tw{background:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/images/icon_tw.png) 0 0 no-repeat;}footer .footer-social a.icon.yt{background:url(/sites/dtsteelinc.com/themes/bootstrap_subtheme/images/icon_yt.png) 0 0 no-repeat;}footer h2.foot-ttl{border-bottom:1px solid rgba(255,255,255,0.2);display:block;padding-bottom:10px;margin-bottom:15px;margin-top:15px;}footer .socialttl{font-size:20px;line-height:1.2;font-weight:bold;color:#fff;margin-bottom:10px;display:block;margin-top:0;}@media (max-width:992px) {
 footer ul.footmenu{width:100%;margin-bottom:15px;}footer .footer-social{width:100%;} 
}@media (max-width:767px) {
 .masonry-item{width:49% !important;}#block-block-2{margin:0 auto;width:300px;top:-10px;}footer ul.footmenu{width:100%;margin-bottom:15px;}footer .footer-social{width:100%;} 
}@media (max-width:480px) {
 footer ul.footmenu > li{width:100%;} 
}.node-type-project h2.element-invisible{display:none;}.element-invisible{display:none;}.fp-link-row{max-width:700px;display:block;margin:0 auto;}.view-projects .more-link a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;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-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:4px;background:#204d74;color:#fff;}.view-projects .more-link{text-align:center;padding:10px;}#block-views-project-video-block h2{margin:0px;font-size:20px;margin-bottom:5px;}@media (max-width:786px) and (orientation:portrait) {
 table td[class*=col-],table th[class*=col-]{float:left;width:50%;}.page-node-8 .main-container .ds-2col > .group-left{width:100%;}.page-node-8 .main-container .ds-2col > .group-right{display:none;} 
}@media (max-width:786px) and (orientation:landscape) {
 .page-node-8 .main-container .ds-2col > .group-left{width:100%;}.page-node-8 .main-container .ds-2col > .group-right{display:none;}.view-projects .project_photos{height:200px;overflow:hidden;} 
}.view-career .views-field-title a{font-size:32px;color:#000;}.view-career .views-field-body{font-size:16px;}.view-career .views-field-field-upload-blog-image{float:left;margin-right:30px;}.view-career .views-more-link{width:auto;display:inline-block;padding:5px 15px;background:#E2202A;color:#fff;border:none;}.view-career .views-more-link a{color:#fff;text-decoration:none;}.view-career .views-field-view-node{text-align:right;}.view-career .views-row{clear:both;overflow:hidden;margin-bottom:30px;}#block-system-main .ds-2col .group-left img{width:100%;padding-right:30px;}.team-img .team-title{display:block;position:absolute;bottom:0px;font-size:22px;margin:0 auto;left:0px;right:0px;padding:10px;text-align:center;font-family:arial bold;background:rgba(255,255,255,0.6);}.view-staff .views-field-body{padding:10px;text-align:left;}.team-img{position:relative;height:400px;overflow:hidden;}.team-img img{}.view-staff .views-field-field-staff-photo{margin-top:20px;}.page-node-8 .parallax-scroll-basic-page{background-size:contain !important;height:300px !important;}.view-staff .views-row{clear:both;}
/*})'"*/
