/* ---------- HTML5 ---------- */ header, footer, section, nav, article, details, hgroup, summary { display: block; } /* ---------- IMPORT CLASSES ---------- */ @import 'classes.less'; /* ---------- VARIABLES ---------- */ @nobile: NobileRegular, Arial, Helvetica, Sans-serif; ::selection { background: #000; /* Safari */ color: #fff; } ::-moz-selection { background: #000; /* Firefox */ color: #fff; } body { background: #0e1b22; .bodybg { height: 100%; position: fixed; top: 0; width: 100%; z-index: -1; } .doubleM { position: absolute; width: 100%; height: 100%; top: -32px; z-index: -1; img { width: 391px; height: 328px; margin: 60px auto 0; } } padding-top: 25px; font-family: @nobile; &.closetop { padding-top: 0; } } a { outline: none; } frameset { margin: 0; padding: 0; frame { margin: 0; padding: 0; } } .push { position: absolute; z-index: -1; min-height: 546px; height: 100%; width: 100%; margin-top: -25px; clear: both; left: 0; } nav { background: url('images/nav-dock.png') no-repeat center 63px; width: 100%; height: auto; position: absolute; bottom: 0; &.icon-display li { padding-bottom: 10px; } &.icon-display li a { height: 95px !important; } } .icon-container { width: 720px; height: 370px !important; overflow: hidden; margin: 0 auto; .icon-display { width: 720px !important; height: 370px !important; } } .icon-display { ul { padding: 0 10px; width: 700px !important; margin: 0 auto; } li { float: left; margin-right: 40px; padding-bottom: 20px; } li a { display: block; width: 88px; height: 87px; text-decoration: none; text-transform: uppercase; font-size: 10px; padding: 13px 10px 0; text-align: center; line-height: 15px; color: #1274a9; span { display: block; } &.img { width: 98px; height: 90px; padding: 5px; color: #fff; font-size: 10px; position: relative; .name { margin-top: 11px; } } &.blue { background: url('images/blue-icon.png') no-repeat; } &.white { background: url('images/white-icon7.png') no-repeat; } &.logo { background: url('images/nav-meagley.png') no-repeat; } &.logo.ic { height: 77px; } &.company { background: url('images/nav-company.png') no-repeat; } &.products { background: url('images/nav-products.png') no-repeat; } &.technologies { background: url('images/nav-tech.png') no-repeat; } &.services { background: url('images/nav-services.png') no-repeat; } } &.set2 { left: 1000px; } } #copyright-designby { font-family: helvetica, arial, sans-serif; font-size: 10px; text-transform: uppercase; color: #376985; width: 700px; padding: 10px; margin: 0 auto; overflow: hidden; .copyright { float: left; padding-top: 8px; } .designby { float: right; a { text-decoration: none; color: #376985; display: block; text-indent: -9999px; background: url('images/bdg-logo.png') no-repeat 0 0; width: 86px; height: 23px; &:hover { background-position: 0 -33px; } } } } #tooltop { background: url('images/tooltopbg.png') repeat-x; height: 84px; position: relative; .meagley-request { width: 265px; margin: 0 auto; position: relative; .logo { display: block; text-indent: -9999px; background: url('images/tooltop-logo.png') no-repeat; width: 66px; height: 56px; float: left; margin-top: 14px; } .request { display: block; text-indent: -9999px; background: url('images/tooltop-request.png') no-repeat; width: 162px; height: 37px; float: right; margin-top: 26px; &:hover { background-position: 0 -47px; } } } .close { display: block; text-indent: -9999px; background: url('images/tooltop-close.png') no-repeat; width: 30px; height: 31px; position: absolute; right: -4.5em; top: 25px; } } .content { background: url('images/content-bartop.png') no-repeat; width: 700px; padding: 20px 0 0 0; margin: 0 auto; line-height: 1.8em; max-height: 395px; overflow: hidden; .mid { background: #fff; padding: 0 20px; } h1 { font-size: 18px; margin-bottom: 0.5em; } p { font-size: 11px; margin-bottom: 0.5em; } } .info-request-form-content { width: 40%; float: left; } .form { fieldset { width: 100%; font-size: 11px; line-height: 20px; div { width: 47%; margin-right: 5%; float: left; &.last { margin-right: 0; } } } label { display: block; clear: both; } input, textarea { border: 1px solid #ccc; font-size: 11px; font-family: @nobile; padding: 4px; width: 98.5%; &.last { margin-bottom: 0; } &:focus { .box-shadow(0, 0, 5px, 0, rgba(0,0,0,.3)); border-color: #aaa; } } textarea { height: 80px; } .button { background: url('images/tooltop-request.png') no-repeat; width: 162px; height: 37px; border: 0 none; text-indent: -9999px; font-size: 0; color: #fff; display: block; margin-top: 10px; margin-left: auto; margin-right: auto; cursor: pointer; &:hover { background-position: 0 -47px; } } } #iframe-container { background: #fff; width: 100%; height: 100%; } #youtube-stage{ background: url('images/video-dock.png') no-repeat center 61px; width: 778px; .video-icons { overflow: hidden; width: 592px !important; margin: 0 auto; } li { float: left; margin-right: 40px; margin-bottom: 15px; padding-bottom: 0; background: url('images/shadow-icon.png') no-repeat 0 91px; &:hover { background-position: 0 -9px; } &.last { margin-right: 0; } a { display: block; text-indent: -9999px; height: 95px; .vid-name { display: block; width: 98px; height: 80px; } &:hover { /*background-position: 0 -209px !important;*/ background: url('images/white-icon.png') no-repeat; } &:hover .vid-name { background-position: 0 -80px !important; } &.tornos .vid-name { background: url('images/tornos2.png') no-repeat; } &.muratec .vid-name { background: url('images/muratec2.png') no-repeat; } &.makino .vid-name { background: url('images/makino2.png') no-repeat; } &.roland .vid-name { background: url('images/roland2.png') no-repeat; } } } h2 { text-align: center; color: #fff; font-weight: normal; font-size: 16px; margin-top: 30px; } } #events-stage, #news-stage{ background: url('images/video-dock.png') no-repeat center 61px; width: 778px; .video-icons { overflow: hidden; width: 702px !important; margin: 0 auto; } li { float: left; margin-right: 40px; margin-bottom: 15px; padding-bottom: 0; background: url('images/shadow-icon.png') no-repeat 0 91px; &:hover { background-position: 0 -9px; } &.last { margin-right: 0; } a { display: block; text-indent: -9999px; height: 95px; .vid-name { display: block; width: 98px; height: 80px; } &:hover { /*background-position: 0 -209px !important;*/ } &.tornos .vid-name { background: url('images/tornos2.png') no-repeat; } &.muratec .vid-name { background: url('images/muratec2.png') no-repeat; } &.makino .vid-name { background: url('images/makino2.png') no-repeat; } &.roland .vid-name { background: url('images/roland2.png') no-repeat; } } } h2 { text-align: center; color: #fff; font-weight: normal; font-size: 16px; margin-top: 30px; } } .container { width: 960px; margin: 0 auto; } .containerx { width: 1108px; margin: 0 auto; padding: 0 30px; } .clear { clear: both; } .fltlft { float: left; } .fltrt { float: right; } a.button { background: #999; color: #fff; display: block; float: right; padding: 0 20px; text-decoration: none; font-size: 11px; line-height: 25px; &:hover { background: #666; } } /* NYROMODAL STYLES */ .nyroModalCont { background: none !important; border: 0 none !important; margin: 0 !important; overflow: hidden !important; } .nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile { padding: 10px !important; } .nyroModalCloseButton { background: url('images/tooltop-close.png') no-repeat !important; width: 30px !important; height: 31px !important; top: 0; right: 0; text-indent: -9999px; display: block; } /* ANYTHING SLIDER STYLES */ div.anythingSlider { padding: 0; height: 370px !important; width: 720px !important; } div.anythingSlider .anythingWindow { border: 0 none !important; /*height: 600px;*/ height: 370px; } div.anythingSlider .anythingControls { display: none !important; } div.anythingSlider .arrow a { margin: -50px 0 0; background-position: 0 0 !important; &:hover { background-position: 0 0 !important; } } div.anythingSlider .forward { right: -60px; } div.anythingSlider .forward a { background: url('images/next-btn.png') no-repeat; display: block; width: 45px; height: 45px; } div.anythingSlider .back { left: -60px; } div.anythingSlider .back a { background: url('images/back-btn.png') no-repeat; display: block; width: 45px; height: 45px; } /* FORM STYLES */ .problem {display:none}