@font-face{font-family:'pf_dintext_prothin';src:url("/public/fonts/pf_din_text/pfdintextpro-thin-webfont.eot");src:url("/public/fonts/pf_din_text/pfdintextpro-thin-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/pf_din_text/pfdintextpro-thin-webfont.woff2") format("woff2"),url("/public/fonts/pf_din_text/pfdintextpro-thin-webfont.woff") format("woff"),url("/public/fonts/pf_din_textpfdintextpro-thin-webfont.ttf") format("truetype"),url("/public/fonts/pf_din_text/pfdintextpro-thin-webfont.svg#pf_dintext_prothin") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pf_dintext_proregular';src:url("/public/fonts/pf_din_text/pfdintextpro-regular-webfont.eot");src:url("/public/fonts/pf_din_text/pfdintextpro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/pf_din_text/pfdintextpro-regular-webfont.woff2") format("woff2"),url("/public/fonts/pf_din_text/pfdintextpro-regular-webfont.woff") format("woff"),url("/public/fonts/pf_din_text/pfdintextpro-regular-webfont.ttf") format("truetype"),url("/public/fonts/pf_din_text/pfdintextpro-regular-webfont.svg#pf_dintext_proregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pf_dintext_promedium';src:url("/public/fonts/pf_din_text/pfdintextpro-medium-webfont.eot");src:url("/public/fonts/pf_din_text/pfdintextpro-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/pf_din_text/pfdintextpro-medium-webfont.woff2") format("woff2"),url("/public/fonts/pf_din_text/pfdintextpro-medium-webfont.woff") format("woff"),url("/public/fonts/pf_din_text/pfdintextpro-medium-webfont.ttf") format("truetype"),url("/public/fonts/pf_din_text/pfdintextpro-medium-webfont.svg#pf_dintext_promedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pf_dintext_probold';src:url("/public/fonts/pf_din_text/pfdintextpro-bold-webfont.eot");src:url("/public/fonts/pf_din_text/pfdintextpro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/pf_din_text/pfdintextpro-bold-webfont.woff2") format("woff2"),url("/public/fonts/pf_din_text/pfdintextpro-bold-webfont.woff") format("woff"),url("/public/fonts/pf_din_text/pfdintextpro-bold-webfont.ttf") format("truetype"),url("/public/fonts/pf_din_text/pfdintextpro-bold-webfont.svg#pf_dintext_probold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pf_dintext_proextra_black';src:url("/public/fonts/pf_din_text/pfdintextpro-extrablack-webfont.eot");src:url("/public/fonts/pf_din_text/pfdintextpro-extrablack-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/pf_din_text/pfdintextpro-extrablack-webfont.woff2") format("woff2"),url("/public/fonts/pf_din_text/pfdintextpro-extrablack-webfont.woff") format("woff"),url("/public/fonts/pf_din_text/pfdintextpro-extrablack-webfont.ttf") format("truetype"),url("/public/fonts/pf_din_text/pfdintextpro-extrablack-webfont.svg#pf_dintext_proextra_black") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museo_sans_500';src:url("/public/fonts/museo_sans/museo_sans-500-webfont.eot");src:url("/public/fonts/museo_sans/museo_sans-500-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/museo_sans/museo_sans-500-webfont.woff") format("woff"),url("/public/fonts/museo_sans/museo_sans-500-webfont.ttf") format("truetype"),url("/public/fonts/museo_sans/museo_sans-500-webfont.svg#museo_sans500") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'web_symbolsregular';src:url("/public/fonts/web_symbol/websymbols-regular-webfont.eot");src:url("/public/fonts/web_symbol/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/public/fonts/web_symbol/websymbols-regular-webfont.woff2") format("woff2"),url("/public/fonts/web_symbol/websymbols-regular-webfont.woff") format("woff"),url("/public/fonts/web_symbol/websymbols-regular-webfont.ttf") format("truetype"),url("/public/fonts/web_symbol/websymbols-regular-webfont.svg#web_symbolsregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url("/public/fonts/glyphicons-halflings-regular.eot");src:url("/public/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/public/fonts/glyphicons-halflings-regular.woff") format("woff"),url("/public/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("/public/fonts/glyphicons-halflings-regular.svg#Glyphicons Halflings") format("svg");font-weight:normal;font-style:normal}body{background:#F7F6F9}h1,h2,h3,h4,h5,h6{color:#07244C;text-shadow:none}h1{font:normal 48px/100% "pf_dintext_probold", sans-serif}h2{font:normal 24px/100% "pf_dintext_probold", sans-serif}h3{font:normal 20px/100% "pf_dintext_promedium", sans-serif}h4{font:normal 18px/100% "pf_dintext_promedium", sans-serif}h5{font:normal 13px/100% "pf_dintext_promedium", sans-serif}h6{font:normal 11px/100% "pf_dintext_promedium", sans-serif}p{font:normal 15px/165% "pf_dintext_proregular", sans-serif;text-shadow:none}a{display:inline-block;color:#777;text-decoration:none;transition:all 0.5s ease-in-out;text-shadow:none}a:hover{color:#003776}.textContainer a{margin:0;padding:0;font:normal 15px/100% "pf_dintext_proregular", sans-serif;color:#777;text-decoration:underline;text-transform:none;transition:all 0.5s ease-in-out;text-shadow:none}.textContainer a:hover{color:#003776}ul,ol{color:#777;list-style:none}ul li,ol li{font:normal 15px/145% "pf_dintext_proregular", sans-serif;padding:0 0 10px}.textContainer ul,.textContainer ol{color:#777;list-style:disc}::-webkit-input-placeholder{padding-top:2px;font:italic 12px/100% "pf_dintext_proregular", sans-serif;color:#BCBCBE}:-moz-placeholder{padding-top:2px;font:italic 12px/100% "pf_dintext_proregular", sans-serif;color:#BCBCBE}::-moz-placeholder{padding-top:2px;font:italic 12px/100% "pf_dintext_proregular", sans-serif;color:#BCBCBE}:-ms-input-placeholder{padding-top:2px;font:italic 12px/100% "pf_dintext_proregular", sans-serif;color:#BCBCBE}.clear{clear:both;line-height:0}form .success_message{padding:5px 0 15px;margin:15px 0;display:none;font:normal 18px/120% "pf_dintext_proregular", sans-serif;color:green;border-radius:5px}form .general_errors,form .error_message p,form .error{color:red}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#FFF}#productImagePager img{height:90px;width:auto}.whiteTopNav{position:relative;z-index:500;background:#FFF;height:55px}.whiteTopNav .telephone{margin:18px 0 0;font:normal 18px/100% "pf_dintext_probold", sans-serif;color:#07244C;text-transform:uppercase}.whiteTopNav .userInfo{padding:0}.whiteTopNav .userInfo ul{padding:0;margin:0;list-style:none;float:right}.whiteTopNav .userInfo ul li{float:left;padding-bottom:0}.whiteTopNav .userInfo ul li:first-of-type a{border-left:1px solid #DDDEDC}.whiteTopNav .userInfo ul li a{padding:18px 20px;height:55px;display:block;float:left;border-right:1px solid #DDDEDC;font:normal 14px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-transform:uppercase}.whiteTopNav .userInfo ul li a:hover{text-decoration:none;background:#DDDEDC}.whiteTopNav .userInfo ul li a.btn{border-radius:0;border:none;border-right:1px solid #DDDEDC}.whiteTopNav .userInfo ul li a .myOrderIcon,.whiteTopNav .userInfo ul li a .createAccountIcon,.whiteTopNav .userInfo ul li a .loginIcon,.whiteTopNav .userInfo ul li a .favouritesIcon{width:20px;height:20px;display:inline-block;float:left;font:normal 14px/100% "pf_dintext_promedium", sans-serif;color:#07244C}.whiteTopNav .userInfo ul li a .myOrderIcon{margin:-5px 10px 0 0;background:url(/public/images/icon_my_order_white.png) no-repeat 0 -20px}.whiteTopNav .userInfo ul li a .createAccountIcon{margin:-3px 5px 0 0;background:url(/public/images/icon_create_account.png) no-repeat 0 0}.whiteTopNav .userInfo ul li a .loginIcon{margin:-3px 5px 0 0;background:url(/public/images/icon_login.png) no-repeat 0 0}.whiteTopNav .userInfo ul li a .favouritesIcon{margin:-3px 5px 0 0;background:url(/public/images/icon_warranties_white.png) no-repeat 0 0}.whiteTopNav .login .btn-default{background:none}.whiteTopNav .login .dropdown-menu{margin:0;padding:20px !important;width:250px;top:54px;right:0;left:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.whiteTopNav .login .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;right:0;visibility:hidden;margin-top:-1px}.whiteTopNav .login .dropdown-menu li:hover .sub-menu{visibility:visible}.whiteTopNav .login .dropdown-menu form .form-group{margin-bottom:10px}.whiteTopNav .login .dropdown-menu form .form-group label{display:block;font:normal 14px/100% "pf_dintext_promedium", sans-serif;text-transform:uppercase}.whiteTopNav .login .dropdown-menu form .form-group input{margin:0 0 10px;padding:0 10px;width:100%;border:1px solid #CDCDCD;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.whiteTopNav .login .dropdown-menu form .form-group input.checkbox{width:10%}.whiteTopNav .login .dropdown-menu form .form-group input[type=text]{font:normal 14px/100% "pf_dintext_proregular", sans-serif;color:#07244C}.whiteTopNav .login .dropdown-menu form .form-group .checkbox{padding:0;height:20px}.whiteTopNav .login .dropdown-menu form .form-group .checkbox label{font:normal 12px/100% "pf_dintext_proregular", sans-serif;color:#777;text-transform:none}.whiteTopNav .login .dropdown-menu form .form-group a.forgotPassword{height:auto;padding:0;font:normal 12px/100% "pf_dintext_proregular", sans-serif;color:#777;text-transform:none;border:none}.whiteTopNav .login .dropdown-menu form .form-group a.forgotPassword:hover{background:none;color:#003776;text-decoration:underline}.whiteTopNav .login .dropdown-menu form button.blueBox{margin:20px 0 10px;padding:10px 20px;font:normal 14px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase;text-decoration:none;border:3px solid #03305D;background:#FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.whiteTopNav .login .dropdown-menu form button.blueBox:hover{color:#FFF;background:#03305D;border:3px solid #03305D}.whiteTopNav .login .dropdown:hover .dropdown-menu{display:block}.whiteTopNav .login .dropdown-menu.loggedInMenu{padding:0 !important}.whiteTopNav .login .dropdown-menu.loggedInMenu li{float:none;border:none}.whiteTopNav .login .dropdown-menu.loggedInMenu li a{width:100%;height:auto;padding:14px 50px;display:inline-block;color:#525252;border-bottom:1px solid #DDDEDC}.whiteTopNav .login .dropdown-menu.loggedInMenu li a:hover{color:#03305D;background:#FFF}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuOne{background:url(/public/images/icon_concierge_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuOne:hover{background:#FFF url(/public/images/icon_concierge_blue.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuTwo{background:url(/public/images/icon_my_order_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuTwo:hover{background:url(/public/images/icon_my_order_blue.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuThree{background:url(/public/images/icon_order_history_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuThree:hover{background:url(/public/images/icon_order_history_blue.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuFour{background:url(/public/images/icon_invoice_history_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuFour:hover{background:url(/public/images/icon_invoice_history_blue.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuFive{background:url(/public/images/icon_monthly_statements_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuFive:hover{background:url(/public/images/icon_monthly_statements_blue.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuSix{background:url(/public/images/icon_how_to_pay_your_account_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuSix:hover{background:url(/public/images/icon_how_to_pay_your_account_blue.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuSeven{background:url(/public/images/icon_update_details_grey.png) no-repeat 20px 12px}.whiteTopNav .login .dropdown-menu.loggedInMenu li a.menuSeven:hover{background:url(/public/images/icon_update_details_blue.png) no-repeat 20px 12px}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{border:2px solid #08244C;border-top:none;border-radius:0;padding-left:10px;padding-right:10px}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px}header{width:100%;height:160px;position:relative;z-index:100;background:#07244C}header .container{width:100%}.navbar{height:160px}.navbar-nav{float:right}.navbar-default{color:#fff;background:none;border:none}.navbar-default .navbar-nav>li.open>a:focus,.navbar-default .navbar-nav>li.open>a{background-position:center -40px}.navbar-default .navbar-nav>li>a{padding:105px 30px 0;height:160px;font:normal 16px/100% "pf_dintext_proregular", sans-serif;color:#fff;text-transform:uppercase}.navbar-default .navbar-nav>li>a.engineeringConsumablesIcon{padding:75px 30px 0;background:url(/public/images/icon_product.png) no-repeat center -40px}.navbar-default .navbar-nav>li>a.engineeringConsumablesIcon:hover,.navbar-default .navbar-nav>li>a.engineeringConsumablesIcon.active{background:#DDDEDC url(/public/images/icon_product.png) no-repeat center 40px;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.brandsIcon{padding:75px 30px 0;background:url(/public/images/icon_brands.png) no-repeat center -40px}.navbar-default .navbar-nav>li>a.brandsIcon:hover,.navbar-default .navbar-nav>li>a.brandsIcon.active{background:#DDDEDC url(/public/images/icon_brands.png) no-repeat center 40px;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.resourcesIcon{padding:75px 30px 0;background:url(/public/images/icon_resources.png) no-repeat center -40px}.navbar-default .navbar-nav>li>a.resourcesIcon:hover,.navbar-default .navbar-nav>li>a.resourcesIcon.active{background:#DDDEDC url(/public/images/icon_resources.png) no-repeat center 40px;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.newsIcon{padding:75px 30px 0;background:url(/public/images/icon_news.png) no-repeat center -40px}.navbar-default .navbar-nav>li>a.newsIcon:hover,.navbar-default .navbar-nav>li>a.newsIcon.active{background:#DDDEDC url(/public/images/icon_news.png) no-repeat center 40px;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.aboutIcon{padding:75px 30px 0;background:url(/public/images/icon_about.png) no-repeat center -40px}.navbar-default .navbar-nav>li>a.aboutIcon:hover,.navbar-default .navbar-nav>li>a.aboutIcon.active{background:#DDDEDC url(/public/images/icon_about.png) no-repeat center 40px;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.contactIcon{padding:75px 30px 0;background:url(/public/images/icon_contact.png) no-repeat center -40px}.navbar-default .navbar-nav>li>a.contactIcon:hover,.navbar-default .navbar-nav>li>a.contactIcon.active{background:#DDDEDC url(/public/images/icon_contact.png) no-repeat center 40px;border:none;color:#07244C}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a.active{padding:100px 30px 0;border:none}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#FFF;background:#07244C;border:none}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}header .navbar-default .navbar-brand{margin:20px 0 18px !important;padding:10px 15px;width:100%;height:100%;color:#fff}header .navbar-default .navbar-brand img{width:100%}header .navbar-default .searchWrapper{display:none}.searchWrapper{margin:10px 50px 0 0;max-width:165px;float:right}.searchWrapper input#keywords:focus+.input-group-btn button{border-color:#66afe9;outline:0;-webkit-box-shadow:0 0 8px rgba(102,175,233,0.6);box-shadow:0 0 8px rgba(102,175,233,0.6)}.searchWrapper .form-control{border-radius:0;border-color:#BCBCBE}.searchWrapper .form-control[type="text"]{font:normal 14px/100% "pf_dintext_proregular", sans-serif;color:#07244C}.searchWrapper .btn-default{color:#999}.searchWrapper .input-group-btn{border-radius:0}.searchWrapper .input-group-btn:last-child>.btn,.searchWrapper .input-group-btn:last-child>.btn-group{border-radius:0}.searchWrapper button.btn.btn-default:hover{background:none;border:1px solid #CCC}.searchWrapper .glyphicon:hover{color:#07244C}.searchWrapper .input-group-addon,.searchWrapper .input-group-btn,.searchWrapper .input-group .form-control{display:block}.navbar-default .navbar-toggle{margin:40px 15px 0;right:0;position:absolute}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#FFF}.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#07244C}.navbar-default .navbar-toggle .icon-bar{background-color:#FFF;border:none}.navbar-collapse{padding:0}.menu-large{position:static !important}.megamenu{padding:0;width:75%;display:block;visibility:hidden;margin-left:12.5%}.navbar-nav>li>.dropdown-menu{padding-bottom:10px}.dropdown:hover>.megamenu{visibility:visible}.megamenu .thumbnail{margin:30px 0 20px}.first .itemList .column{width:33.333% !important}.column *{padding-right:15px}.itemList{padding:0}.megamenu ul.itemList li{padding:0 0 10px}.megamenu>li>ul{padding:0;margin:0}.megamenu>li>ul>ul{margin-bottom:10px}@media (max-width: 992px){.megamenu>li>ul>ul{margin-bottom:0;list-style:none}}.megamenu>li>ul>ul>li>a,.megamenu>li>ul>ul .column li a{padding:0 0 0 15px;display:block;background:url(/public/images/icon_grey_arrow.png) no-repeat 0 7px}.megamenu>li>ul>ul>li>a:hover,.megamenu>li>ul>ul .column li a:hover{color:#03305D;text-decoration:underline}.megamenu>li>ul>li{list-style:none}.megamenu>li>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;white-space:normal;background-size:cover !important}.megamenu>li ul>li>a:hover,.megamenu>li ul>li>a:focus{text-decoration:none;color:#428bca}.megamenu.disabled>a,.megamenu.disabled>a:hover,.megamenu.disabled>a:focus{color:#999999}.megamenu.disabled>a:hover,.megamenu.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.megamenu.dropdown-header{color:#428bca;font-size:18px}a.megaMenuCategories{width:100%;height:80px;padding:30px 0 0 !important;font:normal 16px/100% "pf_dintext_probold", sans-serif;color:#FFF;text-align:center;text-transform:uppercase}a.megaMenuCategories:hover,a.megaMenuCategories:focus{color:#FFF !important}@media (max-width: 767px){a.megaMenuCategories{background-size:cover !important}}a.thumbnail.megaMenuCategories:hover,a.thumbnail.megaMenuCategories:focus{border:1px solid #777}.carousel{background:#F7F8FA}.carousel-control{width:5%}.carousel-control.left{background:none;border-right:1px solid #E4E4E3}.carousel-control.left:hover{border-right:1px solid #00305D}.carousel-control.left:hover .glyphicon-chevron-left{background:url(/public/images/arrow_left.png) no-repeat 0 -36px}.carousel-control.right{background:none;border-left:1px solid #E4E4E3}.carousel-control.right:hover{border-left:1px solid #00305D}.carousel-control.right:hover .glyphicon-chevron-right{background:url(/public/images/arrow_right.png) no-repeat 0 -36px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:36px;margin-top:-15px;margin-left:-15px}.glyphicon-chevron-left{height:36px;background:url(/public/images/arrow_left.png) no-repeat 0 0}.glyphicon-chevron-left:hover{background-position:0 -36px}.glyphicon-chevron-left:before{content:''}.glyphicon-chevron-right{right:30% !important;height:36px;background:url(/public/images/arrow_right.png) no-repeat 0 0}.glyphicon-chevron-right:hover{background-position:0 -36px}.glyphicon-chevron-right:before{content:''}.carousel-inner{margin:0 auto;border-bottom:1px solid white}.carousel-inner>.item>a{width:100%}.carousel-inner>.item>a>img{margin:0 auto}.carousel-caption{left:50%;right:auto;top:10%;margin-left:-585px;width:1170px;position:absolute;text-align:left;transition:all 0.3s ease-in-out}.carousel-caption h2{max-width:450px;font:normal 48px/100% "pf_dintext_probold", sans-serif;text-transform:uppercase}.carousel-caption p{margin:0 0 20px;max-width:450px;font:normal 26px/120% "pf_dintext_prothin", sans-serif;color:#07244C}.carousel-caption div.bannerButton{padding:20px;display:inline-block;font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-transform:uppercase;border:2px solid #07244C;text-shadow:none}.carousel-caption div.bannerButton:hover{background:#07244C;color:#FFF;text-decoration:none}.carousel-indicators{bottom:-40px}.carousel-indicators li{margin:0 6px;width:16px;height:16px;background-color:#DDDEDC;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.carousel-indicators .active{margin:0 6px;width:16px;height:16px;background-color:#07244C;border:none}.category figure{position:relative;float:left;overflow:hidden;width:50%;background:#07244C;text-align:center;cursor:pointer;border-bottom:1px solid white}.category figure img{position:relative;display:block;width:100%;opacity:0.8}.category figure a{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.category figure a.homeCategories{margin:0;top:10%}.category figure a.homeCategories:hover{text-decoration:none}.category figure h2{font-weight:300;opacity:0;text-transform:uppercase}.category figure h2,.category figure p{margin:0}.category figure.effect-ruby{background-color:#07244C}.category figure.effect-ruby img{opacity:1;-webkit-transition:opacity 0.45s, -webkit-transform 0.35s;transition:opacity 0.45s, transform 0.35s;-webkit-transform:scale(1.15);transform:scale(1.15)}.category figure.effect-ruby h2{display:table-cell;vertical-align:middle;margin:0 auto;font:normal 40px/100% "pf_dintext_probold", sans-serif;color:#FFF;text-transform:uppercase;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.category figure.effect-ruby h2 span{margin:0 25px;display:inline-block;padding:30px;border:4px solid #FFF}.category figure.effect-ruby:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}.category figure.effect-ruby:hover h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.category figure .caption-wrapper{position:absolute;top:20%;top:0;left:0;width:100%;height:100%;text-align:center}.category figure .caption-wrapper figcaption{text-align:center;display:inline-block;vertical-align:middle}.category figure .caption-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-left:-3px;font-size:0}.category figure:nth-child(odd){border-right:1px solid white}.resourcesContainer{top:0}.textContainer .product:nth-child(2n+1){clear:left}.brands .textContainer .product:nth-child(2n+1){clear:none}section.latestContainer{width:100%;height:100%;background:url(/public/images/background_latest_brickwall.png) repeat}section.latestContainer .latestContent{padding:50px 15px 70px}section.latestContainer .latestContent h3{font:normal 40px/100% "pf_dintext_probold", sans-serif;text-transform:uppercase;color:#07244C}section.latestContainer .latestContent h3 a{color:#07244C}section.latestContainer .latestContent h3 a:hover{text-decoration:none}section.latestContainer .latestContent small{font:normal 26px/100% "pf_dintext_prothin", sans-serif;color:#07244C}section.latestContainer ul{margin:40px 0 0;padding:0;list-style:none}section.latestContainer ul li{margin:0 0 30px;overflow:hidden}section.latestContainer ul li:hover .text h4 a{text-decoration:underline}section.latestContainer ul li a{padding:0 15px 0 0;display:block;float:left}section.latestContainer ul li a img{border:2px solid #07244C}section.latestContainer ul li .text{width:80%;display:block;float:left}section.latestContainer ul li .text h4{margin-top:0}section.latestContainer ul li .text h4 a{margin-top:0;display:block;float:none;font:normal 18px/100% "pf_dintext_promedium", sans-serif;color:#003776}section.latestContainer ul li .text h4 a:hover{text-decoration:underline}section.latestContainer ul li .text p{display:block;font:normal 15px/100% "museo_sans_500", sans-serif;color:#333}.bannerContainer h2{height:180px;padding:70px 20px 0;font:normal 48px/100% "pf_dintext_probold", sans-serif;color:#FFF;text-transform:uppercase;margin-top:0}ol.breadcrumb{margin:30px 0;padding:0;background:none}ol.breadcrumb li,ol.breadcrumb>.active,ol.breadcrumb>.active a{font:500 13px/100% "pf_dintext_proregular", sans-serif;color:#03305D}ol.breadcrumb li a{font:500 13px/100% "pf_dintext_proregular", sans-serif;color:#888}.breadcrumb>li+li:before{color:#666}.panel,.panel-heading,.panel-group .panel{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.panel-default>.panel-heading{color:#FFF;background:#03305D;transition:all 0.3s ease-in-out}.panel-default>.panel-heading:hover{background:#FFF}.panel-default{border-color:#07244C}.panel-default h4.panel-title{font:normal 14px/120% "pf_dintext_promedium", sans-serif;text-transform:uppercase}.panel-body{margin-left:-10px}.panel-title a{color:#FFF;border:1px solid #03305D;background-color:#03305D;background-repeat:no-repeat}.panel-title a.collapsed{color:#03305D;background-color:#FFF;border:1px solid #03305D}.panel-title a.category1{background-image:url(/public/images/icon_category_one_product_white.png);background-position:15px 12px}.panel-title a.category1.collapsed{background-position:15px -4px}.panel-title a.category2{background-image:url(/public/images/icon_category_two_product_white.png);background-position:15px 12px}.panel-title a.category2.collapsed{background-position:15px -9px}.panel-title a.category3{background-image:url(/public/images/icon_category_three_product_white.png);background-position:15px 12px}.panel-title a.category3.collapsed{background-position:15px -8px}.panel-title a.category4{background-image:url(/public/images/icon_category_four_product_white.png);background-position:15px 12px}.panel-title a.category4.collapsed{background-position:15px 0}.product{margin:20px 0}.product .thumbnail{margin:0}.product figure{position:relative;float:left;overflow:hidden;margin:0 0.1% 0.1% 0;width:49.8%;background:#07244C;text-align:center;cursor:pointer}.product figure img{position:relative;display:block;width:100%;opacity:0.8}.product figure a{display:table !important;position:absolute;top:0;left:0;width:100%;height:100%}.product figure h2{font-weight:300;opacity:0}.product figure h2,.product figure p{margin:0}.product figure h3{margin-top:10px}.product figure.effect-ruby{background-color:#17819c}.product figure.effect-ruby img{opacity:1;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.15);transform:scale(1.15)}.product figure.effect-ruby h2{display:table-cell;vertical-align:middle;margin:0 auto;font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#FFF;text-transform:uppercase;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.product figure.effect-ruby h2 span{margin:0 25px;display:inline-block;padding:15px 25px;border:3px solid #FFF}.product figure.effect-ruby:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}.product figure.effect-ruby:hover h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.product figure .caption-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.product figure .caption-wrapper a{margin:0;text-align:center;display:inline-block;vertical-align:middle}.product figure .caption-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-left:-3px;font-size:0}.panel-body{padding:20px 0 0}.panel-body>ul{margin-bottom:20px}.panel-body li.depth1{padding:0;margin:0}.panel-body li.depth1>a{display:none}.panel-body>ul>li>ul{padding-left:13px;margin-top:0px}.panel-body>ul>li>ul>li>ul{padding-left:15px;margin-top:10px}.panel-body>ul>li>ul>li>ul li a{text-transform:uppercase}.panel-body ul li{margin:0;padding:0 20px 10px 0;list-style:none;content:''}.panel-body ul li a{padding:0 0 0 15px;display:block;font:normal 13px/120% "pf_dintext_proregular", sans-serif;color:#777;text-transform:uppercase;background:url(/public/images/icon_grey_arrow.png) no-repeat 0 4px}.panel-body ul li a:hover,.panel-body ul li a.active{color:#07244C;text-decoration:underline;background:url(/public/images/icon_blue_arrow.png) no-repeat 0 4px}.panel-group .panel+.panel{margin:15px 0}.panel-heading{padding:0}.panel-heading h4.panel-title a{padding:14px 14px 14px 40px;display:block;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.freeShipping img{margin:35px 0 0;width:100%}.filterContainer{margin:20px 0 0;overflow:auto}.filterContainer form{display:inline-block;float:left}.filterContainer form ul{padding:0;list-style:none}.filterContainer form ul li{padding:0 10px 0 0;margin:0 25px 0 0;display:inline-block}.filterContainer form ul li:last-child{margin:0}.filterContainer form ul li label{display:block;font:normal 12px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase}.filterContainer form ul li input{padding:0 8px;height:30px;border:1px solid #dddddd}.filterContainer form label{padding:0 0 8px;display:block;font:normal 12px/100% "pf_dintext_probold", sans-serif;color:#515250;text-transform:uppercase}.filterContainer form select{width:100%;display:block;border:1px solid #dddddd;padding:8px 40px 8px 12px;margin:0;color:#666;background:#FFF url(/public/images/select-arrow.png) no-repeat right 50%;font:normal 12px/100% "pf_dintext_proregular", sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.filterContainer ul{position:relative;padding:0;margin:0}.filterContainer ul.coursesFilterForm{height:110px}.filterContainer ul.coursesFilterForm li.subjectFilter{position:absolute;top:65px;left:50px}.layoutBtn{display:inline-block;float:left}.layoutBtn form.displayNumber{margin:0 0 0 25px}.layoutBtn form.displayNumber label{font:normal 12px/100% "pf_dintext_promedium", sans-serif;color:#03305D}.displayOption{float:right}.displayOption .glyphicon{margin-right:5px}.displayOption .btn-default{background:none;border:none}.displayOption .btn-default:hover,.displayOption .btn-default.active{color:#07244C;box-shadow:none}.displayOption a.btn-sm{margin:24px 0 0;padding:7px 10px;display:inline-block;font:normal 13px/100% "pf_dintext_promedium", sans-serif;border-radius:0;text-decoration:none}.displayOption a.btn-sm:last-child{padding:7px 0 7px 10px}.displayOption span.glyphicon{font:normal 15px/100% "Glyphicons Halflings", sans-serif}#products.list-group{margin-bottom:80px;padding:0;overflow:auto}#products .item{margin:30px 0 20px}#products .item.list-group-item{padding:0 15px;float:none;width:100%;background-color:#fff;margin-bottom:0;border:none}#products .item.list-group-item .thumbnail figure{width:50%;border-bottom:none;border-right:1px solid #777}#products .item.list-group-item .caption{width:50%;padding:0 30px 30px}#products .thumbnail{margin:0;display:inline-block}#products form.addToCart{width:auto}#products form.addToCart input{width:100%}#products form.addToCart input.greenBox.addToCartBtn{margin:15px 0;padding:10px 15px}#products.grid{padding:0}#products.grid table,#products.grid tr,#products.grid td{display:block}#products.grid table{border:none}#products.grid tbody{display:block;overflow:visible}#products.grid tr{overflow:visible;width:33.3333%;padding-left:15px;padding-right:15px;float:left;margin-bottom:15px;border:none}#products.grid .atcLoading{float:left;width:100%}#products.grid td{padding:0 15px 15px;font-size:14px;border-top:none;border-bottom:none;border-right:2px solid #07244c;border-left:2px solid #07244c;min-height:70px}#products.grid td:first-child{border-top:2px solid #07244c}#products.grid td:last-child{border-bottom:2px solid #07244c;min-height:320px;display:flex;justify-content:flex-end;flex-direction:column}#products.grid td a{margin:20px 0 5px}#products.grid td p{margin:0;font-size:13px}#products.grid td label{color:#07244c;font-weight:normal;text-transform:uppercase;font:13px/100% "pf_dintext_promedium",sans-serif}#products.grid td.gridImgContainer{padding:0}#products.grid td.gridImgContainer a.gridImg{margin:0;padding:0;width:100%;height:224px;background-size:contain;background-position:center center;background-repeat:no-repeat;border-bottom:1px solid #07244c}#products.grid td:last-child{padding-bottom:15px}#products.grid .addToCart{width:100%}#products.grid .addToCart input{width:100%}#products.grid input[type='number']{width:100%;float:none}#products.grid .greenBox{margin:15px 0;width:100%;display:block;clear:both}#products.list td.gridImgContainer{padding:10px;width:190px}#products.list td.gridImgContainer a.gridImg{margin:0;padding:0;width:190px;height:150px;background-size:contain;background-position:center center;background-repeat:no-repeat}#products.list td label{color:#07244c;font-weight:normal;text-transform:uppercase;font:13px/100% "pf_dintext_promedium",sans-serif}.textContainer{padding:0 15px 30px}.textContainer h1{margin:0 0 20px;padding:0 0 5px;display:block;font:normal 30px/100% "pf_dintext_probold", sans-serif;border-bottom:1px dashed #03305D}.textContainer h1 a{margin:0;padding:0;display:block;font:normal 30px/100% "pf_dintext_probold", sans-serif;color:#07244C;text-align:left}.textContainer h1.noBoarder{border:none}.textContainer h1 span.productManuName{padding:0 0 5px;display:block;float:none;border-bottom:1px dashed #03305D}.textContainer h1 span.productName{padding:5px 0 0;display:block}.textContainer p{font:normal 15px/175% "pf_dintext_proregular", sans-serif;color:#777}.textContainer iframe{width:100%}.textContainer button,.textContainer input.redBox{margin:30px 0 0 15px;padding:13px 15px;display:inline-block;font:normal 16px/100% "pf_dintext_promedium", sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.textContainer input[type=text],.textContainer input[type=number]{font:normal 15px/125% "pf_dintext_proregular", sans-serif}.textContainer input.blueBox,.textContainer a.blueBox{padding:13px 15px;text-align:center;background:#FFF;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-decoration:none;border:3px solid #03305D;text-transform:uppercase;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.textContainer input.blueBox:hover,.textContainer a.blueBox:hover{color:#FFF;background:#03305D;border:3px solid #03305D}.textContainer input.greenBox,.textContainer a.greenBox{padding:13px 15px;text-align:center;background:#FFF;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#1B6A5A;border:3px solid #1B6A5A;text-transform:uppercase;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.textContainer input.greenBox:hover,.textContainer a.greenBox:hover{color:#FFF;background:#1B6A5A;border:3px solid #1B6A5A}.textContainer input.redBox,.textContainer a.redBox{padding:13px 15px;text-align:center;background:#FFF;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#9D1325;border:3px solid #9D1325;text-transform:uppercase;text-decoration:none;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.textContainer input.redBox:hover,.textContainer a.redBox:hover{color:#FFF;background:#9D1325;border:3px solid #9D1325}.textContainer #slider{margin:30px 0;background:url(/public/images/product_details_border_bg.png) no-repeat;background-size:100% auto}.textContainer #slider a{margin:0}.textContainer #slider img{width:100%}.textContainer #slider .carousel-control.right,.textContainer #slider .carousel-control.left{background-image:none;border:none}.textContainer #slider .carousel-control.right{right:25px}.textContainer #slider .carousel-control.left{right:5px}.textContainer #slider #productGallery a.carousel-control.right span.right,.textContainer #slider #productGallery a.carousel-control.left span.left{position:absolute;top:10%;font:normal 30px/1000% "web_symbolsregular", sans-serif;color:#777}.textContainer #slider #productGallery a.carousel-control.right:hover span.right,.textContainer #slider #productGallery a.carousel-control.left:hover span.left{color:#03305D;opacity:1}.textContainer #slider #productGallery .carousel-inner .item{max-height:395px}.textContainer #slider-thumbs{margin:0;overflow:auto}.textContainer #slider-thumbs .list-inline{overflow:auto}.textContainer #slider-thumbs a{margin:0;padding:0}.textContainer #slider-thumbs a img{opacity:0.5;border:3px solid #777}.textContainer #slider-thumbs .selected img,.textContainer #slider-thumbs img:hover{opacity:1;border:3px solid #03305D;cursor:hand}.textContainer .galleryContainer{margin:0 0 20px;border:1px solid #777;background:#FFF}.textContainer .galleryContainer img{width:auto,max-width:99%;}.textContainer .productCodeContainer{padding:20px 0;font:normal 13px/120% "pf_dintext_promedium", sans-serif;color:#777;text-transform:uppercase}.textContainer .pricingContainer{padding:0;overflow:hidden}.textContainer .pricingContainer .rrpPrice.col-sm-6,.textContainer .pricingContainer .yourPrice.col-sm-6{padding:0}.textContainer .pricingContainer .rrpPrice h4{display:inline-block;text-transform:uppercase}.textContainer .pricingContainer .rrpPrice span.cross{display:block;font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#CCC;text-decoration:line-through;text-transform:none}.textContainer .pricingContainer .rrpPrice span.cross span.price{font:normal 30px/100% "pf_dintext_probold", sans-serif}.textContainer .pricingContainer .yourPrice h4{display:inline-block;text-transform:uppercase}.textContainer .pricingContainer .yourPrice span.noCross{display:block;font:normal 20px/100% "pf_dintext_probold", sans-serif;color:#9D1325;text-transform:none}.textContainer .pricingContainer .yourPrice span.noCross span.price{font:normal 30px/100% "pf_dintext_probold", sans-serif}.textContainer .rrpPrice{display:none !important}.textContainer .addToCart{width:160px}.textContainer .addToCart input{width:70px;padding:0 9px;height:50px;display:block;float:left}.textContainer table.table tr td input.greenBox.addToCartBtn{margin:0 -15px 0 15px;padding:10px 5px}.textContainer .quantityContainer{padding:30px 0}.textContainer .quantityContainer h4{display:block;text-transform:uppercase}.textContainer .quantityContainer input{padding:0 12px;width:80px;height:50px;display:block;float:left;font:normal 16px/100% "pf_dintext_proregular", sans-serif}.textContainer .quantityContainer input.greenBox{margin:0 15px;padding:13px 15px;width:auto;display:inline-block;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#1B6A5A;text-align:center;text-decoration:none;text-transform:uppercase;background:#FFF;border:3px solid #1B6A5A;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.textContainer .quantityContainer input.greenBox:hover{color:#FFF;background:#1B6A5A;border:3px solid #1B6A5A}.textContainer .quantityContainer .form-group{padding-left:0}.textContainer .descriptionContainer{padding:30px 0 20px;font:500 15px/160% "museo_sans_500", sans-serif}.textContainer .descriptionContainer h4{text-transform:uppercase}.textContainer .websiteContainer{padding:0 0 30px;font:500 15px/160% "museo_sans_500", sans-serif}.textContainer .websiteContainer h4{text-transform:uppercase}.textContainer .websiteContainer a{text-decoration:none}.textContainer .productEnquiryContainer a.blueBox{margin:0;font:normal 16px/120% "pf_dintext_promedium", sans-serif}.textContainer .productEnquiryContainer #productEnquiryWrapper h3{margin:30px 0;font:normal 16px/120% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase}.textContainer .productEnquiryContainer #productEnquiryWrapper span{padding:0 0 15px;display:block;font:normal 12px/100% "pf_dintext_proregular", sans-serif;color:red}.textContainer .productEnquiryContainer #productEnquiryWrapper form label{padding:8px 0 0;font:normal 14px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase}.textContainer .productEnquiryContainer #productEnquiryWrapper form input,.textContainer .productEnquiryContainer #productEnquiryWrapper form textarea{padding:5px 10px;width:83.33333333%;border:1px solid #777}.textContainer .productEnquiryContainer #productEnquiryWrapper form input.greenBox,.textContainer .productEnquiryContainer #productEnquiryWrapper form input.redBox{width:auto;display:inline-block;font:normal 16px/100% "pf_dintext_promedium", sans-serif;text-align:center;background:#FFF;outline:none;padding:15px 30px}.textContainer .productEnquiryContainer #productEnquiryWrapper form input.greenBox:hover,.textContainer .productEnquiryContainer #productEnquiryWrapper form input.redBox:hover{color:#FFF}.textContainer .productEnquiryContainer #productEnquiryWrapper form input.greenBox{color:#1B6A5A;text-decoration:none;text-transform:uppercase;border:3px solid #1B6A5A;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.textContainer .productEnquiryContainer #productEnquiryWrapper form input.greenBox:hover{background:#1B6A5A;border:3px solid #1B6A5A}.textContainer .productEnquiryContainer #productEnquiryWrapper form input.redBox{margin:0 15px 0;color:#9D1325;border:3px solid #9D1325}.textContainer .productEnquiryContainer #productEnquiryWrapper form input.redBox:hover{background:#9D1325;border:3px solid #9D1325}.textContainer .productEnquiryContainer #productEnquiryWrapper form .error_message p{padding:5px 0 0;font:italic 12px/100% "pf_dintext_proregular", sans-serif;color:red}aside.rightSideBar{padding-right:0}aside.rightSideBar img{width:100%;display:block;margin:0 0 20px;border:1px solid #777}aside.leftSideBar img{width:100%;display:block;margin:0 0 20px;border:1px solid #777}.thumbnail{margin:0 0 30px;padding:0;display:block;background-color:#FFF;border:1px solid #777;border-radius:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.thumbnail.brand{border:2px solid #07244C}.thumbnail.brand figure{border:none !important}.thumbnail.brand figure a{display:block !important;position:relative;top:auto;left:auto;width:auto;height:auto;max-height:129px}.thumbnail.brand figure img{border:none !important}.thumbnail figure{width:100%;position:relative;overflow:hidden;cursor:pointer}.thumbnail figure img{position:relative;display:block;width:100%;opacity:0.1;border-bottom:1px solid #777}.thumbnail figure figcaption{padding:2em;color:#FFF;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.thumbnail figure figcaption::before,.thumbnail figure figcaption::after{pointer-events:none}.thumbnail figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;opacity:0}.thumbnail figure h2{opacity:0}.thumbnail figure h2 a{margin:0;padding:20px;display:block;font:normal 18px/100% "pf_dintext_promedium", sans-serif;text-align:center;text-transform:uppercase;color:#FFF !important;text-decoration:none}.thumbnail figure h2,.thumbnail figure p{margin:0}.thumbnail figure.effect-ruby{background-color:#03305D;border-bottom:1px solid #777}.thumbnail figure.effect-ruby img{opacity:1;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.25);transform:scale(1.25)}.thumbnail figure.effect-ruby:hover img{opacity:0.1;-webkit-transform:scale(1.15);transform:scale(1.15)}.thumbnail .caption{padding:6px 20px;color:#333;word-wrap:break-word}.thumbnail .caption h3{margin:6px 0}.thumbnail .caption h3 a{margin:8px 0 0;padding:3px 30px 0;height:20px;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-decoration:none;text-transform:uppercase;text-align:left}.thumbnail .caption h3 a:hover{text-decoration:underline}.thumbnail .caption h3 a.category1{height:17px;background:url(/public/images/icon_category_one_product_white.png) no-repeat 0 -17px}.thumbnail .caption h3 a.category2{height:20px;background:url(/public/images/icon_category_two_product_white.png) no-repeat 0 -20px}.thumbnail .caption h3 a.category3{height:20px;background:url(/public/images/icon_category_three_product_white.png) no-repeat 0 -20px}.thumbnail .caption h3 a.category4{height:20px;background:url(/public/images/icon_category_four_product_white.png) no-repeat 0 -12px}.thumbnail .caption.itemUsed h3 a{height:auto}.thumbnail .caption p{font:500 13px/160% "museo_sans_500", sans-serif;color:#333}.thumbnail .caption.resources{padding:15px 30px;color:#333333}.thumbnail .caption.resources h3 a{margin:0;padding:0 30px;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase}.thumbnail .caption.resources h3 a:hover{text-decoration:underline}.thumbnail .caption.resources h3 a.categoryOne{height:20px;background:url(/uploads/page-nav-icons/icon_knowledge_base.png) no-repeat}.thumbnail .caption.resources h3 a.categoryTwo{height:20px;background:url(/uploads/page-nav-icons/icon_downloadables.png) no-repeat}.thumbnail .caption.resources p{font:500 13px/160% "museo_sans_500", sans-serif;color:#333}.productCategories .caption h3 a.category1{height:17px;background:url(/public/images/icon_category_two_product_white.png) no-repeat 0 -17px}.productCategories .caption h3 a.category2{height:20px;background:url(/public/images/icon_category_two_product_white.png) no-repeat 0 -20px}.productCategories .caption h3 a.category3{height:20px;background:url(/public/images/icon_category_three_product_white.png) no-repeat 0 -20px}.productCategories .caption h3 a.category4{height:20px;background:url(/public/images/icon_category_four_product_white.png) no-repeat 0 -12px}.paginationContainer{padding:0}.paginationContainer .pagination{margin:40px 15px 0 0;float:left}.paginationContainer .pagination ul>li a,.paginationContainer .pagination ul>li .pagination>li:first-child>a{margin:0 !important;border-radius:0 !important}.paginationContainer .pagination ul>li a:hover,.paginationContainer .pagination ul>li a:focus{color:#FFF;background:#03305D}.paginationContainer .pagination>li{display:inline-block}.paginationContainer .pagination>li>a,.paginationContainer .pagination>li>span{margin:0 3px 0 !important;padding:10px 15px;font:normal 15px/100% "pf_dintext_proregular", sans-serif;color:#777}.paginationContainer .pagination>li>a:hover,.paginationContainer .pagination>li>a:focus,.paginationContainer .pagination>li>a.active,.paginationContainer .pagination>li>span:hover,.paginationContainer .pagination>li>span:focus,.paginationContainer .pagination>li>span.active{color:#FFF;background:#03305D}.paginationContainer .pagination>li:first-child>a,.paginationContainer .pagination>li:last-child>a{margin:0 !important;border-radius:0 !important}.paginationContainer span.currentPage{margin:40px 0 0;padding:10px 0;float:left;font:normal 15px/100% "pf_dintext_proregular", sans-serif;color:#777}.textContainer article{padding:30px 0}.textContainer article:first-of-type{padding:0 0 30px}.textContainer article.noPadding{padding:0 0 20px}.textContainer article.noPadding a.image{width:100%;padding:0}.textContainer article h3{margin:0 0 8px;padding:0;color:#03305D}.textContainer article h3 a{font:normal 20px/100% "pf_dintext_probold", sans-serif}.textContainer article span.date{display:block;padding:0 0 20px;font:normal 12px/100% "pf_dintext_proregular", sans-serif;color:#777;text-transform:uppercase}.textContainer article span.date a{margin:0;padding:0;font:normal 12px/100% "pf_dintext_proregular", sans-serif;color:#777;text-transform:uppercase;text-decoration:none}.textContainer article span.date a:hover{color:#07244C;text-decoration:underline}.textContainer article span.date.border{margin:0 0 40px;border-bottom:1px dashed #03305D}.textContainer article img{margin:0 0 20px;width:100%;border:2px solid #07244C}.textContainer article img.col-md-12{padding:0}.textContainer article p{display:block;font:500 15px/160% "museo_sans_500", sans-serif}.textContainer article.articleContainer.resources{border-bottom:1px dashed #03305D}.textContainer article.articleContainer.resources h3 a,.textContainer article.articleContainer.resources a{display:block;padding:0;font:normal 20px/100% "pf_dintext_promedium", sans-serif;text-align:left;color:#07244C}.textContainer article.articleContainer.resources a{margin:0;text-decoration:none}.textContainer article.articleContainer.resources a:hover{text-decoration:underline}.textContainer article.articleContainer.resources a.blueBox{display:inline-block;padding:10px 15px;font:normal 16px/100% "pf_dintext_promedium", sans-serif;text-decoration:none}.textContainer article.articleContainer.resources a.blueBox:hover{color:#FFF}.downloadPDF{margin:40px 0 0}.downloadPDF h4{font:normal 20px/100% "pf_dintext_promedium", sans-serif}.downloadPDF ul{margin:20px 0 0;padding:15px 30px;list-style:none;overflow:auto;border:1px solid #03305D;background:url(/public/images/background_latest_brickwall.png) repeat}.downloadPDF ul li{margin:15px 0;overflow:auto}.downloadPDF ul li:last-child{margin:0}.downloadPDF ul li:hover .text h4 a{text-decoration:underline}.downloadPDF ul li a{margin:0;padding:0;display:block;float:left;text-align:left}.downloadPDF ul li .text{width:80%;padding:5px 15px 0 20px;display:inline-block;float:left}.downloadPDF ul li .text h4{margin-top:0;display:inline-block}.downloadPDF ul li .text h4 a{margin-top:0;display:block;float:none;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#003776}.downloadPDF ul li .text h4 a:hover{text-decoration:underline}.downloadPDF ul li .text small{display:inline-block;font:normal 12px/100% "pf_dintext_proregular", sans-serif !important;color:#777}.downloadPDF ul li .text p{margin:0 0 10px;display:block;font:normal 15px/100% "museo_sans_500", sans-serif;color:#333}.itemUsedContainer{padding:80px 0;width:100%;background:url(/public/images/background_latest_brickwall.png) repeat;border-top:1px solid #03305D}.itemUsedContainer h5{font:normal 30px/120% "pf_dintext_probold", sans-serif;color:#03305D;text-transform:uppercase}.itemUsedContainer .thumbnail{margin:0 0 30px;width:100%;background:none;border:none;float:left}.itemUsedContainer .thumbnail:last-child{margin-right:0}.itemUsedContainer .thumbnail figure a{width:100%;max-height:297px;display:block;overflow:hidden;border:1px solid #777;background:#FFF}.itemUsedContainer .thumbnail figure a img{opacity:1;border:none}.itemUsedContainer .thumbnail .caption.itemUsed{padding:0}.itemUsedContainer .thumbnail .caption.itemUsed h3 a{padding:0;display:block;font:normal 20px/100% "pf_dintext_probold", sans-serif;color:#03305D}.itemUsedContainer .thumbnail .caption.itemUsed h3 a small{padding:0;display:block;font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#03305D}.itemUsedContainer .thumbnail .caption.itemUsed p{padding:0;display:block;color:#777}.itemUsedContainer .thumbnail .caption.itemUsed a.blueBox{margin:20px 0 0;padding:10px 20px;display:inline-block;font:normal 16px/100% "pf_dintext_proregular", sans-serif;color:#03305D;text-align:center;text-decoration:none;text-transform:uppercase;border:3px solid #03305D;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.itemUsedContainer .thumbnail .caption.itemUsed a.blueBox:hover{color:#FFF;background:#03305D;border:3px solid #03305D}.itemUsedContainer .thumbnail:hover .caption.itemUsed h3 a{text-decoration:underline}.itemUsedContainer .thumbnail:hover .caption.itemUsed a.blueBox{color:#FFF;background:#03305D;border:3px solid #03305D}.textContainer table{margin:40px 0 0}.textContainer table tr th{padding:8px 15px;vertical-align:top;font:normal 16px/120% "pf_dintext_promedium", sans-serif;color:#03305D;background:#F7F6F9}.textContainer table tr td{padding:15px;font:normal 16px/120% "pf_dintext_proregular", sans-serif;color:#777;background:#FFF}.textContainer table tr td.title{font:normal 16px/120% "pf_dintext_proregular", sans-serif;color:#777;border-top:1px solid #ddd !important}.textContainer table tr td a{margin:0;padding:0;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-align:left;text-decoration:none;text-transform:none}.textContainer table tr td a.blueLink{margin:0;padding:0;font:normal 16px/100% "pf_dintext_proregular", sans-serif;color:#07244C}.textContainer table tr td a:hover{text-decoration:underline}.textContainer table tr td a.greenBox{padding:7px 12px;text-transform:uppercase}.textContainer table tr td a.greenBox:hover{text-decoration:none}.textContainer table tr td a.download{margin:0;padding:0;font:normal 16px/100% "pf_dintext_proregular", sans-serif;color:#07244C}.textContainer table tr td a.download:hover{text-decoration:underline}.textContainer table tr td a.add-to-wishlist{margin:0 !important}.textContainer table tr td a.add-to-wishlist:hover{text-decoration:none}.textContainer table tr td span{display:block;font:normal 12px/120% "pf_dintext_promedium", sans-serif;color:#07244C;text-transform:uppercase}.textContainer table tr td span.glyphicon{font-family:'Glyphicons Halflings';display:inline-block;color:#9D1325;font-weight:normal}.textContainer table tr td span.longlabel{display:inline-block;color:#9D1325;font:normal 12px/120% "pf_dintext_proregular", sans-serif}.textContainer a.add-to-wishlist{margin:20px 0px 10px 95px !important;text-decoration:none !important}.textContainer a.add-to-wishlist:hover{text-decoration:none}.textContainer a.add-to-wishlist span.glyphicon{font-family:'Glyphicons Halflings';display:inline-block;color:#9D1325;font-weight:normal;font-size:12px}.textContainer a.add-to-wishlist span.longlabel{display:inline-block;color:#9D1325;font:normal 12px/120% "pf_dintext_proregular", sans-serif}article.newsContainer{border-bottom:1px dashed #03305D}article.newsContainer:last-child{border:none}article.newsContainer h1{margin:0 0 8px;padding:0;color:#03305D}article.newsContainer h3{padding:0;color:#03305D}article.newsContainer h3 a{margin:0;padding:0;color:#07244C}article.newsContainer h3 a:hover{text-decoration:underline}article.newsContainer a.img-link{margin:0;padding:0;width:100%}article.newsContainer a.blueBox{display:inline-block;padding:10px 15px;font:normal 16px/100% "pf_dintext_promedium", sans-serif;text-decoration:none}article.newsContainer p{font:normal 15px/175% "pf_dintext_proregular", sans-serif;color:#777}.panel-title a{color:#FFF;border:1px solid #03305D;background-color:#03305D;background-repeat:no-repeat;background-position:10px 10px}.panel-title a.collapsed{color:#03305D;background-color:#FFF;border:1px solid #03305D;background-position:10px -9px}.panel-title a.collapsed:hover{color:#FFF;text-decoration:none;border:1px solid #03305D;background-color:#03305D;transition:all 0.3s ease-in-out;background-position:10px 10px}.panel-title a.active{color:#FFF;background-color:#03305D;background-position:10px 10px;webkit-transition:none !important;transition:none !important}.panel-title a.active:hover{text-decoration:none !important}.location{height:22px;background:url(/public/images/icon_location.png) no-repeat}.mapContainer .thumbnail h3{margin-top:10px}.mapContainer .caption p a.emailAddress{margin:0;padding:0;font:normal 13px/100% "pf_dintext_proregaular", sans-serif;color:#003776;text-align:left;text-transform:none}.mapContainer .caption p a.emailAddress:hover{text-decoration:underline}.caption.accountInfo h3 a.category1{background:url(/public/images/icon_concierge_white.png) no-repeat 0 -17px}.caption.accountInfo h3 a.category2{background:url(/public/images/icon_my_order_white.png) no-repeat 0 -20px}.caption.accountInfo h3 a.category3{background:url(/public/images/icon_order_history_white.png) no-repeat 0 -20px}.caption.accountInfo h3 a.category4{background:url(/public/images/icon_invoice_history_white.png) no-repeat 0 -20px}.caption.accountInfo h3 a.category5{background:url(/public/images/icon_monthly_statements_white.png) no-repeat 0 -20px}.caption.accountInfo h3 a.category6{background:url(/public/images/icon_how_to_pay_your_account_white.png) no-repeat 0 -14px}.caption.accountInfo h3 a.category7{background:url(/public/images/icon_update_details_white.png) no-repeat 0 -15px}.accountInfoContainer{padding:0 0 30px}.accountInfoContainer .attachImageContainer{margin:30px 0 0}.accountInfoContainer .attachImageContainer .form-group{margin-bottom:30px;width:100%}.accountInfoContainer .attachImageContainer .form-group textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.accountInfoContainer .attachImageContainer button{margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.cartQuantityContainer{margin:-85px 0 0;float:right}.cartQuantityContainer span.cartQuantity a{height:40px;margin:0;padding:0 0 0 35px;display:block;font:normal 14px/35px "pf_dintext_promedium", sans-serif;color:#1B6A5A;text-decoration:none;text-transform:uppercase;background:url(/public/images/icon_my_order_green.png) no-repeat}.cartQuantityContainer span.cartQuantity a:hover{text-decoration:underline}table.table.table-bordered{border:none}table.table tr th{padding:0 15px 10px;font:normal 14px/100% "pf_dintext_promedium", sans-serif;text-align:left;text-transform:uppercase;border:none}table.table tr th.products{width:50%}table.table tr th.unitPrices{width:15%}table.table tr th.unitPrices.rightAlign{text-align:right}table.table tr th.quantity{width:15%}table.table tr th.quantity.rightAlign{text-align:right}table.table tr th.amount{width:15%}table.table tr th.amount.rightAlign{text-align:right}table.table tr th.remove{width:5%;padding:0}table.table tr td{vertical-align:middle}table.table tr td #prices.rightAlign{text-align:right}table.table tr td a{margin:0;display:inline-block;width:100%}table.table tr td a img{border:2px solid #777}table.table tr td a img:hover{border:2px solid #07244C}table.table tr td h2{margin:0;display:inline-block;vertical-align:middle;font:normal 18px/100% "pf_dintext_promedium", sans-serif}table.table tr td h2 a{margin:0;font:normal 18px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-decoration:none}table.table tr td h2 span.productCode{font:normal 12px/100% "pf_dintext_promedium", sans-serif;color:#777;text-transform:uppercase}table.table tr td p.paymentExpress{font:normal 15px/125% "pf_dintext_proregular", sans-serif}table.table tr td input{width:100%;padding:8px 10px;text-align:right}table.table tr td input.purchaseOrder{height:34px;text-align:left}table.table tr td input[type="checkbox"]{width:14px !important;margin:0 auto;display:block}table.table tr td input.greenBox{margin:0 15px;padding:10px 15px;width:auto;display:inline-block;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#1B6A5A;text-align:center;text-decoration:none;text-transform:uppercase;background:#FFF;border:3px solid #1B6A5A;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}table.table tr td input.greenBox:hover{color:#FFF;background:#1B6A5A;border:3px solid #1B6A5A}table.table tr td a.remove{display:block;width:16px;height:20px;background:url(/public/images/icon_remove.png) no-repeat 0 0;text-align:center}table.table tr td a.remove:hover{background:url(/public/images/icon_remove.png) no-repeat 0 -20px}table.table tr td a.remove img{text-align:center;border:none}table.table tr td h3{margin-bottom:0;font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-transform:uppercase}table.table tr td.shippingAddress{vertical-align:top}table.table tr td.shippingAddress h3{padding:0}table.table tr td.shippingAddress a{margin:0;font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#0094D9}table.table tr td.bold{font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-transform:uppercase;text-align:right;vertical-align:middle}table.table tr td.rightAlign{text-align:right}table.table tr td span.shippingCountdown{font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#0094D9}table.table tr td.whiteBoarder{border-right:1px solid #FFF}table.table tr td.greyBg{font:normal 18px/100% "pf_dintext_promedium", sans-serif;color:#FFF;text-transform:uppercase;background:#777;vertical-align:middle}input.redBox{margin:30px 0 0 15px;padding:15px 30px;display:inline-block;font:normal 18px/100% "pf_dintext_promedium", sans-serif;color:#9D1325;text-align:center;border:3px solid #9D1325;background:#FFF}input.redBox:hover{color:#FFF;background:#9D1325;border:3px solid #9D1325}.my-order .error{padding:20px 0 0;font:normal 13px/100% "pf_dintext_proregular", sans-serif;color:red}.paymentLogo{padding:30px 15px !important}.paymentLogo.farmlands{padding:17px 15px !important}.paymentLogo.farmsource{padding:17px 15px !important}.paymentLogo img{padding:0 15px 0 0;display:inline-block}.paymentLogo p{padding:20px 0;display:block;font:normal 14px/120% "pf_dintext_proregular", sans-serif}.paymentLogo .error{padding:20px 0 0;font:normal 13px/100% "pf_dintext_proregular", sans-serif;color:red}.paymentLogo .checkbox{margin:0;padding:0}.paymentLogo .checkbox input{margin:0 10px 0 0;width:auto}.paymentLogo .checkbox input[type="checkbox"]{margin:0 8px 0 0}.paymentLogo .checkbox a{font:normal 15px/100% "pf_dintext_proregular", sans-serif;color:#0094D9}.orderBtns{padding:0 0 0 15px}button.blueBox{margin:30px 0 0;color:#03305D;border:3px solid #03305D}p.instructions{padding:15px 0 0;display:block;font:normal 14px/100% "pf_dintext_proregular", sans-serif;color:#9D1325}p.instructions a{padding:0;display:inline;font:normal 14px/100% "pf_dintext_proregular", sans-serif;color:#9D1325;text-transform:none;text-decoration:underline}table.orderHistory{margin:20px 0 40px 0}table.orderHistory tr th.dates{width:40%}table.orderHistory tr th.action{width:50%}table.orderHistory tr td{vertical-align:middle}table.orderHistory tr td h2{padding:0}table.orderHistory tr td.actionSection a{margin:0 0 0 20px;padding:0 25px 0 30px;height:20px;display:inline-block;color:#777;text-decoration:none;border-right:1px solid #777}table.orderHistory tr td.actionSection a.view{margin-left:0;font:normal 16px/24px "pf_dintext_proregular", sans-serif;background:url(/public/images/icon_view.png) no-repeat 0 0;border-right:1px solid #777}table.orderHistory tr td.actionSection a.view:hover{color:#07244C;text-decoration:none;background:url(/public/images/icon_view.png) no-repeat 0 -20px;border-right:1px solid #777}table.orderHistory tr td.actionSection a.print{font:normal 16px/24px "pf_dintext_proregular", sans-serif;background:url(/public/images/icon_print.png) no-repeat 0 0;border-right:1px solid #777}table.orderHistory tr td.actionSection a.print:hover{color:#07244C;text-decoration:none;background:url(/public/images/icon_print.png) no-repeat 0 -20px;border-right:1px solid #777}table.orderHistory tr td.actionSection a.reOrder{padding-right:0;font:normal 16px/24px "pf_dintext_proregular", sans-serif;background:url(/public/images/icon_reorder.png) no-repeat 0 0;border:none}table.orderHistory tr td.actionSection a.reOrder:hover{color:#07244C;text-decoration:none;background:url(/public/images/icon_reorder.png) no-repeat 0 -20px}table.orderHistoryDetail tr td{vertical-align:middle}table.orderHistoryDetail tr td.actionSection a{padding:0 25px 0 30px;height:20px;display:inline-block;border-right:1px solid #777}table.orderHistoryDetail tr td.actionSection a.reOrder{padding-right:0;font:normal 16px/24px "pf_dintext_proregular", sans-serif;text-decoration:none;background:url(/public/images/icon_reorder.png) no-repeat 0 0;border:none}table.orderHistoryDetail tr td.actionSection a.reOrder:hover{color:#07244C;text-decoration:none;background:url(/public/images/icon_reorder.png) no-repeat 0 -20px}table.orderComplete tr td.actionSection a.print{margin:0;border:none;padding-right:0}table.orderComplete tr td.actionSection a.print:hover{border:none}table.orderComplete tr td.amount{width:25%}table.orderComplete tr th.action,table.orderComplete tr th.dates{width:auto}table.table.orderComplete tr td h2 a:hover{text-decoration:none}.thankYouMessageContainer{margin:20px 0 0;font:normal 18px/140% "pf_dintext_promedium", sans-serif;color:#07244C}table.orderConfirmation tr td h2{padding:0}table.orderConfirmation tr td.actionSection a{padding:0 25px 0 30px;height:20px;display:inline-block}table.orderConfirmation tr td.actionSection a.print{font:normal 16px/24px "pf_dintext_proregular", sans-serif;background:url(/public/images/icon_print.png) no-repeat 0 0}table.orderConfirmation tr td.actionSection a.print:hover{color:#07244C;text-decoration:none;background:url(/public/images/icon_print.png) no-repeat 0 -20px}.textContainer h2.summary{margin:40px 0 0;padding:0 0 15px;display:block;font:normal 30px/100% "pf_dintext_probold", sans-serif;border-bottom:1px dashed #03305D}.productCode{font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#777}form#searchForm .form-group{padding-left:0}form#searchForm .form-group input.greenBox{margin:23px 0;padding:6px 15px;font:normal 14px/100% "pf_dintext_promedium", sans-serif}.registerForm form#customerLookup .form-group input.greenBox{margin:23px 0;padding:6px 15px;font:normal 14px/100% "pf_dintext_promedium", sans-serif}.registerForm form{margin:10px 0}.registerForm form .form-group label{font:normal 14px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase}.registerForm form .form-group input{width:100%}.registerForm form .form-group input[type="submit"]{width:auto}.registerForm form .form-group span.error{font:italic 12px/100% "pf_dintext_proregular", sans-serif;color:red}.registerForm form input.greenBox{margin:20px 15px;padding:13px 15px;width:auto;display:inline-block;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#1B6A5A;text-align:center;text-decoration:none;text-transform:uppercase;background:#FFF;border:3px solid #1B6A5A;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.registerForm form input.greenBox:hover{color:#FFF;background:#1B6A5A;border:3px solid #1B6A5A}#billing_details,#shippingDetails{margin:40px 0 0}#billing_details select.form-control,#shippingDetails select.form-control{border:1px solid #cdcdcd;background-color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}#billing_details .form-group.first{margin:50px 0 15px}#billing_details .form-group select{border:1px solid #cdcdcd;background-color:#FFF;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.loginPage{margin:30px 0 0}.loginPage h2{margin:0 0 20px}.loginPage p{width:80%;font:normal 15px/145% "pf_dintext_proregular", sans-serif}.loginPage form .form-group{margin-bottom:10px}.loginPage form .form-group label{margin:0 15px 10px;display:block;font:normal 14px/100% "pf_dintext_promedium", sans-serif;text-transform:uppercase;text-align:left}.loginPage form .form-group input{margin:0 15px 10px;padding:0 10px;line-height:32px;width:80%;border:1px solid #CDCDCD;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.loginPage form .form-group input.checkbox{width:25px}.loginPage form .form-group input::-webkit-input-placeholder{line-height:30px}.loginPage form .form-group input:-moz-placeholder{line-height:32px}.loginPage form .form-group input::-moz-placeholder{line-height:32px}.loginPage form .form-group input:-ms-input-placeholder{line-height:32px}.loginPage form .form-group input[type=text]{font-family:"pf_dintext_proregular", sans-serif;font-weight:normal}.loginPage form .form-group .checkbox{margin:0;padding:0;height:16px;min-height:0}.loginPage form .form-group .checkbox label{font:normal 12px/140% "pf_dintext_proregular", sans-serif;color:#777;text-transform:none}.loginPage form .form-group a.forgotPassword{height:auto;margin:0;padding:0;font:normal 12px/100% "pf_dintext_proregular", sans-serif;color:#777;text-transform:none;border:none}.loginPage form .form-group a.forgotPassword:hover{background:none;color:#003776;text-decoration:underline}.loginPage form input.blueBox,.loginPage form a.blueBox{margin:0 15px 10px;padding:10px 20px 8px;max-width:120px;display:block;float:left;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#03305D;text-transform:uppercase;text-decoration:none;border:3px solid #03305D;background:#FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.loginPage form input.blueBox:hover,.loginPage form a.blueBox:hover{color:#FFF;background:#03305D;border:3px solid #03305D}.loginPage form label a.forgotPassword{margin:15px 5px 0 !important;display:block;float:left}.loginPage form input.resetPassword{max-width:160px}.loginPage form a.blueBox{margin:20px 0 0;max-width:120px}.loginPage .error{padding:5px 0 0;font:normal 13px/100% "pf_dintext_proregular", sans-serif;color:red}.loginPage .loginMessages{padding:20px 0}.loginPage a.resetLogin{margin:0;padding:0;font:normal 15px/175% "pf_dintext_proregular", sans-serif;color:#07244C;text-transform:none;text-decoration:underline}span.searchContainer{margin:30px 0 0;display:block;font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#777}span.searchContainer span.searchNumber{font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#192B58}span.searchContainer span.searchResult{font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#192B58;text-decoration:underline}.nav-tabs{margin:20px 0 0;border-bottom:1px solid #CCC}.nav-tabs>li>a{margin-right:10px;padding:14px 14px;font:normal 15px/100% "pf_dintext_promedium", sans-serif;text-transform:uppercase;color:#192B58;background-color:transparent;border:1px solid #CCC;border-bottom-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.nav-tabs li:nth-child(4) a{margin-right:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#FFF;background-color:#003776;border:1px solid #003776;border-bottom-color:transparent;cursor:pointer}.searchTabs .nav-tabs li:nth-child(4) a{margin-right:10px}.nav>li{padding-bottom:0}.nav>li>a:hover,.nav>li>a:focus{color:#FFF;text-decoration:none;background-color:#003776;border:1px solid #003776;border-bottom-color:transparent}.resultContainer{margin:30px 0 0;border-bottom:1px solid #DDD}.resultContainer h3{padding:0;font:normal 20px/100% "pf_dintext_promedium", sans-serif;color:#1A2B58}.resultContainer p{padding:0 0 30px;font:normal 15px/160% "pf_dintext_proregular", sans-serif;color:#777}.resultContainer p a{margin:0;padding:0;font:normal 15px/100% "pf_dintext_promedium", sans-serif;color:#07244C;text-transform:none}.resultContainer p a:hover{text-decoration:underline}.resultContainer span.link a{padding:0 0 30px;display:block;color:#00A5DF}.resultContainer .media>.pull-left{margin-right:16px}.resultContainer .media .media-body{margin:0;float:none}.resultContainer .media .media-body h3{margin:0}.resultContainer .media .media-body h3 a{margin:0;padding:0;color:#07244C}.resultContainer .media .media-body h3 a:hover{text-decoration:underline}.resultContainer .thumbnail{margin:0 16px 0 0 !important;padding:0;background:url(/public/images/search_border_bg.png) no-repeat;background-size:100% auto;border:2px solid #07244C}.resultContainer .priceContainer{padding:0 0 20px;display:block;color:#777}.resultContainer .priceContainer .price,.resultContainer .priceContainer .productCode{padding:0 15px 0 0;font:normal 13px/100% "pf_dintext_promedium", sans-serif;text-transform:uppercase}.errorMessageContainer{margin:30px 0 0}.errorMessageContainer a{margin:0;padding:0;font:normal 15px/100% "pf_dintext_proregular", sans-serif;text-transform:none;text-decoration:underline}.emptyCart a{margin:0;padding:0;font:normal 15px/100% "pf_dintext_proregular", sans-serif;text-transform:none;text-decoration:underline}footer.navContainer{width:100%;background:#07244C}footer.navContainer .navContent{padding:40px 15px 50px}footer.navContainer .navContent ul{width:20%;float:left;list-style:none}footer.navContainer .navContent ul li{font:normal 12px/220% "pf_dintext_prothin", sans-serif}footer.navContainer .navContent ul li a{display:inline-block;font:normal 12px/130% "pf_dintext_prothin", sans-serif;text-transform:uppercase;color:#FFF}footer.navContainer .navContent ul li a:hover{text-decoration:underline}footer.navContainer .navContent ul li a.navTitle{padding:0 0 15px;font:normal 13px/100% "pf_dintext_proregular", sans-serif}footer.navContainer .navContent ul li a.navTitle:hover{text-decoration:none}footer.navContainer .navContent .socialMedia{padding:35px 0 0}footer.navContainer .navContent .socialMedia a{width:45px;display:inline-block;margin-bottom:10px}footer.navContainer .navContent .socialMedia img{padding:0 5px 0 0;width:100%}footer.navContainer .siteMap{margin:10px 0 0}footer.footerContainer{width:100%;background:url(/public/images/background_latest_brickwall.png) repeat}footer.footerContainer p{margin:17px 0 0;display:block;float:left;font:normal 12px/120% "pf_dintext_proregular", sans-serif;color:#858585}footer.footerContainer p a{color:#009bc9}footer.footerContainer span{padding:14px 15px;display:block;text-align:right}footer.footerContainer span a{font:normal 14px/100% "pf_dintext_promedium", sans-serif;color:#003776;text-transform:uppercase}.removeText{display:none}.form-control{border-radius:0;box-shadow:none;line-height:32px;padding:0 10px;border:1px solid #cdcdcd}.addedSuccess{color:#1b6a5a;position:absolute;right:-45px;top:12px}.addToCart .loading{position:absolute;right:35px;top:9px}.atcLoading form{height:50px;position:relative}#products.grid .atcLoading form{height:110px}#products.grid .addedSuccess{top:-22px;right:0}#products.grid .addToCart .loading{right:85px;top:29px}.teamprofile{padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:20px}.teamprofile img{width:100%}.teamprofile h3{margin-top:0}#itemsContainer{margin-bottom:50px;margin-top:20px;text-align:center}#itemsContainer.align-left{text-align:left}.special_logo{width:60px;height:60px;position:absolute;display:none;top:-220px;right:-30px}.list .special_logo{top:-45px;right:-45px;z-index:9999}.list .enquire{width:100%;margin:5px 0 0 0px}tr.special .special_logo{display:none}.normal_order{position:relative;overflow:visible;width:100%}.disabled_order{display:none}tr.disabled .disabled_order{display:block}tr.disabled .normal_order{display:none}.newEnquiry input[type='text'],.newEnquiry textarea{width:100%;padding:5px;margin-top:3px;margin-bottom:10px}table.table tr td input.cc-num{width:300px;text-align:left}table.table tr td input.cc-exp{width:100px;text-align:left}.disabled .quantityContainer{display:none}.disabled .search-view{display:none !important}.textContainer h1 .pdf_download{display:inline-block;margin-left:20px;padding-left:20px;background-image:url("/public/images/download.png");background-position:left bottom;background-repeat:no-repeat;background-size:15%}.textContainer h1 .pdf_download a{font:normal 14px/100% "pf_dintext_probold", sans-serif}.paymentSelect{width:100%;margin-bottom:30px}.paymentOption div{display:none}.promoCode{width:300px !important;text-align:left !important}#store_update_cart{width:100px}.print-only{display:none !important}.container.sticky{background-color:#F7F6F9}.sticky{position:sticky;top:0;z-index:99}.createAccountContainer .clear input{display:none}.quantityContainer{position:relative}.quantityContainer .error{font-weight:bold;position:absolute;display:none;top:61px}.atcLoading .error{top:23px}.quantityContainer input:invalid{border:solid red 3px !important;margin-top:20px}.quantityContainer input:invalid+.error{display:block;color:red !important}.quantityContainer input:invalid+.error+.addToCartBtn{margin-top:20px}@media (min-width: 1440px){.container-fluid{max-width:1600px !important}.container-fluid.categoryContainer{max-width:100% !important}}@media (max-width: 1280px){.carousel-caption{margin-left:-512px;width:1024px}}@media (min-width: 1200px){.container{width:1170px !important}#orderWrapper tr td.leftAlign,#billingDetails tr td.leftAlign{text-align:left}#orderWrapper tr td.rightAlign,#billingDetails tr td.rightAlign{text-align:right}}@media (max-width: 1199px){.whiteTopNav .userInfo .searchWrapper{margin:10px 50px 0 0}aside.rightSideBar{padding-right:15px}#orderWrapper tr td.leftAlign,#billingDetails tr td.leftAlign{text-align:left}#orderWrapper tr td.rightAlign,#billingDetails tr td.rightAlign{text-align:right}#products.list form.addToCart input{margin:0 0 15px;width:100%}#products.list form.addToCart input.greenBox.addToCartBtn{margin:0;padding:10px 15px;width:100%}table.orderHistory tr td.actionSection a{margin:0 0 0 10px;padding:0 12px 0 25px}table.orderHistory tr td.actionSection a.print{border:none;border-right:1px solid #777}table.orderHistory tr td.actionSection a.print:hover{border:none}table.orderComplete tr td.actionSection a.print{border:none}table.orderComplete tr td.actionSection a.print:hover{text-decoration:underline;border:none}}@media (max-width: 1140px){.carousel-caption{margin-left:-430px;width:860px}}@media (max-width: 1000px){#carousel-example-generic .carousel-caption h2{font:normal 32px/100% "pf_dintext_probold", sans-serif}}@media (max-width: 1024px){.whiteTopNav .userInfo .searchWrapper{max-width:130px}.category figure.effect-ruby{background-color:#07244C;opacity:1}.category figure img{opacity:0.5 !important;-webkit-transform:scale(1);transform:scale(1)}.category figure h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.category figure.effect-ruby h2{font:normal 18px/120% "pf_dintext_probold", sans-serif}}@media (min-width: 992px){.container{width:100%}.category figure{width:25%}#carousel-example-generic .carousel-caption h2{font:normal 42px/100% "pf_dintext_probold", sans-serif}}@media (max-width: 991px){.whiteTopNav .telephone{padding:3px 15px 0;font:normal 15px/100% "pf_dintext_probold", sans-serif}.whiteTopNav .userInfo ul li a span{display:none !important}.container{width:100%}header{height:120px}header .navbar{height:120px;float:none}header .navbar-default .navbar-brand{width:80%;float:left;padding:0 15px;transition:none}header .navbar>.container .navbar-brand,header .navbar>.container-fluid .navbar-brand{margin-left:0}header .navbar-default .navbar-nav>li>a{padding:50px 22px 0;height:120px;font:normal 15px/100% "pf_dintext_proregular", sans-serif}header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon{padding:50px 22px 0;background:url(/public/images/icon_product.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon:hover,header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon.active{background:#DDDEDC url(/public/images/icon_product.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.brandsIcon{padding:50px 22px 0;background:url(/public/images/icon_brands.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.brandsIcon:hover,header .navbar-default .navbar-nav>li>a.brandsIcon.active{background:#DDDEDC url(/public/images/icon_brands.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.resourcesIcon{padding:50px 22px 0;background:url(/public/images/icon_resources.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.resourcesIcon:hover,header .navbar-default .navbar-nav>li>a.resourcesIcon.active{background:#DDDEDC url(/public/images/icon_resources.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.newsIcon{padding:50px 22px 0;background:url(/public/images/icon_news.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.newsIcon:hover,header .navbar-default .navbar-nav>li>a.newsIcon.active{background:#DDDEDC url(/public/images/icon_news.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.aboutIcon{padding:50px 22px 0;background:url(/public/images/icon_about.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.aboutIcon:hover,header .navbar-default .navbar-nav>li>a.aboutIcon.active{background:#DDDEDC url(/public/images/icon_about.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.contactIcon{padding:50px 22px 0;background:url(/public/images/icon_contact.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.contactIcon:hover,header .navbar-default .navbar-nav>li>a.contactIcon.active{background:#DDDEDC url(/public/images/icon_contact.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a:hover,header .navbar-default .navbar-nav>li>a.active{padding:80px 22px 0}header .megamenu{padding:0}header .dropdown-menu{top:auto}#carousel-example-generic .carousel-inner{height:auto}#carousel-example-generic .carousel-caption{top:0;margin-left:-345px;width:850px}#carousel-example-generic .carousel-caption h2{max-width:400px;font:normal 26px/120% "pf_dintext_probold", sans-serif}#carousel-example-generic .carousel-caption p{margin:0;max-width:350px;padding:0 0 10px;font:normal 18px/100% "pf_dintext_proregular", sans-serif}#carousel-example-generic .carousel-caption a{padding:15px;display:inline-block;font:normal 15px/100% "pf_dintext_promedium", sans-serif}#slider .carousel-inner{height:auto}.category figure.effect-ruby h2{font:normal 30px/100% "pf_dintext_probold", sans-serif}.latestContainer .container{width:100%}.latestContainer .container ul li .text{width:70%}.panel-body ul{padding:0 30px}.panel-body ul li{padding:0 15px 15px 0}.rightSideBar{padding:0 0 60px}.rightSideBar a{width:50%;padding:0 15px 60px;display:block;float:left}.rightSideBar a:last-child{padding:0}.rightSideBar a img{width:100%}.layoutBtn{clear:both}.layoutBtn form.displayNumber{margin:20px 25px 0 0}.displayOption{margin:20px 25px 0 0;display:block;float:left}#products .item.list-group-item .thumbnail figure{width:100%;border-right:none;border-bottom:1px solid #777}#products .item.list-group-item .caption{width:100%}.textContainer{padding:0 15px 60px}.textContainer .productCodeContainer,.textContainer .pricingContainer{padding:20px 0 0}.textContainer .pricingContainer .rrpPrice.col-sm-6,.textContainer .pricingContainer .yourPrice.col-sm-6{padding:10px 15px 0 0}table.table.table-bordered.downloadables tr{margin-bottom:10px;display:block}table.table.table-bordered.downloadables tr#heading{display:none}table.table.table-bordered.downloadables td.title{border-top:1px solid #ddd !important}table.table.table-bordered.downloadables tr td{overflow:hidden;display:block;border-top:none !important}table.table.table-bordered.downloadables tr td.noResources{border-top:1px solid #ddd !important}table.table.table-bordered.downloadables .visible-sm{display:inline-block !important}.productItem{padding:30px 15px 20px 0;border-bottom:1px dashed #03305D}.productItem img{width:100%}.productItem a{margin:0;padding:0;display:block}.productItem h3{margin:0}.productItem h3 a{margin:0;padding:0;display:inline-block}.productItem h3 span.productCode{display:block}table .costTable th{padding:11px}table .costTable th.rightAlign{text-align:right}.orderBtns{padding:0 15px 0}.textContainer table tr td a.redBox{margin:0;padding:7px 12px;display:inline-block;font:normal 16px/100% "pf_dintext_promedium", sans-serif;color:#9D1325;border:3px solid #9D1325;background:#FFF;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.textContainer table tr td a.redBox:hover{color:#FFF;background:#9D1325;border:3px solid #9D1325}.shippingTable tr td input.checkbox{width:auto !important}table.table tr th{padding:15px}table.table tr th.remove{padding:15px}table.costTable th.rightAlign{text-align:right;padding:19px}.textContainer .addToCart{width:100%}.textContainer .addToCart input{width:100%}.textContainer table.table tr td input.greenBox.addToCartBtn{margin:15px 0;width:100%}.addedSuccess{right:-13px;top:-14px}.addToCart .loading{right:61px;top:42px}.atcLoading form{height:130px}table.orderHistory tr td.actionSection a{margin:0 0 20px 25px;padding:0 25px 0 30px;border:none}table.orderHistory tr td.actionSection a{margin:0 0 10px 0}table.orderHistory tr td.actionSection a.reOrder,table.orderHistory tr td.actionSection a.print,table.orderHistory tr td.actionSection a.view{border:none}table.orderHistory tr td.actionSection a.reOrder:hover,table.orderHistory tr td.actionSection a.print:hover,table.orderHistory tr td.actionSection a.view:hover{text-decoration:underline;border:none}footer.navContainer .navContent .siteMap{margin:20px 0 0}footer.navContainer .navContent ul{padding:0 15px 0 0}footer.navContainer .navContent ul:last-child{padding:0}.rightSideBar a{width:50%}footer.navContainer .navContent,footer.footerContainer .container{width:100%}footer.navContainer .navContent a.logo,footer.footerContainer .container a.logo{width:30%;display:block}footer.navContainer .navContent a.logo img,footer.footerContainer .container a.logo img{width:100%}#products.grid tr{width:50%}#products.grid tr:nth-child(3n+1){clear:none}#products.grid tr:nth-child(2n+1){clear:left}}@media (max-width: 940px){.carousel-caption{margin-left:-340px;width:680px}.megamenu{width:100%;margin-left:0}.first .itemList .column{width:33% !important}}@media (max-width: 850px){.whiteTopNav .telephone{font:normal 13px/100% "pf_dintext_probold", sans-serif}.whiteTopNav .userInfo ul li a{padding:22px 10px;font:normal 13px/100% "pf_dintext_promedium", sans-serif}header .navbar-default .navbar-nav>li>a{padding:50px 15px 0;height:120px;font:normal 15px/100% "pf_dintext_proregular", sans-serif}header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon{padding:50px 15px 0;background:url(/public/images/icon_product.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon:hover,header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon.active{background:#DDDEDC url(/public/images/icon_product.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.brandsIcon{padding:50px 15px 0;background:url(/public/images/icon_brands.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.brandsIcon:hover,header .navbar-default .navbar-nav>li>a.brandsIcon.active{background:#DDDEDC url(/public/images/icon_brands.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.resourcesIcon{padding:50px 15px 0;background:url(/public/images/icon_resources.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.resourcesIcon:hover,header .navbar-default .navbar-nav>li>a.resourcesIcon.active{background:#DDDEDC url(/public/images/icon_resources.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.newsIcon{padding:50px 15px 0;background:url(/public/images/icon_news.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.newsIcon:hover,header .navbar-default .navbar-nav>li>a.newsIcon.active{background:#DDDEDC url(/public/images/icon_news.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.aboutIcon{padding:50px 15px 0;background:url(/public/images/icon_about.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.aboutIcon:hover,header .navbar-default .navbar-nav>li>a.aboutIcon.active{background:#DDDEDC url(/public/images/icon_about.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.contactIcon{padding:50px 15px 0;background:url(/public/images/icon_contact.png) no-repeat center -40px}header .navbar-default .navbar-nav>li>a.contactIcon:hover,header .navbar-default .navbar-nav>li>a.contactIcon.active{background:#DDDEDC url(/public/images/icon_contact.png) no-repeat center 25px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a:hover,header .navbar-default .navbar-nav>li>a.active{padding:80px 15px 0}}@media (max-width: 768px){.whiteTopNav .telephone{padding:5px 15px 0}header .navbar-default .searchWrapper{display:block;width:160px;margin-top:40px;float:right;margin-right:150px}header .navbar-default .searchWrapper.input-group .form-control,header .navbar-default .searchWrapper.input-group .input-group-btn{display:block}header .navbar-default .navbar-brand{width:30% !important;transition:none}header .navbar-default .navbar-brand img{width:30%;transition:none}header .navbar-default .navbar-nav>li>a{padding:10px 15px;height:120px;font:normal 15px/100% "pf_dintext_proregular", sans-serif}header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon{padding:10px 15px;background:none}header .navbar-default .navbar-nav>li>a.engineeringConsumablesIcon:hover{background:none}header .navbar-default .navbar-nav>li>a.resourcesIcon{padding:10px 15px;background:url(/public/images/icon_resources_white.png) no-repeat center 25px}header .navbar-default .navbar-nav>li>a.resourcesIcon:hover,header .navbar-default .navbar-nav>li>a.resourcesIcon .active{background:#DDDEDC url(/public/images/icon_resources.png) no-repeat center 30px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.brandsIcon{padding:10px 15px;background:url(/public/images/icon_brands.png) no-repeat center 25px}header .navbar-default .navbar-nav>li>a.brandsIcon:hover,header .navbar-default .navbar-nav>li>a.brandsIcon .active{background:#DDDEDC url(/public/images/icon_brands.png) no-repeat center 30px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.newsIcon{padding:10px 15px;background:url(/public/images/icon_news_white.png) no-repeat center 25px}header .navbar-default .navbar-nav>li>a.newsIcon:hover,header .navbar-default .navbar-nav>li>a.newsIcon .active{background:#DDDEDC url(/public/images/icon_news.png) no-repeat center 30px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.aboutIcon{padding:10px 15px;background:url(/public/images/icon_about_white.png) no-repeat center 25px}header .navbar-default .navbar-nav>li>a.aboutIcon:hover,header .navbar-default .navbar-nav>li>a.aboutIcon .active{background:#DDDEDC url(/public/images/icon_about.png) no-repeat center 30px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a.contactIcon{padding:10px 15px;background:url(/public/images/icon_contact_white.png) no-repeat center 25px}header .navbar-default .navbar-nav>li>a.contactIcon:hover,header .navbar-default .navbar-nav>li>a.contactIcon .active{background:#DDDEDC url(/public/images/icon_contact.png) no-repeat center 30px;border:none;color:#07244C}header .navbar-default .navbar-nav>li>a:hover{padding:10px 15px !important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#DDDEDC;color:#07244C}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:-1px !important;border:none;border-top:1px solid #08244C;border-radius:0}#carousel-example-generic .carousel-caption{margin-left:-290px;width:768px}#carousel-example-generic .carousel-caption h2{margin:0;max-width:380px;font:normal 28px/120% "pf_dintext_probold", sans-serif}#carousel-example-generic .carousel-caption p{max-width:300px;font:normal 15px/100% "pf_dintext_proregular", sans-serif}#carousel-example-generic .carousel-caption a{font:normal 13px/100% "pf_dintext_promedium", sans-serif}#carousel-example-generic .carousel-indicators li,#carousel-example-generic .carousel-indicators .active{margin:0 3px;width:12px;height:12px}ol.breadcrumb{margin:20px 0 10px}.registerForm form#customerLookup .form-group input.greenBox{margin:0 0 30px}.category figure.effect-ruby h2{padding:20px;font:normal 24px/100% "pf_dintext_probold", sans-serif}.panel-group{margin-bottom:50px;display:none}.panel-group .panel+.panel{margin:-2px 0 0}.panel-title a.collapsed{border:1px solid #03305D}.panel-title a.collapsed:hover,.panel-title a:hover,.panel-title.accountInfo a.collapsed,.panel-title.accountInfo a.collapsed:hover,.panel-title.accountInfo a:hover,.panel-title.accountInfo a.active{border:1px solid #03305D}.rightSideBar a{padding:0 15px 60px 0}.mapContainer figure figcaption{top:18%}table.costTable th{padding:11px !important}table.costTable th.rightAlign{text-align:right}#products.grid tr{width:50%}#products.grid tr:nth-child(3n+1){clear:none}#products.grid tr:nth-child(2n+1){clear:left}#products.grid .addToCart input[type="number"]{width:100%}#products.grid .addToCart input.greenBox.addToCartBtn{width:100%;margin:10px 0 15px}#products .table-responsive,#products table.table.table-bordered{border:none;margin:20px 0 0;overflow-x:hidden}#products table.table.table-bordered thead tr:last-child{border:none}#products table.table.table-bordered tr{margin-bottom:10px;overflow:hidden;display:block;padding:0;border:none}#products table.table.table-bordered tr:last-child{border-bottom:1px solid #ddd}#products table.table.table-bordered tr td{display:block;border-top:none}#products table.table.table-bordered th{display:none}#products table.table.table-bordered .visible-xs{display:inline-block !important}#products .table-responsive>.table-bordered>tbody>tr>td:first-child{border-top:1px solid #ddd;border-left:1px solid #ddd}#products .table-responsive>.table-bordered>tbody>tr>td:last-child{border-right:1px solid #ddd}#products .table-responsive>.table>tbody>tr>td{white-space:normal}#products .addToCart{width:auto}#products .addToCart input[type="number"]{width:80px}#products .addToCart input.greenBox.addToCartBtn{padding:10px 15px}table.table.table-bordered tr td{font:normal 14px/120% "pf_dintext_proregular", sans-serif}table.table.table-bordered tr td a{font:normal 16px/120% "pf_dintext_promedium", sans-serif}table.table tr td h2 a{font:normal 14px/100% "pf_dintext_promedium", sans-serif}table.orderHistory tr td.actionSection a,table.orderHistory tr td.actionSection a.reOrder,table.orderHistory tr td.actionSection a.print,table.orderHistory tr td.actionSection a.view{font:normal 12px/24px "pf_dintext_proregular", sans-serif}#products table.orderComplete tr td:first-child{border-top:1px solid #ddd}#products table.orderComplete tr td.rightAlign,#products table.orderComplete tr td.bold{text-align:left}.addedSuccess{right:0;top:0;font-size:15px}.addToCart .loading{right:61px;top:9px}.atcLoading form{height:50px}.itemUsedContainer{padding:40px 0}footer.navContainer .navContent a.logo,footer.footerContainer .container a.logo{width:25%}}@media (max-width: 768px){.whiteTopNav .telephone{font:normal 13px/100% "pf_dintext_probold", sans-serif}.whiteTopNav .userInfo ul li a{padding:22px 10px;font:normal 13px/100% "pf_dintext_promedium", sans-serif}header .navbar-default .navbar-brand{width:180px;transition:none}header .navbar-default .navbar-brand img{width:100%}header .navbar-collapse.collapse.in{padding:0}header .navbar-collapse{border:none !important}header .navbar-default .navbar-nav>li>a{height:auto;padding:10px 15px}header .navbar-nav{width:100%;margin:0;float:left;color:#07244C;background:#FFF;border-bottom:2px solid #07244C}header .navbar-default .navbar-nav>li>a{color:#07244C}.navbar-default .navbar-nav>li>a{padding:10px 15px;height:120px;font:normal 15px/100% "pf_dintext_proregular", sans-serif}.navbar-default .navbar-nav>li>a.engineeringConsumablesIcon{background:none !important}.navbar-default .navbar-nav>li>a.engineeringConsumablesIcon:hover{background:none !important;background-color:#DDDEDC !important;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.resourcesIcon{background:none !important}.navbar-default .navbar-nav>li>a.resourcesIcon:hover,.navbar-default .navbar-nav>li>a.resourcesIcon .active{background:none !important;background-color:#DDDEDC !important;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.brandsIcon{background:none !important}.navbar-default .navbar-nav>li>a.brandsIcon:hover,.navbar-default .navbar-nav>li>a.brandsIcon .active{background:none !important;background-color:#DDDEDC !important;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.newsIcon{background:none !important}.navbar-default .navbar-nav>li>a.newsIcon:hover,.navbar-default .navbar-nav>li>a.newsIcon .active{background:none !important;background-color:#DDDEDC !important;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.aboutIcon{background:none !important}.navbar-default .navbar-nav>li>a.aboutIcon:hover,.navbar-default .navbar-nav>li>a.aboutIcon .active{background:none !important;background-color:#DDDEDC !important;border:none;color:#07244C}.navbar-default .navbar-nav>li>a.contactIcon{background:none !important}.navbar-default .navbar-nav>li>a.contactIcon:hover,.navbar-default .navbar-nav>li>a.contactIcon .active{background:none !important;background-color:#DDDEDC !important;border:none;color:#07244C}.navbar-default .navbar-nav>li>a:hover{padding:10px 15px !important;color:#07244C;background-color:lightGrey}.megamenu{margin-left:0;margin-right:0}.megamenu>li{margin-bottom:30px}.megamenu.dropdown-header{padding:3px 15px !important}.navbar-nav .open .dropdown-menu .dropdown-header{color:#fff}.freeShipping img{width:50%}.productCodeContainer.col-xs-6{padding:20px 15px 0}.panel-title a{color:#FFF;border:1px solid #03305D;background-color:#03305D;background-repeat:no-repeat}.panel-title a.collapsed{color:#03305D;background-color:#FFF;border:1px solid #03305D}.freeShipping img{margin:0;width:100%}.carousel-inner{height:auto}#carousel-example-generic .carousel-caption{top:10%}.carousel-control{width:7%}.glyphicon-chevron-right{right:18% !important}.glyphicon-chevron-left{left:60% !important}.carousel-control.left,.carousel-control.right{display:none}.panel-title a{color:#FFF;border:1px solid #03305D;background-color:#03305D;background-repeat:no-repeat}.panel-title a.collapsed{color:#03305D;background-color:#FFF;border:1px solid #03305D}.rightSideBar.col-xs-12{margin:0;padding:0 15px 30px}.rightSideBar.col-xs-12 img{margin:0 20px 20px 0;float:left}.nav-tabs>li>a{margin-right:3px}.resultContainer p a{text-align:left}table.table.table-bordered{margin:30px 0 0;border:none}table.table.table-bordered tr#heading{border:none}table.table.table-bordered tr#heading th{background:none}table.table.table-bordered tr{padding:15px;border:1px solid #DDD}table.table.table-bordered tr th{padding:15px;background:#FFF;vertical-align:middle}table.table.table-bordered tr th.rightAlign{text-align:right;padding:11px}#products.grid table.table.table-bordered tr{width:50%;padding-left:15px;padding-right:15px}#products.grid table.table.table-bordered tr:last-child{border-bottom:none}#products.grid table.table.table-bordered{overflow:hidden}#products.grid .table-responsive>.table-bordered>tbody>tr>td:first-child{border-left:2px solid #07244c;border-top:2px solid #07244c}#products.grid .table-responsive>.table-bordered>tbody>tr>td:last-child{border-right:2px solid #07244c}#products.grid{margin-top:20px}table.table.table-bordered.orderHistoryDetail tr td.actionSection a.reOrder{background:none;padding-left:0;font-size:12px}table.table.table-bordered.orderHistoryDetail tr td,table.table.table-bordered.orderHistoryDetail tr th{padding:10px;font-size:12px}table.table.table-bordered.orderHistoryDetail tr h2{padding-left:0}table.table.table-bordered.orderHistoryDetail tr h2 a{font-size:14px}#products table.orderComplete tr#heading{display:none}#products table.orderComplete tr td.amount{width:100%}#products table.orderComplete table.orderHistory tr td.actionSection a.print{padding:0 25px 0 30px;background:url(/public/images/icon_print.png) no-repeat 0 0}#products table.table.table-bordered tr:last-child{border-bottom:none}section.latestContainer .latestContent{padding:35px 15px 0}section.latestContainer .latestContent.latestNews{padding:35px 15px}.itemUsedContainer .col-xs-6:nth-child(3n+1){clear:left}footer.navContainer .navContent{width:100%;padding:40px 15px 50px}footer.navContainer .navContent .siteMap{margin:20px 0 0}footer.navContainer .navContent ul{width:33%;padding:0 15px 30px 0}footer.navContainer .navContent ul:last-child{padding:0}footer.navContainer .navContent ul:nth-child(3n+1){clear:left}.teamprofile h3{margin-top:20px}}@media (max-width: 610px){.megamenu li.first>ul:first-of-type>li:first-child{padding:0}.megamenu li.first+li{padding-left:15px}.megamenu li:last-child{padding-right:15px}.megamenu{visibility:visible;display:none}#carousel-example-generic .carousel-caption{margin-left:-240px;width:450px}.layoutBtn{clear:both}.layoutBtn form.displayNumber{margin:20px 25px 0 0}.paginationContainer span.currentPage{margin:0}.mapContainer figure figcaption{top:20%}.thumbnail figure figcaption{padding:1em}form #order_custom2{max-width:180px}}@media (max-width: 500px){header{height:90px}header .navbar-default .navbar-toggle{margin:25px 15px 0}.navbar-collapse{max-height:none !important}.navbar-collapse.in{overflow-y:visible}header .navbar-default .navbar-brand{margin:20px 0 12px !important;width:110px !important;padding:0 5px 0 15px}.dropdown-menu.megamenu{position:static}.megamenu>li,.megamenu li.first{margin:0;padding:0 15px 0}.megamenu>li{margin-bottom:10px}.megamenu .thumbnail:first-child{margin:20px 0 0}.megamenu .thumbnail{margin:10px 0 0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#07244C;background:#07244C}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a.hover,.navbar-default .navbar-nav>.open>a:focus{color:#07244C;background:#07244C}.whiteTopNav .userInfo ul li.favourites-link{display:none}.bannerContainer{height:100px}.bannerContainer h2{height:100px;padding:40px 0 0;font:normal 30px/100% "pf_dintext_probold", sans-serif}#carousel-example-generic .carousel-caption{top:10%;left:0}#carousel-example-generic .carousel-inner{height:auto}#carousel-example-generic .carousel-inner .carousel-caption{margin-left:0;width:320px;padding:40px;width:100%;text-align:center}#carousel-example-generic .carousel-inner .carousel-caption h2{text-align:center;font:normal 28px/110% "pf_dintext_probold", sans-serif}#carousel-example-generic .carousel-inner .carousel-caption p{display:none}.carousel-caption h2{margin:0 0 10px}.carousel-caption a{padding:10px 15px}.category figure{width:100%;float:none}.category figure.effect-ruby h2{font:normal 20px/100% "pf_dintext_probold", sans-serif}ol.breadcrumb,ol.breadcrumb li a,ol.breadcrumb li,ol.breadcrumb>.active,ol.breadcrumb>.active a{margin:10px 0 0 0;font:500 11px/100% "museo_sans_500", sans-serif}.panel-default h4.panel-title{font:normal 13px/120% "pf_dintext_promedium", sans-serif}.panel-body ul li a{font:normal 12px/120% "pf_dintext_proregular", sans-serif}.filterContainer form{width:100%}.filterContainer form ul li{width:100%;margin:0;padding:0 0 20px 0}.filterContainer form ul li :last-child{margin:0}.filterContainer form ul li input.searchBox{width:100%;padding:0 10px 0}.filterContainer form label{padding:0}.filterContainer form select{margin:0 0 20px}.filterContainer .layoutBtn{margin:0 25px 0 0}.filterContainer .layoutBtn form.displayNumber{margin:0 25px 0 0}.filterContainer .displayOption{margin:0;padding:10px 0}.filterContainer .displayOption a.btn-sm{margin:0 15px 0 0;padding:12px 5px 0}#products.list td.gridImgContainer{width:auto;border-top:1px solid #DDDDDD !important}#products.grid td.gridImgContainer a.gridImg{height:224px}.redBox,.greenBox{font-size:14px !important}.articleContainer.noPadding{padding:0}.articleContainer p{padding:0 0 20px}.downloadPDF{margin:0}.downloadPDF .col-xs-1{width:16.66666667%}.downloadPDF ul li .text h4 a{font:normal 14px/120% "pf_dintext_promedium", sans-serif}.rightSideBar.col-xs-12{padding:0 15px 0}.textContainer .col-xs-6{width:100%}.productCodeContainer.col-xs-6,.pricingContainer.col-xs-6{padding:20px 0 0}.rightSideBar.col-xs-12 img{margin:0 0 20px}#products .item.col-xs-6{width:100%}.productEnquiryContainer #productEnquiryWrapper form input,.productEnquiryContainer #productEnquiryWrapper form textarea{width:100% !important;display:block;clear:both}.productEnquiryContainer #productEnquiryWrapper form span.col-xs-offset-2,.productEnquiryContainer #productEnquiryWrapper form input.col-xs-offset-2{margin:0}.productEnquiryContainer #productEnquiryWrapper form input.redBox{margin:20px 0 0 !important}section.latestContainer .latestContent.latestNews{padding:0 15px 35px}.mapContainer:nth-child(even),.mapContainer:nth-child(odd){padding:0}.mapContainer figure figcaption{top:30%}.textContainer table tr td a.redBox{font:normal 13px/100% "pf_dintext_promedium", sans-serif}.textContainer a,.textContainer button,.textContainer input.redBox{margin:15px 0 0;display:block;font:normal 16px/100% "pf_dintext_promedium", sans-serif}button.greenBox.pull-right,input.redBox.pull-right{width:100%;margin:15px 0 0 !important;float:none !important}.cartQuantityContainer{margin:20px 0 0;float:left}button.greenBox.pull-right{display:block;float:none}.textContainer .quantityContainer input.greenBox{margin:15px 0;width:100%}.textContainer table tr td a.greenBox{width:100%;text-align:center}.textContainer .pricingContainer .rrpPrice.col-sm-6,.textContainer .pricingContainer .yourPrice.col-sm-6{width:50%;padding:0 15px 0 0;float:left}#orderWrapper table,#billingDetails table{border:none}#orderWrapper table,#orderWrapper tr,#orderWrapper td,#billingDetails table,#billingDetails tr,#billingDetails td{display:block}#orderWrapper th,#billingDetails th{display:none}#orderWrapper tr,#billingDetails tr{padding:0;border:none;overflow:hidden}#orderWrapper tr.productRow,#billingDetails tr.productRow{margin-bottom:20px}#orderWrapper tr.productRow td:first-child,#orderWrapper tr.productRow td:nth-child(3n),#billingDetails tr.productRow td:first-child,#billingDetails tr.productRow td:nth-child(3n){width:70%;float:left;height:73px;border-bottom:none;border-right:none}#orderWrapper tr.productRow td:nth-child(2n),#orderWrapper tr.productRow td:nth-child(4n),#billingDetails tr.productRow td:nth-child(2n),#billingDetails tr.productRow td:nth-child(4n){width:30%;float:left;height:73px}#orderWrapper tr.productRow td:nth-child(5n),#billingDetails tr.productRow td:nth-child(5n){width:100%;float:none;overflow:hidden;height:40px;padding:5px 15px}#orderWrapper tr.productRow .removeText,#billingDetails tr.productRow .removeText{padding:0 5px;display:inline-block}#orderWrapper tr input.remove,#billingDetails tr input.remove{display:inline-block}#orderWrapper tr td#prices,#orderWrapper tr td.rightAlign,#billingDetails tr td#prices,#billingDetails tr td.rightAlign{text-align:right}#orderWrapper table.table tr td input.purchaseOrder,#billingDetails table.table tr td input.purchaseOrder{width:100%}#orderWrapper table.table tr td#prices,#billingDetails table.table tr td#prices{border-bottom:none}#orderWrapper table.table tr td.bold,#billingDetails table.table tr td.bold{border-right:none;border-bottom:none}#orderWrapper table.table tr td.rightAlign,#billingDetails table.table tr td.rightAlign{border-bottom:none}#orderWrapper .splitSmall td,#billingDetails .splitSmall td{display:block;float:left;width:50%}#orderWrapper .splitSmall td.shippingAddress,#billingDetails .splitSmall td.shippingAddress{width:100%;border-bottom:none}#orderWrapper .splitSmall td h3,#orderWrapper .splitSmall td.bold,#billingDetails .splitSmall td.bold{border-right:none}#orderWrapper .splitSmall td.bold,#orderWrapper .splitSmall td.whiteBoarder.rightAlign,#billingDetails .splitSmall td.bold,#billingDetails .splitSmall td.whiteBoarder.rightAlign{width:70%;max-height:67px}#orderWrapper .splitSmall td.rightAlign,#orderWrapper .splitSmall td.greyBg:nth-of-type(2n),#billingDetails .splitSmall td.rightAlign,#billingDetails .splitSmall td.greyBg:nth-of-type(2n){width:30%;max-height:67px}#orderWrapper .greenBox,#billingDetails .greenBox{margin-top:20px}#orderWrapper .orderBtns input.greenBox,#orderWrapper .orderBtns input.redBox,#billingDetails .orderBtns input.greenBox,#billingDetails .orderBtns input.redBox{margin:30px 15px 0 0;float:left;font:normal 18px/100% "pf_dintext_promedium", sans-serif}table.orderHistory tr td.actionSection a{display:block}table.orderHistory tr td.actionSection a.print,table.orderHistory tr td.actionSection a.reOrder,table.orderHistory tr td.actionSection a.view{font-size:12px}table.table.table-bordered.orderHistoryDetail tr td,table.table.table-bordered.orderHistoryDetail tr th{padding:5px}table.table.table-bordered.orderHistory tr td,table.table.table-bordered.orderHistory tr th{font-size:12px;padding:7px}table.orderHistory tr td h2 a{font-size:14px}.textContainer a.link.blueBox{margin:15px 0;width:100%}#billingDetails tr.productRow{margin-bottom:0}#billingDetails .splitSmall td.shippingAddress{display:none}table.table.table-bordered.orderComplete tr td,table.table.table-bordered.orderComplete tr th{padding:15px}.loginPage form .form-group a.forgotPassword{text-align:left}.loginPage{margin:30px 0 0}.loginPage form .form-group input{width:100%}.resultContainer .media .media-body h3 a{text-align:left}.nav-tabs{border-bottom:none}.nav-tabs>li>a{margin:8px 3px 0;font:normal 13px/100% "pf_dintext_promedium", sans-serif;border:1px solid #CCC}.resultContainer a.thumbnail{width:50%}.resultContainer a.thumbnail img{width:100%}.resultContainer .media .media-body{margin:20px 0 0;float:left}section.itemUsedContainer .col-xs-6{width:100%}footer a.logo{display:block;text-align:center}footer .siteMap{display:none}footer.navContainer .navContent{padding:20px 15px}footer.navContainer .navContent a.logo{margin:0 auto;width:30%}footer.navContainer .navContent a.logo img{width:100%}footer.footerContainer .col-xs-9,footer.footerContainer .col-xs-3{width:100%}footer.footerContainer p{margin:14px 0 0;padding:0;text-align:center}footer.footerContainer span{text-align:center}#products.grid table.table.table-bordered tr{width:100%}.addToCart .loading{right:18px;top:9px}header .navbar-default .searchWrapper{width:150px !important;margin-top:25px !important;margin-right:100px !important}header .navbar-default .searchWrapper .input-group-btn .btn{padding:6px 6px}}@media (max-width: 375px){header .navbar-default .navbar-brand{width:35%}header .navbar-default .searchWrapper{width:100px !important}.panel-group{margin-bottom:20px}.freeShipping{margin:20px 0 0}.freeShipping a{width:100%}.freeShipping a img.hidden-xs{display:block !important}.freeShipping a img.hidden-sm{display:none}table.orderHistory tr td.actionSection a.print,table.orderHistory tr td.actionSection a.reOrder,table.orderHistory tr td.actionSection a.view{margin:0 0 5px 0;padding:0;background:none}table.orderHistory tr td.actionSection a.print:hover,table.orderHistory tr td.actionSection a.reOrder:hover,table.orderHistory tr td.actionSection a.view:hover{background:none}.addToCart .loading{display:none}.category figure.effect-ruby{background-color:#07244C;opacity:1}.category figure img{opacity:0.5 !important;-webkit-transform:scale(1);transform:scale(1)}.category figure h2{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.category figure.effect-ruby h2{font:normal 18px/120% "pf_dintext_probold", sans-serif}#products table.orderComplete tr td.actionSection a.print{padding:0 25px 0 30px;background:url(/public/images/icon_print.png) no-repeat 0 0}}@media (max-width: 320px){header .navbar-default .navbar-brand{width:40%}.carousel-caption{margin-left:0;width:280px}.cartQuantityContainer span.cartQuantity a{padding:3px 0 0 35px;font:normal 14px/120% "pf_dintext_promedium", sans-serif;text-align:left}table.table tr td h2{padding:0}.rightSideBar a{width:100%;padding:0}.mapContainer figure figcaption{top:25%}.resultContainer a.thumbnail{width:100%}.latestContainer .container ul li .text{width:100%;padding:10px 0}footer.navContainer .navContent a.logo{width:40%}footer.footerContainer{padding:0 15px}}
