/*!
Theme Name: bstorm
Theme URI: http://underscores.me/
Author: Adam Stark
Author URI: https://www.brainstormstudio.com
Description: Essentium Website
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bstorm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

bstorm is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i400,400i,500,500i,600,600i,700,700i&display=swap");@font-face{font-family:'FontAwesome';src:url("webfonts/fontawesome-webfont.eot?v=4.7.0");src:url("webfonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("webfonts/fontawesome-webfont.woff2") format("woff2"),url("webfonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("webfonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("webfonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:500}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Roboto",sans-serif;font-size:16px;font-size:1rem;line-height:1.5;font-weight:300}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em;font-weight:300}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}#emgrspn{padding:20px 20px;text-align:center;background:#06406E;font-size:20px;font-weight:600}#emgrspn a{color:#FFF}#page #header{background:#000}#page #header .hdrwrap{position:relative;margin:0px auto;padding:0px 20px;text-align:center}#page #header .hdrwrap #logo,#page #header .hdrwrap #hdrrt,#page #header .hdrwrap #mnav,#page #header .hdrwrap #accreq{display:inline-block;vertical-align:top}#page #header .hdrwrap #logo{width:auto;float:left;margin:5px 0px 1px}#page #header .hdrwrap #logo a{display:block}#page #header .hdrwrap #logo img{max-height:58px;width:100%;max-width:180px;display:block}#page #header .hdrwrap #mnav{margin:10px auto 0px;width:1086px}#page #header .hdrwrap #mnav ul li{vertical-align:top}#page #header .hdrwrap #mnav ul li:hover:after{width:100%;display:block;content:'';height:2px;margin:-2px auto 0px;background-color:#FFF}#page #header .hdrwrap #mnav ul li li.current-menu-item a{color:#3980d9}#page #header .hdrwrap #mnav ul li li:hover:after{display:none;visibility:hidden}#page #header .hdrwrap #mnav ul li a{color:#FFF;font-size:14px;padding:8px 20px 17px;text-transform:none;font-family:"Roboto",sans-serif}#page #header .hdrwrap #mnav ul li .wp-megamenu-sub-menu{box-shadow:0 12px 24px rgba(10,10,10,0.25);z-index:999999}#page #header .hdrwrap #mnav ul li .wp-megamenu-sub-menu .wp-megamenu-sub-menu{box-shadow:none}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-8861 .wp-megamenu-sub-menu{left:0px !important}#page #header .hdrwrap #mnav ul li ul{float:none}#page #header .hdrwrap #mnav ul li ul li a{font-weight:600;line-height:20px;color:#000}#page #header .hdrwrap #mnav ul li ul li a span{font-weight:300}#page #header .hdrwrap #mnav ul li ul li .menu-widget-class ul.menu li a{font-weight:300;padding:4px 26px}#page #header .hdrwrap #mnav ul li ul li .menu-widget-class ul.menu li.padtop{margin:20px 0px 0px}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu li{float:none}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu #aboutsec{display:block;margin:0px auto;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu #aboutsec li{display:inline-block;width:20%;vertical-align:top;text-align:center}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu #aboutsec{display:block;margin:0px auto;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu #aboutsec li{display:inline-block;width:20%;vertical-align:top;text-align:center}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu .cols4{display:block;margin:0px auto;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu .cols4 li{display:inline-block;width:25%;vertical-align:top;text-align:center}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu .cols3{display:block;margin:0px auto;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li ul.wp-megamenu-sub-menu .cols3 li{display:inline-block;width:33%;vertical-align:top;text-align:center}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-24 .wp-megamenu-sub-menu .wpmm-submenu-right{max-width:1300px;margin:0px auto}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-24 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-8{width:79%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-24 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-4{width:20%;background-image:url("images/brdr.gif");background-repeat:no-repeat;background-position:left 48%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right{max-width:1300px;margin:0px auto}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-6{width:40%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-6 .wp-megamenu-sub-menu .wp-megamenu-item-25,#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-6 .wp-megamenu-sub-menu .wp-megamenu-item-26{display:inline-block;width:49%;vertical-align:top}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-6 .wp-megamenu-sub-menu .wp-megamenu-item-26{background-image:url("images/brdr.gif");background-repeat:no-repeat;background-position:right 48%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-6:last-child{width:60%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-6:last-child .wp-megamenu-item-25{width:100%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-8{width:79%}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 .wp-megamenu-sub-menu .wpmm-submenu-right .wpmm-col-4{width:20%;background-image:url("images/brdr.gif");background-repeat:no-repeat;background-position:left 48%}#page #header .hdrwrap #mnav ul li .fa-angle-down{display:none;visibility:hidden}#page #header .hdrwrap #mnav ul li.industries-full h4{display:block;margin:0px auto 16px;padding:0px 0px 6px;font-weight:500;max-width:860px;color:#377fd0;border-bottom:1px solid #979797}#page #header .hdrwrap #mnav ul li.industries-full .menu{display:block;margin:0px auto;max-width:860px;width:100%}#page #header .hdrwrap #mnav ul li.industries-full .menu li{display:inline-block;width:33%;vertical-align:top;text-align:left;margin:0px 0px 30px}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-aero a{background-image:url("images/svg/aerospace.svg");background-repeat:no-repeat;background-position:top left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-auto a{background-image:url("images/svg/automotive.svg");background-repeat:no-repeat;background-position:center left;background-size:56px;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-consum a{background-image:url("images/svg/consumer-goods.svg");background-repeat:no-repeat;background-position:center left;background-size:56px;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-contmn a{background-image:url("images/svg/contract-manufacturing.svg");background-repeat:no-repeat;background-position:center left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-biomd a{background-image:url("images/svg/biomedical.svg");background-repeat:no-repeat;background-position:14px 0px;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-defnsv a{background-image:url("images/svg/defense.svg");background-repeat:no-repeat;background-position:8px 0px;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-jigs a{background-image:url("images/svg/jigs-fixtures.svg");background-repeat:no-repeat;background-position:top left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-tooling a{background-image:url("images/svg/tooling.svg");background-repeat:no-repeat;background-position:center left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-endu a{background-image:url("images/svg/end-use-parts.svg");background-repeat:no-repeat;background-position:center left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-rapid a{background-image:url("images/svg/rapid-prototyping.svg");background-repeat:no-repeat;background-position:center left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-casting a{background-image:url("images/svg/casting.svg");background-repeat:no-repeat;background-position:center left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-masking a{background-image:url("images/svg/masking.svg");background-repeat:no-repeat;background-position:center left;padding:10px 20px 10px 66px;font-weight:600}#page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-hiddenbt{display:none;visibility:hidden}#page #header .hdrwrap #mnav ul li.resources-full .menu{display:block;margin:0px auto;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li.resources-full .menu li{display:inline-block;width:19%;vertical-align:top;text-align:center}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-blgs{width:13%}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-blgs a{background-image:url("images/icons/icon-blog.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-vids{width:13%}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-vids a{background-image:url("images/icons/icon-video.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-casest a{background-image:url("images/icons/icon-whitepaper.gif");background-repeat:no-repeat;background-position:top center;padding:90px 10px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-showrm{width:13%}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-showrm a{background-image:url("images/svg/showroom.svg");background-repeat:no-repeat;background-position:center 17px;padding:90px 10px 8px;font-weight:600;background-size:40%}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-webnr a{background-image:url("images/icons/icon-webinar.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.resources-full .menu li.nv-srvsp a{background-image:url("images/icons/icon-services.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu{margin:0px auto;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8{width:79%}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8 .menu{display:block;margin:10px 0px 0px;max-width:1300px;width:100%}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8 .menu li{display:inline-block;width:24%;vertical-align:top;text-align:center}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8 .menu li.nv-ourst a{background-image:url("images/icons/our-story.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8 .menu li.nv-team a{background-image:url("images/icons/team.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8 .menu li.nv-ltnews a{background-image:url("images/icons/material-genius.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-8 .menu li.nv-events a{background-image:url("images/icons/events.gif");background-repeat:no-repeat;background-position:top center;padding:90px 26px 8px;font-weight:600}#page #header .hdrwrap #mnav ul li.about-full .wpmm-strees-row-and-content-container .wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-4{width:20%;background-image:url("images/brdr.gif");background-repeat:no-repeat;background-position:left 48%}#page #header .hdrwrap #mnav ul li.lcussa{max-width:51px}#page #header .hdrwrap #mnav ul li.lcussa:hover:after{display:none;visibility:hidden}#page #header .hdrwrap #mnav ul li.lcussa a{background-image:url("images/local/world.png");background-repeat:no-repeat;text-indent:-5000px;background-size:30px;background-position:center center;white-space:nowrap;overflow:hidden;padding:8px 20px;cursor:default}#page #header .hdrwrap #mnav ul li.lcussa li a{cursor:pointer}#page #header .hdrwrap #mnav ul li.lcussa .wp-megamenu-sub-menu{width:51px;background:#000;left:0px}#page #header .hdrwrap #mnav ul li.lcussa .wp-megamenu-sub-menu li.lckorea a{background-image:url("images/local/korea.png");background-repeat:no-repeat;background-size:47%}#page #header .hdrwrap #mnav ul li.lcussa .wp-megamenu-sub-menu li.lcusa a{background-size:47%;background-image:url("images/local/usa.png");background-repeat:no-repeat}#page #header .hdrwrap #mnav ul li.current_page_item:after{width:100%;display:block;content:'';height:2px;margin:-2px auto 0px;background-color:#377fd0}#page #header .hdrwrap #mnav ul li.current_page_item li:after{display:none;visibility:hidden}#page #header .hdrwrap #mnav ul li.current-acitve-parent:after{width:100%;display:block;content:'';height:2px;margin:-2px auto 0px;background-color:#377fd0}#page #header .hdrwrap #mnav ul li.current-acitve-parent li:after{display:none;visibility:hidden}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-11542 a,#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 a,#page #header .hdrwrap #mnav ul li#wp-megamenu-item-21 a,#page #header .hdrwrap #mnav ul li.nolink a{cursor:default}#page #header .hdrwrap #mnav ul li#wp-megamenu-item-11542 li a,#page #header .hdrwrap #mnav ul li#wp-megamenu-item-25 li a,#page #header .hdrwrap #mnav ul li#wp-megamenu-item-21 li a,#page #header .hdrwrap #mnav ul li.nolink li a{cursor:pointer}#page #header .hdrwrap #mnav #wp-megamenu-menu-1{background-color:transparent}#page #header .hdrwrap #accreq{min-width:200px;margin:14px 0px 0px;float:right}#page #header .hdrwrap #accreq a.req{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;background-color:#06406E;text-transform:uppercase;display:inline-block;margin:2px 0px 0px}#page #header .hdrwrap #accreq .myacnt{display:inline-block;vertical-align:top;margin:0px 14px 0px 0px}#page #header .hdrwrap #accreq .myacnt .cart,#page #header .hdrwrap #accreq .myacnt .accn{height:30px;width:30px;background-repeat:no-repeat;background-size:88%;display:inline-block;background-position:left 4px}#page #header .hdrwrap #accreq .myacnt .cart{background-image:url("images/icons/cart.png");margin:0px 16px 0px 0px}#page #header .hdrwrap #accreq .myacnt .accn{background-image:url("images/icons/myaccount.png")}#page #header .hdrwrap #accreq .myacnt ul#mcart{margin:0px 5px 0px 0px;display:inline-block;padding:0px}#page #header .hdrwrap #accreq .myacnt ul#mcart li{list-style:none}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown{display:none;position:absolute;z-index:150;right:30px;max-width:360px;background:#FFF;box-shadow:0 12px 24px rgba(10,10,10,0.25);margin:0px;padding:0px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart{padding:20px;width:360px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content{position:relative}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart{margin:0px;padding:0px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{list-style:none;padding:10px 30px 5px 75px;min-height:80px;position:relative;overflow:hidden;vertical-align:top;line-height:1.33;text-align:left}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a.remove{position:absolute;z-index:9;right:0;display:block;width:24px;height:24px;font-size:15px !important;line-height:19px !important;border-radius:100%;color:#ccc;font-weight:bold;text-align:center;border:2px solid #ccc}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove){display:block;margin-bottom:5px;padding:0;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-size:medium}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) img{display:block;top:10px;position:absolute;left:0;display:inline-block;width:60px;height:60px;margin-bottom:5px;object-fit:cover;object-position:50% 50%}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity{font-size:11px;color:#F8F8F8}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .prddt{display:none;visibility:hidden}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dt,#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dd{display:block;vertical-align:top;float:left;width:49%;font-size:13px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dd{margin:0px;padding:0px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .variation dd p{margin:0px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content p.total{text-align:center;padding:10px 0;border-top:1px solid #ccc;border-bottom:2px solid #ccc;margin-bottom:2px;font-size:14px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content p.buttons a{display:block;width:100%;text-transform:uppercase;text-align:center;background:#0C81E1;color:#FFF;padding:8px;margin:0px 0px 8px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown .widget_shopping_cart .widget_shopping_cart_content p.buttons a.checkout{margin:0px;background:#06406E}#page #header .hdrwrap #accreq .myacnt ul#mcart li:hover ul.nav-dropdown{display:block}#page #header .hdrwrap #accreq .myacnt .header-cart-link .cart-icon{display:inline-block}#page #header .hdrwrap #accreq .myacnt .header-cart-link .cart-icon strong{border-radius:0;margin:-17px 0px 0px;border:1px solid #E9E9E9;color:#E9E9E9;position:relative;display:inline-block;vertical-align:middle;text-align:center;width:22px;height:18px;font-size:11px;line-height:17px}#page #header .hdrwrap #accreq .myacnt .header-cart-link .cart-icon strong:after{transition:height .1s ease-out;bottom:100%;margin-bottom:0;margin-left:-7px;height:8px;width:14px;left:50%;content:' ';position:absolute;pointer-events:none;border:1px solid #FFF;border-top-left-radius:99px;border-top-right-radius:99px;border-bottom:0}#page #header .hdrwrap #accreq .myacnt .header-cart-link:hover .cart-icon{display:inline-block}#page #header .hdrwrap #accreq .myacnt .header-cart-link:hover .cart-icon strong{color:#000;background:#FFF}#page #header .hdrwrap #accreq .myacnt .header-cart-link:hover .cart-icon strong:after{border:2px solid #FFF}#page #content #primary #main #hmfeat{margin:30px auto}#page #content #primary #main #hmfeat h2{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center}#page #content #primary #main #hmfeat .first{border-right:1px solid #D8D8D8;padding:0px 15px 0px 0px}#page #content #primary #main #hmfeat .ow-button-base{margin:50px 0px 0px}#page #content #primary #main .grey{padding:50px 0px 80px}#page #content #primary #main .grey #casestudy .casestudies,#page #content #primary #main .grey #castdy .casestudies{display:inline-block;vertical-align:top;width:33%;padding:0px 15px}#page #content #primary #main .grey #casestudy .casestudies .post-thumbnail img,#page #content #primary #main .grey #castdy .casestudies .post-thumbnail img{display:block;width:100%}#page #content #primary #main .grey #casestudy .casestudies .cstw,#page #content #primary #main .grey #castdy .casestudies .cstw{background:#FFF;padding:30px}#page #content #primary #main .grey #casestudy .casestudies .cstw h2,#page #content #primary #main .grey #castdy .casestudies .cstw h2{margin:0px 0px 10px;text-transform:none;font-size:23px;font-weight:500}#page #content #primary #main .grey #casestudy .casestudies .cstw h2 a,#page #content #primary #main .grey #castdy .casestudies .cstw h2 a{color:#000}#page #content #primary #main .grey #casestudy .casestudies .cstw p,#page #content #primary #main .grey #castdy .casestudies .cstw p{margin:0px 0px 15px;font-weight:300;font-size:16px;line-height:30px}#page #content #primary #main .grey #casestudy .casestudies .cstw p.readmr a,#page #content #primary #main .grey #castdy .casestudies .cstw p.readmr a{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;padding:6px 20px}#page #content #primary #main .grey #casestudy .hentry,#page #content #primary #main .grey #castdy .hentry{display:inline-block;vertical-align:top;width:33%;padding:0px 15px}#page #content #primary #main .grey #casestudy .hentry a,#page #content #primary #main .grey #castdy .hentry a{background-color:#06406E;display:block;color:#000}#page #content #primary #main .grey #casestudy .hentry a .npst,#page #content #primary #main .grey #castdy .hentry a .npst{transition:all .3s ease-in-out;background:#F8F8F8}#page #content #primary #main .grey #casestudy .hentry a .npst .blgimg,#page #content #primary #main .grey #castdy .hentry a .npst .blgimg{height:270px;background-size:cover;background-position:center}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb,#page #content #primary #main .grey #castdy .hentry a .npst .cntb{background:#FFF;padding:30px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb .newshd h2,#page #content #primary #main .grey #castdy .hentry a .npst .cntb .newshd h2{margin:0px 0px 10px;text-transform:none;font-size:23px;font-weight:500}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb .newshd h2 a,#page #content #primary #main .grey #castdy .hentry a .npst .cntb .newshd h2 a{color:#000}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb p,#page #content #primary #main .grey #castdy .hentry a .npst .cntb p{margin:0px 0px 15px;font-weight:300;font-size:16px;line-height:30px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb p em,#page #content #primary #main .grey #castdy .hentry a .npst .cntb p em{font-style:normal}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb p.readmr,#page #content #primary #main .grey #castdy .hentry a .npst .cntb p.readmr{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;margin:20px 0px 0px;padding:6px 20px;display:inline-block}#page #content #primary #main #roi .mainwrap,#page #content #primary #main #wantmore .mainwrap,#page #content #primary #main #roi2 .mainwrap,#page #content #primary #main #roinew .mainwrap,#page #content #primary #main .roinew2 .mainwrap{text-align:center}#page #content #primary #main #roi .mainwrap h2,#page #content #primary #main #roi .mainwrap p,#page #content #primary #main #wantmore .mainwrap h2,#page #content #primary #main #wantmore .mainwrap p,#page #content #primary #main #roi2 .mainwrap h2,#page #content #primary #main #roi2 .mainwrap p,#page #content #primary #main #roinew .mainwrap h2,#page #content #primary #main #roinew .mainwrap p,#page #content #primary #main .roinew2 .mainwrap h2,#page #content #primary #main .roinew2 .mainwrap p{color:#FFF}#page #content #primary #main #roi .mainwrap h2,#page #content #primary #main #wantmore .mainwrap h2,#page #content #primary #main #roi2 .mainwrap h2,#page #content #primary #main #roinew .mainwrap h2,#page #content #primary #main .roinew2 .mainwrap h2{font-size:54px;line-height:54px;margin:0px 0px 8px;font-weight:500}#page #content #primary #main #roi .mainwrap p,#page #content #primary #main #wantmore .mainwrap p,#page #content #primary #main #roi2 .mainwrap p,#page #content #primary #main #roinew .mainwrap p,#page #content #primary #main .roinew2 .mainwrap p{font-weight:300;font-size:26px;margin:0px 0px 15px}#page #content #primary #main #roi .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main #wantmore .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main #roi2 .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main #roinew .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main .roinew2 .mainwrap .so-widget-sow-button .ow-button-base a{background-color:transparent;color:#FFF;border:2px solid #FFF;padding:12px 34px}#page #content #primary #main #roi .mainwrap .so-widget-sow-button .ow-button-base a span,#page #content #primary #main #wantmore .mainwrap .so-widget-sow-button .ow-button-base a span,#page #content #primary #main #roi2 .mainwrap .so-widget-sow-button .ow-button-base a span,#page #content #primary #main #roinew .mainwrap .so-widget-sow-button .ow-button-base a span,#page #content #primary #main .roinew2 .mainwrap .so-widget-sow-button .ow-button-base a span{color:#FFF}#page #content #primary #main #roi .mainwrap.lndpghdr h2,#page #content #primary #main #wantmore .mainwrap.lndpghdr h2,#page #content #primary #main #roi2 .mainwrap.lndpghdr h2,#page #content #primary #main #roinew .mainwrap.lndpghdr h2,#page #content #primary #main .roinew2 .mainwrap.lndpghdr h2{font-size:36px;line-height:36px}#page #content #primary #main #roi .mainwrap.essentx,#page #content #primary #main #wantmore .mainwrap.essentx,#page #content #primary #main #roi2 .mainwrap.essentx,#page #content #primary #main #roinew .mainwrap.essentx,#page #content #primary #main .roinew2 .mainwrap.essentx{max-width:660px;padding:20px 20px}#page #content #primary #main #roi .mainwrap.essentx p,#page #content #primary #main #wantmore .mainwrap.essentx p,#page #content #primary #main #roi2 .mainwrap.essentx p,#page #content #primary #main #roinew .mainwrap.essentx p,#page #content #primary #main .roinew2 .mainwrap.essentx p{font-size:24px;line-height:36px;margin:15px 0px}#page #content #primary #main #roi .mainwrap .smaller img,#page #content #primary #main #wantmore .mainwrap .smaller img,#page #content #primary #main #roi2 .mainwrap .smaller img,#page #content #primary #main #roinew .mainwrap .smaller img,#page #content #primary #main .roinew2 .mainwrap .smaller img{max-width:140px}#page #content #primary #main #roinew .mainwrap,#page #content #primary #main .roinew2 .mainwrap{max-width:800px}#page #content #primary #main #roinew .mainwrap h2,#page #content #primary #main .roinew2 .mainwrap h2{font-size:36px;line-height:50px;color:#FFF !important}#page #content #primary #main #roinew .mainwrap p,#page #content #primary #main .roinew2 .mainwrap p{font-size:23px}#page #content #primary #main #roinew .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main .roinew2 .mainwrap .so-widget-sow-button .ow-button-base a{transition:background-color 0.5s ease}#page #content #primary #main #roinew .mainwrap .so-widget-sow-button .ow-button-base a:hover,#page #content #primary #main .roinew2 .mainwrap .so-widget-sow-button .ow-button-base a:hover{background:#04365e}#page #content #primary #main #wantmore .mainwrap{max-width:720px}#page #content #primary #main #wantmore .mainwrap p{font-size:17px;margin:0px}#page #content #primary #main #roicalc.mainwrap{max-width:860px}#page #content #primary #main #roicalc.mainwrap p.roihide{display:none;visibility:hidden}#page #content #primary #main #roicalc.mainwrap p span.small{font-size:11px;line-height:14px;clear:both;display:block}#page #content #primary #main #roicalc.mainwrap h2{font-size:20px;text-transform:uppercase;line-height:20px;color:#06406E;font-weight:600;margin:0px}#page #content #primary #main #roicalc.mainwrap #roicalcs p{margin:0px}#page #content #primary #main #roicalc.mainwrap #roicalcs fieldset label{font-size:16px;line-height:33px}#page #content #primary #main #roicalc.mainwrap #roicalcs fieldset input{border-radius:0px;font-size:13px;line-height:13px;border:1px solid #393939;padding:12px;margin:0px 0px 12px}#page #content #primary #main #roicalc.mainwrap #roicalcs fieldset select{width:100%;margin:0px 0px 5px;background:url("images/icons/select.gif") no-repeat right,#FFF;box-sizing:border-box;border:1px solid #393939;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding:10px 9px;font-size:13px;-moz-appearance:none;margin:0px 0px 12px}#page #content #primary #main #roicalc.mainwrap #roicalcs fieldset select option{font-weight:300}#page #content #primary #main #roicalc.mainwrap #roicalcs fieldset:first-child{margin:0px}#page #content #primary #main #roicalc.mainwrap #roicalcs .hs_submit .hs-button{background:#06406E;color:#FFF;padding:10px 50px;text-transform:uppercase;font-size:16px;font-weight:500;border-radius:0px;border:none;cursor:pointer;letter-spacing:1px;margin:18px 0px 0px}#page #content #primary #main #brchrt .bxss{display:inline-block;vertical-align:top;width:33%;padding:0px 10px 20px}#page #content #primary #main #brchrt .bxss h2{font-size:14px;text-align:center}#page #content #primary #main #brchrt .bxss .cmnf{max-width:160px;margin:0px auto}#page #content #primary #main #brchrt .bxss .cmnf strong{float:right}#page #content #primary #main .mainwrap #yith-woocompare-related .yith-woocompare-related-wrapper .related-products{margin:0px;padding:0px}#page #content #primary #main .mainwrap #yith-woocompare-related .yith-woocompare-related-wrapper .related-products .owl-stage{width:100% !important}#page #content #primary #main .mainwrap #yith-woocompare-related .yith-woocompare-related-wrapper .related-products .owl-stage .owl-item{width:33% !important;margin:0px !important}#page #content #primary #main #comparecart .product .prdtxt .btnbx .compare-button{display:block;vertical-align:top;width:100%;padding:0px !important}#page #content #primary #main #comparecart .product .prdtxt .btnbx .compare-button a{margin:0px 0px 20px;border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:12px;padding:4px 12px;text-align:center;line-height:16px;letter-spacing:1px}#page #content #primary #main #comparecart .product .prdtxt .btnbx .compare-button a.added{border:2px solid #ffe282;color:#06406E;background:#ffe282}#page #content #primary #main #hubspot{background:#00599f}#page #content #primary #main #hubspot h2{font-size:30px;line-height:30px;margin:0px 0px 8px;font-weight:500;color:#FFF}#page #content #primary #main #hubspot .form{max-width:1200px;margin:0px auto;padding:50px 20px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form label{color:#FFF;font-size:14px;line-height:28px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form label span.hs-form-required{color:#b20000}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2{padding:0px 0px 12px;max-width:none}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 select{padding:4px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 input{max-width:500px;width:100%}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 input[type=tel]{max-width:300px;float:none;margin:0px 0px 0px 10px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 textarea{max-width:500px;width:100%}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 ul{margin:0px;padding:0px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 ul li{font-size:14px;line-height:16px;list-style:none;display:inline-block;width:31%;margin:0px 2% 0px 0px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 ul li input{max-width:none;float:left;width:auto;margin:8px 4px 0px 0px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-1{width:100%;max-width:none}#page #content #primary #main #hubspot .form .hbspt-form .hs-form ul{margin:0px;padding:0px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form ul li{font-size:14px;line-height:16px;list-style:none;display:inline-block;width:31%;margin:0px 2% 0px 0px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form ul li input{max-width:none;float:left;width:auto;margin:8px 4px 0px 0px}#page #content #primary #main #hubspot .form .hbspt-form .hs_recaptcha,#page #content #primary #main #hubspot .form .hbspt-form .hs_submit{display:inline-block;vertical-align:top;width:49% !important;padding:20px 0px 0px}#page #content #primary #main #hubspot .form .hbspt-form .hs_submit .actions{max-width:500px}#page #content #primary #main #hubspot .form .hbspt-form .hs_submit .actions input{float:right;background:#000;color:#FFF;font-weight:bold;text-transform:uppercase;padding:12px 28px;border-radius:0px;border:none;font-size:13px}#page #content #primary #main #hubspot .form.force .form-columns-1{display:inline-block;vertical-align:top;width:49% !important}#page #content #primary #main #hubspot .form.force .form-columns-1 .hs-richtext{font-size:11px;line-height:14px;color:#FFF;max-width:500px}#page #content #primary #main #bannertxt .soliloquy-caption{top:50%;margin-top:-50px;left:40px;background:transparent;width:452px}#page #content #primary #main #bannertxt .soliloquy-caption .soliloquy-caption-inside{height:76px;background:transparent}#page #content #primary #main #bannertxt .soliloquy-caption .soliloquy-caption-inside h1{color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;text-align:left;margin:0px;line-height:36px}#page #content #primary #main #bannertxt .soliloquy-caption .soliloquy-caption-inside h1 strong{font-weight:600}#page #content #primary #main .mainwrap{margin:0px auto;max-width:1900px}#page #content #primary #main .mainwrap h1{font-weight:300;line-height:38px;color:#000;background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:left bottom;margin:0px 0px 30px;padding:0px 0px 20px;text-transform:uppercase}#page #content #primary #main .mainwrap h1 strong{font-weight:600}#page #content #primary #main .mainwrap p{font-size:16px;line-height:32px;margin:0px 0px 15px;font-weight:300}#page #content #primary #main .mainwrap p strong{font-weight:600}#page #content #primary #main .mainwrap p a{color:#06406E;font-weight:500}#page #content #primary #main .mainwrap ul{margin:0px 0px 20px;padding:0px 0px 0px 34px}#page #content #primary #main .mainwrap ul li{font-size:18px;line-height:30px;font-weight:300;padding:4px 0px;list-style:none}#page #content #primary #main .mainwrap ul li::before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-20px;top:-0px;font-size:20px}#page #content #primary #main .mainwrap ul.blue li:before{color:#06406E;font-size:30px}#page #content #primary #main .mainwrap .prodbx .widget{margin-bottom:0px}#page #content #primary #main .mainwrap .prodbx h3{margin:28px 0px 0px;font-size:18px}#page #content #primary #main .mainwrap .prodbx p{line-height:24px;font-size:14px}#page #content #primary #main .mainwrap .prodbx.whitebx .panel-grid-cell{background:#FFF;padding:20px 25px}#page #content #primary #main .mainwrap .videosbx .widget{margin-bottom:0px}#page #content #primary #main .mainwrap .videosbx h3{font-weight:500;font-size:15px;margin:5px 0px 4px !important;padding:5px 0px 0px;color:#000}#page #content #primary #main .mainwrap .videosbx p{font-size:11px;margin:0px;line-height:14px}#page #content #primary #main .mainwrap .recomachine .widget{margin-bottom:10px}#page #content #primary #main .mainwrap .recomachine .ow-button-base a{padding:16px 34px}#page #content #primary #main .mainwrap.aeropage .aerotop{max-width:1120px}#page #content #primary #main .mainwrap.aeropage .aerotop h2{text-transform:none;font-weight:500;font-size:26px;text-align:center;line-height:26px}#page #content #primary #main .mainwrap.aeropage .aerotop h2.left{text-align:left}#page #content #primary #main .mainwrap.aeropage .aerotop p{margin:0px;font-size:16px;line-height:32px}#page #content #primary #main .mainwrap.aeropage .imgbx{background-position:center left}#page #content #primary #main .mainwrap.white h2{color:#FFF}#page #content #primary #main .mainwrap.white h2.title{background:none}#page #content #primary #main .mainwrap.white h2.title:after{width:98px;display:block;content:'';height:2px;margin:22px auto 0px;background-color:#FFF}#page #content #primary #main .mainwrap.essentiumx{max-width:1024px !important}#page #content #primary #main .mainwrap.essentiumx .aerotop h1{text-transform:none;font-weight:300;font-size:54px;line-height:54px;font-weight:300;padding:0px;background-image:none;text-transform:uppercase}#page #content #primary #main .mainwrap.essentiumx .aerotop h2{font-size:38px;line-height:38px;margin:10px 0px}#page #content #primary #main .mainwrap.essentiumx .aerotop p{margin:0px 0px 15px;font-size:19px;line-height:38px}#page #content #primary #main .mainwrap.essentiumx .aerotop ul li{font-size:19px;line-height:38px}#page #content #primary #main .mainwrap.essentiumx .imgbx{background-position:center left}#page #content #primary #main .mainwrap .buttons .ow-button-base a{width:100%}#page #content #primary #main .mainwrap .ow-button-base a{background:#06406E;padding:16px 60px;text-transform:uppercase;font-weight:500;border:3px solid #06406E;font-size:13px;letter-spacing:1px}#page #content #primary #main .mainwrap .ow-button-base a span{color:#FFF}#page #content #primary #main .mainwrap .wire .ow-button-base a{background:#FFF;padding:16px 60px;text-transform:uppercase;font-weight:500;border:3px solid #06406E;font-size:13px;letter-spacing:1px}#page #content #primary #main .mainwrap .wire .ow-button-base a span{color:#06406E}#page #content #primary #main .mainwrap .twobutn .ow-button-base a{background:#06406E;padding:16px 40px;min-width:274px;text-transform:uppercase;font-weight:500;border:none;font-size:13px;border:2px solid #06406E;letter-spacing:1px}#page #content #primary #main .mainwrap .twobutn .wire .ow-button-base a{background-color:transparent;border:2px solid #06406E;color:#06406E}#page #content #primary #main .mainwrap .twobutn .wire .ow-button-base a span{color:#06406E}#page #content #primary #main .mainwrap h2{font-size:30px;text-transform:uppercase;line-height:30px;color:#000;font-weight:300}#page #content #primary #main .mainwrap h2 strong{font-weight:600}#page #content #primary #main .mainwrap h2.title{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:16px 0px 26px}#page #content #primary #main .mainwrap h3{font-size:21px;color:#000}#page #content #primary #main .mainwrap h3.nomar{margin-bottom:0px}#page #content #primary #main .mainwrap .prcolumns h2{font-size:24px}#page #content #primary #main .mainwrap .prcolumns ul li{font-size:16px;line-height:26px}#page #content #primary #main .mainwrap .white h2{color:#FFF}#page #content #primary #main .mainwrap .white h2.title{background:none}#page #content #primary #main .mainwrap .white h2.title:after{width:98px;display:block;content:'';height:2px;margin:22px auto 0px;background-color:#FFF}#page #content #primary #main .mainwrap .white p{color:#FFF}#page #content #primary #main .mainwrap #faqsbx{max-width:1100px;padding:40px;margin:0px auto}#page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-header{background:#FFF;color:#000;font-weight:600;border-bottom:1px solid #000;padding:15px 0px}#page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-header .sow-accordion-open-close-button{color:#00599f}#page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content{text-align:left;padding:15px;background:#FFF;padding:30px 20px}#page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content .sow-accordion-panel-border{background:#FFF;padding:0px}#page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content .sow-accordion-panel-border table{max-width:480px}#page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content .sow-accordion-panel-border table p{margin:0px;font-size:14px;line-height:26px}#page #content #primary #main .mainwrap .dbbox h2{font-size:22px;margin:10px 0px 6px}#page #content #primary #main .mainwrap .threecol h2{font-size:24px;line-height:26px}#page #content #primary #main .mainwrap .eighthundred{margin:0px auto;max-width:810px}#page #content #primary #main .mainwrap .eightforty{margin:0px auto;max-width:840px}#page #content #primary #main .mainwrap .wd580{max-width:580px}#page #content #primary #main .mainwrap #hmverts{max-width:1400px;margin:0px auto}#page #content #primary #main .mainwrap #hmverts .panel-grid-cell{margin:0px 0px 30px}#page #content #primary #main .mainwrap #hmverts .panel-grid-cell h2{font-size:16px;text-transform:none;margin:20px 0px 5px}#page #content #primary #main .mainwrap #hmverts .panel-grid-cell p{font-size:13px;margin:0px 0px 15px}#page #content #primary #main .mainwrap #hmverts .keyapps a p{color:#404040}#page #content #primary #main .mainwrap .twelvehund{max-width:1200px;margin:0px auto}#page #content #primary #main .mainwrap .eightsixty{max-width:860px;margin:0px auto}#page #content #primary #main .mainwrap .eleventwenty{max-width:1120px;margin:0px auto}#page #content #primary #main .mainwrap .elevenhundred{max-width:1100px;margin:0px auto}#page #content #primary #main .mainwrap .ninenhundred{max-width:900px;margin:0px auto}#page #content #primary #main .mainwrap .sixhundred{max-width:600px;margin:0px auto}#page #content #primary #main .mainwrap .linespc p{line-height:30px}#page #content #primary #main .mainwrap .contact .adrsbx h3{color:#FFF;margin:0px 0px 3px}#page #content #primary #main .mainwrap .contact .adrsbx p{color:#FFF;margin:0px 0px 40px;line-height:30px}#page #content #primary #main .mainwrap.small h2.titles{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:0px 0px 30px}#page #content #primary #main .mainwrap.small p{font-size:16px;line-height:32px}#page #content #primary #main .mainwrap.small p a{color:#06406E;font-weight:500}#page #content #primary #main .mainwrap.larger p{font-size:18px}#page #content #primary #main .mainwrap.larger ul li{font-size:18px}#page #content #primary #main .mainwrap.invest h2{text-transform:none;font-weight:500;font-size:34px;line-height:42px}#page #content #primary #main .mainwrap.invest h3{font-size:22px;line-height:26px;font-weight:400}#page #content #primary #main .mainwrap.invest .widget{margin-bottom:0px}#page #content #primary #main .mainwrap.invest .icons img{max-height:100px}#page #content #primary #main .mainwrap.investnews .newsloop .auth{font-size:12px}#page #content #primary #main .mainwrap.investnews .newsloop h2{font-size:20px;line-height:24px;font-weight:500;text-transform:none}#page #content #primary #main .mainwrap.investnews .newsloop p{font-size:14px;line-height:22px}#page #content #primary #main .mainwrap.investnews .newsloop p.readmr{color:#00599f}#page #content #primary #main .mainwrap.twelvehund{max-width:1200px;margin:0px auto}#page #content #primary #main .mainwrap.sixfifty{max-width:650px;margin:0px auto}#page #content #primary #main .mainwrap.sixhundred{max-width:600px;margin:0px auto}#page #content #primary #main .mainwrap.highlights{padding:20px;background:#FFF}#page #content #primary #main .mainwrap.highlights h3{margin:0px;font-size:18px}#page #content #primary #main .mainwrap.highlights p{line-height:24px;font-size:14px}#page #content #primary #main .mainwrap.sixteen{max-width:1600px}#page #content #primary #main .mainwrap.sixteen .centerbx{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#page #content #primary #main .mainwrap.sixteen .centerbx p{font-size:18px;line-height:30px}#page #content #primary #main .mainwrap.eleven{max-width:1100px}#page #content #primary #main .mainwrap.eighthundred{max-width:800px}#page #content #primary #main .mainwrap.specs p{font-size:16px;line-height:26px}#page #content #primary #main .mainwrap.twelve{max-width:1200px}#page #content #primary #main .mainwrap.lesspad{padding:30px 20px}#page #content #primary #main .mainwrap.nomar .widget{margin-bottom:0px}#page #content #primary #main .mainwrap.press{max-width:1200px;margin:0px auto;padding:0px 20px 20px}#page #content #primary #main .mainwrap.press h2{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;text-align:left;background-position:left bottom;padding:0px 0px 16px;margin:16px 0px 16px}#page #content #primary #main .mainwrap.press.contact{max-width:1200px;margin:0px auto;padding:80px 20px 20px;position:relative}#page #content #primary #main .mainwrap.press.contact .brdwrap{border:1px solid #393939;padding:20px;position:relative}#page #content #primary #main .mainwrap.press.contact .brdwrap:after{content:"";width:40px;height:40px;top:10px;right:10px;background-image:url("images/icons/mail.png");background-repeat:no-repeat;background-size:100%;position:absolute;display:inline-block}#page #content #primary #main .mainwrap.press.contact p{font-size:16px;line-height:26px}#page #content #primary #main .mainwrap.press.contact p a{color:#00599f}#page #content #primary #main .mainwrap .newsloop .news,#page #content #primary #main .mainwrap .newsloop .casestudies,#page #content #primary #main .mainwrap .newsloop article{display:inline-block;vertical-align:top;width:33%;padding:0px 15px;margin:0px 0px 20px}#page #content #primary #main .mainwrap .newsloop .news a,#page #content #primary #main .mainwrap .newsloop .casestudies a,#page #content #primary #main .mainwrap .newsloop article a{background-color:#06406E;display:block;color:#000}#page #content #primary #main .mainwrap .newsloop .news a .npst,#page #content #primary #main .mainwrap .newsloop .casestudies a .npst,#page #content #primary #main .mainwrap .newsloop article a .npst{transition:all .3s ease-in-out;padding:20px;background:#F8F8F8}#page #content #primary #main .mainwrap .newsloop .news a .npst .artdt,#page #content #primary #main .mainwrap .newsloop .casestudies a .npst .artdt,#page #content #primary #main .mainwrap .newsloop article a .npst .artdt{font-size:11px;line-height:18px}#page #content #primary #main .mainwrap .newsloop .news a .npst .newshd h3,#page #content #primary #main .mainwrap .newsloop .casestudies a .npst .newshd h3,#page #content #primary #main .mainwrap .newsloop article a .npst .newshd h3{font-size:20px;font-weight:500;line-height:24px}#page #content #primary #main .mainwrap .newsloop .news a .npst .cntbn ul li,#page #content #primary #main .mainwrap .newsloop .casestudies a .npst .cntbn ul li,#page #content #primary #main .mainwrap .newsloop article a .npst .cntbn ul li{font-size:14px;line-height:22px}#page #content #primary #main .mainwrap .newsloop .news a .npst .cntbn p,#page #content #primary #main .mainwrap .newsloop .casestudies a .npst .cntbn p,#page #content #primary #main .mainwrap .newsloop article a .npst .cntbn p{font-size:14px;line-height:22px}#page #content #primary #main .mainwrap .newsloop .news a .npst .cntbn p.rmore,#page #content #primary #main .mainwrap .newsloop .casestudies a .npst .cntbn p.rmore,#page #content #primary #main .mainwrap .newsloop article a .npst .cntbn p.rmore{color:#0C81E1}#page #content #primary #main .mainwrap.whitepaper{max-width:1100px}#page #content #primary #main .mainwrap.whitepaper .widget{margin-bottom:0px}#page #content #primary #main .mainwrap.whitepaper h2.title{background:none;margin:50px 0px 20px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies,#page #content #primary #main .mainwrap.whitepaper .newsloop article{display:block;width:100%}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst{padding:0px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpimg,#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpimg,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpimg,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpcnt{display:inline-block;vertical-align:top}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpimg,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpimg,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpimg{width:40%}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpimg img,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpimg img,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpimg img{display:block;width:100%}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpcnt{width:60%;padding:28px 20px 0px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt .newshd h2,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt .newshd h2,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpcnt .newshd h2{font-size:20px;line-height:26px;font-weight:500;margin:0px 0px 10px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt .cntbn p,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt .cntbn p,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpcnt .cntbn p{font-size:15px;line-height:25px;margin:0px 0px 8px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt .cntbn p.autinf,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt .cntbn p.autinf,#page #content #primary #main .mainwrap.whitepaper .newsloop article a .npst .wpcnt .cntbn p.autinf{margin:0px;font-size:12px}#page #content #primary #main .mainwrap.whitepaper2{max-width:1100px}#page #content #primary #main .mainwrap.whitepaper2 .widget{margin-bottom:0px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article{display:inline-block;width:50%;padding:0px 15px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst{padding:0px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpimg img{display:block;width:100%}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt{text-align:left;padding:30px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt .newshd h2{margin:0px 0px 0px;text-transform:none;font-size:22px;line-height:26px;font-weight:600}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt .newshd h2 a{color:#000}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt .newshd p.autinf{font-size:11px;line-height:28px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt .cntbn p{font-size:15px;line-height:25px;margin:0px 0px 8px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt .cntbn p.autinf{margin:0px;font-size:12px}#page #content #primary #main .mainwrap.webinars{max-width:1100px}#page #content #primary #main .mainwrap.webinars .widget{margin-bottom:0px}#page #content #primary #main .mainwrap.webinars h2.title{background:none;margin:50px 0px 20px}#page #content #primary #main .mainwrap.webinars .newsloop .webinar{display:inline-block;vertical-align:top;width:50%;padding:0px 15px;margin:0px 0px 18px}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a{background-color:#06406E;display:block;color:#000}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst{transition:all .3s ease-in-out;background:#F8F8F8}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpimg{position:relative;height:270px;background-size:cover;background-position:center}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpimg #plybtn{width:50px;height:50px;position:absolute;right:0px;background-color:rgba(255,255,255,0.75);background-image:url("images/icons/video.png");background-repeat:no-repeat;background-size:60%;background-position:center center}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt{background:#F8F8F8;padding:30px;text-align:left}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt .pstd{font-size:13px;font-weight:400;color:#9F9F9F;margin:0px 0px 5px}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt .newshd h2{margin:0px 0px 15px;text-transform:none;font-size:22px;line-height:26px;font-weight:600}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt .newshd h2 a{color:#000}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt p{font-weight:300;font-size:15px;line-height:28px}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt p em{font-style:normal}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt p.readmr{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;margin:20px 0px 0px;padding:6px 20px;display:inline-block}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container{background-color:#FFF;background-image:url("images/bg-bord.gif");background-repeat:repeat-x;background-position:left 102%;text-align:center}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab{background:#00599f;color:#FFF;border:2px solid #00599f;border-bottom:none;margin:0px 10px 0px 10px;padding:9px 9% 11px 9%}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab:nth-child(1){border:2px solid #4c4c4c;background:#4c4c4c}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab:nth-child(2){border:2px solid #2c6eb6;background:#2c6eb6}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab:nth-child(3){border:2px solid #5c1b24;background:#5c1b24}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab-selected{border-bottom:none;background:#FFF !important;color:#00599f !important;border:2px solid #00599f !important}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel{padding:30px 0px 30px 0px;background:#FFF}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel h2{font-weight:600;text-transform:none;font-size:22px}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel p{font-size:18px;line-height:30px}#page #content #primary #main .mainwrap #tabs .alignright{margin:0px 0px 25px 25px}#page #content #primary #main .mainwrap #tabs h2{clear:none}#page #content #primary #main .mainwrap .bold h2{font-weight:600;margin:0px 0px 50px}#page #content #primary #main .mainwrap .resourcesbox .widget{margin-bottom:0px !important}#page #content #primary #main .mainwrap .resourcesbox h3{text-align:center;font-weight:600;font-size:16px;margin:10px 0px;text-transform:uppercase}#page #content #primary #main .mainwrap .resourcesbox h3 a{color:#000}#page #content #primary #main .mainwrap #application{max-width:1120px;margin:0px auto}#page #content #primary #main .mainwrap #application h2.titles{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:0px 0px 20px}#page #content #primary #main .mainwrap #application .titlebx h2{font-weight:600;margin:0px 0px 50px}#page #content #primary #main .mainwrap #application .widget{margin-bottom:0px}#page #content #primary #main .mainwrap #application .apps{text-align:center;background:#FFF;padding:40px 20px 30px}#page #content #primary #main .mainwrap #application .apps h3{margin:0px 0px 5px;font-size:22px;font-weight:500}#page #content #primary #main .mainwrap #application .apps p{margin:0px;font-size:14px;line-height:28px}#page #content #primary #main .mainwrap #application .apps.pstbx{padding:0px 0px 30px}#page #content #primary #main .mainwrap #application .apps.pstbx .cntbx{padding:20px 36px}#page #content #primary #main .mainwrap #application .apps.pstbx .cntbx h2{font-size:24px;line-height:26px;text-transform:none;font-weight:600;margin:10px 0px 15px}#page #content #primary #main .mainwrap #application .apps.pstbx .cntbx p{text-align:left;font-size:16px;line-height:26px}#page #content #primary #main .mainwrap #application .apps.pstbx .ow-button-base a{padding:10px 26px !important}#page #content #primary #main .mainwrap #application .left h3,#page #content #primary #main .mainwrap #application .left p{text-align:left !important}#page #content #primary #main .mainwrap#prodbox{max-width:1200px}#page #content #primary #main .mainwrap#prodbox #productsmn{text-align:center}#page #content #primary #main .mainwrap#prodbox #productsmn .product{display:inline-block;vertical-align:top;width:25%;padding:0px 15px}#page #content #primary #main .mainwrap#prodbox #productsmn .product .prdtxt h2{font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;margin:0px 0px 10px}#page #content #primary #main .mainwrap#prodbox #productsmn .product .prdtxt h2 a{color:#404040}#page #content #primary #main .mainwrap#prodbox #productsmn .product .prdtxt p{font-size:13px;line-height:22px;margin:0px 0px 10px}#page #content #primary #main .mainwrap#prodbox #productsmn .product .prdtxt p a{color:#06406E;font-size:13px;line-height:13px;font-weight:500}#page #content #primary #main .mainwrap#prodbox #productsmn.threecols .product{width:33%}#page #content #primary #main .mainwrap#prodbox #productsmn.twocols .product{width:50%}#page #content #primary #main .mainwrap .events{max-width:900px;margin:0px auto}#page #content #primary #main .mainwrap .events h1{background-position:center bottom}#page #content #primary #main .mainwrap .events #eventlist{font-family:"Roboto",sans-serif;padding:0px 20px}#page #content #primary #main .mainwrap .events #eventlist .evcal_month_line p{margin:0px;font-weight:500;color:#000;font-size:22px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list{border-radius:0px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a{border-left-width:8px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .ev_ftImg{height:72%;max-height:100px;width:140px;border-radius:0px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .evcal_cblock{left:150px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .evcal_desc{padding-left:234px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .evcal_desc .evcal_event_title{font-weight:500;color:#000;text-transform:none;font-size:20px;margin:0px 0px 6px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .evcal_desc .evo_below_title .evcal_event_subtitle{font-size:13px;text-transform:none;line-height:20px;color:#b0b0b0}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a:hover{border-left-width:12px}#page #content #primary #main .mainwrap .events #eventlist .event_description h3{font-weight:500;color:#000}#page #content #primary #main .mainwrap .events #eventlist .event_description p{color:#404040;font-family:"Roboto",sans-serif;font-size:16px;line-height:26px}#page #content #primary #main .mainwrap .events #eventlist .event_description .evo_time{text-transform:capitalize}#page #content #primary #main .mainwrap .videos{max-width:1400px;margin:0px auto}#page #content #primary #main .mainwrap .videos h1{background-image:none;margin:0px}#page #content #primary #main .mainwrap .videos .sb_youtube .sby_video_thumbnail_wrap{max-height:828px !important}#page #content #primary #main .mainwrap .videos .sb_youtube .sby_video_thumbnail_wrap .sby_video_thumbnail{max-height:828px !important}#page #content #primary #main .mainwrap .videos .sb_youtube .sby_items_wrap .sby_video_thumbnail{background-size:108% !important}#page #content #primary #main .mainwrap .videos .yotu-playlist .yotu-pagination .yotu-pagination-next,#page #content #primary #main .mainwrap .videos .yotu-playlist .yotu-pagination .yotu-pagination-prev{background:#06406E;color:#FFF;padding:10px 50px;text-transform:uppercase;font-size:16px;font-weight:500;border-radius:0px;border:none;cursor:pointer;letter-spacing:1px;margin:0px 0px 20px;margin:0 7px;padding:0px 24px;font-size:11px}#page #content #primary #main .mainwrap .videos .yotu-playlist ul{margin:0px;padding:0px}#page #content #primary #main .mainwrap .videos .yotu-playlist ul li h3{color:#000;font-weight:500;font-size:15px;margin:5px 0px 4px !important;padding:5px 0px 0px}#page #content #primary #main .mainwrap .videos .yotu-playlist ul li .yotu-video-description{margin:0px;font-size:11px;line-height:14px}#page #content #primary #main .mainwrap .videos .yotu-playlist ul li:before{display:none;visibility:hidden}#page #content #primary #main .mainwrap .specscs .techdr{margin:40px 0px 60px}#page #content #primary #main .mainwrap .specscs .techdr thead th{border-bottom:2px solid #00599f;text-align:center;padding:10px 4px}#page #content #primary #main .mainwrap .specscs .techdr thead th:first-child{text-align:left}#page #content #primary #main .mainwrap .specscs .techdr tbody td{border-bottom:1px solid #ccc;padding:10px 4px;font-size:16px;text-align:center}#page #content #primary #main .mainwrap .specscs .techdr tbody td:first-child{text-align:left}#page #content #primary #main .mainwrap .specscs .techdr tbody td .fa-check-circle{color:#000;font-size:22px}#page #content #primary #main .mainwrap .sh-wraps{text-align:center}#page #content #primary #main .mainwrap .sh-wraps .sh-button{background:#06406E;padding:16px 60px;text-transform:uppercase;font-weight:500;border:none;font-size:13px;letter-spacing:1px;display:inline-block;color:#FFF}#page #content #primary #main .mainwrap .sh-content{margin:30px 0px}#page #content #primary #main #sbnav{max-width:960px;margin:30px auto 0px;text-align:center}#page #content #primary #main #sbnav ul{margin:0px;padding:0px}#page #content #primary #main #sbnav ul li{list-style:none;display:inline-block}#page #content #primary #main #sbnav ul li a{font-size:15px;padding:4px 12px;color:#000;font-weight:300;display:block}#page #content #primary #main #vidbx .mainwrap h2{color:#FFF}#page #content #primary #main.home #hmvids{position:relative}#page #content #primary #main.home #hmvids .widget{margin-bottom:0px}#page #content #primary #main.home #hmvids #hmvidtxt{position:absolute;z-index:99;top:40%;margin-top:-170px;left:40px;width:452px}#page #content #primary #main.home #hmvids #hmvidtxt .siteorigin-widget-tinymce{height:330px}#page #content #primary #main.home #hmvids #hmvidtxt h1{font-size:84px;text-transform:uppercase;font-weight:700;line-height:79px;text-align:left;color:#FFF}#page #content #primary #main.home #hmvids #hmvidtxt p{text-align:left}#page #content #primary #main.home #hmvids #hmvidtxt p.btn a{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;padding:14px 56px;text-transform:uppercase;display:inline-block}#page #content #primary #main.home #mnbnr h1{font-size:84px;text-transform:uppercase;font-weight:700;line-height:79px;text-align:left}#page #content #primary #main.home #mnbnr p{text-align:left}#page #content #primary #main.home #mnbnr p.btn a{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;padding:14px 56px;text-transform:uppercase;display:inline-block}#page #content #primary #main.home #mnbnr .soliloquy-caption{top:50%;margin-top:-170px;left:40px;background:transparent;width:452px}#page #content #primary #main.home #mnbnr .soliloquy-caption .soliloquy-caption-inside{height:330px;background:transparent}#page #content #primary #main.home .mainwrap{margin:0px auto;max-width:1900px;padding:0px 20px}#page #content #primary #main.home .mainwrap h1{font-weight:300;line-height:38px;color:#000;background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:left bottom;margin:0px 0px 30px;padding:0px 0px 20px}#page #content #primary #main.home .mainwrap h1 strong{font-weight:600}#page #content #primary #main.home .mainwrap p{font-size:16px;line-height:32px;font-weight:300}#page #content #primary #main.home .mainwrap p strong{font-weight:600}#page #content #primary #main.home .mainwrap .ow-button-base a{background:#06406E;padding:14px 24px;text-transform:uppercase;font-weight:500;border:none;font-size:13px;letter-spacing:1px}#page #content #primary #main.home .mainwrap h2{font-size:28px;text-transform:uppercase;line-height:30px;color:#000}#page #content #primary #main.home .mainwrap h2 span{font-weight:300}#page #content #primary #main.home .mainwrap h2.titles{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center}#page #content #primary #main.home .mainwrap .wd580{max-width:580px}#page #content #primary #main.home .mainwrap #hmverts{max-width:1400px;margin:0px auto}#page #content #primary #main.home .mainwrap #hmverts .panel-grid-cell{margin:0px 0px 30px}#page #content #primary #main.home .mainwrap #hmverts .panel-grid-cell h2{font-size:16px;text-transform:none;margin:20px 0px 5px}#page #content #primary #main.home .mainwrap #hmverts .panel-grid-cell p{font-size:13px;margin:0px 0px 15px}#page #content #primary #main.home .mainwrap.sixteen{max-width:1600px}#page #content #primary #main.home .mainwrap.sixteen .centerbx{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}#page #content #primary #main.newcats{max-width:1200px;padding:40px 20px 20px;margin:0px auto}#page #content #primary #main.newcats #secondary{display:inline-block;vertical-align:top;width:24%}#page #content #primary #main.newcats #secondary .widget h3{font-size:21px;text-transform:uppercase;line-height:26px;margin:0px 0px 15px;padding:0px 0px 8px;background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:left bottom}#page #content #primary #main.newcats #secondary .widget ul{margin:0px;padding:0px}#page #content #primary #main.newcats #secondary .widget ul li{list-style:none;display:block;padding:4px 0px 4px 14px}#page #content #primary #main.newcats #secondary .widget ul li a{font-size:15px;line-height:20px;color:#000;display:block}#page #content #primary #main.newcats .page{display:inline-block;vertical-align:top;width:75%}#page #content #primary #main.newcats .page .columns-3{padding:0px}#page #content #primary #main.newcats .page .columns-3 .products{max-width:1100px;padding:0px;margin:0px auto}#page #content #primary #main.newcats .page .columns-3 .products .product{display:inline-block;vertical-align:top;width:32%;padding:0px 15px 20px}#page #content #primary #main.newcats .page .columns-3 .products .product a{display:block;color:#404040;padding:20px 15px}#page #content #primary #main.newcats .page .columns-3 .products .product a .attachment-woocommerce_thumbnail{max-width:280px;display:block;margin:0px auto;width:100%}#page #content #primary #main.newcats .page .columns-3 .products .product a h2{font-weight:500;font-size:16px;text-transform:uppercase;margin:0px 0px 10px;color:#404040}#page #content #primary #main.newcats .page .columns-3 .products .product a p{font-size:14px;margin:0px 0px 10px}#page #content #primary #main.newcats .page .columns-3 .products .product a p.prdprc{font-size:16px}#page #content #primary #main.newcats .page .columns-3 .products .product a p.rdmr{background:#06406E;text-transform:uppercase;display:inline-block;color:#FFF;padding:8px 16px;font-size:11px;line-height:11px}#page #content #primary #main.newcats .page .columns-3 .products .product a.compare{margin:0px 0px 20px;border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:11px;padding:4px 11px;text-align:center;line-height:16px;letter-spacing:1px}#page #content #primary #main .center{text-align:center}#page #content #primary #main #staff{max-width:1200px;text-align:center}#page #content #primary #main #staff .staff{display:inline-block;vertical-align:top;width:33%;padding:0px 10px 20px}#page #content #primary #main #staff .staff .stfimg{background-color:#06406E}#page #content #primary #main #staff .staff .stfimg img{transition:all .3s ease-in-out;width:100%;height:auto;display:block}#page #content #primary #main #staff .staff h2{font-size:18px;font-weight:600;margin:14px 0px 0px}#page #content #primary #main #staff .staff p{font-size:16px;line-height:24px}#page #content #primary #main #roi.mainwrap .widget,#page #content #primary #main #wantmore.mainwrap .widget,#page #content #primary #main #roi2.mainwrap .widget,#page #content #primary #main #roinew.mainwrap .widget,#page #content #primary #main .roinew2.mainwrap .widget{margin-bottom:0px}#page #content #primary #main #roi.mainwrap .content,#page #content #primary #main #wantmore.mainwrap .content,#page #content #primary #main #roi2.mainwrap .content,#page #content #primary #main #roinew.mainwrap .content,#page #content #primary #main .roinew2.mainwrap .content{text-align:center}#page #content #primary #main #roi.mainwrap .content h1,#page #content #primary #main #wantmore.mainwrap .content h1,#page #content #primary #main #roi2.mainwrap .content h1,#page #content #primary #main #roinew.mainwrap .content h1,#page #content #primary #main .roinew2.mainwrap .content h1{background-position:bottom center}#page #content #primary #main #roi.mainwrap #roicalc fieldset .hs-richtext h2,#page #content #primary #main #wantmore.mainwrap #roicalc fieldset .hs-richtext h2,#page #content #primary #main #roi2.mainwrap #roicalc fieldset .hs-richtext h2,#page #content #primary #main #roinew.mainwrap #roicalc fieldset .hs-richtext h2,#page #content #primary #main .roinew2.mainwrap #roicalc fieldset .hs-richtext h2{padding:26px 0px 0px;border-top:1px solid #ccc}#page #content #primary #main #roi.mainwrap #roicalc fieldset:nth-child(1),#page #content #primary #main #wantmore.mainwrap #roicalc fieldset:nth-child(1),#page #content #primary #main #roi2.mainwrap #roicalc fieldset:nth-child(1),#page #content #primary #main #roinew.mainwrap #roicalc fieldset:nth-child(1),#page #content #primary #main .roinew2.mainwrap #roicalc fieldset:nth-child(1){padding:0px;border-bottom:none}#page #content #primary #main #roi.mainwrap #roicalc h2,#page #content #primary #main #wantmore.mainwrap #roicalc h2,#page #content #primary #main #roi2.mainwrap #roicalc h2,#page #content #primary #main #roinew.mainwrap #roicalc h2,#page #content #primary #main .roinew2.mainwrap #roicalc h2{font-weight:500;margin:20px 0px 15px;font-size:20px}#page #content #primary #main #roi.mainwrap #roicalc label,#page #content #primary #main #wantmore.mainwrap #roicalc label,#page #content #primary #main #roi2.mainwrap #roicalc label,#page #content #primary #main #roinew.mainwrap #roicalc label,#page #content #primary #main .roinew2.mainwrap #roicalc label{margin:10px 0px 0px;font-weight:500}#page #content #primary #main #roi.mainwrap #roicalc input,#page #content #primary #main #roi.mainwrap #roicalc select,#page #content #primary #main #wantmore.mainwrap #roicalc input,#page #content #primary #main #wantmore.mainwrap #roicalc select,#page #content #primary #main #roi2.mainwrap #roicalc input,#page #content #primary #main #roi2.mainwrap #roicalc select,#page #content #primary #main #roinew.mainwrap #roicalc input,#page #content #primary #main #roinew.mainwrap #roicalc select,#page #content #primary #main .roinew2.mainwrap #roicalc input,#page #content #primary #main .roinew2.mainwrap #roicalc select{height:40px;padding:0 15px;margin:0px 0px 10px}#page #content #primary #main #roi.mainwrap #roicalc .form-columns-2:nth-child(2),#page #content #primary #main #wantmore.mainwrap #roicalc .form-columns-2:nth-child(2),#page #content #primary #main #roi2.mainwrap #roicalc .form-columns-2:nth-child(2),#page #content #primary #main #roinew.mainwrap #roicalc .form-columns-2:nth-child(2),#page #content #primary #main .roinew2.mainwrap #roicalc .form-columns-2:nth-child(2){padding:0px 0px 26px}#page #content #primary #main #roi.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part,#page #content #primary #main #roi.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time,#page #content #primary #main #wantmore.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part,#page #content #primary #main #wantmore.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time,#page #content #primary #main #roi2.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part,#page #content #primary #main #roi2.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time,#page #content #primary #main #roinew.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part,#page #content #primary #main #roinew.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time,#page #content #primary #main .roinew2.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part,#page #content #primary #main .roinew2.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time{display:block;width:100%;padding:0px}#page #content #primary #main #roi.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part input,#page #content #primary #main #roi.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time input,#page #content #primary #main #wantmore.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part input,#page #content #primary #main #wantmore.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time input,#page #content #primary #main #roi2.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part input,#page #content #primary #main #roi2.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time input,#page #content #primary #main #roinew.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part input,#page #content #primary #main #roinew.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time input,#page #content #primary #main .roinew2.mainwrap #roicalc .form-columns-2 .hs_current_cost_per_part input,#page #content #primary #main .roinew2.mainwrap #roicalc .form-columns-2 .hs_current_part_lead_time input{width:100%}#page #content #primary #main #wantmore .mainwrap{max-width:720px}#page #content #primary #main #wantmore .mainwrap p{font-size:17px;margin:0px}#page #content #primary #main #cat-bnr{padding:96px 40px 120px}#page #content #primary #main #cat-bnr .aerocta{max-width:1200px;margin:0px auto}#page #content #primary #main #cat-bnr .aerocta .wrapcta{max-width:502px}#page #content #primary #main #cat-bnr .aerocta .wrapcta h2{color:#08416e !important;font-size:42px;line-height:46px;margin:0px 0px 15px}#page #content #primary #main #cat-bnr .aerocta .wrapcta .so-widget-sow-button a{background-color:#08416e !important;padding:14px 38px;border:none;font-weight:500;text-transform:uppercase;font-size:14px}#page #content #primary #main #cat-bnr .aerocta .wrapcta .so-widget-sow-button a span{color:#FFF}#page #content #primary #main #cat-bnr .aerocta .widget{margin:0px}#page #content #primary #main #hstryacrd,#page #content #primary #main #hstryacrd-mob{padding:36px 0px 0px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;width:100%;margin:0px;padding:0px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{background-position:center center;background-size:cover;cursor:pointer;display:block;padding:78px 58px;position:relative;height:647px;width:25%;text-align:left;transition:all 0.5s ease-in-out 0s}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner{position:relative;z-index:1}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{font-size:26px;font-weight:normal;letter-spacing:1px;padding-bottom:22px;color:#FFF;margin:0px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom{display:none;visibility:hidden;color:#FFF;font-size:16px;line-height:24px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom hr,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom hr{background-color:#0C81E1;height:2px;margin:0 0 40px;padding:0;width:44px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner p,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner p{font-size:13px;line-height:21px;font-weight:300}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li:after,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li:after{background:rgba(112,112,112,0.45) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;transition:all 0.35s ease 0s;width:100%}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active{width:45%;padding-left:142px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active .history-accordion__inner .hstry-each-bottom,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active .history-accordion__inner .hstry-each-bottom{display:block;visibility:visible}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active:after,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active:after{background:transparent linear-gradient(180deg, rgba(28,28,28,0) 2%, #1c1c1c 100%) repeat scroll 0 0}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-button-next,#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-button-prev,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-button-next,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-button-prev{background-repeat:no-repeat;background-size:auto;height:50px;width:50px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-button-prev,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-button-prev{background-image:url("images/icons/prev-btn-slider-history.svg")}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-button-next,#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-button-next{background-image:url("images/icons/history-slider-next-btn.svg")}#page #content #primary #main #hstryacrd-mob{padding:0px}#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{height:400px}#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{padding-bottom:14px}#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom{display:block;visibility:visible}#page #content #primary #main #hstryacrd-mob .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active{padding:50px 60px;width:100%}#page #content #primary #main #recnews h2{margin:0px 0px 10px}#page #content #primary #main #recnews .post{display:inline-block;vertical-align:top;width:33%;padding:0px 15px}#page #content #primary #main #recnews .post a{background-color:#06406E;display:block;color:#000}#page #content #primary #main #recnews .post a .npst{transition:all .3s ease-in-out;background:#F8F8F8}#page #content #primary #main #recnews .post a .npst .blgimg{height:270px;background-size:cover;background-position:center}#page #content #primary #main #recnews .post a .npst .cntb{background:#FFF;padding:30px}#page #content #primary #main #recnews .post a .npst .cntb .pstd{font-size:13px;font-weight:300;color:#9F9F9F;margin:0px 0px 5px}#page #content #primary #main #recnews .post a .npst .cntb .newshd h2{margin:0px;font-size:20px;font-weight:600}#page #content #primary #main #recnews .post a .npst .cntb .newshd h2 a{color:#000}#page #content #primary #main #recnews .post a .npst .cntb p{font-weight:300;font-size:14px;line-height:24px}#page #content #primary #main #recnews .post a .npst .cntb p em{font-style:normal}#page #content #primary #main #recnews .post a .npst .cntb p.readmr{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;margin:20px 0px 0px;padding:6px 20px;display:inline-block}#page #content #primary #main #recntnews{background:#F8F8F8}#page #content #primary #main #recntnews #newsbx{max-width:1600px;padding:80px 20px;margin:0px auto}#page #content #primary #main #recntnews #newsbx h2{margin:0px;font-size:20px;font-weight:600}#page #content #primary #main #recntnews #newsbx h2.titles{font-size:28px;text-transform:uppercase;line-height:30px;color:#000;font-weight:300;background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:16px 0px 36px}#page #content #primary #main #recntnews #newsbx h2.titles strong{font-weight:600}#page #content #primary #main #recntnews .post,#page #content #primary #main #recntnews .news{display:inline-block;vertical-align:top;width:33%;padding:0px 15px}#page #content #primary #main #recntnews .post a,#page #content #primary #main #recntnews .news a{background-color:#06406E;display:block;color:#000}#page #content #primary #main #recntnews .post a .npst,#page #content #primary #main #recntnews .news a .npst{transition:all .3s ease-in-out;background:#F8F8F8}#page #content #primary #main #recntnews .post a .npst .blgimg,#page #content #primary #main #recntnews .news a .npst .blgimg{height:270px;background-size:cover;background-position:center}#page #content #primary #main #recntnews .post a .npst .cntb,#page #content #primary #main #recntnews .news a .npst .cntb{background:#FFF;padding:30px}#page #content #primary #main #recntnews .post a .npst .cntb .pstd,#page #content #primary #main #recntnews .news a .npst .cntb .pstd{font-size:13px;font-weight:400;color:#9F9F9F;margin:0px 0px 5px}#page #content #primary #main #recntnews .post a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .news a .npst .cntb .newshd h2{margin:0px;font-size:20px;font-weight:600}#page #content #primary #main #recntnews .post a .npst .cntb .newshd h2 a,#page #content #primary #main #recntnews .news a .npst .cntb .newshd h2 a{color:#000}#page #content #primary #main #recntnews .post a .npst .cntb p,#page #content #primary #main #recntnews .news a .npst .cntb p{font-weight:300;font-size:14px;line-height:24px}#page #content #primary #main #recntnews .post a .npst .cntb p em,#page #content #primary #main #recntnews .news a .npst .cntb p em{font-style:normal}#page #content #primary #main #recntnews .post a .npst .cntb p.readmr,#page #content #primary #main #recntnews .news a .npst .cntb p.readmr{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;margin:20px 0px 0px;padding:6px 20px;display:inline-block}#page #content #primary #main .staff{max-width:1200px;padding:80px 20px;margin:0px auto}#page #content #primary #main .staff #lft-stf,#page #content #primary #main .staff #rgt-stf{display:inline-block;vertical-align:top}#page #content #primary #main .staff #lft-stf{width:50%}#page #content #primary #main .staff #lft-stf h1{font-size:34px;font-weight:300;margin:0px 0px 5px;line-height:42px}#page #content #primary #main .staff #lft-stf h2{margin:0px 0px 15px;font-size:17px;line-height:22px;font-weight:500}#page #content #primary #main .staff #lft-stf p{font-weight:300;font-size:14px;line-height:26px}#page #content #primary #main .staff #rgt-stf{width:50%;padding:14px 0px 0px 8%}#page #content #primary #main .staff #rgt-stf .stfim{background-color:#0C81E1;max-width:400px;margin:0px 0px 20px}#page #content #primary #main .staff #rgt-stf .stfim img{transition:all .3s ease-in-out;width:100%;height:auto;display:block;transform:translate3d(-14px, -14px, 0)}#page #content #primary #main .staff #rgt-stf .lats h2{font-size:16px;margin:0px 0px 32px}#page #content #primary #main .staff #rgt-stf #soclnks a{font-size:25px;margin:0px 5px 0px 0px;color:#06406E}#page #content #primary #main .staff #rgt-stf .relatedblogs h3{font-size:17px;margin:20px 0px 14px 0px}#page #content #primary #main .staff #rgt-stf .relatedblogs ul{margin:0px;max-width:386px;padding:0px 0px 20px 0px}#page #content #primary #main .staff #rgt-stf .relatedblogs ul li{list-style:none;padding:0px 0px 5px;margin:0px 0px 10px}#page #content #primary #main .staff #rgt-stf .relatedblogs ul li a{color:#06406E;font-size:15px;display:block;line-height:20px}#page #content #primary #main .staff #mobrl h3{font-size:17px;margin:20px 0px 16px 0px;border-bottom:#06406E solid 1px;padding:0px 0px 10px}#page #content #primary #main .staff #mobrl ul{margin:0px;padding:0px 0px 20px 0px}#page #content #primary #main .staff #mobrl ul li{list-style:none;padding:0px 0px 5px;margin:0px 0px 5px}#page #content #primary #main .staff #mobrl ul li a{color:#06406E;display:block;font-size:14px;line-height:18px}#page #content #primary #main.blgmn .blg-hdr{background:#F8F8F8}#page #content #primary #main.blgmn .blg-hdr .hdrwr{max-width:1080px;margin:0px auto;padding:76px 20px 400px;text-align:center}#page #content #primary #main.blgmn .blg-hdr .hdrwr h1{font-size:30px;color:#000;margin:0px 0px 6px}#page #content #primary #main.blgmn .blg-hdr .hdrwr .pstd{font-size:12px;font-weight:300}#page #content #primary #main.blgmn #mainc{max-width:1080px;margin:0px auto;padding:0px 20px 60px}#page #content #primary #main.blgmn #mainc #share{position:fixed;z-index:1;margin:120px 0px 0px;text-align:center}#page #content #primary #main.blgmn #mainc #share h3{font-size:16px;font-weight:300}#page #content #primary #main.blgmn #mainc #share .sharelinks .sbg-button,#page #content #primary #main.blgmn #mainc #share .sharelinks .sclink{display:block;font-size:22px;color:#777;margin:0px 0px 10px;cursor:pointer}#page #content #primary #main.blgmn #mainc #share .sharelinks .sbg-button a,#page #content #primary #main.blgmn #mainc #share .sharelinks .sclink a{color:#777}#page #content #primary #main.blgmn #mainc #share .sharelinks .sclink i{cursor:pointer}#page #content #primary #main.blgmn #mainc .bnr{z-index:9;position:relative;margin:-360px 0px 0px}#page #content #primary #main.blgmn #mainc .bnr img{width:100%}#page #content #primary #main.blgmn #mainc .maincnt{padding:0px 0px 0px 140px}#page #content #primary #main.blgmn #mainc .maincnt h2{margin:0px 0px 10px;font-size:22px}#page #content #primary #main.blgmn #mainc .maincnt p{font-size:18px;line-height:30px;font-weight:300}#page #content #primary #main.blgmn #mainc .maincnt ul{margin:0px 0px 20px;padding:0px 0px 0px 34px}#page #content #primary #main.blgmn #mainc .maincnt ul li{font-size:18px;line-height:30px;font-weight:300;padding:4px 0px;list-style:none}#page #content #primary #main.blgmn #mainc .maincnt ul li::before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-20px;top:-0px;font-size:20px}#page #content #primary #main.blgmn #relatedpst{z-index:9;background:#FFF;max-width:1200px;margin:0px auto;position:relative;padding:0px 20px 20px}#page #content #primary #main.blgmn #relatedpst h3{text-align:center;font-size:26px;font-weight:500;color:#000;margin:0px 0px 30px}#page #content #primary #main.blgmn #relatedpst #newsbx .post{display:inline-block;vertical-align:top;width:33%;padding:0px 10px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:both;animation-duration:400ms;transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);background:#F8F8F8;display:block}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .blgm img{width:100%;display:block}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb{padding:25px 30px 25px;color:#000}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb .pstd{font-weight:300;margin:0px 0px 10px;font-size:13px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb h2{color:#000;font-weight:500;font-size:19px;margin:0px 0px 15px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb p{font-weight:300;font-size:14px;line-height:20px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a:hover{box-shadow:0 12px 24px rgba(10,10,10,0.25);z-index:6}#page #content #primary #main.blgmn #relatedpst #newsbx .post .cnt{padding:12px 30px 24px;background:#FFF}#page #content #primary #main.blgmn #relatedpst #newsbx .post .cnt .pstd{font-size:13px;font-weight:400;color:#9F9F9F;margin:0px 0px 5px}#page #content #primary #main.blgmn #relatedpst #newsbx .post .cnt h2{margin:0px;font-size:20px;font-weight:600}#page #content #primary #main.blgmn #relatedpst #newsbx .post .cnt h2 a{color:#000}#page #content #primary #main.blgmn #relatedpst #newsbx .post .cnt p{font-weight:300;font-size:14px;line-height:24px}#page #content #primary #main.blgmn #relatedpst #newsbx .post .cnt p.rmore a{display:inline-block;background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;padding:6px 18px}#page #content #primary #main.blgmn #viewmrblg{background:#FFF;max-width:1200px;margin:0px auto;text-align:center;padding:20px 20px 30px}#page #content #primary #main.blgmn #viewmrblg a{font-size:20px;color:#0C81E1}#page #content #primary #main.blgmn #webnr,#page #content #primary #main.blgmn #webnrs{max-width:780px;margin:0px auto;padding:76px 20px 40px;text-align:center}#page #content #primary #main.blgmn #webnr .retnr,#page #content #primary #main.blgmn #webnrs .retnr{font-size:14px;letter-spacing:1px;text-transform:uppercase}#page #content #primary #main.blgmn #webnr .retnr a,#page #content #primary #main.blgmn #webnrs .retnr a{color:#000;font-weight:600;display:inline-block}#page #content #primary #main.blgmn #webnr .retnr a::before,#page #content #primary #main.blgmn #webnrs .retnr a::before{background-image:url("images/icons/return.png");background-repeat:no-repeat;background-size:70%;background-position:center center;content:"";display:block;width:20px;height:20px;float:left;margin:1px 2px 0 0}#page #content #primary #main.blgmn #webnrs{padding:0px 20px 68px}#page #content #primary #main.blgmn #mainc #maincnt .jetpack-video-wrapper{display:inline-block;position:relative;padding-bottom:60%;width:100%}#page #content #primary #main.blgmn #mainc #maincnt .jetpack-video-wrapper iframe{height:100% !important;position:absolute;top:0;left:0;width:100% !important}#page #content #primary #main.blgmn #mainc #maincnt p{max-width:780px;margin:0px auto 20px}#page #content #primary #main.blgmn .casestudies .post-thumbnail{padding-bottom:60px}#page #content #primary #main.cleanbuld{margin:0px auto;max-width:900px;padding:40px 20px}#page #content #primary #main.cleanbuld h1{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:16px 0px 34px}#page #content #primary #main.cleanbuld h1.titles{font-weight:300;text-transform:uppercase}#page #content #primary #main.cleanbuld h1.titles strong{font-weight:600}#page #content #primary #main.cleanbuld h2{font-weight:600;font-size:22px}#page #content #primary #main.cleanbuld p{font-size:18px;line-height:30px}#page #content #primary #main.cleanbuld p a{color:#404040}#page #content #primary #main.cleanbuld ol,#page #content #primary #main.cleanbuld ul{margin:0px 0px 20px;padding:0px 0px 0px 20px}#page #content #primary #main.cleanbuld ol li,#page #content #primary #main.cleanbuld ul li{font-size:18px;line-height:30px}#page #content #primary #main.cleanbuld ol li a,#page #content #primary #main.cleanbuld ul li a{color:#404040}#page #content #primary #main.newssection .month{border-bottom:1px solid #D8D8D8;margin:0px 0px 35px;padding:0px 0px 30px}#page #content #primary #main.newssection .month h2{color:#9B9B9B;font-weight:300;font-size:30px;line-height:30px;margin:0px 0px 30px;padding:0px 0px 0px 15px}#page #content #primary #main.newssection .month .news-post{display:inline-block;vertical-align:top;width:33%;padding:0px 15px;margin:0px 0px 20px}#page #content #primary #main.newssection .month .news-post a{background-color:#06406E;display:block;color:#000}#page #content #primary #main.newssection .month .news-post a .npst{transition:all .3s ease-in-out;padding:20px;background:#F8F8F8}#page #content #primary #main.newssection .month .news-post a .npst .artdt{font-size:11px;line-height:18px}#page #content #primary #main.newssection .month .news-post a .npst .newshd h3{font-size:20px;font-weight:500;line-height:24px}#page #content #primary #main.newssection .month .news-post a .npst .cntbn p{font-size:14px;line-height:22px}#page #content #primary #main.newssection .month .news-post a .npst .cntbn p.rmore{color:#0C81E1}#page #content #primary #main.newsbx .blg-hdr{background:#F8F8F8}#page #content #primary #main.newsbx .blg-hdr .hdrwr{max-width:1080px;margin:0px auto;padding:60px 20px;text-align:center}#page #content #primary #main.newsbx .blg-hdr .hdrwr h1{font-size:30px;color:#000;margin:0px 0px 6px}#page #content #primary #main.newsbx .blg-hdr .hdrwr .pstd{font-size:12px;font-weight:300}#page #content #primary #main.newsbx #mainc{max-width:1080px;margin:0px auto;padding:40px 20px 60px}#page #content #primary #main.newsbx #mainc #share{position:absolute;z-index:1;margin:0px 0px;text-align:center}#page #content #primary #main.newsbx #mainc #share h3{font-size:16px;font-weight:300}#page #content #primary #main.newsbx #mainc #share .sharelinks .sbg-button,#page #content #primary #main.newsbx #mainc #share .sharelinks .sclink{display:block;font-size:22px;color:#777;margin:0px 0px 10px;cursor:pointer}#page #content #primary #main.newsbx #mainc #share .sharelinks .sbg-button a,#page #content #primary #main.newsbx #mainc #share .sharelinks .sclink a{color:#777}#page #content #primary #main.newsbx #mainc #share .sharelinks .sclink i{cursor:pointer}#page #content #primary #main.newsbx #mainc .bnr{z-index:9;position:relative;margin:-360px 0px 0px}#page #content #primary #main.newsbx #mainc .bnr img{width:100%}#page #content #primary #main.newsbx #mainc .maincnt{padding:0px 0px 0px 140px}#page #content #primary #main.newsbx #mainc .maincnt h2{margin:0px 0px 10px;font-size:22px}#page #content #primary #main.newsbx #mainc .maincnt p{font-size:18px;line-height:30px;font-weight:300}#page #content #primary #main.newsbx #mainc .maincnt ul{margin:0px 0px 20px;padding:0px 0px 0px 34px}#page #content #primary #main.newsbx #mainc .maincnt ul li{font-size:18px;line-height:30px;font-weight:300;padding:4px 0px;list-style:none}#page #content #primary #main.newsbx #mainc .maincnt ul li::before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-20px;top:-0px;font-size:20px}#page #content #primary #main.newsbx #relatedpst{z-index:9;background:#FFF;max-width:1200px;margin:0px auto;position:relative;padding:0px 20px 20px}#page #content #primary #main.newsbx #relatedpst h3{text-align:center;font-size:26px;font-weight:500;color:#000;margin:0px 0px 30px}#page #content #primary #main.newsbx #relatedpst #newsbx .news{display:inline-block;vertical-align:top;width:33%;padding:0px 15px;margin:0px 0px 20px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:both;animation-duration:400ms;transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1);background:#F8F8F8;display:block;color:#000}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst{padding:20px;background:#F8F8F8}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst .artdt{font-size:11px;line-height:18px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst .newshd h3{font-size:20px;font-weight:500;line-height:24px;text-align:left;margin:10px 0px 0px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst .cntbn p{font-size:14px;line-height:22px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst .cntbn p.rmore{color:#0C81E1}#page #content #primary #main.newsbx #relatedpst #newsbx .news a:hover{box-shadow:0 12px 24px rgba(10,10,10,0.25);z-index:6}#page #content #primary #main.newsbx #viewmrblg{background:#FFF;max-width:1200px;margin:0px auto;text-align:center;padding:20px 20px 30px}#page #content #primary #main.newsbx #viewmrblg a{font-size:20px;color:#0C81E1}#page #content #primary #main .woocommerce-breadcrumb{display:block;max-width:1400px;margin:0px auto;padding:16px 20px 40px;font-size:14px;color:#000}#page #content #primary #main .woocommerce-breadcrumb a{color:#0C81E1}#page #content #primary #main #mainprd{max-width:1400px;margin:0px auto;padding:0px 20px 60px}#page #content #primary #main #mainprd .woocommerce-notices-wrapper{display:none;visibility:hidden}#page #content #primary #main #mainprd .product .woocommerce-product-gallery,#page #content #primary #main #mainprd .product .summary{display:inline-block;vertical-align:top}#page #content #primary #main #mainprd .product .woocommerce-product-gallery{width:39%}#page #content #primary #main #mainprd .product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%}#page #content #primary #main #mainprd .product .woocommerce-product-gallery .flex-control-nav{margin:0px;padding:0px;text-align:center}#page #content #primary #main #mainprd .product .woocommerce-product-gallery .flex-control-nav li{display:inline-block;vertical-align:top;text-align:center}#page #content #primary #main #mainprd .product .summary{width:60%;padding:0px 40px 0px 70px}#page #content #primary #main #mainprd .product .summary h1{font-size:30px;text-transform:uppercase;font-weight:300;margin:0px 0px 5px;line-height:36px}#page #content #primary #main #mainprd .product .summary h2{font-weight:600;font-size:18px;margin:0px 0px 10px}#page #content #primary #main #mainprd .product .summary p{font-size:18px;line-height:34px;margin:0px 0px 15px;font-weight:300}#page #content #primary #main #mainprd .product .summary p.price{font-size:22px;font-weight:300}#page #content #primary #main #mainprd .product .summary .compare{margin:0px 0px 20px;border:3px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:16px;padding:6px 20px;line-height:12ppx;min-width:212px;text-align:center;line-height:18px;letter-spacing:1px}#page #content #primary #main #mainprd .product .summary .compare.added{border:3px solid #ffe282;background:#ffe282}#page #content #primary #main #mainprd .product .summary #prddtls{max-width:500px}#page #content #primary #main #mainprd .product .summary #prddtls p.btns a{border:3px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:12px;padding:9px 20px;line-height:12ppx;min-width:290px;text-align:center;line-height:18px;letter-spacing:1px}#page #content #primary #main #mainprd .product .summary #prddtls p.btns.blue a{background:#06406E;color:#FFF}#page #content #primary #main #mainprd .product .summary #prddtls .cols{font-size:18px;line-height:34px;display:inline-block;vertical-align:top;width:70%;margin:5px 0px}#page #content #primary #main #mainprd .product .summary #prddtls .cols.titles{width:30%}#page #content #primary #main #mainprd .product .summary ul{margin:0px 0px 20px;padding:0px 0px 0px 34px}#page #content #primary #main #mainprd .product .summary ul li{font-size:18px;line-height:30px;font-weight:300;padding:4px 0px;list-style:none}#page #content #primary #main #mainprd .product .summary ul li::before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-20px;top:-0px;font-size:20px}#page #content #primary #main #mainprd .product .summary .woocommerce-variation-price .price{font-size:26px;font-weight:300}#page #content #primary #main #mainprd .product .summary .cart .quantity .qty{width:56px;padding:7px 5px 7px 13px;margin:0px 0px 15px;font-size:13px}#page #content #primary #main #mainprd .product .summary .cart .single_add_to_cart_button{background:#06406E;color:#FFF;padding:10px 50px;text-transform:uppercase;font-size:16px;font-weight:500;border-radius:0px;border:none;cursor:pointer;letter-spacing:1px;margin:0px 0px 20px}#page #content #primary #main #mainprd .product .summary .variations_form #variables{margin:20px 0px}#page #content #primary #main #mainprd .product .summary .variations_form #variables label{font-weight:500;padding:5px 0px;text-transform:uppercase;font-size:14px}#page #content #primary #main #mainprd .product .summary .variations_form #variables .value select{width:100%;margin:0px 0px 5px;background:url("images/icons/select.gif") no-repeat right,#FFF;box-sizing:border-box;border:1px solid #393939;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;padding:8px 9px 8px;font-size:13px;-moz-appearance:none}#page #content #primary #main #mainprd .product .summary .single_variation_wrap{margin:0px 0px 5px}#page #content #primary #main #mainprd .product .summary .single_variation_wrap .qty{width:56px;padding:7px 5px 7px 13px;margin:0px 0px 15px;font-size:13px}#page #content #primary #main #mainprd .product .summary .single_variation_wrap .single_add_to_cart_button{background:#06406E;color:#FFF;padding:10px 50px;text-transform:uppercase;font-size:16px;font-weight:500;border-radius:0px;border:none;letter-spacing:1px;margin:0px 0px 10px}#page #content #primary #main #mainprd .product .related{border-top:1px solid #ececec;margin:30px 0px}#page #content #primary #main #mainprd .product .related h2{font-size:20px;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:10px 0px}#page #content #primary #main #mainprd .product .related ul{margin:0px;padding:0px}#page #content #primary #main #mainprd .product .related ul li{list-style:none;display:inline-block;vertical-align:top;width:24%;padding:0px 10px 20px}#page #content #primary #main #mainprd .product .related ul li a{color:#404040;padding:20px 15px}#page #content #primary #main #mainprd .product .related ul li a .attachment-woocommerce_thumbnail{max-width:280px;display:block;margin:0px auto;width:100%}#page #content #primary #main #mainprd .product .related ul li a h2{font-weight:500;font-size:16px;text-transform:uppercase;margin:0px 0px 10px;color:#404040}#page #content #primary #main #mainprd .product .related ul li a p{font-size:14px;margin:0px 0px 10px}#page #content #primary #main #mainprd .product .related ul li a p.prdprc{font-size:16px}#page #content #primary #main #mainprd .product .related ul li a p.rdmr{background:#06406E;text-transform:uppercase;display:inline-block;color:#FFF;padding:8px 16px;font-size:11px;line-height:11px}#page #content #primary #main .woocommerce{max-width:1080px;margin:0px auto;padding:80px 20px 150px}#page #content #primary #main .woocommerce .woocommerce-notices-wrapper{padding:0px 0px 10px;border-bottom:1px solid #ccc;margin:0px 30px 20px}#page #content #primary #main .woocommerce .woocommerce-notices-wrapper a{color:#00599f}#page #content #primary #main .woocommerce .woocommerce-notices-wrapper .woocommerce-error{margin:0px 0px 15px;padding:0px}#page #content #primary #main .woocommerce .woocommerce-notices-wrapper .woocommerce-error li{list-style:none}#page #content #primary #main .woocommerce #customer_login{padding:40px 0px}#page #content #primary #main .woocommerce #customer_login .col-1{display:inline-block;vertical-align:top;width:49%;padding:0px 30px;border-right:1px solid #ccc}#page #content #primary #main .woocommerce #customer_login .col-1 h2{text-transform:uppercase;margin:0px 0px 20px;font-size:20px}#page #content #primary #main .woocommerce #customer_login .col-1 label{display:block;width:100%;font-weight:500;font-size:15px;margin:0px 0px 8px}#page #content #primary #main .woocommerce #customer_login .col-1 p{font-size:16px;line-height:26px}#page #content #primary #main .woocommerce #customer_login .col-1 p a{color:#00599f}#page #content #primary #main .woocommerce #customer_login .col-1 .button{background:#00599f;color:#FFF;border:none;border-radius:0px;padding:10px 20px;text-transform:uppercase;font-size:15px;font-weight:500}#page #content #primary #main .woocommerce #customer_login .col-1 p.woocommerce-form-row input{width:100%}#page #content #primary #main .woocommerce #customer_login .col-2{display:inline-block;vertical-align:top;width:49%;padding:0px 30px}#page #content #primary #main .woocommerce #customer_login .col-2 h2{text-transform:uppercase;margin:0px 0px 20px;font-size:20px}#page #content #primary #main .woocommerce #customer_login .col-2 label{display:block;width:100%;font-weight:500;font-size:15px;margin:0px 0px 8px}#page #content #primary #main .woocommerce #customer_login .col-2 .button{background:#00599f;color:#FFF;border:none;border-radius:0px;padding:10px 20px;text-transform:uppercase;font-size:15px;font-weight:500}#page #content #primary #main .woocommerce #customer_login .col-2 p.woocommerce-form-row input{width:100%}#page #content #primary #main .woocommerce .woocommerce-ResetPassword label{font-weight:500}#page #content #primary #main .woocommerce .woocommerce-ResetPassword .button{background:#00599f;color:#FFF;border:none;border-radius:0px;padding:10px 20px;text-transform:uppercase;font-size:15px;font-weight:500}#page #content #primary #main .woocommerce #cartpage{display:inline-block;vertical-align:top;padding:0px 30px 30px;width:59%;border-right:1px solid #ececec}#page #content #primary #main .woocommerce #cartpage .shop_table thead tr th{border-bottom:3px solid #ececec;text-transform:uppercase;font-weight:500;font-size:15px;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce #cartpage .shop_table thead tr th.product-name{text-align:left}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-remove{border-bottom:1px solid #ececec;padding:15px 0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-remove a{display:block;width:24px;height:24px;font-size:15px !important;line-height:19px !important;border-radius:100%;color:#9F9F9F;font-weight:bold;text-align:center;border:2px solid currentColor}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-subtotal{border-bottom:1px solid #ececec;padding:15px 5px 15px 0px;font-size:14px;font-weight:500;line-height:18px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-thumbnail{padding:15px 5px;border-bottom:1px solid #ececec;min-width:60px;max-width:90px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name{padding:15px 5px;border-bottom:1px solid #ececec}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name a{font-size:14px;line-height:18px;color:#000;font-weight:500}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .prddt{display:none;visibility:hidden}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dt,#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dd{display:block;vertical-align:top;float:left;width:49%;font-size:13px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dd{margin:0px;padding:0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dd p{margin:0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-price{padding:15px 5px;border-bottom:1px solid #ececec;font-size:14px;font-weight:500;line-height:18px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-quantity{padding:15px 5px;border-bottom:1px solid #ececec}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-quantity input{max-width:40px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.actions{padding:10px 0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.actions .button{display:inline-block;padding:10px 22px;border-radius:0px;text-transform:uppercase;text-align:center;background:#06406E;color:#FFF;margin:0px 0px 8px}#page #content #primary #main .woocommerce .cart-collaterals{display:inline-block;vertical-align:top;padding:0px 30px 30px;width:40%}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals h2{border-bottom:3px solid #ececec;text-transform:uppercase;font-weight:500;font-size:15px;padding:5px 5px 5px 0px;margin:0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table{margin:10px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td ul{list-style:none;font-size:11px;margin:0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td ul li{padding:4px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td ul li input{margin:0px 5px 0px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td ul li span{font-size:14px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;vertical-align:top;font-weight:300;text-align:left}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.cart-discount td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.cart-discount th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.tax-total td{font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.tax-total th{font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.order-total td{border-bottom:3px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals table tr.order-total th{border-bottom:3px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a{display:block;width:100%;text-transform:uppercase;text-align:center;background:#06406E;color:#FFF;padding:8px;margin:0px 0px 8px}#page #content #primary #main .woocommerce .cart-collaterals #couponcode h2{border-bottom:3px solid #ececec;text-transform:uppercase;font-weight:500;font-size:15px;padding:5px 5px 5px 0px;margin:0px 0px 10px}#page #content #primary #main .woocommerce .cart-collaterals #couponcode form #coupon_code{display:block;width:100%;clear:both;margin:0px 0px 10px;padding:6px;border-radius:0px}#page #content #primary #main .woocommerce .cart-collaterals #couponcode form .button{border-radius:0px;clear:both;background-color:#F8F8F8;text-shadow:1px 1px 1px #FFF;color:#393939;width:100%;border:1px solid #ddd;font-size:16px;text-transform:none;padding:10px}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details,#page #content #primary #main .woocommerce .woocommerce-checkout #cright{display:inline-block;vertical-align:top;width:49%}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details h2,#page #content #primary #main .woocommerce .woocommerce-checkout #cright h2{font-weight:500;font-size:20px;line-height:20px;padding:0px 0px 14px;margin:10px 0px 20px;text-transform:uppercase}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_first_name_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_last_name_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_first_name_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_last_name_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_state_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_postcode_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_state_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_postcode_field{display:inline-block;width:49%;vertical-align:top;margin:0}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_first_name_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_last_name_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_first_name_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_last_name_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_state_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_postcode_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_state_field input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_postcode_field input{width:94%}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_state_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_state_field{padding:0px 10px 0px 0px}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .form-row label{display:block;width:100%}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .form-row input,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .form-row select,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .form-row textarea{width:95%}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields h3{font-weight:500;font-size:15px;line-height:15px}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields h3{font-weight:500;font-size:15px;line-height:15px}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details .woocommerce-additional-fields #tax_exempt_checkbox{width:auto}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #billing_country_field,#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details #shipping_country_field{width:95%}#page #content #primary #main .woocommerce .woocommerce-checkout #cright{background:#F8F8F8;padding:16px 24px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright h2{margin:0px 0px 15px;border-bottom:1px solid #ececec}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr th{text-align:left;border-bottom:3px solid #ececec;padding:5px 5px 5px 0px;font-size:14px;padding:5px 0px 5px 5px;font-weight:300}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr td{padding:5px 0px 5px 5px;font-size:14px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr td.product-name .prddt{font-size:11px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr td.product-name .prddt p{margin-bottom:0;display:inline;font-size:11px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr td.product-name dl.variation{display:none;visibility:hidden}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr td.product-total{width:40px !important}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.cart_item td{border-bottom:1px solid #ececec}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.cart_item th{border-bottom:1px solid #ececec}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.woocommerce-shipping-totals td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.woocommerce-shipping-totals td ul{margin:0px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.woocommerce-shipping-totals td ul li{list-style:none;clear:both}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.woocommerce-shipping-totals td ul li #use_my_shipper{margin:0px;width:211px;float:right}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.woocommerce-shipping-totals td ul li #use_my_shipper th{border-bottom:none;text-align:right}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.woocommerce-shipping-totals th{border-bottom:1px solid #ececec;font-size:14px;font-weight:300;text-align:left;vertical-align:top;font-weight:500;padding:0px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.cart-subtotal td,#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr .tax-total td,#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.tax-total td,#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.order-total td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.cart-subtotal th,#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr .tax-total th,#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.tax-total th,#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.order-total th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:500;text-align:left}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review table tr.cart_shipping table{margin:0px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review #payment p{font-size:13px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review #payment label{font-size:15px;font-weight:500}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review #payment ul{margin:0px;padding:0px;list-style:none}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review #payment .place-order p{font-size:12px}#page #content #primary #main .woocommerce .woocommerce-checkout #cright #order_review #payment #place_order{color:#FFF;background:#06406E;padding:13px 36px;border-radius:0px;text-transform:uppercase;font-weight:500;border:3px solid #06406E;font-size:13px;letter-spacing:1px}#page #content #primary #main .woocommerce .woocommerce-form-coupon-toggle{padding:0px 30px 10px}#page #content #primary #main .woocommerce #checkoutpage{margin:15px 0px 0px}#page #content #primary #main .woocommerce #checkoutpage #customer_details{display:inline-block;vertical-align:top;padding:0px 30px 30px;width:59%}#page #content #primary #main .woocommerce #checkoutpage #customer_details h3{padding:10px 0px 0px;margin:0px 0px 5px;text-transform:uppercase;font-weight:700}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1{padding:15px 0px 0px;border-top:2px solid #ddd}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p label{font-weight:500;font-size:14px;margin:0px 0px 5px;display:block}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p label .required{color:#b20000;text-decoration:none}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p input{width:100%;border:1px solid #ddd;padding:0 .75em;height:2.507em;font-size:.97em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#FFF;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:color .3s, border .3s, background .3s, opacity .3s}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p select{width:100%;border:1px solid #ddd;padding:0 .75em;height:2.507em;font-size:.97em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#FFF;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:color .3s, border .3s, background .3s, opacity .3s}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p .select2-selection{box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,0.02);background-color:#FFF;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .45em top 50%;background-repeat:no-repeat;padding-right:1.4em;background-size:auto 16px;border-radius:0;height:40px;display:block}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p .select2-selection .select2-selection__placeholder{line-height:38px}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p .select2-selection .select2-selection__arrow{width:30px}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p .select2-selection .select2-selection__arrow b{border-color:transparent}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row-first{width:48%;float:left;margin-right:4%}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row-last{width:48%;float:left}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-2 p label{font-weight:500;font-size:14px;margin:0px 0px 5px;display:block}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-2 p label .required{color:#b20000;text-decoration:none}#page #content #primary #main .woocommerce #checkoutpage #customer_details .col-2 textarea{width:100%;border:1px solid #ddd;padding:0 .75em;height:5em;font-size:.97em;border-radius:0;max-width:100%;width:100%;vertical-align:middle;background-color:#FFF;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:color .3s, border .3s, background .3s, opacity .3s}#page #content #primary #main .woocommerce #checkoutpage #orderright{display:inline-block;vertical-align:top;padding:0px 30px 30px;width:40%;border:2px solid #00aeeb;padding:15px 30px 30px}#page #content #primary #main .woocommerce #checkoutpage #orderright h3{padding:10px 0px 0px;margin:0px 0px 5px;text-transform:uppercase;font-weight:700}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table thead th{border-bottom:3px solid #ececec;text-transform:uppercase;font-weight:500;font-size:15px;padding:5px 5px 5px 0px;margin:0px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table thead th.product-name{text-align:left}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table thead th.product-total{text-align:right}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart_item td{border-bottom:1px solid #ececec;font-size:14px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart_item th{border-bottom:1px solid #ececec;font-size:14px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart_item td.product-name{padding:5px 0px 5px 5px;font-weight:300;text-align:left;font-size:13px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart_item td.product-name strong{font-weight:500}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart_item td.product-total{text-align:right;font-weight:500;padding:5px 5px 5px 0px;font-size:13px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart-subtotal td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart-subtotal th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.woocommerce-shipping-totals td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.woocommerce-shipping-totals th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart-discount td{border-bottom:1px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.cart-discount th{border-bottom:1px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.tax-total td{font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.tax-total th{font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.order-total td{border-bottom:3px solid #ececec;font-size:14px;text-align:right;font-weight:500;padding:5px 5px 5px 0px}#page #content #primary #main .woocommerce #checkoutpage #orderright .shop_table tr.order-total th{border-bottom:3px solid #ececec;font-size:14px;padding:5px 0px 5px 5px;font-weight:300;text-align:left}#page #content #primary #main .woocommerce #checkoutpage #orderright #payment #place_order{display:block;width:100%;text-transform:uppercase;text-align:center;background:#06406E;color:#FFF;padding:10px;font-size:15px;margin:0px 0px 8px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content{display:inline-block;vertical-align:top}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation{border-right:1px solid #ccc;padding:0px 20px 0px 0px;width:28%}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul{margin:0px;padding:0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #ccc}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul li a{padding:6px 10px;color:#000;display:inline-block;width:100%}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul li.is-active{background:#00599f}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul li.is-active a{color:#FFF}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul li.mnhlp{margin:20px 0px 0px;text-align:center;background:#00599f;color:#FFF;border-bottom:none}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation ul li.mnhlp a{color:#FFF;font-weight:500}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content{width:70%;padding:0px 0px 0px 40px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content h2,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content h3{font-size:18px;font-weight:500;text-transform:uppercase;margin:0px 0px 15px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content p{font-size:16px;line-height:26px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content p a{color:#00599f}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content a{color:#00599f}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content address{font-size:14px;line-height:22px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide{display:inline-block;vertical-align:top;width:49%;padding:0px 15px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first label,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last label,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide label{font-weight:500}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first input,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last input,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide input{clear:both;width:100%}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide span.fsr{display:block;width:100%;font-size:12px;line-height:16px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset label{font-size:12px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{border:none;background:#00599f;color:#FFF;font-size:14px;border-radius:0px;line-height:14px;padding:9px 16px;text-transform:uppercase;font-weight:500}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table th,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods th{border-bottom:1px solid #ccc;font-weight:500;padding:5px 0px;text-align:left}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table th.woocommerce-orders-table__header-order-actions,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods th.woocommerce-orders-table__header-order-actions{text-align:center}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table td,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods td{border-bottom:1px solid #eee;font-weight:300;font-size:13px;padding:5px 0px;text-align:left}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods td.woocommerce-orders-table__cell-order-actions{text-align:center;font-weight:500}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .prdimg,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cprc{display:inline-block;vertical-align:top}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .prdimg{width:20%}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .prdimg img{border:1px solid #e1e1e1;max-width:50px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls{width:50%;color:#666;font-size:14px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls a{color:#666}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls ul{margin:10px 0px;padding:0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls ul li{list-style:none;display:inline-block;width:50%;font-size:13px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls ul li p{margin:0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cprc{width:30%;text-align:right;font-size:14px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details hr{margin:10px 0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlb,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlr{display:inline-block;vertical-align:top;font-size:13px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlb{width:50%;font-weight:600}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlr{width:50%;text-align:right}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl:last-child{border-top:1px solid #ccc;padding:5px 0px 0px;font-weight:700;margin:6px 0px 0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-customer-details h2{font-size:18px;font-weight:500;text-transform:uppercase;margin:0px 0px 15px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-customer-details address{font-size:14px;line-height:22px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-customer-details p{font-size:14px;line-height:22px}#page #content #primary #main .woocommerce.columns-3{padding:0px}#page #content #primary #main .woocommerce.columns-3 .products{max-width:1100px;padding:0px;margin:0px auto}#page #content #primary #main .woocommerce.columns-3 .products .product{display:inline-block;vertical-align:top;width:33%;padding:0px 15px 20px}#page #content #primary #main .woocommerce.columns-3 .products .product a{display:block;color:#404040;padding:20px 15px}#page #content #primary #main .woocommerce.columns-3 .products .product a .attachment-woocommerce_thumbnail{max-width:280px;display:block;margin:0px auto;width:100%}#page #content #primary #main .woocommerce.columns-3 .products .product a h2{font-weight:500;font-size:16px;text-transform:uppercase;margin:0px 0px 10px;color:#404040}#page #content #primary #main .woocommerce.columns-3 .products .product a p{font-size:14px;margin:0px 0px 10px}#page #content #primary #main .woocommerce.columns-3 .products .product a p.prdprc{font-size:16px}#page #content #primary #main .woocommerce.columns-3 .products .product a p.rdmr{background:#06406E;text-transform:uppercase;display:inline-block;color:#FFF;padding:8px 16px;font-size:11px;line-height:11px}#page #content #primary #main .woocommerce.columns-3 .products .product a.compare{margin:0px 0px 20px;border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:11px;padding:4px 11px;text-align:center;line-height:16px;letter-spacing:1px}#page #content #primary #main .woocommerce .woocommerce-order #thanks h2{font-weight:700;text-transform:uppercase;font-size:24px;margin:0px 0px 15px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #leftbx,#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx{display:inline-block;vertical-align:top}#page #content #primary #main .woocommerce .woocommerce-order #thanks #leftbx{width:60%;padding:0px 20px 0px 0px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx{width:40%;border-left:1px solid #eee;padding:0px 0px 20px 20px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details{background:#F8F8F8;padding:24px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details h2{border-bottom:1px solid #bfbfbf;padding:0px 0px 8px;margin:0px 0px 15px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .prdimg,#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls,#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cprc{display:inline-block;vertical-align:top}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .prdimg{width:20%}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .prdimg img{border:1px solid #e1e1e1;max-width:50px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls{width:50%;color:#666;font-size:14px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls a{color:#666}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls ul{margin:10px 0px;padding:0px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls ul li{list-style:none;display:inline-block;width:50%;font-size:13px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls ul li p{margin:0px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cprc{width:30%;text-align:right;font-size:14px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details hr{margin:10px 0px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #prdtt .prdttl .prdttlb,#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #prdtt .prdttl .prdttlr{display:inline-block;vertical-align:top;font-size:13px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #prdtt .prdttl .prdttlb{width:50%;font-weight:600}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #prdtt .prdttl .prdttlr{width:50%;text-align:right}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #prdtt .prdttl:last-child{border-top:1px solid #ccc;padding:5px 0px 0px;font-weight:700;margin:6px 0px 0px}#page #content #primary #main .woocommerce #passrst{max-width:500px;margin:0px auto;padding:20px 0px 0px}#page #content #primary #main .woocommerce #passrst h1{text-transform:uppercase;margin:0px 0px 20px;font-size:20px}#page #content #primary #main .woocommerce #passrst .woocommerce-ResetPassword label{display:block;width:100%;font-weight:500;font-size:15px;margin:0px 0px 8px}#page #content #primary #main .woocommerce #passrst .woocommerce-ResetPassword input#user_login{width:100%}#page #content #primary #main .woocommerce #passrst .woocommerce-ResetPassword label{display:block;width:100%;font-weight:500;font-size:15px;margin:0px 0px 8px}#page #content #primary #main .woocommerce #passrst .woocommerce-ResetPassword input#password_1,#page #content #primary #main .woocommerce #passrst .woocommerce-ResetPassword input#password_2{width:100%}#page #content #primary #main #bnrtxt{background-position:center top !important;text-align:center}#page #content #primary #main #bnrtxt h1{padding:70px 20px;color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;line-height:36px}#page #content #primary #main #bnrtxt h1 strong{font-weight:600}#page #content #primary #main #bnrtxt .large h1{padding:150px 20px}#page #content #primary #main #bnrtxt .large.button{padding:150px 20px}#page #content #primary #main #bnrtxt .large.button h1{padding:0px}#page #content #primary #main #bnrtxtp{background-position:center top !important;text-align:center}#page #content #primary #main #bnrtxtp .siteorigin-widget-tinymce{max-width:1050px;margin:0px auto;padding:116px 20px}#page #content #primary #main #bnrtxtp h1{color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;line-height:36px}#page #content #primary #main #bnrtxtp h1 strong{font-weight:600}#page #content #primary #main #bnrtxtp p{color:#FFF;font-size:18px;line-height:36px}#page #content #primary #main .comparisonhdr{max-width:1200px;margin:0px auto;padding:80px 20px 0px}#page #content #primary #main .comparisonhdr h1{text-align:center;background-position:center bottom;font-size:42px;line-height:42px;padding:0px 0px 30px}#page #content #primary #main .comparisonhdr h2{text-align:center;font-weight:600;font-size:22px;margin:0px 0px 15px}#page #content #primary #main .comparechrt{max-width:1200px;margin:0px auto;padding:5px 20px 0px}#page #content #primary #main .comparechrt h1{text-align:center;background-position:center bottom;font-size:42px;line-height:42px;padding:0px 0px 30px}#page #content #primary #main .comparechrt h2{text-align:center;font-weight:600;font-size:22px;margin:0px 0px 15px}#page #content #primary #main #comprpg #cmpspdr{max-width:900px;margin:0px auto}#page #content #primary #main #yith-woocompare{padding:10px 20px 50px}#page #content #primary #main #yith-woocompare p{text-align:center}#page #content #primary #main #yith-woocompare #yith-woocompare-table .remove a{font-weight:500;color:#00599f;font-size:15px}#page #content #primary #main #yith-woocompare #yith-woocompare-table .removenew a{font-weight:500;color:#00599f;font-size:15px;text-transform:uppercase;margin:0px 0px 10px;display:block}#page #content #primary #main #yith-woocompare #yith-woocompare-table .product_info h4{font-size:15px;font-weight:600}#page #content #primary #main #yith-woocompare #yith-woocompare-table .product_info th{text-transform:none}#page #content #primary #main #yith-woocompare .compare-list tbody tr th{text-transform:none;padding:20px 28px}#page #content #primary #main #yith-woocompare .compare-list tbody tr td{font-size:14px}#page #content #primary #main #yith-woocompare .compare-list tbody tr.product_info th{text-transform:uppercase !important}#page #content #primary #main #comparecart{max-width:1100px;padding:0px 20px 10px;margin:0px auto}#page #content #primary #main #comparecart .product{display:inline-block;width:25%;vertical-align:top;padding:0px 15px;margin:0px 0px 30px}#page #content #primary #main #comparecart .product .prdtxt{padding:20px 15px}#page #content #primary #main #comparecart .product .prdtxt h2{font-weight:500;font-size:14px;line-height:22px;text-transform:uppercase;margin:0px 0px 6px}#page #content #primary #main #comparecart .product .prdtxt h2 a{color:#404040}#page #content #primary #main #comparecart .product .prdtxt p{font-size:13px;line-height:22px;margin:0px 0px 10px}#page #content #primary #main #comparecart .product .prdtxt p.prdprc{font-size:16px}#page #content #primary #main #comparecart .product .prdtxt p.compr a{color:#06406E;font-size:13px;line-height:13px;font-weight:500}#page #content #primary #main #comparecart .product .prdtxt .btnbx p.compr{margin:0px}#page #content #primary #main #comparecart .product .prdtxt .btnbx p.compr a{border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:11px;padding:6px 16px;text-align:center;line-height:11px}#page #content #primary #main #tprbnr .hdrwrap{max-width:1400px;margin:0px auto;padding:172px 20px}#page #content #primary #main #tprbnr .hdrwrap h1{color:#FFF;text-transform:none;font-size:54px;line-height:60px;margin:0px}#page #content #primary #main #tprbnr .hdrwrap .ow-button-base a{border:2px solid #FFF;padding:12px 58px;text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:1px}#page #content #primary #main #tprbnr .hdrwrap .ow-button-base a span{color:#FFF}#page #content #primary #main #tprbnr .hdrwrap.black h1{color:#000;font-size:44px;line-height:52px}#page #content #primary #main #tprbnr .hdrwrap.black h1 span{font-weight:300}#page #content #primary #hdrbnr{background-position:center top !important;text-align:center;background-image:url("images/banners/essentium-news.jpg");background-size:cover}#page #content #primary #hdrbnr h1{padding:94px 20px;color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;line-height:36px;margin:0px}#page #content .pps-password-protected-store .pps-store-form-login{border:1px solid #00599f;width:100%;max-width:400px;margin:8% auto;padding:25px;text-align:center}#page #content .pps-password-protected-store .pps-store-form-login h1{margin:0px 0px 15px;text-align:center;color:#00599f;font-size:20px}#page #content .pps-password-protected-store .pps-store-form-login p.form-row{margin-bottom:0px}#page #content .pps-password-protected-store .pps-store-form-login .button{background:#00599f;color:#FFF;border:none;border-radius:0px;padding:10px 20px;text-transform:uppercase;font-size:15px;font-weight:500}#footer{background:#1f1f1f;padding:0px 40px 17px}#footer .ftrwrap{font-size:12px;color:#FFF}#footer .ftrwrap #tpftr{padding:26px 0px;text-align:center}#footer .ftrwrap #tpftr #footer_menu{margin:0px;padding:0px}#footer .ftrwrap #tpftr #footer_menu li{list-style:none;display:inline-block}#footer .ftrwrap #tpftr #footer_menu li a{color:#FFF;font-size:14px;line-height:14px;padding:4px 20px}#footer .ftrwrap #tpftrb{padding:70px 0px}#footer .ftrwrap #tpftrb .ftcol{display:inline-block;vertical-align:top;width:12%}#footer .ftrwrap #tpftrb .ftcol.ftforms{position:relative;width:64%}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form{max-width:574px;position:relative}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form input.hs-input{background:#1f1f1f;border-radius:0px;border:1px solid #FFF;font-size:14px;color:#FFF;width:100%;padding:14px 18px}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form input.hs-input:-ms-input-placeholder{color:#FFF;opacity:1}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form input.hs-input::placeholder{color:#FFF;opacity:1}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form input.hs-input::-webkit-input-placeholder,#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form input.hs-input:-ms-input-placeholder,#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form input.hs-input::-moz-placeholder{color:#FFF;opacity:1}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form .hs_submit{position:absolute;top:0px;right:0px;background-repeat:no-repeat;background-image:url("images/icons/arrow-submit.png");background-position:center;background-size:16px}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form .hs_submit .hs-button{background:transparent;border:none;padding:20px 23px;text-indent:-5000px}#footer .ftrwrap #tpftrb .ftcol.ftnavs ul{margin:0px;padding:0px 5px 0px 0px}#footer .ftrwrap #tpftrb .ftcol.ftnavs ul li{list-style:none;display:block}#footer .ftrwrap #tpftrb .ftcol.ftnavs ul li a{color:#FFF;font-size:14px;line-height:14px;padding:7px 0px;display:block}#footer .ftrwrap #btftr{border-top:2px solid #282828}#footer .ftrwrap #btftr .cols{display:inline-block;vertical-align:top;width:70%;padding:20px 0px 0px}#footer .ftrwrap #btftr .cols.copy p{margin:0px 0px 12px}#footer .ftrwrap #btftr .cols.copy p:last-child{margin:0px}#footer .ftrwrap #btftr .cols.socal{padding:8px 0px 0px;text-align:right;width:30%}#footer .ftrwrap #btftr .cols.socal #ftrlogo{width:100%}#footer .ftrwrap #btftr .cols.socal #ftrlogo img{max-width:154px}#footer .ftrwrap #btftr .cols.socal ul{margin:0px;padding:0px}#footer .ftrwrap #btftr .cols.socal ul li{list-style:none;text-align:center;display:inline-block}#footer .ftrwrap #btftr .cols.socal ul li a{color:#c8c8c8;font-size:18px;padding:0px 0px 0px 20px}.blog #page #content #main,.archive #page #content #main{margin:0px auto;max-width:1600px;padding:50px 20px}.blog #page #content #main #hdr,.archive #page #content #main #hdr{text-align:center;margin:0px 0px 50px}.blog #page #content #main #hdr h1,.archive #page #content #main #hdr h1{font-size:30px;text-transform:uppercase;line-height:30px;color:#000;font-weight:300;background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:16px 0px 36px;padding:0px;background-image:none}.blog #page #content #main #hdr h1 strong,.archive #page #content #main #hdr h1 strong{font-weight:600}.blog #page #content #main #blgcnt,.blog #page #content #main #blgsdbr,.archive #page #content #main #blgcnt,.archive #page #content #main #blgsdbr{display:inline-block;vertical-align:top}.blog #page #content #main #blgcnt .post,.archive #page #content #main #blgcnt .post{display:inline-block;vertical-align:top;width:33%;padding:0px 15px;margin:0px 0px 18px}.blog #page #content #main #blgcnt .post a,.archive #page #content #main #blgcnt .post a{background-color:#06406E;display:block;color:#000}.blog #page #content #main #blgcnt .post a .npst,.archive #page #content #main #blgcnt .post a .npst{transition:all .3s ease-in-out;background:#F8F8F8}.blog #page #content #main #blgcnt .post a .npst .blgimg,.archive #page #content #main #blgcnt .post a .npst .blgimg{height:270px;background-size:cover;background-position:center}.blog #page #content #main #blgcnt .post a .npst .cntb,.archive #page #content #main #blgcnt .post a .npst .cntb{background:#FFF;padding:30px}.blog #page #content #main #blgcnt .post a .npst .cntb .pstd,.archive #page #content #main #blgcnt .post a .npst .cntb .pstd{font-size:13px;font-weight:400;color:#9F9F9F;margin:0px 0px 5px}.blog #page #content #main #blgcnt .post a .npst .cntb .newshd h2,.archive #page #content #main #blgcnt .post a .npst .cntb .newshd h2{margin:0px;font-size:20px;font-weight:600}.blog #page #content #main #blgcnt .post a .npst .cntb .newshd h2 a,.archive #page #content #main #blgcnt .post a .npst .cntb .newshd h2 a{color:#000}.blog #page #content #main #blgcnt .post a .npst .cntb p,.archive #page #content #main #blgcnt .post a .npst .cntb p{font-weight:300;font-size:14px;line-height:24px}.blog #page #content #main #blgcnt .post a .npst .cntb p em,.archive #page #content #main #blgcnt .post a .npst .cntb p em{font-style:normal}.blog #page #content #main #blgcnt .post a .npst .cntb p.readmr,.archive #page #content #main #blgcnt .post a .npst .cntb p.readmr{background:#06406E;color:#FFF;padding:4px 13px;font-size:13px;text-transform:uppercase;font-weight:500;font-size:12px;margin:20px 0px 0px;padding:6px 20px;display:inline-block}.blog #page #content #main #blgsdbr,.archive #page #content #main #blgsdbr{width:20%;padding:0px 0px 0px 20px}.blog #page #content #main #blgsdbr .widget h2,.archive #page #content #main #blgsdbr .widget h2{margin:0px 0px 5px;font-size:18px;font-weight:500}.blog #page #content #main #blgsdbr .widget ul,.archive #page #content #main #blgsdbr .widget ul{margin:0px;padding:0px}.blog #page #content #main #blgsdbr .widget ul li,.archive #page #content #main #blgsdbr .widget ul li{list-style:none;font-weight:300;margin:0px 0px 10px;font-size:15px}.blog #page #content #main #blgsdbr .widget ul li a,.archive #page #content #main #blgsdbr .widget ul li a{color:#535353}.blog #page #content #primary #main.mainshop,.archive #page #content #primary #main.mainshop{max-width:none;padding:0px}.blog #page #content #primary #main.mainshop .woocommerce-breadcrumb,.archive #page #content #primary #main.mainshop .woocommerce-breadcrumb{display:none;visibility:hidden}.blog #page #content #primary #main.mainshop #mncontent #shopbnr,.archive #page #content #primary #main.mainshop #mncontent #shopbnr{background-position:center top !important;text-align:center}.blog #page #content #primary #main.mainshop #mncontent #shopbnr h1,.archive #page #content #primary #main.mainshop #mncontent #shopbnr h1{padding:150px 20px;color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;line-height:36px}.blog #page #content #primary #main.mainshop #mncontent #shopbnr h1 strong,.archive #page #content #primary #main.mainshop #mncontent #shopbnr h1 strong{font-weight:600}.blog #page #content #primary #main.mainshop #mncontent .mainwrap,.archive #page #content #primary #main.mainshop #mncontent .mainwrap{max-width:1200px;padding:40px 20px 20px}.blog #page #content #primary #main.mainshop #mncontent .mainwrap h2,.archive #page #content #primary #main.mainshop #mncontent .mainwrap h2{background-image:url("images/hdr-blue.gif");background-repeat:no-repeat;background-position:center bottom;padding:0px 0px 26px;margin:16px 0px 5px;text-align:center;margin:16px 0px 10px;padding:0px 0px 20px}.blog #page #content #primary #main.mainshop #mncontent .prodct,.archive #page #content #primary #main.mainshop #mncontent .prodct{max-width:1100px;padding:0px 20px 10px;margin:0px auto}.blog #page #content #primary #main.mainshop #mncontent .prodct .product,.archive #page #content #primary #main.mainshop #mncontent .prodct .product{display:inline-block;width:50%;vertical-align:top;padding:0px 15px;margin:0px 0px 30px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdimg,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdimg{max-width:280px;margin:0px auto}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt{padding:20px 15px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt h2,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt h2{font-weight:500;font-size:16px;text-transform:uppercase;margin:0px 0px 10px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt h2 a,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt h2 a{color:#404040}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p{font-size:14px;margin:0px 0px 10px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p.prdprc,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p.prdprc{font-size:16px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p.rdmr a,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p.rdmr a{background:#06406E;border:2px solid #06406E;text-transform:uppercase;display:inline-block;color:#FFF;padding:6px 16px;font-size:11px;line-height:11px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p.compr a,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p.compr a{color:#06406E;font-size:13px;line-height:13px;font-weight:500}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt .btnbx p.rdmr,.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt .btnbx p.compr,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt .btnbx p.rdmr,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt .btnbx p.compr{display:inline-block;vertical-align:top}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt .btnbx p.compr a,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt .btnbx p.compr a{margin:0px 0px 20px;border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:11px;padding:6px 16px;text-align:center;line-height:11px}.blog #page #content #primary #main #shopbnrs,.archive #page #content #primary #main #shopbnrs{background-image:url(https://www.essentium.com/wp-content/uploads/2019/10/materials.jpg);background-size:cover;background-position:center top !important;text-align:center}.blog #page #content #primary #main #shopbnrs h1,.archive #page #content #primary #main #shopbnrs h1{padding:150px 20px;color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;line-height:36px;margin:0px}.blog #page #content #primary #main #shopbnrs h1 strong,.archive #page #content #primary #main #shopbnrs h1 strong{font-weight:600}.blog #page #content #primary #main #mainprdwrp,.archive #page #content #primary #main #mainprdwrp{max-width:1200px;margin:0px auto;padding:50px 20px}.blog #page #content #primary #main #mainprdwrp #secondary,.archive #page #content #primary #main #mainprdwrp #secondary{display:inline-block;vertical-align:top;width:30%}.blog #page #content #primary #main #mainprdwrp #secondary .wcpf_widget_filters,.archive #page #content #primary #main #mainprdwrp #secondary .wcpf_widget_filters{padding:38px 20px 150px}.blog #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title,.archive #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title{padding:0px;margin:8px 0px}.blog #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title .text,.archive #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title .text{padding:0px 10px 0px 0px;width:95%;display:block}.blog #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title .box-toggle,.archive #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title .box-toggle{top:8px}.blog #page #content #primary #main #mainprdwrp #prcats,.archive #page #content #primary #main #mainprdwrp #prcats{display:inline-block;vertical-align:top;width:69%}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3{padding:0px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products{max-width:1100px;padding:0px;margin:0px auto}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product{display:inline-block;vertical-align:top;width:32%;padding:0px 15px 20px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a{display:block;color:#404040;padding:20px 15px 0px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a .attachment-woocommerce_thumbnail,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a .attachment-woocommerce_thumbnail{max-width:280px;display:block;margin:0px auto;width:100%}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a h2,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a h2{font-weight:500;font-size:16px;text-transform:uppercase;margin:0px 0px 10px;color:#404040}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p{font-size:14px;margin:0px 0px 10px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p.prdprc,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p.prdprc{font-size:16px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p.rdmr,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p.rdmr{background:#06406E;text-transform:uppercase;display:inline-block;color:#FFF;padding:8px 16px;font-size:11px;line-height:11px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a.compare,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a.compare{border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:11px;padding:4px 12px;text-align:center;line-height:16px;letter-spacing:1px;margin:0px 15px 20px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a.compare.added,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a.compare.added{border:2px solid #ffe282;color:#06406E;background:#ffe282}.tax-product_cat #page #content #main{max-width:none;padding:0px}.tax-product_cat #page #content #main .woocommerce-breadcrumb{display:none !important;visibility:hidden}.tax-product_cat #page #content #main #prcats #prdcatshd{background-position:center top !important;text-align:center;background-image:url(/wp-content/uploads/2019/10/materials.jpg);background-size:cover}.tax-product_cat #page #content #main #prcats #prdcatshd h1{padding:150px 20px;color:#FFF;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:36px;line-height:36px;margin:0px}.tax-product_cat #page #content #main #prcats #prdcatshd h1 strong{font-weight:600}.tax-product_cat #page #content #main #prcats .woocommerce-result-count{display:none;visibility:hidden}.tax-product_cat #page #content #main #prcats .columns-3 .products{max-width:1100px;padding:40px 20px 20px;margin:0px auto}.tax-product_cat #page #content #main #prcats .columns-3 .products .product{display:inline-block;vertical-align:top;width:48%;padding:0px 15px 20px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a{color:#404040;padding:20px 15px 0px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a .attachment-woocommerce_thumbnail{max-width:280px;display:block;margin:0px auto}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a h2{font-weight:500;font-size:16px;text-transform:uppercase;margin:0px 0px 10px;color:#404040}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a p{font-size:14px;margin:0px 0px 10px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a p.prdprc{font-size:16px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a p.rdmr{background:#06406E;text-transform:uppercase;display:inline-block;color:#FFF;padding:8px 16px;font-size:11px;line-height:11px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a.compare{border:2px solid #06406E;text-transform:uppercase;color:#06406E;display:inline-block;font-weight:500;font-size:11px;padding:4px 11px;text-align:center;line-height:16px;letter-spacing:1px;margin:0px 15px 20px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a.compare.added{border:2px solid #ffe282;color:#06406E;background:#ffe282}.page-template-page-news #page #content #primary #main #newslp{margin:0px auto;max-width:1600px;padding:50px 20px}.page-template-page-news #page #content #primary #main #newslp .month{border-bottom:1px solid #D8D8D8;margin:0px 0px 35px;padding:0px 0px 30px}.page-template-page-news #page #content #primary #main #newslp .month h2{color:#9B9B9B;font-weight:300;font-size:30px;line-height:30px;margin:0px 0px 30px;padding:0px 0px 0px 15px}.page-template-page-news #page #content #primary #main #newslp .month .news-post{display:inline-block;vertical-align:top;width:33%;padding:0px 15px;margin:0px 0px 20px}.page-template-page-news #page #content #primary #main #newslp .month .news-post a{background-color:#06406E;display:block;color:#000}.page-template-page-news #page #content #primary #main #newslp .month .news-post a .npst{transition:all .3s ease-in-out;padding:20px;background:#F8F8F8}.page-template-page-news #page #content #primary #main #newslp .month .news-post a .npst .artdt{font-size:11px;line-height:18px}.page-template-page-news #page #content #primary #main #newslp .month .news-post a .npst .newshd h3{font-size:20px;font-weight:500;line-height:24px}.page-template-page-news #page #content #primary #main #newslp .month .news-post a .npst .cntbn p{font-size:14px;line-height:22px}.page-template-page-news #page #content #primary #main #newslp .month .news-post a .npst .cntbn p.rmore{color:#0C81E1}.page-template-page-toc #page #content{overflow:inherit !important}.page-template-page-toc #page #content #main{max-width:1120px;margin:0px auto;padding:40px 20px}.page-template-page-toc #page #content #main #toc,.page-template-page-toc #page #content #main .page{display:inline-block;vertical-align:top}.page-template-page-toc #page #content #main #toc{width:300px;border:1px solid #00599f;position:fixed;top:195px;height:-webkit-min-content;height:-moz-min-content;height:min-content;z-index:999}.page-template-page-toc #page #content #main #toc ul{margin:0px;padding:0px;-ms-flex-direction:column;flex-direction:column}.page-template-page-toc #page #content #main #toc ul li{display:block;width:100%}.page-template-page-toc #page #content #main #toc ul li a{color:#00599f;font-size:16px;line-height:16px;padding:12px 15px;display:block}.page-template-page-toc #page #content #main #toc ul li.active{background:#00599f}.page-template-page-toc #page #content #main #toc ul li.active a{color:#FFF}.page-template-page-toc #page #content #main #toc ul .tocify-subheader{display:none}.page-template-page-toc #page #content #main #toc ul .tocify-subheader li a{padding:12px 15px 12px 30px}.page-template-page-toc #page #content #main #toc ul .tocify-subheader li.active a{background:#00599f}.page-template-page-toc #page #content #main .page{width:68%;float:right}.page-template-page-toc #page #content #main .page h2{margin:0px 0px 20px;font-size:22px}.page-template-page-toc #page #content #main .page p{font-size:16px;line-height:26px;margin:0px 0px 20px}.page-template-page-toc #page #content #main .page p.readmore a{display:inline-block;background:#06406E;color:#FFF;padding:6px 36px;text-transform:uppercase;font-size:12px;font-weight:500;border-radius:0px;border:none;letter-spacing:1px}.page-template-page-toc #page #content #main .page hr.hrgrey{margin:40px 0px}.page-template-page-toc #page #content #main:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.tocify-extend-page{display:none !important;visibility:hidden !important}.search-results #page #content #main #srchrslts{max-width:1120px;margin:0px auto;padding:70px 20px}.search-results #page #content #main #srchrslts .page-header h1{color:#000;margin:0px 0px 20px;font-size:36px}.search-results #page #content #main #srchrslts article{border-bottom:1px solid #D8D8D8;padding:0px 0px 10px;margin:0px 0px 15px}.search-results #page #content #main #srchrslts article h2{font-size:20px;margin:0px 0px 6px}.search-results #page #content #main #srchrslts article h2 a{color:#000}.search-results #page #content #main #srchrslts article p{font-size:14px;margin:0px 0px 10px}.error404 #page #content #main .error-404{max-width:1120px;margin:0px auto;padding:70px 20px}.error404 #page #content #main .error-404 .page-header h1{color:#000;margin:0px 0px 20px;font-size:36px}.error404 #page #content #main .error-404 .page-content p{font-size:18px;margin:0px 0px 26px}.error404 #page #content #main .error-404 .page-content .widget_recent_entries{margin:30px 0px 0px}.error404 #page #content #main .error-404 .page-content .widget_recent_entries h2{font-size:22px;font-weight:500;margin:0px 0px 12px}.error404 #page #content #main .error-404 .page-content .widget_recent_entries ul{margin:0px 0px 15px;padding:0px}.error404 #page #content #main .error-404 .page-content .widget_recent_entries ul li{font-size:15px;padding:0px 0px 2px;margin:0px;list-style:none}.error404 #page #content #main .error-404 .page-content .search-form input.search-field{padding:6px 6px 6px 38px;font-size:18px;line-height:30px;border-radius:0px;background-image:url("images/icons/search.gif");background-repeat:no-repeat;background-position:10px 10px;background-size:24px;max-width:340px;width:100%}.error404 #page #content #main .error-404 .page-content .search-form input.search-submit{display:none;visibility:hidden}#br_popup.br_popup.full-footer-buttons{z-index:9999999999 !important}#br_popup.br_popup.full-footer-buttons .popup_animation{box-shadow:0 0 30px #000;background:#FFF;border-radius:0px !important}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_close{color:#FFF !important}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_header{background:#00599f;height:44px;text-indent:-5000px}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_inner img.essent-terms{max-width:280px;width:100%;display:block;margin:0px auto 8px}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_buttons{margin:0px auto;max-width:400px;bottom:40px;height:44px;padding:0px}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_buttons a{border-radius:0px !important;font-size:16px;line-height:16px;text-transform:uppercase;padding:12px 44px !important;right:auto !important;font-weight:500}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_buttons a.btnagree{background:#00599f;border:1px solid #00599f}#br_popup.br_popup.full-footer-buttons .popup_animation .br_popup_buttons a.btdisagree{background:transparent;color:#00599f;border:1px solid #00599f}#br_popup.br_popup.full-footer-buttons .br_popup_overlay{background-color:#000;opacity:0.80}.woocommerce-lost-password .woocommerce-notices-wrapper{display:none;visibility:hidden}.woocommerce-checkout #page #content #primary #main .woocommerce{padding:40px 20px 150px}.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig{background:#F8F8F8 !important}.evcal_evdata_row,.evcal_evdata_row.evorow_2b .evorow_b{background-color:#F8F8F8 !important}.eventon_events_list .eventon_list_event .evcal_list_a:hover{background:#F8F8F8 !important}.center{text-align:center}.soliloquy-container .soliloquy-image{width:100%}html,body{height:100%}#page{min-height:100%}#content{overflow:auto;padding-bottom:400px}#footer{position:relative;margin-top:-400px;height:400px;z-index:9999999;clear:both}.techdr.large-only{display:table}.techdr.small-only{display:none}@media (max-width: 800px){.techdr.large-only{display:none}.techdr.small-only{display:table}}@media all and (max-width: 1600px){#footer .ftrwrap #tpftrb{padding:45px 0px}#footer .ftrwrap #tpftrb .ftcol{width:13%}#footer .ftrwrap #tpftrb .ftcol.ftforms{width:61%}}@media all and (max-width: 1520px){#page #header .hdrwrap #mnav{width:1020px}}@media all and (max-width: 1440px){#page #header .hdrwrap #mnav{width:910px}#page #header .hdrwrap #mnav ul li a{padding:8px 14px 17px}}@media all and (max-width: 1388px){#page #header .hdrwrap #mnav{width:800px}#page #header .hdrwrap #mnav ul li a{font-size:13px;padding:8px 10px 17px}}@media all and (max-width: 1240px){#footer .ftrwrap #tpftrb{padding:45px 0px}#footer .ftrwrap #tpftrb .ftcol.ftnavs ul li a{font-size:13px;line-height:20px}}@media all and (max-width: 1220px){#page #header .hdrwrap #accreq{min-width:178px}#page #header .hdrwrap #accreq .myacnt{margin:0px 8px 0px 0px}#page #header .hdrwrap #mnav{width:698px}#page #header .hdrwrap #mnav ul li a{font-size:12px;padding:8px 6px 17px}}@media all and (max-width: 1055px){#page #header .hdrwrap #mnav{width:610px}#page #header .hdrwrap #mnav ul li a{font-size:11px;padding:8px}}@media (max-width: 1080px){#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{padding:42px 36px;height:400px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{padding-bottom:24px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom{font-size:14px;line-height:20px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active{padding-left:36px;width:90%}}@media all and (max-width: 1040px){#page #content #primary #main .mainwrap.essentiumx .aerotop h1{font-size:45px;line-height:45px}#page #content #primary #main .mainwrap.essentiumx .aerotop p{font-size:18px}#page #content #primary #main .mainwrap.essentiumx .aerotop ul li{font-size:18px}#footer .ftrwrap #btftr .cols.copy p.cpinf{font-size:11px;line-height:15px}}@media (min-width: 1101px){#page #header .hdrwrap #mnav ul li .dropdown-toggle{display:none !important;visibility:hidden}#page #header .hdrwrap #mnav .menu-mobile-container{display:none;visibility:hidden}}@media (max-width: 1100px){.page-template-page-toc #page #content #main #toc{width:250px}.page-template-page-toc #page #content #main #toc ul li a{font-size:14px;line-height:14px}#page #header .hdrwrap #logo{margin:6px 0px}#page #header .hdrwrap #mnav{margin:0px;display:block;width:100%;max-width:none}#page #header .hdrwrap #mnav .menu-toggle{display:block !important;width:36px;height:36px;position:relative;background:transparent;outline:none;border:none;cursor:pointer;transition:all 0.5s ease;margin:0px 20px 0px 0px;position:absolute;top:10px;right:0px}#page #header .hdrwrap #mnav .menu-toggle span{position:absolute;transition:all 0.5s ease;left:50%;transform:translateX(-50%);width:24px;height:3px;background:#00599f}#page #header .hdrwrap #mnav .menu-toggle span:nth-child(1){top:8px}#page #header .hdrwrap #mnav .menu-toggle span:nth-child(2){top:16px}#page #header .hdrwrap #mnav .menu-toggle span:nth-child(3){top:24px}#page #header .hdrwrap #mnav .menu-mobile-container{clear:both}#page #header .hdrwrap #mnav .menu-mobile-container ul li a{font-size:15px;padding:8px}#page #header .hdrwrap #mnav .menu-mobile-container ul li ul li{border-bottom:1px solid #000;font-size:13px;background:#00599f}#page #header .hdrwrap #mnav .menu-mobile-container ul li ul li a{padding:8px 26px;font-size:13px}#page #header .hdrwrap #mnav .menu-mobile-container ul li ul li ul li{background-color:#0e6cb6}#page #header .hdrwrap #mnav .menu-mobile-container ul li ul li ul li a{padding:8px 40px}#page #header .hdrwrap #mnav .menu-mobile-container ul li ul li ul li:last-child{border-bottom:none}#page #header .hdrwrap #mnav .menu-mobile-container ul li ul li.current-menu-item a{color:#000}#page #header .hdrwrap #mnav .menu-mobile-container ul li.lcussa{max-width:none}#page #header .hdrwrap #mnav .menu-mobile-container ul li.lcussa a{max-width:51px}#page #header .hdrwrap #mnav .menu-mobile-container ul li.lcussa ul li.lcusa a{margin:0px 0px 0px 10px;background-image:url("images/local/usa.png")}#page #header .hdrwrap #mnav .menu-mobile-container ul li.lcussa ul li.lckorea a{margin:0px 0px 0px 10px;background-image:url("images/local/korea.png")}#page #header .hdrwrap #mnav ul li{float:none;width:100%;position:relative;border-bottom:1px solid #00599f;text-align:left}#page #header .hdrwrap #mnav ul li .dropdown-toggle{position:absolute;right:0px;height:34px;top:0px;background-color:transparent;border:none}#page #header .hdrwrap #mnav ul li .dropdown-toggle:after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:24px;color:#FFF}#page #header .hdrwrap #mnav ul li .dropdown-toggle.toggled-on:after{content:"\f106"}#page #header .hdrwrap #mnav ul li ul{float:none;position:relative;box-shadow:none;top:auto;display:none;left:auto}#page #header .hdrwrap #mnav ul li ul li a{display:block;font-weight:500;width:100%;padding:5px;color:#FFF;font-size:13px}#page #header .hdrwrap #mnav ul li ul.toggled-on{display:block}#page #header .hdrwrap #mnav ul li:focus ul{display:block}#page #header .hdrwrap #mnav ul li.lcussa a{background-size:66%}#page #header .hdrwrap #accreq{right:70px;top:13px;margin:2px 0px 0px;position:absolute}#page #header .hdrwrap #accreq a.req{margin:0px}.nav-opened #page #header .hdrwrap #mnav{padding:0px 0px 7px}.nav-opened #page #header .hdrwrap #mnav .menu-toggle span:nth-child(1){transform:rotate(225deg) translate(2px, -14px)}.nav-opened #page #header .hdrwrap #mnav .menu-toggle span:nth-child(2){opacity:0}.nav-opened #page #header .hdrwrap #mnav .menu-toggle span:nth-child(3){transform:rotate(135deg) translate(3px, 13px)}}@media all and (max-width: 1000px){#page #content #primary #main #cat-bnr{padding:50px 40px 85px;background-position:center left}#page #content #primary #main #cat-bnr .aerocta .wrapcta{max-width:426px}#page #content #primary #main #cat-bnr .aerocta .wrapcta h2{font-size:28px;line-height:32px}}@media all and (max-width: 990px){#page #header .hdrwrap #mnav ul li a{font-size:12px;padding:8px 11px}}@media all and (max-width: 980px){.blog #page #content #main #blgcnt .post,.archive #page #content #main #blgcnt .post{padding:0px 10px}.blog #page #content #main #blgcnt .post .cnt,.archive #page #content #main #blgcnt .post .cnt{padding:12px 18px 18px}.blog #page #content #main #blgcnt .post .cnt .pstd,.archive #page #content #main #blgcnt .post .cnt .pstd{font-size:13px}.blog #page #content #main #blgcnt .post .cnt h2,.archive #page #content #main #blgcnt .post .cnt h2{font-size:18px}.blog #page #content #main #blgcnt .post .cnt p,.archive #page #content #main #blgcnt .post .cnt p{font-size:12px;line-height:18px}.blog #page #content #main.blgmn .blg-hdr .hdrwr,.archive #page #content #main.blgmn .blg-hdr .hdrwr{padding:76px 20px 300px}.blog #page #content #main.blgmn #mainc .bnr,.archive #page #content #main.blgmn #mainc .bnr{margin:-260px 0px 0px}.blog #page #content #main.blgmn #mainc .maincnt,.archive #page #content #main.blgmn #mainc .maincnt{padding:0px 0px 0px 80px}#page #content #primary #main.newsbx #mainc .maincnt{padding:0px 0px 0px 80px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 ul li label{font-size:11px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 input[type="tel"]{max-width:250px}#footer .ftrwrap #tpftrb{padding:40px 0px}#footer .ftrwrap #tpftrb .ftcol{width:33%}#footer .ftrwrap #tpftrb .ftcol.ftforms{width:100%;display:block;margin:0px 0px 15px}#footer .ftrwrap #tpftrb .ftcol.ftforms .hbspt-form{max-width:none}.woocommerce #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner{font-size:13px}.woocommerce #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title{padding:0px;margin:8px 0px}.woocommerce #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title .text{padding:0px 10px 0px 0px;width:95%;display:block}.woocommerce #page #content #primary #main #mainprdwrp #secondary .wcpf-filter .wcpf-filter-inner .wcpf-field-title .box-toggle{top:8px}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product{width:50%}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a h2{font-size:13px}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p{font-size:12px}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p.prdprc{font-size:14px}}@media all and (max-width: 950px){#content{padding-bottom:420px}#footer{margin-top:-420px;height:420px}#footer .widget{margin:0px}}@media (max-width: 940px){#page #header .hdrwrap #mnav #wp-megamenu-menu-1{padding:0px}#page #header .hdrwrap #mnav ul li a{font-size:11px;line-height:13px;padding:8px}#page #header .hdrwrap #accreq{min-width:auto}#page #header .hdrwrap #accreq .myacnt{margin:4px 10px 0px 0px}#page #header .hdrwrap #accreq .myacnt .cart,#page #header .hdrwrap #accreq .myacnt .accn{float:right;margin:-5px 0px 0px}#page #header .hdrwrap #accreq .myacnt .header-cart-link{float:left;margin:7px 0px 0px;padding:0px 0px 16px}#page #header .hdrwrap #accreq .myacnt .cart{margin:0px 8px 0px 0px}#page #header .hdrwrap #accreq .myacnt ul#mcart li ul.nav-dropdown{top:40px;right:0px}#page #header .hdrwrap #accreq a.req{font-size:11px;padding:6px 8px}#page #content #primary #main .mainwrap.solutions p{font-size:16px;line-height:30px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #leftbx{width:50%}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx{width:50%}}@media all and (max-width: 900px){#page #content #primary #main .mainwrap.essentiumx .aerotop h1{font-size:34px;line-height:34px}#page #content #primary #main .mainwrap.essentiumx .aerotop h2{font-size:28px;line-height:28px}#page #content #primary #main .mainwrap.essentiumx .aerotop p{font-size:16px;line-height:28px}#page #content #primary #main .mainwrap.essentiumx .aerotop ul li{font-size:16px;line-height:28px}#page #content #primary #main.home #hmvids #hmvidtxt{margin-top:-100px;width:300px}#page #content #primary #main.home #hmvids #hmvidtxt .siteorigin-widget-tinymce{height:234px}#page #content #primary #main.home #hmvids #hmvidtxt h1{font-size:42px;line-height:44px}#page #content #primary #main.home #hmvids #hmvidtxt p.btn a{padding:10px 30px}#page #content #primary #main #mnbnr h1{font-size:56px;line-height:55px}#page #content #primary #main #mnbnr .soliloquy-caption{margin-top:-130px}#page #content #primary #main #mnbnr .soliloquy-caption .soliloquy-caption-inside{height:260px}#page #content #primary #main .grey #casestudy .casestudies,#page #content #primary #main .grey #castdy .casestudies{width:32%}#page #content #primary #main .grey #casestudy .casestudies .cstw,#page #content #primary #main .grey #castdy .casestudies .cstw{padding:15px}#page #content #primary #main .grey #casestudy .casestudies .cstw h2,#page #content #primary #main .grey #castdy .casestudies .cstw h2{font-size:18px}#page #content #primary #main .grey #casestudy .casestudies .cstw p,#page #content #primary #main .grey #castdy .casestudies .cstw p{font-size:14px;line-height:22px}#page #content #primary #main .grey #casestudy .hentry,#page #content #primary #main .grey #castdy .hentry{width:32%}#page #content #primary #main .grey #casestudy .hentry .cstw,#page #content #primary #main .grey #castdy .hentry .cstw{padding:15px}#page #content #primary #main .grey #casestudy .hentry .cstw h2,#page #content #primary #main .grey #castdy .hentry .cstw h2{font-size:18px}#page #content #primary #main .grey #casestudy .hentry .cstw p,#page #content #primary #main .grey #castdy .hentry .cstw p{font-size:14px;line-height:22px}#page #content #primary #main #mainprd .product .summary .compare{display:none;visibility:hidden}#page #content #primary #main.blgmn .casestudies .post-thumbnail{padding-bottom:20px}.blog #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a.compare,.archive #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a.compare{display:none;visibility:hidden}}@media all and (max-width: 860px){#page #content #primary #main #sbnav{max-width:590px}#page #content #primary #main #sbnav ul li a{font-size:12px;padding:4px}#page #content #primary #main #recnews .post a .npst .cntb,#page #content #primary #main #recnews .news a .npst .cntb,#page #content #primary #main #recntnews .post a .npst .cntb,#page #content #primary #main #recntnews .news a .npst .cntb,#page #content #primary #main #blgcnt .post a .npst .cntb,#page #content #primary #main #blgcnt .news a .npst .cntb{padding:12px 24px 24px}#page #content #primary #main #recnews .post a .npst .cntb .newshd h2,#page #content #primary #main #recnews .news a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .post a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .news a .npst .cntb .newshd h2,#page #content #primary #main #blgcnt .post a .npst .cntb .newshd h2,#page #content #primary #main #blgcnt .news a .npst .cntb .newshd h2{font-size:16px}#page #content #primary #main #recnews .post a .npst .cntb p,#page #content #primary #main #recnews .news a .npst .cntb p,#page #content #primary #main #recntnews .post a .npst .cntb p,#page #content #primary #main #recntnews .news a .npst .cntb p,#page #content #primary #main #blgcnt .post a .npst .cntb p,#page #content #primary #main #blgcnt .news a .npst .cntb p{font-size:12px;line-height:18px}#page #content #primary #main #recntnews .post a .npst .cntb,#page #content #primary #main #recntnews .news a .npst .cntb{padding:12px 24px 24px}#page #content #primary #main #recntnews .post a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .news a .npst .cntb .newshd h2{font-size:16px}#page #content #primary #main #recntnews .post a .npst .cntb p,#page #content #primary #main #recntnews .news a .npst .cntb p{font-size:12px;line-height:18px}#page #content #primary #main #recntnews #newsbx .postbx .cnt{padding:24px}#page #content #primary #main #recntnews #newsbx .postbx .cnt h2{font-size:16px}#page #content #primary #main #recntnews #newsbx .postbx .cnt p{font-size:12px;line-height:18px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb{padding:24px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb h2{font-size:16px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb p{font-size:12px;line-height:18px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst .newshd h3{font-size:16px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst .cntbn p{font-size:12px;line-height:18px}#page #content #primary #main .woocommerce #cartpage{width:100%;border-right:none;padding:0px}#page #content #primary #main .woocommerce .cart-collaterals{width:100%}#page #content #primary #main .woocommerce #checkoutpage #customer_details{width:100%;padding:0px}#page #content #primary #main .woocommerce #checkoutpage #orderright{width:100%;padding:0px;border-left:0px;border-right:0px;border-bottom:0px}#page #content #primary #main .woocommerce .cart-collaterals{padding:0px 0px 30px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt .newshd h2,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt .newshd h2{font-size:16px;line-height:20px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt .cntbn p,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt .cntbn p{font-size:13px;line-height:20px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt .cntbn p.autinf,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt .cntbn p.autinf{font-size:10px}#page #content #primary #main .woocommerce{padding:10px 20px 40px !important}#page #content #primary #main .woocommerce .woocommerce-checkout #customer_details,#page #content #primary #main .woocommerce .woocommerce-checkout #cright{display:block;width:100%}#page #content #primary .mainwrap .newsloop .news a .npst .newshd h3,#page #content #primary .mainwrap .newsloop .casestudies a .npst .newshd h3{font-size:16px}#page #content #primary .mainwrap .newsloop .news a .npst .cntbn p,#page #content #primary .mainwrap .newsloop .casestudies a .npst .cntbn p{font-size:12px;line-height:18px}.page-template-page-toc #page #content #main #toc{width:240px}.page-template-page-toc #page #content #main #toc ul li a{font-size:14px;line-height:14px}.page-template-page-toc #page #content #main .page{width:64%}.page-template-page-toc #page #content #main .page h2{font-size:20px}.page-template-page-toc #page #content #main .page p{font-size:14px;line-height:24px}}@media (min-width: 780px) and (max-width: 1000px){#page #content #primary #main #recnews .post,#page #content #primary #main #blgcnt .post,#page #content #primary #main #recntnews .post{width:32%}#page #content #primary #main #recnews .post a .npst .blgimg,#page #content #primary #main #blgcnt .post a .npst .blgimg,#page #content #primary #main #recntnews .post a .npst .blgimg{height:180px}#page #content #primary #main #recnews .post a .npst .cntb,#page #content #primary #main #blgcnt .post a .npst .cntb,#page #content #primary #main #recntnews .post a .npst .cntb{padding:12px 24px 24px}#page #content #primary #main #recnews .post a .npst .cntb .newshd h2,#page #content #primary #main #blgcnt .post a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .post a .npst .cntb .newshd h2{font-size:16px;line-height:20px}#page #content #primary #main #recnews .post a .npst .cntb p,#page #content #primary #main #blgcnt .post a .npst .cntb p,#page #content #primary #main #recntnews .post a .npst .cntb p{font-size:14px;line-height:22px}#page #content #primary #main .grey #casestudy .hentry a .npst .blgimg,#page #content #primary #main .grey #castdy .hentry a .npst .blgimg{height:180px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb .newshd h2,#page #content #primary #main .grey #castdy .hentry a .npst .cntb .newshd h2{font-size:16px;line-height:20px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb p,#page #content #primary #main .grey #castdy .hentry a .npst .cntb p{font-size:14px;line-height:22px}}@media (min-width: 780px) and (max-width: 940px){#page #content #primary #main .mainwrap h1{font-size:24px;line-height:30px;padding:0px 0px 16px;margin:0px 0px 18px}#page #content #primary #main .mainwrap.sixteen .centerbx p{font-size:16px;line-height:26px}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel p{font-size:16px;line-height:26px}#footer .ftrwrap #tpftr #footer_menu li a{font-size:11px;line-height:11px;padding:4px 10px}}@media (max-width: 820px){#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab{padding:9px 30px 11px 30px;margin:0px 5px}#page #content #primary #main .mainwrap #tabs .alignright{float:none;margin:0px 0px 25px;width:100%}#page #content #primary #main.blgmn #mainc #share{margin:90px 0px 0px}#page #content #primary #main #comparecart .product{width:33%}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 input[type="tel"]{max-width:220px}}@media (max-width: 780px){#page #content #primary #main #printerspecs .widget,#page #content #primary #main #printerspecs .panel-grid-cell{margin-bottom:0px}#page #content #primary #main .mainwrap .wd580{max-width:none}#page #content #primary #main .mainwrap .nomar .panel-grid-cell{margin-bottom:0px}#page #content #primary #main .mainwrap.solutions .so-widget-image{margin:0px auto}#page #content #primary #main .mainwrap .newsloop .news,#page #content #primary #main .mainwrap .newsloop .casestudies{width:50%;padding:0px 10px;margin:0px 0px 20px}#page #content #primary #main .mainwrap.aeropage .panel-grid-cell{margin-bottom:0px}#page #content #primary #main .mainwrap.aeropage .imgbx{height:240px !important;background-position:center;background-repeat:no-repeat;background-size:36%}#page #content #primary #main .mainwrap.essentiumx .aerotop h1{margin:10px 0px}#page #content #primary #main .mainwrap#prodbox .widget{margin-bottom:0px}#page #content #primary #main .mainwrap#prodbox #productsmn .product{width:50%}#page #content #primary #main .mainwrap#prodbox #productsmn.threecols .product{width:50%}#page #content #primary #main .mainwrap .videos .yotu-playlist ul li h3{font-size:12px}#page #content #primary #main .mainwrap .videos .yotu-playlist ul li .yotu-video-description{font-size:11px}#page #content #primary #main #hmfeat .widget{margin-bottom:0px}#page #content #primary #main #hmfeat .ow-button-base{margin:0px 0px 30px}#page #content #primary #main #hmfeat .first{padding:0px;border-right:none}#page #content #primary #main #hmfeat p{margin:30px 0px 20px}#page #content #primary #main #recnews .post,#page #content #primary #main #recnews .news,#page #content #primary #main #blgcnt .post,#page #content #primary #main #blgcnt .news,#page #content #primary #main #recntnews .post,#page #content #primary #main #recntnews .news{width:100%;margin:0px 0px 25px;padding:0px}#page #content #primary #main .grey #casestudy .casestudies,#page #content #primary #main .grey #castdy .casestudies{width:100%;margin:0px 0px 25px;padding:0px}#page #content #primary #main .grey #casestudy .hentry,#page #content #primary #main .grey #castdy .hentry{width:100%;margin:0px 0px 25px;padding:0px}#page #content #primary #main #roi .mainwrap h2,#page #content #primary #main #roi2 .mainwrap h2,#page #content #primary #main #wantmore .mainwrap h2,#page #content #primary #main #roinew .mainwrap h2,#page #content #primary #main .roinew2 .mainwrap h2{font-size:30px;line-height:30px}#page #content #primary #main #roi .mainwrap p,#page #content #primary #main #roi2 .mainwrap p,#page #content #primary #main #wantmore .mainwrap p,#page #content #primary #main #roinew .mainwrap p,#page #content #primary #main .roinew2 .mainwrap p{font-size:14px}#page #content #primary #main #roi .mainwrap.essentx,#page #content #primary #main #roi2 .mainwrap.essentx,#page #content #primary #main #wantmore .mainwrap.essentx,#page #content #primary #main #roinew .mainwrap.essentx,#page #content #primary #main .roinew2 .mainwrap.essentx{max-width:500px}#page #content #primary #main #roi .mainwrap.essentx p,#page #content #primary #main #roi2 .mainwrap.essentx p,#page #content #primary #main #wantmore .mainwrap.essentx p,#page #content #primary #main #roinew .mainwrap.essentx p,#page #content #primary #main .roinew2 .mainwrap.essentx p{font-size:18px;line-height:28px}#page #content #primary #main.home #mnbnr .soliloquy-caption{margin-top:-125px}#page #content #primary #main.home #mnbnr .soliloquy-caption .soliloquy-caption-inside{height:264px}#page #content #primary #main.home #mnbnr h1{font-size:51px;line-height:51px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{padding:20px 20px 20px 36px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{font-size:24px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom p{font-size:13px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-button-prev{left:-7px}#page #content #primary #main #staff .staff h2{font-size:15px}#page #content #primary #main #staff .staff p{font-size:11px;line-height:18px}#page #content #primary #main.blgmn .blg-hdr .hdrwr{padding:76px 20px 200px}#page #content #primary #main.blgmn #mainc .bnr{margin:-160px 0px 0px}#page #content #primary #main.blgmn #mainc .maincnt{padding:0px 0px 0px 80px}#page #content #primary #main.blgmn #mainc #share{margin:20px 0px 0px}#page #content #primary #main.newssection .month .news-post{width:50%;padding:0px 10px;margin:0px 0px 20px}#page #content #primary #main #mainprd .product .summary,#page #content #primary #main #mainprd .product .woocommerce-product-gallery{display:block;width:100%;padding:0px}#page #content #primary #main #mainprd .product .summary{margin:20px 0px 20px}#page #content #primary #main #mainprd .product .related ul li a h2{font-size:13px}#page #content #primary #main #mainprd .product .related ul li a p{font-size:12px}#page #content #primary #main #mainprd .product .related ul li a p.prdprc{font-size:12px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #leftbx{width:100%}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx{width:100%;padding:20px 0px 0px;border-left:none;border-top:1px solid #eee}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2{display:block;width:100%;max-width:none;padding:0px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 .field{padding:0px 0px 12px;display:block;width:100%;max-width:none}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 .field input,#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 .field textarea{width:100%;max-width:none}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 .field ul li input{max-width:none;float:left;width:auto;margin:8px 4px 0px 0px}#page #content #primary #main #hubspot .form .hbspt-form .hs_recaptcha,#page #content #primary #main #hubspot .form .hbspt-form .hs_submit{display:block;width:100% !important}#page #content #primary #main #hubspot .form .hbspt-form .hs_submit .actions{max-width:none}#page #content #primary #main #hubspot .form .hbspt-form .hs_submit .actions input{float:none;padding:12px 28px;font-size:13px}#page #content #primary #main #hubspot .form.force .form-columns-1{display:block;width:100% !important}#page #content #primary #main #hubspot .form.force .form-columns-1 .hs-richtext{max-width:none}#page #content #primary #main .woocommerce.columns-3 .products .product{width:50%}#page #content #primary #main .woocommerce.columns-3 .products .product a h2{font-size:12px;margin:6px 0px 6px}#page #content #primary #main .woocommerce.columns-3 .products .product a p{font-size:12px}#page #content #primary #main .woocommerce.columns-3 .products .product a p.prdprc{font-size:14px}#page #content #primary #main .mainwrap.invest h2{font-size:24px;line-height:32px}#page #content #primary #main .mainwrap.invest h3{font-size:16px;line-height:22px}#page #content #primary #main .mainwrap.investnews .newsloop article{width:49%}#footer .ftrwrap #tpftr #footer_menu li a{font-size:11px;line-height:11px;padding:4px 10px}.blog #page #content #main #blgcnt .post,.archive #page #content #main #blgcnt .post{width:50%;padding:0px 10px;margin:0px 0px 20px}.page-template-page-news #page #content #primary #main #newslp .month .news-post{width:50%;padding:0px 10px;margin:0px 0px 20px}.error404 #page #content #main .error-404 .page-content p{font-size:14px}}@media (max-width: 720px){.page-template-page-toc #page #content #main #toc{display:none;visibility:hidden}.page-template-page-toc #page #content #main .page{width:100%}}@media (max-width: 700px){.woocommerce #page #content #primary #main #mainprdwrp{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.woocommerce #page #content #primary #main #mainprdwrp #secondary{-ms-flex-order:2;order:2;display:block;width:100%}.woocommerce #page #content #primary #main #mainprdwrp #secondary .wcpf_widget_filters{padding:10px 0px 10px}.woocommerce #page #content #primary #main #mainprdwrp #prcats{-ms-flex-order:1;order:1;display:block;width:100%}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product{width:50%;padding:0px}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a h2{font-size:13px}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p{font-size:12px}.woocommerce #page #content #primary #main #mainprdwrp #prcats .columns-3 .products .product a p.prdprc{font-size:14px}#page #content #primary #main #roi .mainwrap.lndpghdr h2,#page #content #primary #main #roi2 .mainwrap.lndpghdr h2,#page #content #primary #main #wantmore .mainwrap.lndpghdr h2,#page #content #primary #main #roinew .mainwrap.lndpghdr h2,#page #content #primary #main .roinew2 .mainwrap.lndpghdr h2{font-size:28px;line-height:35px}#page #content #primary #main #wantmore{padding:20px !important}#page #content #primary #main #tprbnr .hdrwrap{padding:40px 20px}#page #content #primary #main #tprbnr .hdrwrap h1{font-size:30px;line-height:36px}#page #content #primary #main #tprbnr .hdrwrap .widget{margin:0px 0px 15px}#page #content #primary #main #tprbnr .hdrwrap .ow-button-base a{padding:12px 30px;font-size:12px}.page-id-11465 #page #content #primary #main .mainwrap h2.title{font-size:24px;line-height:24px}.page-id-11465 #page #content #primary #main .mainwrap p{font-size:13px;line-height:24px}.page-id-11465 #page #content #primary #main .mainwrap .prcolumns .sow-image-container img{width:100%}.page-id-11465 #page #content #primary #main .mainwrap .prcolumns ul li{font-size:14px;line-height:20px}.page-id-11465 #page #content #primary #main .mainwrap .dbbox h2{margin:0px 0px 6px;font-size:18px}.page-id-11465 #page #content #primary #main .mainwrap #faqsbx{padding:20px}.page-id-11465 #page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-header{font-size:14px}.page-id-11465 #page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-header .sow-accordion-title{text-align:left}.page-id-11465 #page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content{padding:20px 10px}.page-id-11465 #page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content .sow-accordion-panel-border{font-size:14px;padding:0px}.page-id-11465 #page #content #primary #main #roi .widget,.page-id-11465 #page #content #primary #main #roi2 .widget,.page-id-11465 #page #content #primary #main #wantmore .widget,.page-id-11465 #page #content #primary #main #roinew .widget,.page-id-11465 #page #content #primary #main .roinew2 .widget{margin:0px 0px 10px}}@media (min-width: 681px){#page #content #primary #main .staff #mobrl.relatedblogs{display:none;visibility:hidden}}@media (max-width: 680px){#page #content #primary #main .mainwrap.aeropage .aerotop h2{font-size:22px;line-height:22px;margin:0px 0px 15px}#page #content #primary #main .mainwrap.whitepaper .newsloop{padding:0px 20px}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpimg,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpimg{display:block;width:100%}#page #content #primary #main .mainwrap.whitepaper .newsloop .news a .npst .wpcnt,#page #content #primary #main .mainwrap.whitepaper .newsloop .casestudies a .npst .wpcnt{width:100%;display:block;padding:28px 20px 20px}#page #content #primary #main #recnews .post,#page #content #primary #main #recnews .news,#page #content #primary #main #blgcnt .post,#page #content #primary #main #blgcnt .news,#page #content #primary #main #recntnews .post,#page #content #primary #main #recntnews .news{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main #recnews .post .cnt,#page #content #primary #main #recnews .news .cnt,#page #content #primary #main #blgcnt .post .cnt,#page #content #primary #main #blgcnt .news .cnt,#page #content #primary #main #recntnews .post .cnt,#page #content #primary #main #recntnews .news .cnt{padding:12px 18px 18px}#page #content #primary #main #recntnews #newsbx{padding:20px}#page #content #primary #main #recntnews #newsbx .postbx{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main #recntnews #newsbx .postbx .cnt{padding:18px}#page #content #primary #main #staff .staff{width:50%}#page #content #primary #main #staff .staff h2{font-size:15px}#page #content #primary #main #staff .staff p{font-size:13px;line-height:20px}#page #content #primary #main .staff{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:40px 20px 20px}#page #content #primary #main .staff #lft-stf{-ms-flex-order:2;order:2;width:100%;padding:0px}#page #content #primary #main .staff #rgt-stf{-ms-flex-order:1;order:1;width:100%;margin:0px;padding:0px}#page #content #primary #main .staff #rgt-stf .stfim{max-width:none;margin:0px 0px 20px}#page #content #primary #main .staff #rgt-stf .stfim img{transform:translate3d(-8px, -8px, 0)}#page #content #primary #main .staff #rgt-stf .lats{display:none;visibility:hidden}#page #content #primary #main .staff #rgt-stf #reldesk{display:none;visibility:hidden}#page #content #primary #main .staff #mobrl{-ms-flex-order:3;order:3}#page #content #primary #main .staff #mobrl ul li a{font-size:14px;line-height:18px}#page #content #primary #main.blgmn .blg-hdr .hdrwr{padding:30px 20px 30px}#page #content #primary #main.blgmn .blg-hdr .hdrwr h1{font-size:23px}#page #content #primary #main.blgmn #webnr h1,#page #content #primary #main.blgmn #webnrs h1{font-size:23px}#page #content #primary #main.blgmn #webnr .retnr,#page #content #primary #main.blgmn #webnrs .retnr{font-size:12px}#page #content #primary #main.blgmn #webnr .retnr a:before,#page #content #primary #main.blgmn #webnrs .retnr a:before{margin:-1px 0px 0 0}#page #content #primary #main.blgmn #mainc .bnr{margin:0px}#page #content #primary #main.blgmn #mainc .maincnt{padding:0px 0px 0px 48px}#page #content #primary #main.blgmn #mainc .maincnt h2{font-size:15px}#page #content #primary #main.blgmn #mainc .maincnt p{font-size:13px;line-height:20px}#page #content #primary #main.blgmn #mainc .maincnt ul li{font-size:13px;line-height:20px;padding:0px}#page #content #primary #main.blgmn #mainc #share{margin:0px}#page #content #primary #main.blgmn #mainc #share h3{font-size:13px}#page #content #primary #main.blgmn #mainc #share .sharelinks .sbg-button,#page #content #primary #main.blgmn #mainc #share .sharelinks .sclink{font-size:18px}#page #content #primary #main.blgmn #viewmrblg a{font-size:14px}#page #content #primary #main.blgmn #relatedpst{padding:0px 20px}#page #content #primary #main.blgmn #relatedpst h3{font-size:18px;margin:0px 0px 20px}#page #content #primary #main.blgmn #relatedpst #newsbx .post{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main.blgmn #relatedpst #newsbx .post a .cntb{padding:12px 18px 18px}#page #content #primary #main.newsbx #mainc .maincnt{padding:0px 0px 0px 48px}#page #content #primary #main.newsbx #mainc .maincnt h2{font-size:15px}#page #content #primary #main.newsbx #mainc .maincnt p{font-size:13px;line-height:20px}#page #content #primary #main.newsbx #mainc .maincnt ul li{font-size:13px;line-height:20px;padding:0px}#page #content #primary #main.newsbx #mainc #share h3{font-size:13px}#page #content #primary #main.newsbx #mainc #share .sharelinks .sbg-button,#page #content #primary #main.newsbx #mainc #share .sharelinks .sclink{font-size:18px}#page #content #primary #main.newsbx #relatedpst h3{font-size:18px;margin:0px 0px 20px}#page #content #primary #main.newsbx #relatedpst #newsbx .news{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main.newsbx #relatedpst #newsbx .news a .npst{padding:20px 18px 18px}#page #content #primary #main .woocommerce{padding:50px 20px 50px}#page #content #primary #main .woocommerce #customer_login{padding:0px}#page #content #primary #main .woocommerce #customer_login .col-1,#page #content #primary #main .woocommerce #customer_login .col-2{width:100%;display:block;padding:0px}#page #content #primary #main .woocommerce #customer_login .col-1 p,#page #content #primary #main .woocommerce #customer_login .col-2 p{font-size:14px}#page #content #primary #main .woocommerce #customer_login .col-1{border-right:none;border-bottom:1px solid #ccc;padding:0px 0px 20px;margin:0px 0px 20px}#page #content #primary #main .woocommerce #myaccount{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-navigation{-ms-flex-order:2;order:2;width:100%;padding:0px;border-right:none;border-top:1px solid #ccc}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content{-ms-flex-order:1;order:1;width:100%;padding:0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content p{font-size:14px;line-height:22px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide{display:block;vertical-align:top;width:100%;padding:0px 0px 10px;margin:0px;font-size:14px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-first input,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-last input,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide input{font-size:14px}#page #content #primary #main #bannertxt .soliloquy-caption{margin-top:-20px}#page #content #primary #main #bannertxt .soliloquy-caption .soliloquy-caption-inside{padding:0px;height:50px}#page #content #primary #main #mainprd .product .related ul li{width:49%}#page #content #primary #main #mainprd .product .related ul li a h2{font-size:14px}#page #content #primary #main #mainprd .product .related ul li a p{font-size:13px}#page #content #primary #main #mainprd .product .related ul li a p.prdprc{font-size:13px}}@media all and (max-width: 660px){#content{padding-bottom:505px}#footer{margin-top:-505px;height:505px}#footer .ftrwrap #tpftrb .ftcol.ftnavs ul li a{padding:4px 0px;font-size:11px;line-height:16px}#footer .ftrwrap #btftr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer .ftrwrap #btftr .cols{display:block;width:100% !important}#footer .ftrwrap #btftr .cols.copy{-ms-flex-order:2;order:2;padding:8px 0px 0px}#footer .ftrwrap #btftr .cols.socal{text-align:center;-ms-flex-order:1;order:1}.error404 #page #content #main .error-404{padding:20px}.error404 #page #content #main .error-404 .page-header h1{font-size:24px}.error404 #page #content #main .error-404 .page-content .search-form input.search-field{max-width:none}.error404 #page #content #main .error-404 .page-content .widget_recent_entries h2{font-size:16px}.error404 #page #content #main .error-404 .page-content .widget_recent_entries ul li{font-size:13px}.search-results #page #content #main #srchrslts{padding:20px}.search-results #page #content #main #srchrslts .page-header h1{font-size:24px}.search-results #page #content #main #srchrslts article h2{font-size:16px}.search-results #page #content #main #srchrslts article p{font-size:12px}}@media (min-width: 650px){#page #content #primary #main .mainwrap #hmverts .keyapps{box-shadow:0px;transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);background:#FFF;padding:30px 20px 20px}#page #content #primary #main .mainwrap #hmverts .keyapps:hover{box-shadow:0 10px 18px rgba(0,0,0,0.2)}}@media (max-width: 650px){#page #content #primary #main .mainwrap.essentiumx .aerotop h1{font-size:30px;line-height:34px}#page #content #primary #main .mainwrap.essentiumx .aerotop h2{font-size:24px;line-height:30px}#page #content #primary #main .mainwrap.investnews .newsloop article{width:100%}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{width:6%}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{padding-bottom:24px;font-size:28px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom{font-size:13px;line-height:16px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active{padding-left:36px;width:90%}}@media (max-width: 640px){#page #content #primary #main .mainwrap .twobutn{display:block}#page #content #primary #main .mainwrap .twobutn .panel-grid-cell{display:block;width:100%}#page #content #primary #main .mainwrap .twobutn .panel-grid-cell .ow-button-base a{width:100%;margin:0px 0px 15px}.blog #page #content #main #blgcnt,.blog #page #content #main #blgsdbr,.archive #page #content #main #blgcnt,.archive #page #content #main #blgsdbr{display:block}.blog #page #content #main #blgcnt,.archive #page #content #main #blgcnt{width:100%;margin:0px 0px 20px}.blog #page #content #main #blgsdbr,.archive #page #content #main #blgsdbr{width:100%}}@media (max-width: 600px){#page #header .hdrwrap #logo img{max-width:160px}#page #header .hdrwrap #accreq{margin:1px 0px 0px}#page #header .hdrwrap #accreq .myacnt{display:none;visibility:hidden}#page #content #primary #main.home #mnbnr h1{font-size:22px;line-height:24px;text-align:center}#page #content #primary #main.home #mnbnr p{text-align:center}#page #content #primary #main.home #mnbnr p.btn{margin:0px 0px 10px}#page #content #primary #main.home #mnbnr p.btn a{background:#FFF;color:#00599f;padding:10px 26px;font-size:11px}#page #content #primary #main.home #mnbnr .soliloquy-caption{margin-top:0px;position:relative;left:auto;height:auto;width:100%;background:#00599f}#page #content #primary #main.home #mnbnr .soliloquy-caption .soliloquy-caption-inside{height:auto;padding:16px}#page #content #primary #main #sbnav{max-width:462px}#page #content #primary #main #sbnav ul li a{font-size:9px;padding:4px}#page #content #primary #main .grey{padding:20px 0px 20px}#page #content #primary #main #vidbx .mainwrap h2{margin:0px}#page #content #primary #main #vidbx .mainwrap .playbtn img{max-width:75px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{width:11%;padding:20px 20px 20px 36px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{font-size:16px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom p{font-size:11px;line-height:17px}#page #content #primary #main .mainwrap.invest h2{font-size:18px;line-height:26px}#page #content #primary #main .mainwrap.invest .icons .panel-no-style{display:block}#page #content #primary #main .mainwrap.invest .icons .panel-no-style .panel-grid-cell{display:inline-block;vertical-align:top;width:50%}#page #content #primary #main .mainwrap.webinars .newsloop .webinar{width:100%}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt{padding:12px 24px 24px}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt .newshd h2{font-size:16px}#page #content #primary #main .mainwrap.webinars .newsloop .webinar a .npst .wpcnt P{font-size:12px;line-height:18px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article{width:100%}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt{padding:12px 24px 24px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt .newshd h2{font-size:16px}#page #content #primary #main .mainwrap.whitepaper2 .newsloop article a .npst .wpcnt P{font-size:12px;line-height:18px}#page #content #primary #main .mainwrap.essentiumx .aerotop h1{font-size:28px;line-height:32px}#page #content #primary #main .mainwrap.essentiumx .aerotop h2{font-size:24px;line-height:32px}#page #content #primary #main .mainwrap.essentiumx .aerotop p{font-size:14px;line-height:26px}#page #content #primary #main .mainwrap.essentiumx .aerotop ul li{font-size:14px;line-height:26px}#page #content #primary #main .mainwrap h1{font-size:22px;line-height:26px;margin:0px 0px 12px;padding:0px 0px 14px}#page #content #primary #main .mainwrap h2{font-size:21px}#page #content #primary #main .mainwrap h2.titles{padding:0px 0px 14px}#page #content #primary #main .mainwrap h3{font-size:18px}#page #content #primary #main .mainwrap p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap.small p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap.aeropage .aerotop h2{font-size:21px;line-height:28px}#page #content #primary #main .mainwrap.aeropage .imgbx{height:160px !important}#page #content #primary #main .mainwrap.sixteen .centerbx p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap.solutions p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container{padding:12px 0px 0px}#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab{width:100%;margin:0px}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel .alignright{margin:0px 0px 10px}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel h2{font-size:16px;margin:0px 0px 15px}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap #tabs .sow-tabs-panel-container .sow-tabs-panel ul li{font-size:14px;line-height:18px}#page #content #primary #main .mainwrap.larger p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap.larger ul li{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap.specs p{font-size:14px;line-height:24px}#page #content #primary #main .mainwrap .events #eventlist .event_description p{font-size:14px;line-height:24px}#page #content #primary #main #staff .staff h2{font-size:15px}#page #content #primary #main #staff .staff p{font-size:13px;line-height:20px}#page #content #primary #main #staff .staff p br{display:none;visibility:hidden}#page #content #primary #main.cleanbuld{padding:20px}#page #content #primary #main.cleanbuld h1{font-size:22px;line-height:26px;margin:0px 0px 12px;padding:0px 0px 14px}#page #content #primary #main.cleanbuld h2{font-size:18px}#page #content #primary #main.cleanbuld ol li,#page #content #primary #main.cleanbuld ul li{font-size:14px;line-height:24px}#page #content #primary #main.cleanbuld p{font-size:14px;line-height:24px}#page #content #primary #main .woocommerce-breadcrumb{padding:20px;font-size:13px}#page #content #primary #main #mainprd .product .woocommerce-product-gallery .flex-control-nav li{max-width:20%}#page #content #primary #main #mainprd .product .summary h1{font-size:22px;line-height:26px;margin:0px;padding:0px 0px 10px}#page #content #primary #main #mainprd .product .summary h2{font-size:18px}#page #content #primary #main #mainprd .product .summary ol li,#page #content #primary #main #mainprd .product .summary ul li{font-size:14px;line-height:24px}#page #content #primary #main #mainprd .product .summary .woocommerce-variation-price .price{font-size:21px}#page #content #primary #main #mainprd .product .summary p{font-size:14px;line-height:24px}#page #content #primary #main #mainprd .product .summary #prddtls .cols{font-size:14px;line-height:24px}#page #content #primary #main #bnrtxt h1{font-size:26px;line-height:26px}#page #content #primary #main #bnrtxt .large h1{padding:50px 20px}#page #content #primary #main #bnrtxt .large.button{padding:50px 20px}#page #content #primary #main #bnrtxt .large.button h1{padding:0px}#page #content #primary #main #bannertxt .soliloquy-caption{margin-top:-20px}#page #content #primary #main #bannertxt .soliloquy-caption .soliloquy-caption-inside{height:50px}#page #content #primary #main #bannertxt .soliloquy-caption .soliloquy-caption-inside h1{font-size:26px;line-height:26px}#page #content #primary #main #comparecart .product .prdtxt h2{font-size:12px;line-height:20px}#page #content #primary #main #comparecart .product .prdtxt p{font-size:12px;line-height:18px}#page #content #primary #main #hubspot h2{font-size:21px;line-height:21px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 ul li{width:48%}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 .field select{display:block;width:100% !important;margin:0px 0px 5px}#page #content #primary #main #hubspot .form .hbspt-form .hs-form .form-columns-2 .field input[type="tel"]{display:block;width:100% !important;margin:0px}#page #content #primary #hdrbnr h1{font-size:26px;line-height:26px}#footer .ftrwrap{font-size:10px}#footer .ftrwrap #tpftr #footer_menu li a{font-size:10px;line-height:10px;padding:4px 5px}#footer .ftrwrap #btftr .cols{padding:14px 0px 0px}#footer .ftrwrap #btftr .cols.socal ul li a{font-size:16px}.blog #page #content #primary #main.mainshop #mncontent #shopbnr h1,.archive #page #content #primary #main.mainshop #mncontent #shopbnr h1{padding:60px 20px;font-size:23px;line-height:23px}.blog #page #content #primary #main.mainshop #mncontent .mainwrap,.archive #page #content #primary #main.mainshop #mncontent .mainwrap{padding:10px 20px 0px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt p{font-size:12px}.blog #page #content #primary #main #shopbnrs h1,.archive #page #content #primary #main #shopbnrs h1{padding:60px 20px;font-size:23px;line-height:23px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a p{font-size:12px}.page-id-11465 #page #content #primary #main #roi .mainwrap p,.page-id-11465 #page #content #primary #main #roi2 .mainwrap p,.page-id-11465 #page #content #primary #main #wantmore .mainwrap p,.page-id-11465 #page #content #primary #main #roinew .mainwrap p,.page-id-11465 #page #content #primary #main .roinew2 .mainwrap p{font-size:12px}.page-id-11465 #page #content #primary #main .center{text-align:left}.page-id-11465 #page #content #primary #main .mainwrap.center{text-align:left}.page-id-11465 #page #content #primary #main .mainwrap h2.title{text-align:left;background:none;margin:16px 0px 0px}.page-id-11465 #page #content #primary #main .mainwrap h2.title:after{width:98px;display:block;content:'';height:2px;margin:22px 0px 0px;background-color:#00599f}.page-id-11465 #page #content #primary #main .mainwrap #faqsbx .sow-accordion-panel-content .sow-accordion-panel-border table p{font-size:10px;line-height:21px}.page-id-11465 #page #content #primary #main #cntrbanner .mainwrap h2.title{padding:0px 20px;text-align:left;background:none;margin:16px 0px 0px}.page-id-11465 #page #content #primary #main #cntrbanner .mainwrap h2.title:after{width:98px;display:block;content:'';height:2px;margin:22px 0px 0px;background-color:#FFF}}@media (max-width: 525px){#page #content #primary #main .mainwrap #tabs .sow-tabs-tab-container .sow-tabs-tab{padding:9px 6px 10px 6px;margin:0px 5px;font-size:14px}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:33px}}@media (min-width: 500px){#page #content #primary #main.blgmn #mainc .shrlnk,#page #content #primary #main.newsbx #mainc .shrlnk{display:none;visibility:hidden}}@media (max-width: 500px){#page #content{padding-bottom:470px}#page #content #primary #main.home #hmvids #hmvidtxt{margin-top:-60px;width:200px}#page #content #primary #main.home #hmvids #hmvidtxt .siteorigin-widget-tinymce{height:146px}#page #content #primary #main.home #hmvids #hmvidtxt h1{font-size:24px;line-height:26px}#page #content #primary #main.home #hmvids #hmvidtxt p.btn a{padding:8px 16px;font-size:11px}#page #content #primary #main #sbnav{max-width:none;text-align:center;margin:0px auto;padding:10px 15px 12px;background:#393939}#page #content #primary #main #sbnav .sbnavins{max-width:298px;margin:0px auto}#page #content #primary #main #sbnav .sbnavins ul li a{font-size:11px;padding:4px;color:#FFF}#page #content #primary #main #mnbnr h1{font-size:24px;line-height:25px}#page #content #primary #main #hmfeat h2{padding:0px 0px 14px;font-size:21px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li{width:8%;padding:20px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner h2{font-size:12px;padding:0px 0px 8px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner hr{margin:0px 0px 10px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li .history-accordion__inner .hstry-each-bottom p{font-size:11px;line-height:17px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active{padding:20px 20px 20px 36px}#page #content #primary #main #hstryacrd .historyacrd .swiper-container .swiper-wrapper .swiper-slide .history-accordion .history-accordionbx li.active h2{font-size:14px}#page #content #primary #main #staff .staff h2{font-size:13px}#page #content #primary #main #staff .staff p{font-size:11px;line-height:18px}#page #content #primary #main.blgmn #mainc #share{display:none;visibility:hidden}#page #content #primary #main.blgmn #mainc .maincnt{padding:0px}#page #content #primary #main.blgmn #mainc .shrlnk{text-align:center}#page #content #primary #main.blgmn #mainc .shrlnk h3{text-align:center;border-bottom:1px solid #F8F8F8;margin:15px 0px 5px;padding:0px 0px 8px;font-size:16px}#page #content #primary #main.blgmn #mainc .shrlnk .sharelinks a,#page #content #primary #main.blgmn #mainc .shrlnk .sharelinks .sclink{display:inline-block;font-size:22px;padding:2px 4px;margin:0px 2px;color:#777}#page #content #primary #main.newsbx #mainc #share{display:none;visibility:hidden}#page #content #primary #main.newsbx #mainc .maincnt{padding:0px}#page #content #primary #main.newsbx #mainc .shrlnk{text-align:center}#page #content #primary #main.newsbx #mainc .shrlnk h3{text-align:center;border-bottom:1px solid #F8F8F8;margin:15px 0px 5px;padding:0px 0px 8px;font-size:16px}#page #content #primary #main.newsbx #mainc .shrlnk .sharelinks a,#page #content #primary #main.newsbx #mainc .shrlnk .sharelinks .sclink{display:inline-block;font-size:22px;padding:2px 4px;margin:0px 2px;color:#777}#page #content #primary #main.newssection .month .news-post{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main .mainwrap .newsloop .news,#page #content #primary #main .mainwrap .newsloop .casestudies{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .ev_ftImg{display:none;visibility:hidden}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .evcal_cblock{left:0px}#page #content #primary #main .mainwrap .events #eventlist #evcal_list .evcal_list_a .evcal_desc{padding-left:80px}#page #content #primary #main .mainwrap#prodbox #productsmn .product{width:100%;padding:0px 0px 10px}#page #content #primary #main .mainwrap#prodbox #productsmn.threecols .product{width:100%}#page #content #primary #main .mainwrap#prodbox #productsmn.twocols .product{width:100%}#page #content #primary #main .mainwrap.press.contact{padding:10px 20px 20px}#page #content #primary #main .mainwrap.press.contact .brdwrap{padding:0px 20px 10px}#page #content #primary #main #mainprd .product .summary #prddtls .cols{display:block;width:100%;padding:0px 0px 10px}#page #content #primary #main #mainprd .product .summary #prddtls .cols.titles{border-bottom:1px solid #c8c8c8;padding:0px;width:100%;font-weight:500}#page #content #primary #main #mainprd .product .related ul li{width:100%;padding:0px 0px 20px}#page #content #primary #main #mainprd .product .related ul li a h2{font-size:14px}#page #content #primary #main #mainprd .product .related ul li a p{font-size:13px}#page #content #primary #main #mainprd .product .related ul li a p.prdprc{font-size:13px}#page #content #primary #main .woocommerce #cartpage .shop_table thead tr th{font-size:12px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name a{font-size:13px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation{margin:0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dt,#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dd{font-size:11px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-price{font-size:13px;line-height:16px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-subtotal{font-size:13px;line-height:16px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table th,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods th{display:none;visibility:hidden}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table th.woocommerce-orders-table__header-order-number,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods th.woocommerce-orders-table__header-order-number{display:block;visibility:visible}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table td,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods td{display:block;width:100%}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods td.woocommerce-orders-table__cell-order-actions{border-bottom:1px solid #ccc}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details h2{font-size:18px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls{font-size:12px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cartdtls ul li{font-size:12px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cprc{font-size:12px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #cartbx .prdrw .cprc p{font-size:12px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details hr{margin:10px 0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlb,#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlr{display:inline-block;vertical-align:top;font-size:13px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlb{width:50%;font-weight:600}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl .prdttlr{width:50%;text-align:right}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-order-details #prdtt .prdttl:last-child{border-top:1px solid #ccc;padding:5px 0px 0px;font-weight:700;margin:6px 0px 0px}#page #content #primary #main .woocommerce #myaccount .woocommerce-MyAccount-content .woocommerce-customer-details h2{margin:15px 0px}#page #content #primary #main .woocommerce.columns-3 .products .product{width:100%}#page #content #primary #main .woocommerce.columns-3 .products .product a h2{font-size:14px;margin:6px 0px 6px}#page #content #primary #main .woocommerce.columns-3 .products .product a p{font-size:14px}#page #content #primary #main .woocommerce.columns-3 .products .product a p.prdprc{font-size:16px}#page #content #primary #main #recnews .post a .npst .blgimg,#page #content #primary #main #recnews .news a .npst .blgimg,#page #content #primary #main #blgcnt .post a .npst .blgimg,#page #content #primary #main #blgcnt .news a .npst .blgimg,#page #content #primary #main #recntnews .post a .npst .blgimg,#page #content #primary #main #recntnews .news a .npst .blgimg{height:180px}#page #content #primary #main #recnews .post a .npst .cntb,#page #content #primary #main #recnews .news a .npst .cntb,#page #content #primary #main #blgcnt .post a .npst .cntb,#page #content #primary #main #blgcnt .news a .npst .cntb,#page #content #primary #main #recntnews .post a .npst .cntb,#page #content #primary #main #recntnews .news a .npst .cntb{padding:20px}#page #content #primary #main #recnews .post a .npst .cntb .newshd h2,#page #content #primary #main #recnews .news a .npst .cntb .newshd h2,#page #content #primary #main #blgcnt .post a .npst .cntb .newshd h2,#page #content #primary #main #blgcnt .news a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .post a .npst .cntb .newshd h2,#page #content #primary #main #recntnews .news a .npst .cntb .newshd h2{font-size:18px;line-height:24px}#page #content #primary #main #recnews .post a .npst .cntb p,#page #content #primary #main #recnews .news a .npst .cntb p,#page #content #primary #main #blgcnt .post a .npst .cntb p,#page #content #primary #main #blgcnt .news a .npst .cntb p,#page #content #primary #main #recntnews .post a .npst .cntb p,#page #content #primary #main #recntnews .news a .npst .cntb p{font-size:14px;line-height:20px}#page #content #primary #main #recnews .post a .npst .cntb p.readmr,#page #content #primary #main #recnews .news a .npst .cntb p.readmr,#page #content #primary #main #blgcnt .post a .npst .cntb p.readmr,#page #content #primary #main #blgcnt .news a .npst .cntb p.readmr,#page #content #primary #main #recntnews .post a .npst .cntb p.readmr,#page #content #primary #main #recntnews .news a .npst .cntb p.readmr{margin:6px 0px 0px}#page #content #primary #main .grey #casestudy .hentry a .npst .blgimg,#page #content #primary #main .grey #castdy .hentry a .npst .blgimg{height:180px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb,#page #content #primary #main .grey #castdy .hentry a .npst .cntb{padding:20px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb .newshd h2,#page #content #primary #main .grey #castdy .hentry a .npst .cntb .newshd h2{font-size:18px;line-height:24px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb p,#page #content #primary #main .grey #castdy .hentry a .npst .cntb p{font-size:14px;line-height:20px}#page #content #primary #main .grey #casestudy .hentry a .npst .cntb p.readmr,#page #content #primary #main .grey #castdy .hentry a .npst .cntb p.readmr{margin:6px 0px 0px}#page #content #primary #main #comparecart .product{width:50%;margin:0px 0px 10px;padding:0px 6px}#page #content #primary #main #comparecart .product .prdtxt{padding:0px}#page #content #primary #main #comparecart .product .prdtxt h2{font-size:12px;line-height:20px}#page #content #primary #main #comparecart .product .prdtxt p{font-size:12px;line-height:18px}#page #content #primary #main #roi .mainwrap.lndpghdr .widget,#page #content #primary #main #roi2 .mainwrap.lndpghdr .widget,#page #content #primary #main #wantmore .mainwrap.lndpghdr .widget,#page #content #primary #main #roinew .mainwrap.lndpghdr .widget,#page #content #primary #main .roinew2 .mainwrap.lndpghdr .widget{margin-bottom:18px}#page #content #primary #main #roi .mainwrap.lndpghdr h2,#page #content #primary #main #roi2 .mainwrap.lndpghdr h2,#page #content #primary #main #wantmore .mainwrap.lndpghdr h2,#page #content #primary #main #roinew .mainwrap.lndpghdr h2,#page #content #primary #main .roinew2 .mainwrap.lndpghdr h2{font-size:23px;line-height:31px}#page #content #primary #main #roi .mainwrap.essentx,#page #content #primary #main #roi2 .mainwrap.essentx,#page #content #primary #main #wantmore .mainwrap.essentx,#page #content #primary #main #roinew .mainwrap.essentx,#page #content #primary #main .roinew2 .mainwrap.essentx{padding:24px 20px}#page #content #primary #main #roi .mainwrap.essentx .widget,#page #content #primary #main #roi2 .mainwrap.essentx .widget,#page #content #primary #main #wantmore .mainwrap.essentx .widget,#page #content #primary #main #roinew .mainwrap.essentx .widget,#page #content #primary #main .roinew2 .mainwrap.essentx .widget{margin-bottom:0px}#page #content #primary #main #roi .mainwrap.essentx p,#page #content #primary #main #roi2 .mainwrap.essentx p,#page #content #primary #main #wantmore .mainwrap.essentx p,#page #content #primary #main #roinew .mainwrap.essentx p,#page #content #primary #main .roinew2 .mainwrap.essentx p{font-size:14px;line-height:24px}#page #content #primary #main #roi .mainwrap.essentx .so-widget-sow-button .ow-button-base a,#page #content #primary #main #roi2 .mainwrap.essentx .so-widget-sow-button .ow-button-base a,#page #content #primary #main #wantmore .mainwrap.essentx .so-widget-sow-button .ow-button-base a,#page #content #primary #main #roinew .mainwrap.essentx .so-widget-sow-button .ow-button-base a,#page #content #primary #main .roinew2 .mainwrap.essentx .so-widget-sow-button .ow-button-base a{padding:12px 22px;font-size:12px}#page #content #primary #main #cat-bnr{padding:38px 40px 40px}#page #content #primary #main #cat-bnr .aerocta .wrapcta h2{font-size:23px;line-height:29px}#page #content #primary #main #cat-bnr .aerocta .wrapcta p{font-size:14px}#page #content #primary #main #cat-bnr .aerocta .wrapcta .so-widget-sow-button a{font-size:11px;padding:12px 30px}#footer{padding:0px 20px 12px;height:470px;margin-top:-470px}#footer .ftrwrap{font-size:8px}#footer .ftrwrap #tpftr{padding:18px 0px}#footer .ftrwrap #tpftr #footer_menu{max-width:300px;margin:0px auto}#footer .ftrwrap #tpftr #footer_menu li a{font-size:10px;line-height:20px;padding:4px 5px}#footer .ftrwrap #btftr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer .ftrwrap #btftr .cols{width:100%;text-align:center;padding:10px 20px 10px}#footer .ftrwrap #btftr .cols.copy{-ms-flex-order:2;order:2}#footer .ftrwrap #btftr .cols.copy p.cpinf{font-size:8px;line-height:11px}#footer .ftrwrap #btftr .cols.socal{text-align:center;-ms-flex-order:1;order:1}.blog #page #content #primary #main #shopbnr h1,.archive #page #content #primary #main #shopbnr h1{padding:60px 20px;font-size:23px;line-height:23px}.blog #page #content #main #hdr,.archive #page #content #main #hdr{margin:0px 0px 30px}.blog #page #content #main #hdr h1,.archive #page #content #main #hdr h1{font-size:22px;line-height:22px}.blog #page #content #main #blgcnt .post,.archive #page #content #main #blgcnt .post{width:100%;padding:0px;margin:0px 0px 20px}.blog #page #content #primary #main.mainshop #mncontent .mainwrap,.archive #page #content #primary #main.mainshop #mncontent .mainwrap{padding:10px 20px 0px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product,.archive #page #content #primary #main.mainshop #mncontent .prodct .product{width:100%;display:block;padding:0px}.blog #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt,.archive #page #content #primary #main.mainshop #mncontent .prodct .product .prdtxt{padding:20px 0px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product{width:100%;display:block;padding:0px}.tax-product_cat #page #content #main #prcats .columns-3 .products .product a{padding:20px 0px}.page-template-page-news #page #content #primary #main #newslp .month .news-post{width:100%;padding:0px;margin:0px 0px 20px}}@media (max-width: 430px){#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation{margin:0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dt,#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dd{width:100%;display:block;font-size:11px}#page #content #primary #main #bnrtxt h1{font-size:20px;line-height:20px}}@media (min-width: 401px){#page #header .hdrwrap #mnav .menu-mobile-container ul li#menu-item-594{display:none;visibility:hidden}#page #content #primary #main #staff .staff:hover .stfimg img{transform:translate3d(-14px, -14px, 0)}#page #content #primary #main.newssection .month .news-post a:hover .npst{transform:translate3d(-14px, -14px, 0)}#page #content #primary #main .mainwrap .newsloop .news a:hover .npst,#page #content #primary #main .mainwrap .newsloop .webinar a:hover .npst,#page #content #primary #main .mainwrap .newsloop .casestudies a:hover .npst,#page #content #primary #main .mainwrap .newsloop article a:hover .npst{transform:translate3d(-14px, -14px, 0)}#page #content #primary #main .grey #casestudy .hentry a:hover .npst,#page #content #primary #main .grey #castdy .hentry a:hover .npst{transform:translate3d(-14px, -14px, 0)}#page #content #primary #main #recntnews .post a:hover .npst,#page #content #primary #main #recntnews .news a:hover .npst,#page #content #primary #main #recnews .post a:hover .npst,#page #content #primary #main #recnews .news a:hover .npst,#page #content #primary #main #blgcnt .post a:hover .npst,#page #content #primary #main #blgcnt .news a:hover .npst{transform:translate3d(-14px, -14px, 0)}#page #content #primary #main .grey #casestudy .hentry a:hover .npst,#page #content #primary #main .grey #castdy .hentry a:hover .npst{transform:translate3d(-14px, -14px, 0)}.page-template-page-news #page #content #primary #main #newslp .month .news-post a:hover .npst{transform:translate3d(-14px, -14px, 0)}}@media (max-width: 400px){#page #header .hdrwrap #accreq{display:none;visibility:hidden}#page #content #primary #main .mainwrap .ow-button-base a{padding:16px 30px;font-size:12px}#page #content #primary #main .mainwrap .contact .adrsbx h3{font-size:13px}#page #content #primary #main .mainwrap .contact .adrsbx p{line-height:22px;margin:0px 0px 20px}#page #content #primary #main #roi .mainwrap,#page #content #primary #main #roi2 .mainwrap,#page #content #primary #main #wantmore .mainwrap,#page #content #primary #main #roinew .mainwrap,#page #content #primary #main .roinew2 .mainwrap{padding:20px}#page #content #primary #main #roi .mainwrap .widget,#page #content #primary #main #roi2 .mainwrap .widget,#page #content #primary #main #wantmore .mainwrap .widget,#page #content #primary #main #roinew .mainwrap .widget,#page #content #primary #main .roinew2 .mainwrap .widget{margin-bottom:0px}#page #content #primary #main #roi .mainwrap h2,#page #content #primary #main #roi2 .mainwrap h2,#page #content #primary #main #wantmore .mainwrap h2,#page #content #primary #main #roinew .mainwrap h2,#page #content #primary #main .roinew2 .mainwrap h2{font-size:22px;line-height:22px}#page #content #primary #main #roi .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main #roi2 .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main #wantmore .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main #roinew .mainwrap .so-widget-sow-button .ow-button-base a,#page #content #primary #main .roinew2 .mainwrap .so-widget-sow-button .ow-button-base a{padding:10px 26px;font-size:10px}#page #content #primary #main #staff .staff{width:100%;padding:0px;margin:0px 0px 20px}#page #content #primary #main #staff .staff h2{font-size:13px}#page #content #primary #main #staff .staff p{font-size:11px;line-height:18px}#page #content #primary #main .woocommerce #cartpage .shop_table thead tr th{font-size:10px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-remove a{font-size:11px !important;line-height:12px !important;width:16px;height:16px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name{font-size:11px;line-height:14px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name a{line-height:14px;font-size:11px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation{margin:0px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dt,#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-name .variation dd{width:100%;display:block;font-size:11px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-price{font-size:11px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-subtotal{font-size:11px}#page #content #primary #main .woocommerce #cartpage .shop_table tbody tr td.product-quantity input{font-size:11px;max-width:32px}#page #content #primary #main .woocommerce .woocommerce-order #thanks h2{font-size:20px;line-height:22px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #leftbx{width:100%}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw{font-size:12px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .prdimg{width:25%}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls{font-size:12px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cartdtls ul li{font-size:11px}#page #content #primary #main .woocommerce .woocommerce-order #thanks #rightbx .woocommerce-order-details #cartbx .prdrw .cprc{width:25%;font-size:12px}}.lang-de #page #header .hdrwrap #mnav ul li.industries-full h4{max-width:960px}.lang-de #page #header .hdrwrap #mnav ul li.industries-full .menu{max-width:960px}.lang-de #page #content #primary #main.home #hmvids #hmvidtxt{width:660px}.lang-de #page #content #primary #main.home #hmvids #hmvidtxt h1{text-transform:none}.lang-es #page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-defnsv a{background-size:40px;padding:0px 20px 10px 66px}.lang-es #page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-masking a{background-size:40px}.lang-es #page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-biomd a{padding:2px 20px 10px 66px}.lang-es #page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-rapid a,.lang-es #page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-tooling a,.lang-es #page #header .hdrwrap #mnav ul li.industries-full .menu li.nv-jigs a{padding:5px 20px 10px 66px;background-size:40px}@media all and (max-width: 1560px){.lang-de #page #header .hdrwrap #mnav{width:806px}.lang-de #page #header .hdrwrap #mnav ul li a{font-size:13px;padding:8px 6px 17px}.lang-de #page #header .hdrwrap #mnav ul li.lcussa a{padding:8px 20px}}@media all and (max-width: 1275px) and (min-width: 1100px){.lang-de #page #header .hdrwrap #accreq{min-width:148px}.lang-de #page #header .hdrwrap #accreq .myacnt{margin:13px 4px 0px 0px}.lang-de #page #header .hdrwrap #accreq .myacnt .accn{display:none;visibility:hidden}.lang-de #page #header .hdrwrap #accreq a.req{font-size:10px;padding:6px 13px}}@media all and (max-width: 1192px){.lang-de #page #header .hdrwrap #mnav{width:702px}.lang-de #page #header .hdrwrap #mnav ul li a{font-size:11px}.lang-de #page #header .hdrwrap #mnav ul li.lcussa a{padding:8px 20px}}@media all and (max-width: 1100px){.lang-de #page #header .hdrwrap #mnav{width:100%}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container{clear:both}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li a{font-size:15px;padding:8px}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li ul li{border-bottom:1px solid #000;font-size:13px;background:#00599f}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li ul li a{padding:8px 26px;font-size:13px}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li ul li ul li{background-color:#0e6cb6}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li ul li ul li a{padding:8px 40px}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li ul li ul li:last-child{border-bottom:none}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li ul li.current-menu-item a{color:#000}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li.lcussa{max-width:none}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li.lcussa a{max-width:51px}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li.lcussa ul li.lcusa a{margin:0px 0px 0px 10px;background-image:url("images/local/usa.png")}.lang-de #page #header .hdrwrap #mnav .menu-mobile-german-container ul li.lcussa ul li.lckorea a{margin:0px 0px 0px 10px;background-image:url("images/local/korea.png")}}@media all and (max-width: 1192px){.lang-de #page #content #primary #main.home #hmvids #hmvidtxt{width:380px}}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#0C81E1}a:visited{color:#0C81E1}a:hover,a:focus,a:active{color:#00599f}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 1030px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
