@charset "UTF-8"; #swipe, #nav-arrow { display: none; } #page-content h1 a, #page-content nav ul li a,  #content .sidebar h2, #content .sidebar h3,  #content .content h3, #content .content h4, #content .content ul li h5 { font-weight: 900; }   #page-content h1 a { display: block; font-family: 'Arial Bold', helvetica, sans-serif; font-weight: bolder !important; margin-left: -4px; }   #content .sidebar h2, #content .sidebar h3, #content .content h3, #content .content h4, #content .content ul li h5 { letter-spacing: -0.5px; }   #page-content h2.page-title { font-weight: 900; letter-spacing: -1px; } #content .content p, #content .sidebar ul li a { color: rgb(166,166,166); }   nav ul { padding: 0 0 0 620px; }   #main { float: right; height: 40px; padding-bottom: 20px; position: relative; top: -2px; width: 510px; } #main ul#menu-menu { height: 40px; margin-left: 0; padding-left: 20px; width: 620px; }   #main ul#menu-menu li a { font-weight: 700; }   .masthead h1.ie-logo{ width: 227px; height: 75px; margin-top: -6px; } .masthead h1.ie-logo a{ text-indent: -9999px; display: block; width: 227px;  height: 75px; background: url("../../images/ie/ie-logo.png") no-repeat; } /* Blog page */ #content section.content div.main_post_title { padding: 0 0 8px; } #content section.content div.main_post_title h3 a, #content section.content div.main_post_title a.go_to_top{ font-weight: 700; } #content section.content .empty-div ul.social-network li { border: none !important; }   /* Case study page */ #case-study-cat ul { width: 960px !important; } #deck a.back-to-full span { margin-top: 0px; } #home-content div.contact-form form div.message textarea { height: 135px; overflow: hidden; width: 205px; } div.contact-form form div.formElements input.upload, div.contact-form form div.formElements .hire-upload-rfp input.upload { position: relative !important; top: -5px !important; z-index: 100; } div.contact-form form div.formElements input.upload { left: 0px !important; width: 97px !important; } div.contact-form form div.formElements .hire-upload-rfp input.upload { left: 10px !important; width: 125px !important; }   .contact-form div.wpcf7-validation-errors { width: 140px !important; }   #bio-content .sidebar { position: relative; z-index: 50; } #bio-content .sidebar #main { height: auto !important; left: 5px; width: 380px; } #bio-content .content { position: relative; z-index: 3; } #case-study-cat ul li a.pink-hover:hover span { opacity: 1; background: url("../../images/ie/case-eye.jpg") no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)'; } /* Homepage fixed #feature-push .view-button { top: 103px; } #feature-push .all { top: 203px; }   .slide a span{ display: block; width: 920px; height: 440px; cursor: hand; background: red; margin: 0; padding: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';      background:rgba(28, 146, 56, 0.75) url('../images/eye.png') 70px 155px no-repeat; }   .slide a:hover span { background: url("../../images/ie/home-eye.jpg") no-repeat 50% 50%; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)'; text-indent: -9999px; }*/ /* Example page fixed */ span.list-case-dot { background: url("../../images/ie/case-dot.jpg") no-repeat; } /* About page fixed */   .column h3, .column h4, #about-page #clients h3, #content .content h3, #content .content a.go_to_top { font-weight: 700; } #about-page .slide a span{ width: 220px; height: 365px; display: block; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';      background:rgba(28, 146, 56, 0.75) url('../images/eye.png') 70px 155px no-repeat; } #about-page .slide a:hover span{ background: url("../../images/ie/about-eye.jpg") no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)'; } #main ul#menu-menu{ padding-left: 170px; width: 400px; } /* Push Homepage Fixes */   #home-page #header { background: transparent url("../../images/ie/ie-home-header-bg.png") repeat-x; } #home-page #header h1 { width: 100px; height: 50px; } #home-page #header h1 a { text-indent: -9999px; background: url("../../images/ie/ie-home-logo.png") no-repeat; width: 97px;  height: 32px; margin-top: 9px; } #feature-clients-controls ul{ display: block; width: 960px; height: 270px; overflow: hidden; }   #home-content ul { display: block; width: 960px; } #feature-clients-controls li,   #home-content li { width: 240px; }   #feature-clients-controls li{ background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF)"; /* IE8 */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFFFFFFF); /* IE6 & 7 */ zoom: 1; }   #feature-clients-controls li a, #home-content li a, #home-content h2 { font-weight: 700; } #featured { height: 270px; } #home-page #page-content { padding-top: 45px; } #pusher-image a { width: 248px; top:-84px; } #pusher-image a img{ width: 248px; height: 530px; display: block; border: 0 none; position: absolute; top: 0; left: 0; } /* #home-page #featured-info li{ padding: 0; margin: 5px 0 15px; width: auto; height: 30px; }   #home-page #featured-info li a{ text-indent: -9999px; display: block; margin: 0; padding: 0; }   #home-page #featured-info li#btn-can a{ width: 155px; height: 27px; background: url('valencia-ie/youcan.jpg') no-repeat; } #home-page #featured-info li#btn-fail a{ width: 151px; height: 27px; background: url('valencia-ie/failure.jpg') no-repeat; }   #home-page #featured-info li:last-child a{ width: 241px; height: 28px; background: url('valencia-ie/campaign.jpg') no-repeat; }   #home-page #featured-info h2{ width: 320px; } #featured h1 a{ width: 145px; height: 55px; } */