article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block } audio,canvas,video { display: inline-block } audio:not([controls]) { display: none; height: 0 }[hidden],template { display: none } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } a { background: transparent } a:focus { outline: thin dotted } a:active,a:hover { outline: 0 } h1 { font-size: 2em; margin: .67em 0 } abbr[title] { border-bottom: 1px dotted } .strong,b,strong { font-weight: 700 } .em,dfn,em { font-style: italic } hr { box-sizing: content-box; height: 0 } pre { margin: 0 } code,kbd,pre,samp { font-family: monospace,serif; font-size: 1em } pre { white-space: pre-wrap } q { quotes: "\201C" "\201D" "\2018" "\2019" } q:after,q:before { content: ""; content: none } .small,small,sub,sup { font-size: 75% } sub,sup { line-height: 0; position: relative; vertical-align: baseline } sup { top: -.5em } sub { bottom: -.25em } dl,menu,ol,ul { margin: 1em 0 } dd { margin: 0 } menu { padding: 0 0 0 40px } ol,ul { padding: 0; list-style-type: none } nav ol,nav ul { list-style: none; list-style-image: none } img { border: 0 } svg:not(:root) { overflow: hidden } figure { margin: 0 } fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em } legend { border: 0; padding: 0 } button,input,select,textarea { font-family: inherit; font-size: 100%; margin: 0 } button,input { line-height: normal } button,select { text-transform: none } button,html input[type=button],input[type=reset],input[type=submit] { -webkit-appearance: button; cursor: pointer } button[disabled],html input[disabled] { cursor: default } input[type=checkbox],input[type=radio] { box-sizing: border-box; padding: 0 } input[type=search] { -webkit-appearance: textfield; box-sizing: content-box } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration { -webkit-appearance: none } button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0 } textarea { overflow: auto; vertical-align: top } table { border-collapse: collapse; border-spacing: 0 } * { box-sizing: border-box } .image-replacement,.ir,.utility-nav .flag span { text-indent: 100%; white-space: nowrap; overflow: hidden } .cf,.clearfix,.comment-respond,.footer .utility-nav { zoom: 1 } .cf:after,.cf:before,.clearfix:after,.clearfix:before,.comment-respond:after,.comment-respond:before,.footer .utility-nav:after,.footer .utility-nav:before { content: ""; display: table } .cf:after,.clearfix:after,.comment-respond:after,.footer .utility-nav:after { clear: both } span.amp { font-family: Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important; font-style: italic } @font-face { font-family:icomoon;src:url(../fonts/icomoon.eot?-vtm431);src:url(../font/icomoon.eot) format("embedded-opentype"),url(../font/icomoon.woff) format("woff"),url(../font/icomoon.ttf) format("truetype"),url(https://lnh.wpenginepowered.com/wp-content/themes/l-and-h/library/fonts/icomoon.svg?-vtm431) format("svg");font-weight:400;font-style:normal }[class*=" icon-"],[class^=icon-] { font-family: icomoon; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .icon-grid-select:before { content: "\e600" } .icon-search:before { content: "\f002" } .icon-chevron-left:before { content: "\f053" } .icon-chevron-right:before { content: "\f054" } .icon-chevron-down:before { content: "\f078" } .icon-twitter-square:before { content: "\f081" } .icon-facebook-square:before { content: "\f082" } .icon-linkedin-square:before { content: "\f08c" } .icon-bars:before { content: "\f0c9" } .icon-google-plus-square:before { content: "\f0d4" } .icon-youtube-square:before { content: "\f166" } .icon-file-pdf-o:before { content: "\f1c1" } .icon-share-alt:before { content: "\f1e0" } body .custom-slider { padding-top: 20px!important } body .custom-slider .flexslider .slides>li:first-child { display: block; -webkit-backface-visibility: visible } body .custom-slider .wrap { width: 100% } body .custom-slider .features-slider-headline { font-size: 30px } body .custom-slider .features-slider-headline:before { display: none } body .custom-slider .feature-image-col .feature-image { transition: inherit!important } body .custom-slider .feature-image-col .feature-image.unviewed { opacity: 1!important; transform: inherit!important } body .custom-slider ol,body .custom-slider p,body .custom-slider ul { font-size: 18px } body .custom-slider h1,body .custom-slider h2,body .custom-slider h3 { color: #6d6d6d; margin-top: 0 } body .custom-slider h2 { font-size: 2.25em } body .custom-slider b,body .custom-slider h3 { font-weight: 400 } body .custom-slider li .fa-square { font-size: 10px; line-height: 2 } body .custom-slider .feature-slider-nav { position: relative!important; top: 0!important; left: 100%!important; margin-left: -140px!important; height: 50px; width: 140px; overflow: visible } @media screen and (min-width:961px) { body .custom-slider .feature-slider-nav { width: 120px; margin-left: -60px!important } } body .custom-slider .feature-slider-nav li { list-style: none; display: inline-block; position: relative; height: 50px; width: 60px } body .custom-slider .feature-slider-nav li a { margin: 0!important; padding: 5px 17px } body,html { overflow-x: hidden } body { font-family: Arial,sans-serif; font-size: 100%; font-weight: 400; line-height: 1.5; color: #6d6d6d; background-color: #fff } body:after { display: none; /*content: url(../image/bg-service-active.png)*/ } #container { position: relative; padding-top: 75px } .archive #content,.blog #content,.has-sidebar #content,.search-results #content,.single-job-posting #content,.single-landh_location #content,.single-landh_product #content,.single-post #content { padding-top: 50px } .archive #sidebar,.blog #sidebar,.has-sidebar #sidebar,.search-results #sidebar,.single-job-posting #sidebar,.single-landh_location #sidebar,.single-landh_product #sidebar,.single-post #sidebar { margin: 50px 0 0 } .error404 .entry-title,.single-job-posting .entry-title,.single-landh_location .entry-title,.single-landh_product .entry-title,.single-post .entry-title { position: relative; border-bottom: 3px solid #ccc; margin: 0 0 .833333em; padding: 24px 0 16px } .error404 .entry-title:before,.single-job-posting .entry-title:before,.single-landh_location .entry-title:before,.single-landh_product .entry-title:before,.single-post .entry-title:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 32px; height: 18px; background: url(../image/chevrons-sm.png) no-repeat } .error404 .entry-title:after,.single-job-posting .entry-title:after,.single-landh_location .entry-title:after,.single-landh_product .entry-title:after,.single-post .entry-title:after { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 51px; height: 11px; background: url(../image/divider-tab.png) no-repeat } .error404 #inner-content { margin-top: 50px } .error404 .search .searchform #s { border: 1px solid #ccc; color: #333 } .search-no-results #inner-content { margin: 50px auto } .search-no-results .searchform #s { border: 1px solid #ccc; color: #333 } .single-landh_product .product-overview-title .pdf-download { background-color: red } .single-landh_product .product-overview-title .tech-sheet-download { display: block; font-size: 14px; font-style: normal; margin: .5em 0; padding: 6px 12px } .single-landh_product .product-overview-title .tech-sheet-download i { float: none; margin: 0 } .single-landh_product .entry-content .product-content-title { color: #f2963d; font-size: 1.875em; font-weight: 700 } .single-landh_product .main-content .h1,.single-landh_product .main-content h1 { color: #6c6c6c; font-size: 1.875em } .single-landh_product .main-content .h2,.single-landh_product .main-content h2 { color: #6c6c6c; font-size: 1.625em } .single-landh_product .main-content .h3,.single-landh_product .main-content h3 { color: #6c6c6c; font-size: 1.5em } .single-landh_product .main-content .h4,.single-landh_product .main-content h4 { color: #6c6c6c; font-size: 1.25em } .single-landh_product .main-content .h5,.single-landh_product .main-content h5 { color: #6c6c6c; font-size: 1.125em } .single-landh_product .product-content-sidebar { background: #f3f3f4; box-shadow: 2px 2px 4px rgba(0,0,0,.25); margin: 0 0 4em; padding: 1em 2em } .single-landh_product .product-content-sidebar h4 { font-size: 1.125em; text-transform: uppercase } .single-landh_product .product-content-sidebar .sidebar-border { border-top: 1px dotted #888 } .single-landh_product .product-content-sidebar ul { font-size: 1em } .single-landh_product .sidebar-image-wrapper { position: relative; margin: 0 auto; width: 229px; height: 219px } .single-landh_product .sidebar-image-wrapper .bg { width: 229px; height: 219px } .single-landh_product .sidebar-image-wrapper .sidebar-image { position: absolute; top: 50%; left: 50%; margin: -75px 0 0 -75px; width: 150px; height: 150px } .single-landh_product .product-content-table { border: none; margin: 2em 0 0 } .single-landh_product .product-content-table .image { padding: 0 0 2em; text-align: center; vertical-align: middle } .single-landh_product .product-content-table .image img { display: block; margin: 0 auto; max-width: 100%; height: auto } .single-landh_product .product-content-table td,.single-landh_product .product-content-table tr,.single-landh_product .product-content-table tr:nth-child(2n) { background: none; border: none } .single-landh_product .product-content-table .content { padding: 0 2% 2em 0; vertical-align: middle } .single-landh_product .product-content-table .content-title { font-size: 1.25em; margin-top: 0 } .single-landh_product .product-content-table .content-text { font-size: 1em } .single-landh_product .product-content-table .content-link { display: block; font-size: .75em; font-style: italic; margin-top: -1em; text-decoration: none } .single-landh_product .product-content-table .content-divider { display: block; width: 100%; margin: 2em 0 0; height: auto; max-width: none } .wrap { width: 92%; margin: 0 auto } a,a:visited { color: #f2963d } a:focus,a:hover,a:visited:focus,a:visited:hover { color: #ef7f12 } a:active,a:visited:active { color: #c1660d } a:link,a:visited:link { -webkit-tap-highlight-color: rgba(0,0,0,.3) } .h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5 { font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-weight: 400; line-height: 1.25; text-rendering: optimizelegibility } .h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a { text-decoration: none } .h1,h1 { font-size: 1.875em } .h2,h2 { font-size: 2.25em } .h3,h3 { font-size: 1.875em } .h3,.h4,h3,h4 { font-weight: 700 } .h4,h4 { font-size: 1.5em } .h5,h5 { font-size: 1.875em } .header { position: fixed; top: 0; width: 100%; background: url(../image/bg-nav.jpg) 0 0 repeat-x; margin: 0; z-index: 10 } .admin-bar .header { top: 46px } #inner-header { position: relative; background: url(../image/bg-nav-shine.jpg) 0 0 no-repeat } #logo { position: relative; margin: 0; height: 75px } #logo img { display: inline-block; margin: 18px 0 0; max-width: 230px; height: auto } #splash-banner { position: relative; background: #323944!important; height: 400px; z-index: 2!important } #splash-banner .wrap { position: relative; height: 100%; z-index: 2 } .splash-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100% } .splash-content .splash-headline { color: #fff; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: 2em; font-weight: 400; letter-spacing: .25em; line-height: 1; margin: 0 auto; text-align: center; text-shadow: 1px 1px 2px rgba(50,57,68,.75) } .splash-content .splash-headline i:after { content: "\A"; white-space: pre } .entry-content .gform_page_fields .gform_footer .splash-content .button,.entry-content .gform_page_fields .gform_page_footer .splash-content .button,.entry-content .gform_wrapper .gform_footer .splash-content .button,.entry-content .gform_wrapper .gform_page_footer .splash-content .button,.splash-content #submit,.splash-content .button,.splash-content .comment-reply-link,.splash-content .entry-content .gform_page_fields .gform_footer .button,.splash-content .entry-content .gform_page_fields .gform_page_footer .button,.splash-content .entry-content .gform_wrapper .gform_footer .button,.splash-content .entry-content .gform_wrapper .gform_page_footer .button { margin: 1em 0 0 } .splash-content .searchform { margin: 20px 0 } .splash-content .searchform #s { background: hsla(0,0%,100%,.2); border: 3px solid #fff; color: #fff } .splash-content .searchform #searchsubmit { color: #fff } .splash-content .services-slides { margin-top: 48px } .splash-content .custom-content h1,.splash-content .custom-content h2,.splash-content .custom-content h3,.splash-content .custom-content h4,.splash-content .custom-content h5,.splash-content .custom-content h6 { color: #fff; line-height: 52px; margin: 0; text-shadow: 1px 1px 2px rgba(50,57,68,.75) } .splash-content .custom-content ol,.splash-content .custom-content p,.splash-content .custom-content ul { color: #fff; text-shadow: 1px 1px 2px rgba(50,57,68,.75) } .splash-content.hidden { display: none } .omega-product .splash-content { padding-bottom: 50px } .omega-product .omega-product-flag { position: absolute; bottom: 50px; left: 0; content: ""; display: block; width: 121px; height: 36px; background: url(../image/omega-product.png) no-repeat; z-index: 10 } .lang-es_ES .omega-product .omega-product-flag { background-image: url(../image/omega-producto.png) } .splash-banner-overlay { position: absolute; top: 0; left: 0; bottom: 0; width: 100%; background: url(../image/banner-overlay.png); z-index: 1 } .tagline { color: #fff; font-size: 1em; letter-spacing: .1em; margin: 0; padding: 12px 20px; text-align: center } .page-template-page-slider #splash-banner { height: 440px } .page-template-page-slider .splash-content { max-width: 640px } .page-template-page-slider .splash-content .splash-headline { font-size: 2.5em; letter-spacing: .05em; text-align: left; overflow-wrap: normal } .entry-content .gform_page_fields .gform_footer .page-template-page-slider .splash-content .button,.entry-content .gform_page_fields .gform_page_footer .page-template-page-slider .splash-content .button,.entry-content .gform_wrapper .gform_footer .page-template-page-slider .splash-content .button,.entry-content .gform_wrapper .gform_page_footer .page-template-page-slider .splash-content .button,.page-template-page-slider .splash-content #submit,.page-template-page-slider .splash-content .button,.page-template-page-slider .splash-content .comment-reply-link,.page-template-page-slider .splash-content .entry-content .gform_page_fields .gform_footer .button,.page-template-page-slider .splash-content .entry-content .gform_page_fields .gform_page_footer .button,.page-template-page-slider .splash-content .entry-content .gform_wrapper .gform_footer .button,.page-template-page-slider .splash-content .entry-content .gform_wrapper .gform_page_footer .button { font-size: 1em } .page-template-page-slider .tagline { color: #5b5b5b } .page-template-page-slider .splash-divider { top: 0 } .splash-banner-navigation { position: absolute; bottom: 36px; left: 0; width: 100%; z-index: 3 } .splash-banner-navigation a { background: #333; background: rgba(0,0,0,.4); color: #f2963d; display: block; cursor: pointer; font-size: 1.5em; line-height: 1; padding: 16px; text-align: center } .splash-banner-navigation a:hover { background: #000; background: rgba(0,0,0,.8) } .splash-banner-navigation #splash-banner-prev { float: left } .splash-banner-navigation #splash-banner-next { float: right } .featured-items { position: relative; background: transparent; margin: -25px 0 0; padding: 0 20px; width: 100%; z-index: 5 } .featured-items li { position: relative; background: #f2963d; margin: 0 0 5px; min-height: 50px; width: 100%; box-shadow: 1px 1px 2px rgba(50,57,68,.5); border: 3px solid #000; -ms-box-sizing: border-box; box-sizing: border-box; transition: transform .25s ease } .featured-items .spacer { display: none } .featured-items .text { position: absolute; display: block; left: 0; top: 0; bottom: 0; padding: 15px 20px 15px 10px; width: 100%; color: #fff; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: 1.1em; font-weight: 700; line-height: 1; z-index: 2 } .featured-items .image { background: url(../image/chevrons-bw-md.png); background-color: #23211d; background-repeat: no-repeat; background-position: 92% 80%; background-size: 35%; border: 2px #000; height: 100%; z-index: 1 } .featured-items a { text-decoration: none; transition: all .25s ease } .featured-items a:after { position: absolute; top: 18px; right: 15px; content: "\f067"; font-family: Font Awesome\ 5 Free; font-size: 1.1em } .featured-items a:hover { background: rgba(245,147,49,.7); color: #fff } .featured-items a:hover:after { content: "\f054" } @media screen and (max-width:1080px) { .featured-items li { background-color: #fff; border: none } .featured-items li .text { color: #f2963d; font-weight: 700 } .featured-items .text:hover { color: #fff } .features-slider-headline { padding: 163px 0 6px } .features-slider-headline:before { position: inherit } } .splash-divider { position: relative; top: -25px; height: 3px; width: 100%; background: #fff; box-shadow: 1px 1px 2px rgba(50,57,68,.5); z-index: 2 } .splash-divider:after { content: ""; position: absolute; top: 3px; left: 50%; margin: 0 0 0 -22px; width: 43px; height: 24px; background: url(../image/bg-splash-divider.png) no-repeat } .displaying-featured-items:not(.home) #content { padding-top: 50px } .displaying-featured-items:not(.home) .splash-divider { top: 17px } .displaying-featured-items.home #splash-banner { height: 440px } .displaying-featured-items.home #content { padding-top: 200px } .top-nav { display: none; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: .9375em; font-weight: 700; line-height: 1.25; padding: 32px 20px } .top-nav li a { color: #fff; display: block; padding: 5px 10px; text-decoration: none } .top-nav li a:focus,.top-nav li a:hover { color: #ef7f12 } .top-nav li ul.children,.top-nav li ul.sub-menu { font-family: Arial,sans-serif; font-size: 1.133333em; font-weight: 400; margin: .5em 0 } .top-nav li ul.children a,.top-nav li ul.sub-menu a { padding: 5px 20px } .top-nav>li.current-menu-ancestor>a,.top-nav>li.current-menu-item>a,.top-nav>li.current-page-ancestor>a,.top-nav>li.current_page_item>a,.top-nav>li.sfHover>a { color: #f2963d } .utility-nav { display: none } .utility-nav li { font-size: .75em; line-height: 14px } .utility-nav li span { display: inline-block; float: left; line-height: 12px; margin: 0 4px 0 0 } .utility-nav .flag span { display: block; float: left; width: 21px; height: 14px; margin: 0 10px 0 0; background-repeat: no-repeat; background-position: 0 } .utility-nav .flag-usa span { background-image: url(../image/flag-usa.png) } .utility-nav .flag-ru span { background-image: url(../image/flag-ru.png) } .utility-nav .highlight a { color: #fff; font-weight: 700 } #side-menu-toggle { position: absolute; top: 21px; right: 10px; color: #484848; font-size: 2.25em; line-height: 1; text-decoration: none } #side-menu-toggle:hover { color: #ef7f12 } .sidr { display: none; position: fixed; top: 75px; height: 100%; overflow-x: none; overflow-y: auto; background: #0b0b0b; padding: 0 0 100px; max-width: 100%; width: 100%; z-index: 50 } .sidr .top-nav { display: block; padding: 0 } .sidr .top-nav>li { position: relative; border-bottom: 2px solid #181818; font-size: 1.5em; letter-spacing: .05em; line-height: 1; padding-right: 65px; text-transform: uppercase } .sidr .top-nav>li>a { padding: 10px 20px } .sidr .top-nav>li>a:before { color: #f2963d; content: "\f054"; float: left; font-family: icomoon; font-size: .875em; margin: 0 10px 0 0 } .sidr .top-nav>li .sub-menu { margin: 0; padding: 6px 0 12px } .sidr .top-nav>li .sub-menu li { font-size: .6666666em; letter-spacing: 0; padding: 0; text-transform: none } .sidr .top-nav>li .sub-menu li a { color: #a0a0a0; padding: 12px 50px } .sidr .top-nav>li .sub-menu .current-menu-item a,.sidr .top-nav>li .sub-menu li a:hover { color: #fff } .sidr .top-nav>li.current-menu-ancestor>a,.sidr .top-nav>li.current-menu-item>a,.sidr .top-nav>li.current-page-ancestor>a,.sidr .top-nav>li.current_page_item>a { color: #f2963d } .sidr .top-nav>li.current-menu-ancestor .submenu-toggle,.sidr .top-nav>li.current-menu-item .submenu-toggle,.sidr .top-nav>li.current-page-ancestor .submenu-toggle,.sidr .top-nav>li.current_page_item .submenu-toggle { color: #424242 } .sidr .top-nav>li.current-menu-ancestor .submenu-toggle.open,.sidr .top-nav>li.current-menu-ancestor .submenu-toggle:hover,.sidr .top-nav>li.current-menu-item .submenu-toggle.open,.sidr .top-nav>li.current-menu-item .submenu-toggle:hover,.sidr .top-nav>li.current-page-ancestor .submenu-toggle.open,.sidr .top-nav>li.current-page-ancestor .submenu-toggle:hover,.sidr .top-nav>li.current_page_item .submenu-toggle.open,.sidr .top-nav>li.current_page_item .submenu-toggle:hover { color: #fff } .sidr .top-nav .submenu-toggle { position: absolute; top: 5px; right: 10px; display: block; color: #424242; cursor: pointer; font-size: 1.5em; line-height: 1; padding: 0; height: 45px; width: 45px } .sidr .top-nav .submenu-toggle:before { display: none } .sidr .top-nav .submenu-toggle.open,.sidr .top-nav .submenu-toggle:hover { color: #fff } .admin-bar .sidr { top: 107px } .sidr.right { left: auto; right: -320px } .sidr.left { left: -320px; right: auto } #nav-extra { padding: 30px 30px 30px 20px } #nav-extra li { position: relative; border-bottom: 3px solid #424242; font-size: 1.125em; font-style: italic; font-weight: 700; line-height: 1 } #nav-extra li:after { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 51px; height: 11px; background: url(../image/divider-tab-extra-nav.png) no-repeat } #nav-extra li .ind { display: none } #nav-extra li a { color: #f2963d; display: block; padding: 8px 0; text-decoration: none } #nav-extra li a:hover { color: #fff } #nav-extra li a:before { color: #f2963d; content: "\f054"; float: left; font-family: icomoon; font-size: 1em; font-style: normal; font-weight: 400; margin: 0 10px 0 0 } #nav-languages { display: table; margin: 0 auto } #nav-languages li { display: table-cell; padding: 10px 12px } #nav-languages .flag span { opacity: .5 } #nav-languages .flag:hover span { opacity: 1 } #nav-languages a { color: #bcbec0; display: block; text-decoration: none } #nav-languages a:hover { color: #fff } #nav-supplemental { margin-bottom: 40px } #nav-supplemental .widgettitle { cursor: pointer; font-size: 1.125em; margin: 0 0 20px; text-transform: uppercase } #nav-supplemental .widgettitle:hover { color: #f2963d } #nav-supplemental .widgettitle span { display: block; color: #f2963d; float: left; margin: 0 15px 0 0 } #nav-supplemental .menu { margin: 0 } #nav-supplemental .menu li { margin: 0 0 10px } #nav-supplemental .menu a { background: #fff; color: #333; display: block; margin: 0 0 5px; text-decoration: none; padding: 10px 20px; width: 100%; box-shadow: 1px 1px 2px rgba(50,57,68,.5); -ms-box-sizing: border-box; box-sizing: border-box; transition: transform .25s ease } #nav-supplemental .menu a:hover { background: #ef7f12; color: #fff } #nav-supplemental .widget { margin: 0 } #nav-supplemental .widget>div { display: none } .lp-omega h3 { font-weight: 400 } .lp-omega h3 img { float: left; margin-right: 20px; margin-bottom: 0 } .lp-omega p { width: 100%; display: block; clear: both } a.btn-metal { color: #fff; background-image: url(../image/btn-gray-metal-bg.png); background-repeat: no-repeat; background-size: 95% 100%; font-family: Roboto Slab,Georgia,Cambria,Times,serif; text-transform: uppercase; text-decoration: none; width: 300px; height: 70px; display: block; text-align: left; vertical-align: middle; line-height: 1; font-size: 21px; padding-left: 50px; margin: 10px auto; letter-spacing: 1px; transition: color .1s ease-out } a.btn-metal strong { display: block; font-size: 24px; color: #a8aaac; font-weight: 400; letter-spacing: 5px; transition: padding-left .2s .1s,color .2s .1s } a.btn-metal i { position: relative; left: -30px; top: 15px; margin-right: -16px; color: #f2963d; transition: left .2s ease,margin-right .2s ease .1s } a.btn-metal:hover { color: #f2963d } a.btn-metal:hover i { left: -20px; margin-right: -6px } a.btn-metal:hover strong { padding-left: 10px; color: #fff } #content { background: #fff url(../image/wire-drawing-s.png) 0 0 repeat-x; padding: 50px 0 150px } #content,#inner-content { position: relative } .entry-content .h1,.entry-content h1 { position: relative; border-bottom: 3px solid #ccc; margin: 0 0 .833333em; padding: 24px 0 16px } .entry-content .h1:before,.entry-content h1:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 32px; height: 18px; background: url(../image/chevrons-sm.png) no-repeat } .entry-content .h1:after,.entry-content h1:after { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 51px; height: 11px; background: url(../image/divider-tab.png) no-repeat } .entry-content .h2,.entry-content h2 { color: #f2963d; margin: 30px 0 } .entry-content .h3,.entry-content .h4,.entry-content h3,.entry-content h4 { margin: 20px 0 } .entry-content .h5,.entry-content h5 { line-height: 1.6; margin: 40px 0 } .entry-content .h6,.entry-content h6 { font-size: .875em; line-height: 1.5; margin: 20px 0 } .entry-content p { font-size: 1.125em; line-height: 1.5; margin: 0 0 1.5em } .entry-content ol,.entry-content table,.entry-content ul { font-size: 1.125em; line-height: 1.5; margin: 0 0 1.5em; padding: 0 } .entry-content ul { overflow: hidden; padding-left: 18px } .entry-content ul li { list-style: disc } .entry-content ol { overflow: hidden; padding-left: 22px } .entry-content ol li { list-style: decimal } .entry-content table { width: 100%; border: 1px solid #6d6d6d; margin-bottom: 1.5em } .entry-content table caption { margin: 0 0 7px; font-size: .75em; color: #9fa6b4; text-transform: uppercase; letter-spacing: 1px } .entry-content tr { border-bottom: 1px solid #6d6d6d } .entry-content tr:nth-child(2n) { background-color: #f8f9fa } .entry-content td { padding: 7px; border-right: 1px solid #6d6d6d } .entry-content td:last-child { border-right: 0 } .entry-content th { background-color: #f8f9fa; border-bottom: 1px solid #6d6d6d; border-right: 1px solid #6d6d6d } .entry-content th:last-child { border-right: 0 } .entry-content blockquote { color: #f2963d; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: 1.5em; line-height: 1.5; margin: 40px } .entry-content img { margin: 0 0 1.5em } .entry-content .size-auto,.entry-content .size-full,.entry-content .size-large,.entry-content .size-medium,.entry-content .size-thumbnail,.entry-content img { max-width: 100%; height: auto } .entry-content pre { background: #323944; color: #f8f9fa; font-size: .9em; padding: 1.5em; margin: 0 0 1.5em; border-radius: 3px } .entry-content hr { position: relative; border: none; clear: both; height: 3px; background: #ccc; margin: 20px 0 } .entry-content hr:after { content: ""; display: block; position: absolute; right: 0; bottom: 3px; width: 51px; height: 11px; background: url(../image/divider-tab.png) no-repeat } .wp-caption { max-width: 100%; background: #eee; padding: 5px } .wp-caption img { max-width: 100%; margin-bottom: 0; width: 100% } .wp-caption p.wp-caption-text { font-size: .85em; margin: 4px 0 7px; text-align: center } .archive .archive-title,.blog .archive-title,.search-results .archive-title { position: relative; border-bottom: 3px solid #ccc; margin: 0 0 .833333em; padding: 24px 0 16px } .archive .archive-title:before,.blog .archive-title:before,.search-results .archive-title:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 32px; height: 18px; background: url(../image/chevrons-sm.png) no-repeat } .archive .archive-title:after,.blog .archive-title:after,.search-results .archive-title:after { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 51px; height: 11px; background: url(../image/divider-tab.png) no-repeat } .archive .hentry,.blog .hentry,.search-results .hentry { border-top: 3px solid #ccc; padding: 2em 0 3em } .archive .hentry:first-of-type,.blog .hentry:first-of-type,.search-results .hentry:first-of-type { border-top: none; padding-top: 0 } .archive .hentry:first-of-type .entry-title,.blog .hentry:first-of-type .entry-title,.search-results .hentry:first-of-type .entry-title { margin-top: 0 } .archive .hentry .entry-title,.blog .hentry .entry-title,.search-results .hentry .entry-title { font-weight: 400 } .archive .hentry .footer-category,.archive .hentry .footer-tags,.blog .hentry .footer-category,.blog .hentry .footer-tags,.search-results .hentry .footer-category,.search-results .hentry .footer-tags { font-size: .888888888em; margin: 0; text-align: right } .archive .hentry .footer-category a,.archive .hentry .footer-tags a,.blog .hentry .footer-category a,.blog .hentry .footer-tags a,.search-results .hentry .footer-category a,.search-results .hentry .footer-tags a { text-decoration: none } .archive .hentry .footer-category a:hover,.archive .hentry .footer-tags a:hover,.blog .hentry .footer-category a:hover,.blog .hentry .footer-tags a:hover,.search-results .hentry .footer-category a:hover,.search-results .hentry .footer-tags a:hover { text-decoration: underline } .page-template-page-slider #content { background-image: url(../image/wire-drawing.png) } #features-slider { position: relative; padding: 310px 0 50px } .feature-content-col { position: relative; padding: 0 30px 60px } .feature-content-col .feature-heading { display: block; max-width: 100%; height: auto; margin: 0 auto } .feature-content-col .feature-subheading { font-size: 1.5em; line-height: 1; margin: 0; padding: 20px 0 10px } .feature-content-col .feature-description { font-size: .875em; line-height: 1.666666666; margin: 0; padding: 0 } .feature-content-col hr { position: relative; border: none; clear: both; height: 3px; background: #ccc; margin: 20px 0 0 } .feature-content-col hr:after { content: ""; display: block; position: absolute; right: 0; bottom: 3px; width: 51px; height: 11px; background: url(../image/divider-tab.png) no-repeat } .feature-slider-nav { position: absolute; top: 260px; line-height: 1; margin: 0!important; padding: 0 30px; left: 0; width: 100%; z-index: 2 } .feature-slider-nav li { margin: 0 } .entry-content .gform_page_fields .gform_footer .feature-slider-nav .button,.entry-content .gform_page_fields .gform_page_footer .feature-slider-nav .button,.entry-content .gform_wrapper .gform_footer .feature-slider-nav .button,.entry-content .gform_wrapper .gform_page_footer .feature-slider-nav .button,.feature-slider-nav #submit,.feature-slider-nav .button,.feature-slider-nav .comment-reply-link,.feature-slider-nav .entry-content .gform_page_fields .gform_footer .button,.feature-slider-nav .entry-content .gform_page_fields .gform_page_footer .button,.feature-slider-nav .entry-content .gform_wrapper .gform_footer .button,.feature-slider-nav .entry-content .gform_wrapper .gform_page_footer .button { margin: 0; padding: 6px 15px } .entry-content .gform_page_fields .gform_footer .feature-slider-nav .button i,.entry-content .gform_page_fields .gform_page_footer .feature-slider-nav .button i,.entry-content .gform_wrapper .gform_footer .feature-slider-nav .button i,.entry-content .gform_wrapper .gform_page_footer .feature-slider-nav .button i,.feature-slider-nav #submit i,.feature-slider-nav .button i,.feature-slider-nav .comment-reply-link i,.feature-slider-nav .entry-content .gform_page_fields .gform_footer .button i,.feature-slider-nav .entry-content .gform_page_fields .gform_page_footer .button i,.feature-slider-nav .entry-content .gform_wrapper .gform_footer .button i,.feature-slider-nav .entry-content .gform_wrapper .gform_page_footer .button i { margin: 0 } .feature-slider-nav .button-outline:focus { color: #ccc } #feature-nav-previous { float: left } #feature-nav-next { float: right } .feature-image-col { padding: 30px 0 0 } .feature-image-col .feature-image { display: block; max-width: 100%; height: auto; margin: 0 auto } .services-slider { background-repeat: no-repeat; background-position: 50%; background-size: cover; margin-bottom: -225px; padding-bottom: 120px } .features-slider-header,.services-slider,.services-slider-header { position: relative } .entry-content .gform_page_fields .gform_footer .features-slider-header .button,.entry-content .gform_page_fields .gform_footer .services-slider-header .button,.entry-content .gform_page_fields .gform_page_footer .features-slider-header .button,.entry-content .gform_page_fields .gform_page_footer .services-slider-header .button,.entry-content .gform_wrapper .gform_footer .features-slider-header .button,.entry-content .gform_wrapper .gform_footer .services-slider-header .button,.entry-content .gform_wrapper .gform_page_footer .features-slider-header .button,.entry-content .gform_wrapper .gform_page_footer .services-slider-header .button,.features-slider-header #submit,.features-slider-header .button,.features-slider-header .comment-reply-link,.features-slider-header .entry-content .gform_page_fields .gform_footer .button,.features-slider-header .entry-content .gform_page_fields .gform_page_footer .button,.features-slider-header .entry-content .gform_wrapper .gform_footer .button,.features-slider-header .entry-content .gform_wrapper .gform_page_footer .button,.services-slider-header #submit,.services-slider-header .button,.services-slider-header .comment-reply-link,.services-slider-header .entry-content .gform_page_fields .gform_footer .button,.services-slider-header .entry-content .gform_page_fields .gform_page_footer .button,.services-slider-header .entry-content .gform_wrapper .gform_footer .button,.services-slider-header .entry-content .gform_wrapper .gform_page_footer .button { position: absolute; top: 0; right: 0; background: hsla(0,0%,100%,.2); font-size: .875em; padding: 5px 10px } .features-slider-headline,.services-slider-headline { position: relative; border-bottom: 3px solid #ccc; color: #fff; font-size: 2.25em; font-weight: 400; margin: 0; padding: 40px 0 6px; text-shadow: 1px 1px 2px rgba(50,57,68,.75) } .features-slider-headline:before,.services-slider-headline:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 65px; height: 37px; background: url(../image/chevrons-md.png) no-repeat } .features-slider-headline:after,.services-slider-headline:after { content: ""; display: block; position: absolute; right: 0; bottom: 0; width: 51px; height: 11px; background: url(../image/divider-tab.png) no-repeat } .features-slider-headline { color: #6d6d6d; margin-bottom: 30px; text-shadow: none } .features-slider-headline:before { background-image: url(../image/chevrons-md-no-shadow.png) } .services-slides { margin: 20px auto } .services-slides li { margin: 0 0 20px } .services-slides a,.services-slides a:visited { position: relative; display: block; width: 299px; height: 216px; color: #fff; text-align: center; text-decoration: none; background: url(../image/bg-service-sm.png) no-repeat } .services-slides .service-header { position: relative; height: 110px } .services-slides .service-icon { position: absolute; top: 50%; left: 50%; display: block; margin: 0; transform: translate(-50%,-50%); max-width: 60px; height: auto } .services-slides .service-title { font-size: 1.5em; line-height: 1; margin: 2px 0 0 } .services-slides .service-description { display: none } .entry-content .gform_page_fields .gform_footer .services-slides .button,.entry-content .gform_page_fields .gform_page_footer .services-slides .button,.entry-content .gform_wrapper .gform_footer .services-slides .button,.entry-content .gform_wrapper .gform_page_footer .services-slides .button,.services-slides #submit,.services-slides .button,.services-slides .comment-reply-link,.services-slides .entry-content .gform_page_fields .gform_footer .button,.services-slides .entry-content .gform_page_fields .gform_page_footer .button,.services-slides .entry-content .gform_wrapper .gform_footer .button,.services-slides .entry-content .gform_wrapper .gform_page_footer .button { position: absolute; left: 50%; bottom: 10px; margin-left: -34px; padding: 15px 30px; background: none } .entry-content .gform_page_fields .gform_footer .services-slides .button:hover,.entry-content .gform_page_fields .gform_page_footer .services-slides .button:hover,.entry-content .gform_wrapper .gform_footer .services-slides .button:hover,.entry-content .gform_wrapper .gform_page_footer .services-slides .button:hover,.services-slides #submit:hover,.services-slides .button:hover,.services-slides .comment-reply-link:hover,.services-slides .entry-content .gform_page_fields .gform_footer .button:hover,.services-slides .entry-content .gform_page_fields .gform_page_footer .button:hover,.services-slides .entry-content .gform_wrapper .gform_footer .button:hover,.services-slides .entry-content .gform_wrapper .gform_page_footer .button:hover { background: none } .entry-content .gform_page_fields .gform_footer .services-slides .button i,.entry-content .gform_page_fields .gform_page_footer .services-slides .button i,.entry-content .gform_wrapper .gform_footer .services-slides .button i,.entry-content .gform_wrapper .gform_page_footer .services-slides .button i,.services-slides #submit i,.services-slides .button i,.services-slides .comment-reply-link i,.services-slides .entry-content .gform_page_fields .gform_footer .button i,.services-slides .entry-content .gform_page_fields .gform_page_footer .button i,.services-slides .entry-content .gform_wrapper .gform_footer .button i,.services-slides .entry-content .gform_wrapper .gform_page_footer .button i { margin: 0 } .services-slides .lW { float: left; clear: left; height: 22px } .services-slides .rW { float: right; clear: right; height: 22px } .pagination,.wp-prev-next { border-top: 3px solid #ccc; margin: 0 } .pagination { font-family: Roboto Slab,Georgia,Cambria,Times,serif; /*text-align: center*/ } .pagination ul { display: inline-block; white-space: nowrap; padding: 0; clear: both } .pagination li { padding: 0; margin: 0; float: left; display: inline; overflow: hidden } .pagination a,.pagination span { margin: 0; text-decoration: none; padding: 0; line-height: 1em; font-size: 1em; font-weight: 400; padding: .75em; min-width: 1em; display: block; color: #f2963d } .pagination a:focus,.pagination a:hover,.pagination span:focus,.pagination span:hover { background-color: #f2963d; color: #fff } .pagination .current { cursor: default; color: #f2963d } .pagination .current:focus,.pagination .current:hover { background: #fff; color: #f2963d } #comments-title { padding: .75em; margin: 0; border-top: 1px solid #f8f9fa } .commentlist { margin: 0; list-style-type: none } .comment { position: relative; clear: both; overflow: hidden; padding: 1.5em; border-bottom: 1px solid #f8f9fa } .comment .comment-author { padding: 7px; border: 0 } .comment .vcard { margin-left: 50px } .comment .vcard cite.fn { font-weight: 700; font-style: normal } .comment .vcard time { display: block; font-size: .9em; font-style: italic } .comment .vcard time a { color: #9fa6b4; text-decoration: none } .comment .vcard time a:hover { text-decoration: underline } .comment .vcard .avatar { position: absolute; left: 16px; border-radius: 50% } .comment:last-child { margin-bottom: 0 } .comment .children { margin: 0 } .comment[class*=depth-] { margin-top: 1.1em } .comment.depth-1 { margin-left: 0; margin-top: 0 } .comment:not(.depth-1) { margin-top: 0; margin-left: 7px; padding: 7px } .comment.odd { background-color: #fff } .comment.even { background: #f8f9fa } .comment_content p { margin: .7335em 0 1.5em; font-size: 1em; line-height: 1.5em } .comment-reply-link { font-size: .9em; float: right } .comment-edit-link { font-style: italic; margin: 0 7px; text-decoration: none; font-size: .9em } .comment-respond { padding: 1.5em; border-top: 1px solid #f8f9fa } #reply-title { margin: 0 } .logged-in-as { color: #9fa6b4; font-style: italic; margin: 0 } .logged-in-as a { color: #6d6d6d } .comment-form-comment { margin: 1.5em 0 .75em } .form-allowed-tags { padding: 1.5em; background-color: #f8f9fa; font-size: .9em } #submit { float: right; font-size: 1em } #comment-form-title { margin: 0 0 1.1em } #allowed_tags { margin: 1.5em 10px .7335em 0 } .nocomments { margin: 0 20px 1.1em } #sidebar .widgettitle { color: #f2963d; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: .9375em; font-weight: 700; line-height: 1; margin: 1em 0; text-transform: uppercase } #sidebar .widget { margin: 2em 0 0 } #sidebar .widget:first-child { margin-top: 0 } #sidebar .widget ul { margin: 0 } #sidebar .widget ul li { border-bottom: 1px dotted #ccc; font-size: 1.0625em; line-height: 1; padding-right: 10px } #sidebar .widget ul li a { color: #6d6d6d; display: block; padding: 10px 0; text-decoration: none } #sidebar .widget ul li a:hover { color: #ef7f12 } #sidebar .widget_nav_menu .current-menu-item a { color: #f2963d } #sidebar .searchform #s { border: 1px solid #ccc; color: #333 } .searchform { position: relative } .searchform .screen-reader-text { display: none } .searchform #s { border: none; border-radius: 29px; color: #f2963d; display: block; font-size: 1em; font-style: italic; line-height: 1; outline: none; padding: 20px 90px 20px 30px; width: 100%; -ms-box-sizing: border-box; box-sizing: border-box } .searchform :-ms-input-placeholder,.searchform ::-moz-placeholder,.searchform ::-webkit-input-placeholder { color: #f2963d } .searchform #searchsubmit { position: absolute; top: 0; right: 0; background: transparent; border: none; color: #f2963d; font-size: 1.25em; line-height: 58px; margin: 0; padding: 0; text-align: center; width: 70px; height: 58px } .footer { position: relative; clear: both; background-color: #f2963d; color: #fff; padding: 80px 0 40px; z-index: 2 } .footer:before { content: ""; display: block; position: absolute; top: -15px; left: 0; width: 100%; height: 15px; background: rgba(242,150,61,.5) } .footer hr { background: #fff; border: none; clear: both; height: 6px; margin: 25px 0 20px } .footer a,.footer a:visited { color: #fff; display: block; text-decoration: none } .footer a:hover,.footer a:visited:hover { text-decoration: underline } .footer .searchform { clear: both; padding: 0; margin: 2em 0 0 } .footer .copyright,.footer .credit,.footer .terms-conditions { font-size: .875em; font-style: italic; line-height: 1.25; margin: .75em 0 0 } .footer .copyright a,.footer .credit a,.footer .terms-conditions a { color: #fff; display: inline } .footer .terms-conditions a { text-decoration: underline } .footer .terms-conditions a:hover { text-decoration: none } .footer .utility-nav { display: block; padding: 0 30px; text-align: center } .footer .utility-nav li { display: inline-block; margin: 0 0 10px 15px } .footer .utility-nav li:first-child { margin-left: 0 } .entry-content .gform_page_fields .gform_footer .footer-header .button,.entry-content .gform_page_fields .gform_footer .footer-header .button:visited,.entry-content .gform_page_fields .gform_page_footer .footer-header .button,.entry-content .gform_page_fields .gform_page_footer .footer-header .button:visited,.entry-content .gform_wrapper .gform_footer .footer-header .button,.entry-content .gform_wrapper .gform_footer .footer-header .button:visited,.entry-content .gform_wrapper .gform_page_footer .footer-header .button,.entry-content .gform_wrapper .gform_page_footer .footer-header .button:visited,.footer-header #submit,.footer-header #submit:visited,.footer-header .button,.footer-header .button:visited,.footer-header .comment-reply-link,.footer-header .comment-reply-link:visited,.footer-header .entry-content .gform_page_fields .gform_footer .button,.footer-header .entry-content .gform_page_fields .gform_footer .button:visited,.footer-header .entry-content .gform_page_fields .gform_page_footer .button,.footer-header .entry-content .gform_page_fields .gform_page_footer .button:visited,.footer-header .entry-content .gform_wrapper .gform_footer .button,.footer-header .entry-content .gform_wrapper .gform_footer .button:visited,.footer-header .entry-content .gform_wrapper .gform_page_footer .button,.footer-header .entry-content .gform_wrapper .gform_page_footer .button:visited { float: right; font-size: 1em; padding: 12px 16px } .entry-content .gform_page_fields .gform_footer .footer-header .button:hover,.entry-content .gform_page_fields .gform_page_footer .footer-header .button:hover,.entry-content .gform_wrapper .gform_footer .footer-header .button:hover,.entry-content .gform_wrapper .gform_page_footer .footer-header .button:hover,.footer-header #submit:hover,.footer-header #submit:visited:hover,.footer-header .button:hover,.footer-header .button:visited:hover,.footer-header .comment-reply-link:hover,.footer-header .comment-reply-link:visited:hover,.footer-header .entry-content .gform_page_fields .gform_footer .button:hover,.footer-header .entry-content .gform_page_fields .gform_page_footer .button:hover,.footer-header .entry-content .gform_wrapper .gform_footer .button:hover,.footer-header .entry-content .gform_wrapper .gform_page_footer .button:hover { background: #fff; color: #6d6d6d; text-decoration: none } .footer-logo { float: left; display: block; max-width: 70px; height: auto } .footer-col { margin: 0; padding: 0 30px } .footer-col .menu { font-size: 1.125em; font-weight: 700; line-height: 1.5; margin: 0 } .footer-col .menu li { margin: .5em 0 0 } .footer-col .sub-menu { font-size: .777777em; font-style: italic; font-weight: 400; margin: .5em 0 0 15px } .footer-col .sub-menu li { margin: 0 } .footer-col .widgettitle { border: none; font-family: Arial,sans-serif; font-size: 1.125em; font-weight: 700; line-height: 1.5; margin: .5em 0 0 } .footer-col .widget { margin: 0 } .footer-col .widget .phone { font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: 1.9em; font-weight: 300 } .footer-col .widget .phone:hover { text-decoration: none } .footer-col-1,.footer-col-2,.footer-col-3 { display: none } .socmed { margin: 0 } .socmed li { display: inline-block; float: left; font-size: 3.25em; margin-left: .125em } .socmed li:first-child { margin-left: 0 } .socmed a,.socmed a:visited { color: #6d6d6d; display: block } .socmed a:focus,.socmed a:hover,.socmed a:visited:focus,.socmed a:visited:hover { color: #fff; text-decoration: none } .socmed.entry-count-5 li { font-size: 2.75em } #submit,#submit:visited,.button,.button:visited,.comment-reply-link,.comment-reply-link:visited,.entry-content .gform_page_fields .gform_footer .button,.entry-content .gform_page_fields .gform_footer .button:visited,.entry-content .gform_page_fields .gform_page_footer .button,.entry-content .gform_page_fields .gform_page_footer .button:visited,.entry-content .gform_wrapper .gform_footer .button,.entry-content .gform_wrapper .gform_footer .button:visited,.entry-content .gform_wrapper .gform_page_footer .button,.entry-content .gform_wrapper .gform_page_footer .button:visited { position: relative; background: #f2963d; color: #fff; display: inline-block; font-size: 1.25em; font-style: italic; line-height: 1; padding: 15px 20px; text-decoration: none; border-radius: 7px; -ms-box-sizing: border-box; box-sizing: border-box } #submit:hover,#submit:visited:hover,.button:hover,.button:visited:hover,.comment-reply-link:hover,.comment-reply-link:visited:hover,.entry-content .gform_page_fields .gform_footer .button:hover,.entry-content .gform_page_fields .gform_footer .button:visited:hover,.entry-content .gform_page_fields .gform_page_footer .button:hover,.entry-content .gform_page_fields .gform_page_footer .button:visited:hover,.entry-content .gform_wrapper .gform_footer .button:hover,.entry-content .gform_wrapper .gform_footer .button:visited:hover,.entry-content .gform_wrapper .gform_page_footer .button:hover,.entry-content .gform_wrapper .gform_page_footer .button:visited:hover { background: #ef7f12; color: #fff } #submit:visited i,#submit i,.button:visited i,.button i,.comment-reply-link:visited i,.comment-reply-link i,.entry-content .gform_page_fields .gform_footer .button:visited i,.entry-content .gform_page_fields .gform_footer .button i,.entry-content .gform_page_fields .gform_page_footer .button:visited i,.entry-content .gform_page_fields .gform_page_footer .button i,.entry-content .gform_wrapper .gform_footer .button:visited i,.entry-content .gform_wrapper .gform_footer .button i,.entry-content .gform_wrapper .gform_page_footer .button:visited i,.entry-content .gform_wrapper .gform_page_footer .button i { float: right; margin: 0 0 0 15px } .button-outline,.button-outline:visited { background: #fff; border: 3px solid #ccc; color: #ccc; padding: 12px 17px } .button-outline:hover,.button-outline:visited:hover { border-color: #ef7f12 } .button-dark,.button-dark:visited { background: #282828; color: #ccc } .button-gray,.button-gray:visited { background: #6d6d6d; color: #fff } .entry-content #submit,.entry-content .button,.entry-content .comment-reply-link,.entry-content .gform_page_fields .gform_footer .button,.entry-content .gform_page_fields .gform_page_footer .button,.entry-content .gform_wrapper .gform_footer .button,.entry-content .gform_wrapper .gform_page_footer .button { margin: 0 20px 1em 0 } .entry-content .listing-layout-grid { list-style: none } .entry-content .listing-layout-grid li { position: relative; line-height: 1; list-style: none; margin: 0 auto 20px; max-width: 214px } .entry-content .listing-layout-grid li .grid-image { position: relative; margin: 0 0 12px } .entry-content .listing-layout-grid li .grid-image:before { position: absolute; top: 50%; left: 50%; text-align: center; transform: translate(-50%,-50%); width: 100%; color: #fff; content: "\e600"; font-family: icomoon; font-size: 2.5em; opacity: 0; z-index: 2; transition: opacity .25s ease } .entry-content .listing-layout-grid li .grid-image:after { position: absolute; top: 0; left: 0; bottom: 0; background: rgba(242,150,61,.7); content: ""; display: block; width: 100%; opacity: 0; z-index: 1; transition: opacity .25s ease } .entry-content .listing-layout-grid li a { color: #6d6d6d; display: block; text-decoration: none } .entry-content .listing-layout-grid li a:hover .grid-image:after,.entry-content .listing-layout-grid li a:hover .grid-image:before { opacity: 1 } .entry-content .listing-layout-grid li img { display: block; max-width: 100%; height: auto; margin: 0 } .visible-desktop { display: none } .featured-item-single { position: relative; background: #fff; margin: 0 0 5px; min-height: 50px; width: 100%; box-shadow: 1px 1px 2px rgba(50,57,68,.5); -ms-box-sizing: border-box; box-sizing: border-box; transition: transform .25s ease } .featured-item-single .text { position: absolute; display: block; left: 0; top: 0; bottom: 0; padding: 15px 30px 15px 15px; width: 100%; color: #f59331; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-size: 1.25em; font-weight: 700; line-height: 1; z-index: 2 } .featured-item-single .image { position: relative; height: 100%; z-index: 1 } .featured-item-single a { text-decoration: none; transition: all .25s ease } .featured-item-single a:after { position: absolute; top: 18px; right: 15px; content: "\f054"; font-family: icomoon; font-size: .75em } .featured-item-single a:hover { background: rgba(245,147,49,.7); color: #fff } .job-application-feed-signup { margin: 1em 0 } .job-application-feed-signup label { display: none } .job-application-feed-signup #mce-EMAIL { position: relative; border: 1px solid #f2963d; display: block; font-size: 1.25em; line-height: 1; padding: 15px 20px; border-top-left-radius: 7px; border-top-right-radius: 7px; -ms-box-sizing: border-box; box-sizing: border-box; width: 100% } .entry-content .gform_page_fields .gform_footer .job-application-feed-signup .button,.entry-content .gform_page_fields .gform_page_footer .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_footer .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_page_footer .job-application-feed-signup .button,.job-application-feed-signup #submit,.job-application-feed-signup .button,.job-application-feed-signup .comment-reply-link,.job-application-feed-signup .entry-content .gform_page_fields .gform_footer .button,.job-application-feed-signup .entry-content .gform_page_fields .gform_page_footer .button,.job-application-feed-signup .entry-content .gform_wrapper .gform_footer .button,.job-application-feed-signup .entry-content .gform_wrapper .gform_page_footer .button { border: 1px solid #f2963d; margin: 0; background: #f2963d; color: #fff; display: block; font-size: 1.25em; font-style: italic; line-height: 1; padding: 15px 20px; border-radius: 0; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; width: 100% } .entry-content .gform_page_fields .gform_footer .widget .job-application-feed-signup .button,.entry-content .gform_page_fields .gform_page_footer .widget .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_footer .widget .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_page_footer .widget .job-application-feed-signup .button,.widget .job-application-feed-signup #mce-EMAIL,.widget .job-application-feed-signup #submit,.widget .job-application-feed-signup .button,.widget .job-application-feed-signup .comment-reply-link,.widget .job-application-feed-signup .entry-content .gform_page_fields .gform_footer .button,.widget .job-application-feed-signup .entry-content .gform_page_fields .gform_page_footer .button,.widget .job-application-feed-signup .entry-content .gform_wrapper .gform_footer .button,.widget .job-application-feed-signup .entry-content .gform_wrapper .gform_page_footer .button { font-size: 1em; padding: 12px 16px } .flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover { outline: none } .flex-control-nav,.flex-direction-nav,.slides,.slides>li { margin: 0; padding: 0; list-style: none } .flexslider { margin: 0; position: relative; zoom: 1 } .flexslider .slides { zoom: 1 } .flexslider .slides>li { display: none; -webkit-backface-visibility: hidden } .flexslider .slides img { display: block; height: auto; margin: 0 } .flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 } html[xmlns] .flexslider .slides { display: block } * html .flexslider .slides { height: 1% } .no-js .flexslider .slides>li:first-child { display: block } .flex-viewport { max-height: 2000px; transition: all 1s ease } .loading .flex-viewport { max-height: 300px } .share-widget { position: absolute; top: 0; right: 0; z-index: 5 } .home .share-widget { top: 350px } .entry-content .gform_page_fields .gfield p,.entry-content .gform_wrapper .gfield p { font-size: 1.125em; line-height: 1.5; margin: 0 0 1.5em } .entry-content .gform_page_fields .gfield ol,.entry-content .gform_page_fields .gfield table,.entry-content .gform_page_fields .gfield ul,.entry-content .gform_wrapper .gfield ol,.entry-content .gform_wrapper .gfield table,.entry-content .gform_wrapper .gfield ul { font-size: 1.125em; line-height: 1.5; margin: 0 0 1.5em; padding: 0 } .entry-content .gform_page_fields .gfield ul li,.entry-content .gform_wrapper .gfield ul li { list-style: disc; list-style-position: inside; margin-left: 16px } .entry-content .gform_page_fields .gfield ul li ol,.entry-content .gform_page_fields .gfield ul li ul,.entry-content .gform_wrapper .gfield ul li ol,.entry-content .gform_wrapper .gfield ul li ul { font-size: 1em } .entry-content .gform_page_fields .gfield ol li,.entry-content .gform_wrapper .gfield ol li { list-style: decimal; list-style-position: inside; margin-left: 24px } .entry-content .gform_page_fields .gfield ol li ol,.entry-content .gform_page_fields .gfield ol li ul,.entry-content .gform_wrapper .gfield ol li ol,.entry-content .gform_wrapper .gfield ol li ul { font-size: 1em } .entry-content .gform_page_fields .ui-datepicker-trigger,.entry-content .gform_wrapper .ui-datepicker-trigger { margin-bottom: 0 } .entry-content .gform_page_fields .gform_fields .gfield_html p,.entry-content .gform_wrapper .gform_fields .gfield_html p { font-size: 1em } .entry-content .gform_page_fields .gform_fields .gfield_html ul,.entry-content .gform_wrapper .gform_fields .gfield_html ul { font-size: 1em; padding-left: 18px!important } .entry-content .gform_page_fields .gform_fields .gfield_html ul li,.entry-content .gform_wrapper .gform_fields .gfield_html ul li { list-style: disc!important } .entry-content .gform_page_fields .gform_fields .gfield_html ul li ol,.entry-content .gform_page_fields .gform_fields .gfield_html ul li ul,.entry-content .gform_wrapper .gform_fields .gfield_html ul li ol,.entry-content .gform_wrapper .gform_fields .gfield_html ul li ul { padding-top: .5em } .entry-content .gform_page_fields .gform_fields .gfield_html ol,.entry-content .gform_wrapper .gform_fields .gfield_html ol { font-size: 1em; padding-left: 22px!important } .entry-content .gform_page_fields .gform_fields .gfield_html ol li,.entry-content .gform_wrapper .gform_fields .gfield_html ol li { list-style: decimal!important } .entry-content .gform_page_fields .gform_fields .gfield_html ol li ol,.entry-content .gform_page_fields .gform_fields .gfield_html ol li ul,.entry-content .gform_wrapper .gform_fields .gfield_html ol li ol,.entry-content .gform_wrapper .gform_fields .gfield_html ol li ul { padding-top: .5em } .entry-content .gform_page_fields .gform_fields .gfield_checkbox label,.entry-content .gform_wrapper .gform_fields .gfield_checkbox label { font-size: .88888888em } .entry-content .gform_page_fields .gform_fields .gfield_radio,.entry-content .gform_wrapper .gform_fields .gfield_radio { font-size: 1em } .entry-content .gform_page_fields .gfield_label,.entry-content .gform_wrapper .gfield_label { margin-bottom: 0 } .entry-content .gform_page_fields .gform_footer #submit,.entry-content .gform_page_fields .gform_footer .button,.entry-content .gform_page_fields .gform_footer .comment-reply-link,.entry-content .gform_page_fields .gform_page_footer #submit,.entry-content .gform_page_fields .gform_page_footer .button,.entry-content .gform_page_fields .gform_page_footer .comment-reply-link,.entry-content .gform_wrapper .gform_footer #submit,.entry-content .gform_wrapper .gform_footer .button,.entry-content .gform_wrapper .gform_footer .comment-reply-link,.entry-content .gform_wrapper .gform_page_footer #submit,.entry-content .gform_wrapper .gform_page_footer .button,.entry-content .gform_wrapper .gform_page_footer .comment-reply-link { border: none } #sidebar .widget_landh_archive .archive-list-title { font-family: Arial,sans-serif; font-size: 1em; font-weight: 700; line-height: 1; margin: 0 } #sidebar .widget_landh_archive .archive-list-title a { display: block } #sidebar .widget_landh_archive .archive-list-title i { float: right; transition: transform .25s ease } #sidebar .widget_landh_archive .archive-list-title .active i { transform: rotate(-180deg) } #sidebar .widget_landh_archive .widget-box { background: #efefef; border-radius: 3px; padding: 15px } #sidebar .widget_landh_archive .landh-archive-list { font-size: .9375em; margin: 0; padding: .5em 0 0 } #sidebar .widget_landh_archive .landh-archive-list li { color: #f2963d; border: none; margin: 0; padding: 0 } #sidebar .widget_landh_archive .landh-archive-list li a { color: #6d6d6d; display: inline-block; padding: .5em 0 } #sidebar .widget_landh_archive .landh-archive-list li a:hover { color: #ef7f12 } @media screen and (max-width:860px) { .flex-direction-nav .flex-prev { opacity: 1; left: 10px } .flex-direction-nav .flex-next { opacity: 1; right: 10px } } .table-wrap { overflow-x: auto } .csstransforms .footer:before { display: none } .csstransforms .footer-divider { position: absolute; top: 0; left: 0; width: 100%; height: 225px; background: #f2963d; margin: 0 0 -225px -20px; transform: rotate(-5deg) scaleX(1.5); transform-origin: 0 100%; z-index: 1 } .csstransforms .footer-divider:before { content: ""; display: block; position: absolute; top: -15px; left: 0; width: 100%; height: 20px; background: rgba(242,150,61,.5) } .csstransforms #inner-footer { position: relative; z-index: 2 } .csstransforms #services-slider { padding-top: 120px } .csstransforms .services-slider-divider { position: absolute; top: -225px; left: 0; width: 100%; height: 225px; background: #fff; margin: 0 0 -100px -20px; transform: rotate(-5deg) scaleX(1.5); transform-origin: 100% 0 } .csstransforms .services-slider-divider:before { content: ""; display: block; position: absolute; bottom: -15px; left: 0; width: 100%; height: 20px; background: hsla(0,0%,100%,.5) } .all-industries .su-column-inner { position: relative; background: #f2963d; margin: 0 0 5px; height: 85px; width: 100%; box-shadow: 1px 1px 2px rgba(50,57,68,.5); border: 3px solid #000; box-sizing: border-box; transition: transform .25s ease } .all-industries .su-column-inner a { position: absolute; display: block; left: 0; top: 0; bottom: 0; font-size: 1.2em; color: #fff; line-height: 1.3; padding: 25px; width: 100%; font-family: Roboto Slab,Georgia,Cambria,Times,serif; font-weight: 500; z-index: 2; text-transform: uppercase; text-decoration: none; transition: all .25s ease } .all-industries .su-column-inner a:after { content: " "; position: absolute; height: calc(100% - 12px); width: calc(100% - 12px); z-index: -1; top: 4px; left: 4px; background-color: #23211d; border: 2px solid #000 } .all-industries .su-column-inner a:before { background-color: #f2963d; position: absolute; color: #000; right: 2px; top: 0; content: "\f067"; font-family: icomoon; font-size: 1.3em; padding: 1px 1px 3px 4px; font-weight: 700; font-family: Font Awesome\ 5 Free } .all-industries .su-column-inner a:hover { background-color: rgba(245,147,49,.7); color: #fff } .all-industries .su-column-inner a:hover:before { content: "\f054" } .all-industries .su-column-inner a:hover:after { opacity: .3 } body.page-template-page-pardot-landing { min-height: 100vh } body.page-template-page-pardot-landing div#container { padding: 0; margin: 0 } body.page-template-page-pardot-landing header { display: none!important } body.page-template-page-pardot-landing .pl-pardot-landing-container#content { width: 100vw; min-height: 100vh; background-image: url(../image/paprdot-landing-background.png); background-size: 100% 100%; background-repeat: no-repeat; position: relative; padding: 0!important; z-index: 1 } body.page-template-page-pardot-landing .pl-logo-container { position: relative; background-image: url(../image/pardot-landing-logo-background-arrow.png); height: 50vw; width: 100vw; background-size: contain; background-repeat: no-repeat; background-size: 100% 100% } body.page-template-page-pardot-landing .pl-logo-container img.pl-logo { transform: translate(-50%,-50%); left: 50%; top: 43%; position: absolute; width: 60% } body.page-template-page-pardot-landing .pl-arrows-overlay,body.page-template-page-pardot-landing .pl-dots-overlay { display: none } body.page-template-page-pardot-landing .pl-background-design { position: absolute; z-index: -1; margin-top: auto; margin-bottom: auto } body.page-template-page-pardot-landing .pl-copy-overlay { background-color: #353535c4; top: 50vw; width: 100vw; padding: 10% 15%; padding-bottom: 0; color: #bababa } body.page-template-page-pardot-landing .pl-copy-overlay .form-container iframe { width: 100%!important } body.page-template-page-pardot-landing h1 { color: #fff; text-transform: uppercase; font-size: 2rem; font-weight: 700; font-family: Arial,sans-serif } body.page-template-page-pardot-landing h2 { color: #f68b1f; font-size: 1.25rem; text-transform: uppercase; font-family: Arial,sans-serif } body.page-template-page-pardot-landing h2:before { content: ""; border-top: 6px solid #f68b1f; width: 2rem; display: block; height: 1px; padding-bottom: 20px } body.page-template-page-pardot-landing .main-content { color: #bababa; font-size: .9rem; font-weight: 100 } body.page-template-page-pardot-landing .pl-desktop-only { display: none!important } body.page-template-page-pardot-landing .pl-bottom-center-content-container { text-align: center; padding: 0,15% } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-bottom-callout { text-transform: uppercase; color: #bababa; letter-spacing: .3rem; font-size: .9rem } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-bottom-callout a { color: inherit!important; text-decoration: none } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-bottom-callout a:hover { text-decoration: underline } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-bottom-callout a:visited { color: #bababa } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-privacy-policy a { text-decoration: none; color: #7c7c7c; font-size: .9rem } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-privacy-policy a:hover { text-decoration: underline; color: inherit } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-privacy-policy a:visited { color: #bababa } @media only screen and (min-width:481px) { h2 { font-size: 3em } .splash-content .splash-headline { font-size: 2.5em } .splash-content .splash-headline i:after { content: ""; white-space: normal } .entry-content .alignleft,.entry-content img.alignleft { margin-right: 1.5em; display: inline; float: left } .entry-content .alignright,.entry-content img.alignright { margin-left: 1.5em; display: inline; float: right } .entry-content .aligncenter,.entry-content img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both } .lp-omega h3 { font-weight: 400 } .lp-omega h3 img { float: left; margin-bottom: 80px; margin-right: 20px } .lp-omega p { width: auto; display: inline; clear: none } a.btn-metal { color: #fff; background-image: url(../image/btn-gray-metal-bg.png); background-repeat: no-repeat; background-size: 95% 100%; font-family: Roboto Slab,Georgia,Cambria,Times,serif; text-transform: uppercase; text-decoration: none; width: 300px; height: 70px; display: table-cell; text-align: left; vertical-align: middle; line-height: 1; font-size: 21px; padding-left: 50px; letter-spacing: 1px; transition: color .1s ease-out } a.btn-metal strong { display: block; font-size: 24px; color: #a8aaac; font-weight: 400; letter-spacing: 5px; transition: padding-left .2s .1s,color .2s .1s } a.btn-metal i { position: relative; left: -30px; top: 15px; margin-right: -16px; color: #f2963d; transition: left .2s ease,margin-right .2s ease .1s } a.btn-metal:hover { color: #f2963d } a.btn-metal:hover i { left: -20px; margin-right: -6px } a.btn-metal:hover strong { padding-left: 10px; color: #fff } .entry-content .listing-layout-grid li { float: left; margin: 0 4% 4% 0; width: 48% } .entry-content .listing-layout-grid li:nth-child(2n) { margin-right: 0 } .entry-content .listing-layout-grid li:nth-child(odd) { clear: left } } @media only screen and (min-width:768px) { .admin-bar .header { top: 32px } .single-landh_product .product-overview-title .tech-sheet-download { display: block; font-size: 14px; font-style: normal; margin: .5em 0; padding: 6px 12px } .single-landh_product .product-overview-title .tech-sheet-download i { float: none; margin: 0 } .single-landh_product .product-content-title { color: #6d6d6d; font-size: 1.875em; font-weight: 700 } .single-landh_product .product-content-sidebar { position: relative; background: #f3f3f4; box-shadow: 2px 2px 4px rgba(0,0,0,.25); margin: 0 0 4em; padding: 1em 2em } .single-landh_product .product-content-sidebar h4 { font-size: 1.125em; text-transform: uppercase } .single-landh_product .product-content-sidebar .sidebar-border { border-top: 1px dotted #888 } .single-landh_product .product-content-sidebar .sidebar-content li { padding-right: 210px } .single-landh_product .sidebar-image-wrapper { position: absolute; top: -20px; right: 20px; margin: 0; width: 189px; height: 169px } .single-landh_product .sidebar-image-wrapper .bg { width: 189px; height: 169px } .single-landh_product .sidebar-image-wrapper .sidebar-image { position: absolute; top: 50%; left: 50%; margin: -65px 0 0 -65px; width: 130px; height: 130px } .single-landh_product .product-content-table .image { float: left; width: 35% } .single-landh_product .product-content-table .content { float: right; width: 60% } .single-landh_product .product-content-table .content.no-image { float: none; width: 100% } .gallery { width: 100% } .gallery img { display: block; max-width: 100%; height: auto; margin: 0 auto } .gallery-columns-2 .gallery-item { float: left; margin: 0 4% 4% 0; width: 48% } .gallery-columns-2 .gallery-item:nth-of-type(2n) { margin-right: 0 } .gallery-columns-3 .gallery-item { float: left; margin: 0 2% 2% 0; width: 32% } .gallery-columns-3 .gallery-item:nth-of-type(3n) { margin-right: 0 } .gallery-columns-4 .gallery-item { float: left; margin: 0 2% 2% 0; width: 23.5% } .gallery-columns-4 .gallery-item:nth-child(4n) { margin-right: 0 } .entry-content .listing-layout-grid li { margin: 0 3.5% 3.5% 0; width: 31% } .entry-content .listing-layout-grid li:nth-child(2n) { margin-right: 3.5% } .entry-content .listing-layout-grid li:nth-child(odd) { clear: none } .entry-content .listing-layout-grid li:nth-child(3n) { margin-right: 0 } .entry-content .listing-layout-grid li:nth-child(3n+1) { clear: left } .job-application-feed-signup #mce-EMAIL { float: left; width: 80%; border-radius: 0; border-top-left-radius: 7px; border-bottom-left-radius: 7px } .entry-content .gform_page_fields .gform_footer .job-application-feed-signup .button,.entry-content .gform_page_fields .gform_page_footer .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_footer .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_page_footer .job-application-feed-signup .button,.job-application-feed-signup #submit,.job-application-feed-signup .button,.job-application-feed-signup .comment-reply-link,.job-application-feed-signup .entry-content .gform_page_fields .gform_footer .button,.job-application-feed-signup .entry-content .gform_page_fields .gform_page_footer .button,.job-application-feed-signup .entry-content .gform_wrapper .gform_footer .button,.job-application-feed-signup .entry-content .gform_wrapper .gform_page_footer .button { float: left; width: 20%; border-radius: 0; border-top-right-radius: 7px; border-bottom-right-radius: 7px } .widget .job-application-feed-signup #mce-EMAIL { float: none; width: 100%; border-radius: 0; border-top-left-radius: 7px; border-top-right-radius: 7px } .entry-content .gform_page_fields .gform_footer .widget .job-application-feed-signup .button,.entry-content .gform_page_fields .gform_page_footer .widget .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_footer .widget .job-application-feed-signup .button,.entry-content .gform_wrapper .gform_page_footer .widget .job-application-feed-signup .button,.widget .job-application-feed-signup #submit,.widget .job-application-feed-signup .button,.widget .job-application-feed-signup .comment-reply-link,.widget .job-application-feed-signup .entry-content .gform_page_fields .gform_footer .button,.widget .job-application-feed-signup .entry-content .gform_page_fields .gform_page_footer .button,.widget .job-application-feed-signup .entry-content .gform_wrapper .gform_footer .button,.widget .job-application-feed-signup .entry-content .gform_wrapper .gform_page_footer .button { float: none; width: 100%; border-radius: 0; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px } .all-industries .su-column-inner a { font-size: Max(1em,Min(1.3em,1.6vw)); padding-left: 25px; padding-right: 25px; padding-top: Max(12px,Min(16px,1vw)); vertical-align: middle } .all-industries .su-column-inner a:after { background-size: 35% } } @media only screen and (min-width:1080px) { .wrap { width: 960px } #container { padding-top: 0 } .header { position: fixed; top: 30px; background: hsla(0,0%,100%,.8); box-shadow: 0 1px 3px rgba(50,57,68,.75); transition: top .25s linear } .header:before { content: ""; display: block; position: absolute; top: -30px; left: 0; height: 30px; width: 100%; background: url(../image/bg-header-shadow.png) repeat-x 0 0 } .header-unpinned .header { top: 0 } .header-unpinned #logo img { margin-top: 40px } .admin-bar .header { top: 62px } .admin-bar .header-unpinned .header { top: 32px } #inner-header { background: none } #logo { top: -30px; left: -30px; margin: 0; overflow: hidden; width: 305px; height: 88px; background: url(../image/bg-logo.png) no-repeat 100% 0; z-index: 5 } #logo,#logo a { position: absolute } #logo a { top: 0; left: 0; display: block; width: 100%; height: 100% } #logo img { display: block; margin: 30px 0 0 28px; max-width: none; transition: margin .25s linear } #splash-banner { height: 600px } .splash-content .splash-headline { font-size: 2 } .omega-product .omega-product-flag { bottom: 100px; width: 242px; height: 72px; background-image: url(../image/omega-product-lg.png) } .displaying-featured-items .splash-content .splash-headline { font-size: 3rem } .displaying-featured-items .splash-content #submit,.displaying-featured-items .splash-content .button,.displaying-featured-items .splash-content .comment-reply-link,.displaying-featured-items .splash-content .entry-content .gform_page_fields .gform_footer .button,.displaying-featured-items .splash-content .entry-content .gform_page_fields .gform_page_footer .button,.displaying-featured-items .splash-content .entry-content .gform_wrapper .gform_footer .button,.displaying-featured-items .splash-content .entry-content .gform_wrapper .gform_page_footer .button,.entry-content .gform_page_fields .gform_footer .displaying-featured-items .splash-content .button,.entry-content .gform_page_fields .gform_page_footer .displaying-featured-items .splash-content .button,.entry-content .gform_wrapper .gform_footer .displaying-featured-items .splash-content .button,.entry-content .gform_wrapper .gform_page_footer .displaying-featured-items .splash-content .button { font-size: 1.25em } .displaying-featured-items .tagline { color: #fff; position: absolute; bottom: 28px; width: 100%; font-size: 1em; left: 0; padding: 12px 20px; z-index: 99 } .displaying-featured-items .tagline.newlayout { bottom: -80px; font-size: 1.125em; padding: 0 } .displaying-featured-items .splash-divider { position: absolute; top: auto!important; bottom: 36px; left: 0 } .displaying-featured-items .splash-divider.newlayout { bottom: 23px } .splash-banner-navigation { top: 50%; bottom: auto } .displaying-featured-items.lang-es_ES #splash-banner,.lang-es_ES.displaying-featured-items #splash-banner { min-height: 900px!important } .displaying-featured-items .featured-items { position: absolute; left: 0; bottom: 70px; display: table; table-layout: fixed; width: 100% } .displaying-featured-items .featured-items.newlayout { bottom: 50px } .displaying-featured-items .featured-items li { height: 205px; width: 100%; display: table-cell; margin: 0; padding: 10px; vertical-align: top; text-align: left } .displaying-featured-items .featured-items li:hover { transform: translateY(-10px); border: none } .displaying-featured-items .featured-items li.noimage { height: 85px; display: block; top: 114px; margin: 4px; padding: 4px } .displaying-featured-items .featured-items li.hasimage { border: none; background: #fff } .displaying-featured-items .featured-items li.hasimage a { font-size: 1.5em; color: #f2963d; line-height: 1; padding: 30px 45% 30px 30px } .displaying-featured-items .featured-items li.hasimage a.text { position: absolute; display: block; left: 0; top: 0; bottom: 0; padding: 30px 45% 30px 30px } .displaying-featured-items .featured-items li.hasimage a:after { background-color: transparent; position: absolute; color: #f2963d; right: 40px; top: 33px; content: "\f054"; font-family: icomoon; font-size: .75em } .displaying-featured-items .featured-items li.hasimage a:hover { background-color: rgba(242,150,59,.75); color: #fff } .displaying-featured-items .featured-items li.hasimage a:hover:after { color: #fff } .displaying-featured-items .featured-items .spacer { display: table-cell; background: transparent; border: none; padding: 0; width: 7px; box-shadow: none } .displaying-featured-items .featured-items .text { position: absolute; display: block; left: 0; top: 3px; bottom: 0; padding-top: 17px; font-size: .88em; color: #fff; line-height: 1.3 } .displaying-featured-items .featured-items .image { position: relative; height: 100%; z-index: 1 } .displaying-featured-items .featured-items a:after { top: 0; right: 2px; padding: 1px 1px 3px 4px; color: #000; background-color: #f2963d; font-size: 1.3em } .displaying-featured-items.home #content,.displaying-featured-items:not(.home) #content { padding-top: 100px } .displaying-featured-items.home .featured-items.newlayout { bottom: -42px } .displaying-featured-items.home .splash-divider.newlayout { bottom: -90px } .top-nav { display: block; margin: 0 -15px 0 0; padding: 0; text-align: right } .top-nav li { position: relative; display: inline-block; text-transform: uppercase } .top-nav li a { color: #484848; display: block; padding: 12px; text-decoration: none } .top-nav li a:focus,.top-nav li a:hover { background: #fff; color: #484848; box-shadow: 1px 1px 2px rgba(50,57,68,.75) } .top-nav li ul.children,.top-nav li ul.sub-menu { display: none; position: absolute; top: 38px; left: 0; margin: 0; padding: 5px 15px; background: #fff; min-width: 8em; max-width: 20em; text-align: left; box-shadow: 1px 2px 2px rgba(50,57,68,.75) } .top-nav li ul.children li,.top-nav li ul.sub-menu li { display: block; text-transform: none; white-space: nowrap; border-top: 1px dotted #ccc } .top-nav li ul.children li:first-child,.top-nav li ul.sub-menu li:first-child { border-top: none } .top-nav li ul.children li a,.top-nav li ul.sub-menu li a { position: relative; padding: 10px 0; transition: padding .25s ease } .top-nav li ul.children li a:before,.top-nav li ul.sub-menu li a:before { position: absolute; top: .625em; left: -10px; content: "\f067"; font-family: icomoon; opacity: 0; transition: all .25s ease } .top-nav li ul.children li a:focus,.top-nav li ul.children li a:hover,.top-nav li ul.sub-menu li a:focus,.top-nav li ul.sub-menu li a:hover { box-shadow: none; color: #ef7f12; padding-left: 20px } .top-nav li ul.children li a:focus:before,.top-nav li ul.children li a:hover:before,.top-nav li ul.sub-menu li a:focus:before,.top-nav li ul.sub-menu li a:hover:before { left: 0; opacity: 1 } .top-nav li ul.children>li.current-menu-ancestor>a,.top-nav li ul.children>li.current-menu-item>a,.top-nav li ul.children>li.current-page-ancestor>a,.top-nav li ul.children>li.current_page_item>a,.top-nav li ul.children>li.sfHover>a,.top-nav li ul.sub-menu>li.current-menu-ancestor>a,.top-nav li ul.sub-menu>li.current-menu-item>a,.top-nav li ul.sub-menu>li.current-page-ancestor>a,.top-nav li ul.sub-menu>li.current_page_item>a,.top-nav li ul.sub-menu>li.sfHover>a { padding-left: 20px } .top-nav li ul.children>li.current-menu-ancestor>a:before,.top-nav li ul.children>li.current-menu-item>a:before,.top-nav li ul.children>li.current-page-ancestor>a:before,.top-nav li ul.children>li.current_page_item>a:before,.top-nav li ul.children>li.sfHover>a:before,.top-nav li ul.sub-menu>li.current-menu-ancestor>a:before,.top-nav li ul.sub-menu>li.current-menu-item>a:before,.top-nav li ul.sub-menu>li.current-page-ancestor>a:before,.top-nav li ul.sub-menu>li.current_page_item>a:before,.top-nav li ul.sub-menu>li.sfHover>a:before { left: 0; opacity: 1 } .top-nav li:last-child ul.children,.top-nav li:last-child ul.sub-menu { left: auto; right: 0 } .top-nav>li.current-menu-ancestor>a,.top-nav>li.current-menu-item>a,.top-nav>li.current-page-ancestor>a,.top-nav>li.current_page_item>a,.top-nav>li.sfHover>a { background: #fff; box-shadow: 1px 1px 2px rgba(50,57,68,.75) } #side-menu-toggle { display: none } .utility-nav { position: absolute; top: -22px; right: 0; display: block; margin: 0 } .utility-nav li { float: left; margin: 0 0 0 32px } .utility-nav .flag span { opacity: .5 } .utility-nav .flag:hover span { opacity: 1 } .utility-nav a { color: #bcbec0; display: block; text-decoration: none } .utility-nav a:hover { color: #fff } #content { padding: 100px 0 225px } .entry-content .h1,.entry-content h1 { padding-bottom: 6px } .archive #content,.blog #content,.has-sidebar #content,.search-results #content,.single-job-posting #content,.single-landh_location #content,.single-landh_product #content,.single-post #content { padding-top: 160px } .archive #inner-content,.blog #inner-content,.has-sidebar #inner-content,.search-results #inner-content,.single-job-posting #inner-content,.single-landh_location #inner-content,.single-landh_product #inner-content,.single-post #inner-content { background: url(../image/bg-sidebar-divider.png) repeat-y 24.58333% 0 } .archive #main,.blog #main,.has-sidebar #main,.search-results #main,.single-job-posting #main,.single-landh_location #main,.single-landh_product #main,.single-post #main { float: right; width: 71.35417% } .archive #sidebar,.blog #sidebar,.has-sidebar #sidebar,.search-results #sidebar,.single-job-posting #sidebar,.single-landh_location #sidebar,.single-landh_product #sidebar,.single-post #sidebar { float: left; margin: 0; width: 24.47917% } .archive .archive-title,.blog .archive-title,.error404 .entry-title,.search-results .archive-title,.single-job-posting .entry-title,.single-landh_location .entry-title,.single-landh_product .entry-title,.single-post .entry-title { padding-bottom: 6px } .feature-content-col { float: left; padding: 0; width: 49.47917% } .feature-content-col .feature-heading { margin: 0; transform: translate(0); transition: all .5s ease } .feature-content-col .feature-heading.unviewed { opacity: 0; transform: translateY(-20px) } .feature-content-col .feature-subheading { margin: 40px 0 0; padding: 0 50px } .feature-content-col .feature-description { font-size: 1.125em; margin: 20px 0 0; padding: 0 50px } .feature-content-col hr { margin: 20px 50px 0 } .feature-slider-nav { top: 450px; padding: 0!important; left: 50px; width: 155px } .entry-content .gform_page_fields .gform_footer .feature-slider-nav .button,.entry-content .gform_page_fields .gform_page_footer .feature-slider-nav .button,.entry-content .gform_wrapper .gform_footer .feature-slider-nav .button,.entry-content .gform_wrapper .gform_page_footer .feature-slider-nav .button,.feature-slider-nav #submit,.feature-slider-nav .button,.feature-slider-nav .comment-reply-link,.feature-slider-nav .entry-content .gform_page_fields .gform_footer .button,.feature-slider-nav .entry-content .gform_page_fields .gform_page_footer .button,.feature-slider-nav .entry-content .gform_wrapper .gform_footer .button,.feature-slider-nav .entry-content .gform_wrapper .gform_page_footer .button { padding: 10px 25px } .feature-image-col { float: right; padding: 0; width: 49.47917% } .feature-image-col .feature-image { display: block; max-width: 100%; height: auto; opacity: 1; transform: translate(0); transition: all .5s ease } .feature-image-col .feature-image.unviewed { opacity: 0; transform: translateY(20px) } .services-slider { padding-bottom: 250px } .entry-content .gform_page_fields .gform_footer .features-slider-header .button,.entry-content .gform_page_fields .gform_footer .services-slider-header .button,.entry-content .gform_page_fields .gform_page_footer .features-slider-header .button,.entry-content .gform_page_fields .gform_page_footer .services-slider-header .button,.entry-content .gform_wrapper .gform_footer .features-slider-header .button,.entry-content .gform_wrapper .gform_footer .services-slider-header .button,.entry-content .gform_wrapper .gform_page_footer .features-slider-header .button,.entry-content .gform_wrapper .gform_page_footer .services-slider-header .button,.features-slider-header #submit,.features-slider-header .button,.features-slider-header .comment-reply-link,.features-slider-header .entry-content .gform_page_fields .gform_footer .button,.features-slider-header .entry-content .gform_page_fields .gform_page_footer .button,.features-slider-header .entry-content .gform_wrapper .gform_footer .button,.features-slider-header .entry-content .gform_wrapper .gform_page_footer .button,.services-slider-header #submit,.services-slider-header .button,.services-slider-header .comment-reply-link,.services-slider-header .entry-content .gform_page_fields .gform_footer .button,.services-slider-header .entry-content .gform_page_fields .gform_page_footer .button,.services-slider-header .entry-content .gform_wrapper .gform_footer .button,.services-slider-header .entry-content .gform_wrapper .gform_page_footer .button { top: auto; bottom: 16px; right: 60px; font-size: 1.25em; padding: 12px 17px } .features-slider-headline,.services-slider-headline { font-size: 3.125em } #features-slider { padding-top: 50px } .features-slider-headline { margin-bottom: 100px } .services-slides { margin: 60px 0 } .services-slides li { float: left; margin: 0 0 0 25px; transition: all .5s linear; transform: translate(0); opacity: 1 } .services-slides li:first-child { margin-left: 0 } .services-slides li:hover { transform: translateY(-20px) } .services-slides .viewed { transition-duration: .25s } .services-slides a,.services-slides a:visited { height: 326px; background: url(../image/bg-service.png) no-repeat; transition: all .25s linear } .services-slides a:hover,.services-slides a:visited:hover { background-image: url(../image/bg-service-active.png); color: #fff } .entry-content .gform_page_fields .gform_footer .services-slides a:hover .button,.entry-content .gform_page_fields .gform_page_footer .services-slides a:hover .button,.entry-content .gform_wrapper .gform_footer .services-slides a:hover .button,.entry-content .gform_wrapper .gform_page_footer .services-slides a:hover .button,.services-slides a:hover #submit,.services-slides a:hover .button,.services-slides a:hover .comment-reply-link,.services-slides a:hover .entry-content .gform_page_fields .gform_footer .button,.services-slides a:hover .entry-content .gform_page_fields .gform_page_footer .button,.services-slides a:hover .entry-content .gform_wrapper .gform_footer .button,.services-slides a:hover .entry-content .gform_wrapper .gform_page_footer .button,.services-slides a:visited:hover #submit,.services-slides a:visited:hover .button,.services-slides a:visited:hover .comment-reply-link { opacity: 1; transform: translate(0) } .services-slides .service-header { height: 135px } .services-slides .service-icon { max-width: 100% } .services-slides .service-title { margin: 14px 0 } .services-slides .service-description { position: absolute; top: 215px; left: 0; display: block; height: 75px; overflow: hidden; padding: 0 30px } .services-slides .service-description p { font-size: .9375em; line-height: 1.46666666; margin: 0 } .entry-content .gform_page_fields .gform_footer .services-slides .button,.entry-content .gform_page_fields .gform_page_footer .services-slides .button,.entry-content .gform_wrapper .gform_footer .services-slides .button,.entry-content .gform_wrapper .gform_page_footer .services-slides .button,.services-slides #submit,.services-slides .button,.services-slides .comment-reply-link,.services-slides .entry-content .gform_page_fields .gform_footer .button,.services-slides .entry-content .gform_page_fields .gform_page_footer .button,.services-slides .entry-content .gform_wrapper .gform_footer .button,.services-slides .entry-content .gform_wrapper .gform_page_footer .button { bottom: -20px; opacity: 0; transform: translateY(-15px); transition: all .25s ease; background: #f2963d } .entry-content .gform_page_fields .gform_footer .services-slides .button:hover,.entry-content .gform_page_fields .gform_page_footer .services-slides .button:hover,.entry-content .gform_wrapper .gform_footer .services-slides .button:hover,.entry-content .gform_wrapper .gform_page_footer .services-slides .button:hover,.services-slides #submit:hover,.services-slides .button:hover,.services-slides .comment-reply-link:hover,.services-slides .entry-content .gform_page_fields .gform_footer .button:hover,.services-slides .entry-content .gform_page_fields .gform_page_footer .button:hover,.services-slides .entry-content .gform_wrapper .gform_footer .button:hover,.services-slides .entry-content .gform_wrapper .gform_page_footer .button:hover { background: #f2963d } .entry-content .gform_page_fields .gform_footer .services-slides .button i,.entry-content .gform_page_fields .gform_page_footer .services-slides .button i,.entry-content .gform_wrapper .gform_footer .services-slides .button i,.entry-content .gform_wrapper .gform_page_footer .services-slides .button i,.services-slides #submit i,.services-slides .button i,.services-slides .comment-reply-link i,.services-slides .entry-content .gform_page_fields .gform_footer .button i,.services-slides .entry-content .gform_page_fields .gform_page_footer .button i,.services-slides .entry-content .gform_wrapper .gform_footer .button i,.services-slides .entry-content .gform_wrapper .gform_page_footer .button i { margin: 0 } .services-slides .unviewed { transform: translateY(-40px); opacity: 0 } .single-landh_product .product-overview-title { position: relative; padding-top: 36px } .single-landh_product .product-overview-title .tech-sheet-download { position: absolute; top: 0; right: 40px; display: inline-block; margin: 0 } #sidebar .searchform { padding-right: 20px } #sidebar .searchform #s { border: 1px solid #ccc; color: #333; padding-right: 50px } #sidebar .searchform #searchsubmit { right: 20px; width: 50px } .footer { padding-bottom: 100px } .footer .utility-nav { display: none } .entry-content .gform_page_fields .gform_footer .footer-header .button,.entry-content .gform_page_fields .gform_footer .footer-header .button:visited,.entry-content .gform_page_fields .gform_page_footer .footer-header .button,.entry-content .gform_page_fields .gform_page_footer .footer-header .button:visited,.entry-content .gform_wrapper .gform_footer .footer-header .button,.entry-content .gform_wrapper .gform_footer .footer-header .button:visited,.entry-content .gform_wrapper .gform_page_footer .footer-header .button,.entry-content .gform_wrapper .gform_page_footer .footer-header .button:visited,.footer-header #submit,.footer-header #submit:visited,.footer-header .button,.footer-header .button:visited,.footer-header .comment-reply-link,.footer-header .comment-reply-link:visited,.footer-header .entry-content .gform_page_fields .gform_footer .button,.footer-header .entry-content .gform_page_fields .gform_footer .button:visited,.footer-header .entry-content .gform_page_fields .gform_page_footer .button,.footer-header .entry-content .gform_page_fields .gform_page_footer .button:visited,.footer-header .entry-content .gform_wrapper .gform_footer .button,.footer-header .entry-content .gform_wrapper .gform_footer .button:visited,.footer-header .entry-content .gform_wrapper .gform_page_footer .button,.footer-header .entry-content .gform_wrapper .gform_page_footer .button:visited { font-size: 1.25em; padding: 15px 20px } .footer-logo { max-width: 100% } .footer-col { float: left; display: block; margin: 0 0 50px 1.04167%; padding: 0; width: 24.16667% } .footer-col-1 { margin-left: 0 } .footer-line { position: absolute; bottom: 65px; left: 0; background: #a6784c; clear: both; height: 3px; width: 100% } .footer-line:after { position: absolute; bottom: -13px; right: 70px; content: ""; display: block; width: 550px; height: 54px; background: url(../image/bg-footer-hash.png) 0 0 repeat-x } .entry-content .listing-layout-grid li { float: left; margin: 0 3.54167% 3.54167% 0; width: 22.29167% } .entry-content .listing-layout-grid li:nth-child(3n) { margin-right: 3.54167% } .entry-content .listing-layout-grid li:nth-child(3n+1) { clear: none } .entry-content .listing-layout-grid li:nth-child(4n) { margin-right: 0 } .entry-content .listing-layout-grid li:nth-child(4n+1) { clear: left } .socmed.entry-count-5 li { font-size: 2.625em } .visible-mobile { display: none } .visible-desktop { display: block } .featured-item-single { height: 205px; margin: 0; padding: 10px } .featured-item-single:hover { transform: translateY(-10px) } .featured-item-single .text { position: absolute; display: block; left: 0; top: 0; bottom: 0; padding: 30px 45% 30px 30px; font-size: 1.5em } .featured-item-single .image { position: relative; height: 100%; z-index: 1 } .featured-item-single a:after { top: 40px; right: 40px } .widget .job-application-feed-signup { padding-right: 20px } #sidebar .widget_landh_archive { padding-right: 12px } .home .share-widget { top: 50px } .csstransforms #services-slider { padding-top: 250px } body.page-template-page-pardot-landing .pl-logo-container { position: absolute; top: 50px; height: 29vw; width: 33vw; min-width: 450px; min-height: 396px } body.page-template-page-pardot-landing .pl-logo-container img.pl-logo { left: 48%; top: 43%; width: 310px } body.page-template-page-pardot-landing img.pl-background-design { transform: translate(-50%,-50%); top: 50vh; left: 50vw; width: 40vw } body.page-template-page-pardot-landing .pl-dots-overlay { position: absolute; height: 100%; background-image: url(../image/pardot-landing-dots.png); width: 250px; top: 0; left: 10vw; background-repeat: repeat; display: block; z-index: -1 } body.page-template-page-pardot-landing .pl-arrows-overlay { position: absolute; left: 3vw; bottom: 0; height: auto; width: 175px; display: block; z-index: -1 } body.page-template-page-pardot-landing .pl-copy-overlay { margin-top: 0; margin-left: auto; margin-right: 0; border-left: 1px solid #ffffff1f; min-height: 100vh; width: 35vw; right: 0; top: 0; padding: 4rem; padding-top: 10vh; padding-right: 8vw; z-index: 50; min-width: 35rem } body.page-template-page-pardot-landing .pl-copy-overlay .pl-title-container { position: relative; left: -6rem; padding: 1rem; padding-left: 6rem; border: 2px solid #ffffff1f } body.page-template-page-pardot-landing .pl-copy-overlay .pl-title-container:before { content: ""; background-image: url(../image/pardot-landing-h1-icon.png); position: absolute; display: block; left: -12.5px; top: -6px; height: 44px; width: 25px; background-position: 50%; background-repeat: no-repeat; background-size: contain } body.page-template-page-pardot-landing .pl-copy-overlay .pl-main-copy-container { margin-top: 3rem } body.page-template-page-pardot-landing .pl-bottom-center-content-container { position: absolute; transform: translateX(-50%); left: 50%; bottom: 0; text-align: center } body.page-template-page-pardot-landing .pl-bottom-center-content-container .pl-privacy-policy { padding-bottom: 0; margin-bottom: 0; line-height: 0; font-size: .8rem; margin-top: 35px } body.page-template-page-pardot-landing .pl-mobile-only { display: none!important } body.page-template-page-pardot-landing .pl-desktop-only { display: block!important } } @media only screen and (min-width:1240px) { .featured-items { width: 100% } .featured-items .text { font-size: 1em; line-height: 1 } } @media print { * { background: transparent!important; color: #000!important; text-shadow: none!important; filter: none!important; -ms-filter: none!important } a,a:visited { color: #444!important; text-decoration: underline } a:after,a:visited:after { content: " (" attr(href) ")" } a:visited abbr[title]:after,a abbr[title]:after { content: " (" attr(title) ")" } .ir a:after,.utility-nav .flag span a:after,a[href^="#"]:after,a[href^="javascript:"]:after { content: "" } blockquote,pre { border: 1px solid #999; page-break-inside: avoid } thead { display: table-header-group } img,tr { page-break-inside: avoid } img { max-width: 100%!important }@page { margin: .5cm } h2,h3,p { orphans: 3; widows: 3 } h2,h3 { page-break-after: avoid } .page-navigation,.respond-form,.sidebar,.wp-prev-next,nav { display: none } }