body, html {height:auto;}html { background:white; }body {font-family:"din-2014", sans-serif;font-size:16px;line-height:24px;background:url("/_apps/skogstad/php_theme_includes/img/page_bg.jpg") center bottom no-repeat #fff;background-size:contain;min-height:750px;overflow-x:hidden;}.container {max-width:1240px; }.no-padding > [class*='col-'] {padding-left:0;padding-right:0; }a { color:inherit; }li { list-style-type:none; }svg {fill-rule:inherit;fill:#999!important;}.btn {color:#121212;border-radius:0;background:white;padding:4px 10px;font-weight:bold;border:2px solid #121212;text-transform:capitalize; }.btn:hover {color:white;background:#121212; }.btn i {font-size:0.85em; }.btn.fullheight {height:40px; }.btn-default {color:white;background:#121212;border:0 none;font-size:14px;text-transform:capitalize;color:white; }.btn-primary { color:white; }.btn-pink {background:#dd2070;padding:20px 35px;font-size:12px;margin:10px auto;}.btn-pink:hover {background:#ba206f;}.title .btn {margin-top:-5px;font-size:13px;padding-left:25px;padding-right:25px;}.row .container {max-width:100%; }.catalogue .row span.stockmessage {margin-top:25px;margin-bottom:-10px;display:block;}.catalogue .list-row span.stockmessage {margin-top:0px;}.list-row .panel .Tag {width:auto;}.list-row .panel .Tag a {font-size:12px;}.landing-page{overflow-x:scroll;}@media (max-width:468px){.list-row .panel .Tag a {font-size:10px;}}.row .panel .Tag {padding-top:25px;}.list-row .panel .Tag {margin-bottom:0;}.no_marg {margin-left:0;margin-right:0;}button {border:none;background:inherit;text-transform:inherit; }.btn.btn-primary {color:white;background:#000000;border:2px solid black; }.btn.btn-primary:hover, .btn.btn-primary:focus {background:black; }.lblue {color:#3b5998!important;}.smaller { font-size:0.9em; }.large {line-height:1em;font-size:1.2em; }.larger {line-height:1em;font-size:1.5em; }ul, img {padding:0;margin:0; }ul#main_menu, .btn {margin-top:0;font-weight:bold;font-family:"din-2014", sans-serif; }h1, h2, h3, h4 {margin-top:10px;;font-weight:normal;font-size:18px;}h1 span, h2 span, h3 span, h4 span, ul#main_menu span, .btn span {font-size:0.75em;font-weight:normal; }hr {display:inline-block;width:100%;}.row.block {margin-top:15px; }.mt-0 { margin-top:0px; }.mt-1 { margin-top:10px; }.mt-2 { margin-top:20px; }.mt-3 { margin-top:30px; }.mt-4 { margin-top:40px; }.mt-5 { margin-top:50px; }.mb-1 { margin-bottom:10px; }.mb-15 { margin-bottom:15px; }.title, .sec_title {font-size:24px;text-transform:uppercase;font-weight:300;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #efefef; }.sub_title {font-size:24px;text-transform:uppercase;font-weight:300;margin-bottom:10px; }h1.title.large {font-size:34px;margin-bottom:30px;}.full-width {width:100%; }h3 {font-size:18px;line-height:26px;text-transform:capitalize; }h3.secondary {font-size:16px;color:#000000; }section {width:100%;margin:15px 0;display:block; }section:after {clear:both;content:'';display:block; }.body.catalogue section {margin-top:0;}.body.catalogue .panel-body { padding:0; }.body.catalogue .list-row .panel-body { padding:0 15px; }.body.catalogue .panel-body a {background-color:white;color:initial;margin-top:10px;min-height:25px;margin-bottom:5px;min-height:25px;display:block;}.body.catalogue .panel-body h3 {font-size:16px;margin-bottom:0;}.body.catalogue .panel-body .panel_img {display:block;height:230px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center center;margin-bottom:0;}.body.catalogue .cta_area.no-pad-bottom .row { border:0 none; }.body.catalogue .cta_area.no-pad-bottom {border-top:1px solid #efefef;padding-top:10px;margin-top:0px;margin-bottom:0;}.body.catalogue .cta_area.no-pad-bottom .panel-default .panel-body h3 {font-size:14px;}.no-pad {padding:0; }.no-pad-right {padding-right:0; }.no-pad-left {padding-left:0; }.show_2 > div:nth-child(n+3) {display:none; }.show_3 > div:nth-child(n+4) {display:none; }.show_4 > div:nth-child(n+5) {display:none; }p.breadcrumbs {margin-top:10px;margin-bottom:10px; }p.breadcrumbs a {font-weight:normal;color:inherit; }p.breadcrumbs i {font-size:0.8em;margin:0 5px; }.form-control {color:#999;height:auto;padding:10px 12px;font-size:13px;border-radius:0;border:1px solid #dedede;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0; }.form-control.input-sm {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px; }.cta_area {background:#efefef;padding:20px 0;padding:15px; }.cta_area.no-pad-bottom {padding:15px 0;background:0 none; }.cta_area.no-pad-bottom .row {text-align:center;width:auto;margin:0 auto;display:table;border-bottom:2px solid #efefef;padding-bottom:15px;margin-top:-15px; }.cta_area.no-pad-bottom [class*='col-'] {margin-left:0;margin-right:0;padding:0;display:inline-block;float:none;width:auto;margin:0 32.5px; }.cta_area.no-pad-bottom [class*='col-']:first-child {margin-left:0; }.cta_area.no-pad-bottom [class*='col-']:last-child {margin-right:0; }.cta_area.no-pad-bottom .panel-default {border:0;background:0;margin-bottom:0;box-shadow:0 0 0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;border-radius:0!important; }.cta_area.no-pad-bottom .panel-default .panel-body {padding:0; }.cta_area.no-pad-bottom .panel-default .panel-body a {display:block;color:inherit; }.cta_area.no-pad-bottom .panel-default .panel-body a:hover {text-decoration:none;}.cta_area.no-pad-bottom .panel-default .panel-body img {margin-right:15px; }.cta_area.no-pad-bottom .panel-default .panel-body h3 {font-weight:700;font-size:14px;display:inline-block;margin-bottom:0; }.cta_area .container > .row > .col-xs-12 h1, .cta_area .container > .row > .col-xs-12 h2, .cta_area .container > .row > .col-xs-12 h3 {margin:0; }.cta_area h3 span {display:block; }.cta_area.no-pad-bottom.in_page .container {width:100%;padding:0; }.cta_area.no-pad-bottom.in_page .row {width:100%;margin:inherit; }.cta_area.no-pad-bottom.in_page [class*='col-'] {margin:0 25px; }.cta_area.no-pad-bottom.in_page [class*='col-']:last-child {margin-right:0; }.cta_area.no-pad-bottom.in_page [class*='col-']:first-child {margin-left:0; }.cta_area.no-pad-bottom.in_page .panel-default .panel-body h3 {font-size:16px; }.cta_area.no-pad-bottom.in_page .row {padding-bottom:0;border:0 none; }.page .cta_area {margin-bottom:0; }.panel_container {position:relative; }.panel_container.panel_products.grid {padding-bottom:0; }.panel_container.panel_products.grid > div {margin-bottom:45px;float:none;display:inline-block;vertical-align:top;}.panel_container.panel_products.grid > .row.sort {display:block;}.panel_container.panel_products.grid > .row.sort a {color:inherit;}.row.sort a {color:inherit;}.row.sort a:hover {text-decoration:none; }.panel_container.panel_products.grid > div:last-child {margin-bottom:0; }.panel_container.panel_products .panel h3 {max-height:80px;padding-bottom:0;padding:0 15px; }.panel_container.panel_products .panel h3 a {color:initial; }.panel_container.padding_bottom .panel {margin-bottom:30px; }.panel_container > div:after {clear:both;content:'';display:block; }.panel_container .panel {margin:0;border:0 none;box-shadow:0 0 0; }.body.catalogue .panel_container .panel, .body.category .panel_container .panel {position:relative;}.panel_container .panel h3 {margin:0;font-size:18px;font-weight:normal; }.panel_container .panel h3 span {color:#999;font-size:14px;font-style:italic;font-weight:normal;text-transform:capitalize; }.panel_container .panel h3 span:before {clear:both;content:'';display:block; }.panel_container .panel-body {padding-bottom:0; }.panel_container .panel p.instock {margin:0; }.panel_container .panel p.instock i {font-size:11px;color:green; }.panel_container .panel p.price {font-size:23px;min-height:28px;font-weight:normal; }.panel_container .panel p.price span {font-size:18px; }.panel_container .panel p.price span.saving {font-size:14px; }.panel_container .row .panel p.price span {font-size:20px; line-height:40px; }.panel_container .panel p.price span.small {font-size:12px;line-height:13px;min-height:30px;display:block;}.panel_container .panel .panel_buttons {width:100%;position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);display:none; }.panel_container .panel .panel_buttons .btn {margin:0 5px; }.panel_container .panel .panel_buttons:after {clear:both;content:'';display:block; }.panel_container .panel_img {width:100%;height:225px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center; }.panel_container .panel_product_image {position:relative; }.panel_container.panel_products .product_content {margin-bottom:15px;float:none;display:inline-block;vertical-align:top;margin:0;}.panel_container.panel_products .product_content h3, .panel_container.panel_products .product_content span, .panel_container.panel_products .product_content a {font-weight:normal;}.panel_container .stockmessage {font-size:11px;}.price {margin:0;font-size:12px;color:#000000;font-weight:bold;font-family:"din-2014", sans-serif; }.price .saving {color:#999;font-weight:normal;display:inline-block;text-decoration:line-through; }.price .hasSaving {color:#ba1818;}.price .SellPrice {font-size:2.2em;font-weight:400;}.product_meta {bottom:10px;right:0;display:none;}.product_content.row .product_meta{display:block;}.product_content.row .panel-body {text-align:left;}.product_meta a {color:white;font-size:10px;font-weight:bold;margin-left:10px;background:#000000;text-transform:uppercase;border-radius:50%;text-transform:capitalize;width:50px;height:50px;line-height:50px; }.product_meta a:hover {text-decoration:none;background:black; }.darken_screen {z-index:499;display:none;position:fixed;background:rgba(0, 0, 0, 0.5);top:0;left:0;bottom:0;right:0; }#header {position:relative;background:white;z-index:599; }#header p, #header ul {margin-bottom:0; }#header_top {padding:10px 0;font-size:14px; }#header_top ul {font-weight:600;padding-left:0; }#header_top ul li {list-style-type:none;display:inline-block; }#header_top ul li a {color:inherit; }#header_top ul li i {margin-right:7px; }#header_top ul li:before {content:'|';color:#ccc;margin:0 10px; }#header_top ul li:first-child:before {content:'';margin:0; }#header_top ul li.social_icons {position:relative;bottom:-2px; }#header_top ul li.social_icons i {font-size:18px;margin:0; }#header_top ul li.tel_no i {color:#999;font-size:11px;margin-right:0px; }#header_top ul li.tel_no_mob {display:none;}#header_top ul li form {display:inline-block;font-weight:bold;margin:0; }#header_top ul li form select {background:none;border:none; }#header_top ul li form select option:not(first-child) {color:#000; }#header_top .text-left ul li i {margin-right:0; }#header_mid {padding:0; }#header_mid > .container > .row {white-space:nowrap; }#header_mid > .container > .row > [class*='col-'] {float:none;display:inline-block;vertical-align:middle; }#header_mid > .container > .row > [class*='col-'] img.logo {height:45px;margin-top:-30px; }#header_mid form#search_form {margin-bottom:0;position:relative; }#header_mid form#search_form input[type="text"] {border-top-right-radius:0;border-bottom-right-radius:0;height:22px;background:#faf8f8;padding:0;padding-left:25px;margin-bottom:0; }#header_mid form#search_form input[type="submit"] {border-top-left-radius:0;border-bottom-left-radius:0;height:22px;font-size:11px;line-height:12px;padding:0;text-transform:capitalize; }#header_mid form#search_form i {color:#dedede;position:absolute;top:50%;left:8px;pointer-events:none;font-size:11px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}#header_mid .cart_text {display:inline-block;font-size:16px;font-weight:bold; }#header_mid .cart_text a {color:#000;color:inherit;text-decoration:none; }#header_mid .cart_text span:last-child {color:#666;margin-left:5px;font-size:12px; }#header_mid .cart_text i {color:#000;font-size:16px;padding-right:5px; }#header_bottom {border-bottom:1px solid #efefef; margin-top:5px; }#header_bottom > .container {position:inherit; }#header_bottom .mobile_menu_button {display:none; }#header_bottom ul#main_menu {display:flex;font-size:14px; }#header_bottom ul#main_menu i {color:#999;display:none;font-size:10px;margin-right:3px;line-height:12px; }#header_bottom ul#main_menu > li {flex-grow:1;font-weight:700;text-align:center;color:#121212;list-style-type:none;display:inline-block;font-family:"din-2014", sans-serif;width:25%;float:left;}#header_bottom ul#main_menu > li > a:after {content:'|';position:absolute;right:0;color:#efefef;display:inline-block;}#header_bottom ul#main_menu > li:last-child > a:after { display:none; }#header_bottom ul#main_menu > li > a > span {float:right;overflow:hidden;display:inline-block;font-size:1em;line-height:4em;position:relative;margin-left:5px;top:4px; }#header_bottom ul#main_menu > li > a > span.close_menu {display:none; }@media (min-width:769px) {#header_bottom ul#main_menu > li:after {width:0;content:'';height:0px;display:block;background:transparent;transition:width .5s ease, background-color .5s ease; }#header_bottom ul#main_menu > li:hover:after {background:#000000 none repeat scroll 0 0;position:relative;width:100%;z-index:10;}#header_bottom ul#main_menu > li:hover:after {background:#000000 none repeat scroll 0 0;position:relative;width:100%;z-index:10;}#header_bottom ul#main_menu > li.has_banner:hover:after {z-index:0;}}#header_bottom ul#main_menu > li > a {background-color:white;color:inherit;display:block;padding:3px 16px 1px;position:relative;text-decoration:none;z-index:10;}#header_bottom ul#main_menu > li.has_banner.with_child:hover > a {background:transparent none repeat scroll 0 0;color:white;}#header_bottom ul#main_menu > li.has_banner.with_child:hover > a:after {display:none;}#header_bottom ul#main_menu .MenuBanner {height:260px;overflow:hidden;background-position:center center;background-size:cover;margin-bottom:15px;}#header_bottom ul#main_menu .MenuPromo .panel_img {height:165px;background-size:cover;}#header_bottom ul#main_menu .MenuPromo p.price { font-size:18px; min-height:0px; margin-top:5px; }#header_bottom ul#main_menu .MenuPromo p.price span { font-size:inherit; line-height:initial; }#header_bottom ul#main_menu .MenuPromo p.price span.saving { font-size:14px; line-height:auto; }#header_bottom ul#main_menu .MenuPromo h3 { font-size:16px; text-align:center; margin-bottom:0; }#header_bottom ul#main_menu .MenuPromo .panel-body {padding:5px 0 0;}#header_bottom ul#main_menu .MenuPromo h4 {margin-bottom:0;}#header_bottom ul#main_menu .MenuPromo h4 a {font-size:13px;line-height:16px;color:initial;}#header_bottom ul#main_menu .MenuPromo .catPromo .PromoText h4 {margin-top:-20px;}#header_bottom ul#main_menu .MenuPromo .catPromo .PromoText { background:#121212; }#header_bottom ul#main_menu .MenuPromo .catPromo .PromoText .Promo {background:#ba1818;color:white;display:inline-block;width:50px; height:50px;font-size:16px;line-height:15px;text-transform:capitalize;padding:11px;font-weight:bold;border-radius:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);transform:translatey(-50%);}#header_bottom ul#main_menu .MenuPromo .catPromo { padding-left:0; padding-right:0; }#header_bottom ul#main_menu .MenuPromo .catPromo h4 a {color:white;display:block;padding:0 15px 15px;background:#121212;font-size:17px;font-weight:normal;}#header_bottom ul#main_menu > li.hover > .sub_menu {display:block; }#header_bottom ul#main_menu > li > .sub_menu {background:white none repeat scroll 0 0;display:none;left:0;margin:0px auto;max-width:1140px;min-height:200px;position:absolute;padding-top:20px;right:0;text-align:left;width:100%;z-index:9;}#header_bottom ul#main_menu > li.has_banner > .sub_menu {margin:-27px auto 0;padding:0px;padding-bottom:15px;}#header_bottom ul#main_menu > li > .sub_menu .panel_products {margin-bottom:15px; }@media (min-width:769px){.sub_menu [class*='col-'] > ul {column-count:3;}#header_bottom ul#main_menu > li > .sub_menu > li > li {display:block;}#header_bottom ul#main_menu > li > .sub_menu li ul > li {width:100%;display:block;}.sub_menu [class*='col-'] > ul > li {margin-bottom:15px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;position:relative;}}#header_bottom ul#main_menu > li > .sub_menu li:hover > a {color:#000000; }#header_bottom ul#main_menu > li > .sub_menu li a {text-decoration:none;color:inherit;font-weight:bold;display:block;padding:0px; }#header_bottom ul#main_menu > li > .sub_menu li a span.dropdown_btn {float:right;padding:2px 5px;display:none; }#header_bottom ul#main_menu > li > .sub_menu li a span.dropdown_btn i {color:inherit; }#header_bottom ul#main_menu > li > .sub_menu li ul {width:100%;display:inline-block;background:white;position:relative;z-index:1000;margin-left:0; }#header_bottom ul#main_menu > li > .sub_menu li ul li {width:100%;display:inline-block;margin-right:0;font-size:13px; }#header_bottom ul#main_menu > li > .sub_menu li ul li a {font-weight:normal; }#header_bottom ul#main_menu > li > .sub_menu li:hover > .container > ul {display:block; }#header_cart {padding:15px 0; }#header_cart > .container > .row {white-space:nowrap; }#header_cart > .container > .row > [class*='col-'] {float:none;display:inline-block;vertical-align:middle; }#header_cart > .container > .row > [class*='col-'] img.logo {height:45px; }section#banner {margin:0 0 15px;padding:0;position:relative; }section#banner.full_width > .container {width:100%;max-width:none;padding:0; }section#banner .slide {height:450px !important;display:block;overflow:hidden;position:relative;padding:0;margin:0;background-size:cover;background-position:center center; }section#banner .slide_link {width:100%;display:block;position:absolute;top:0;left:0;bottom:0; }section#banner .slide_text {top:250px;left:50%;z-index:99;position:relative;max-width:1200px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%); }section#banner .slide_text:after {clear:both;content:'';display:block; }section#banner .slide h2 {padding:25px;display:block;color:#121212;font-weight:300;max-width:250px;margin-bottom:0;background:white;text-align:center;font-size:26px;text-transform:uppercase; }section#banner .slide.light_text {color:white; }section#banner .slide.dark_text {color:#121212; }section#banner .slide.primary_text {color:#000000; }section#banner .slide a.btn.btn-default {color:white;display:block;max-width:200px;margin-left:25px;background:#121212;text-transform:capitalize; }section#banner .slide a.btn.btn-default:hover {border:0 none; }section#banner .slide a.btn.btn-default:last-child {margin-right:0; }section#banner .slick-prev, section#banner .slick-next {z-index:129; }section#banner .slick-prev:before, section#banner .slick-next:before {color:#fff !important; }section#banner .slick-prev {left:10px; }section#banner .slick-next {right:10px; }.home_blog {margin-bottom:25px;font-size:14px;line-height:21px; }.home_blog h3, .home_blog p {margin-bottom:5px;line-height:16px; }.home_blog p.grey {font-size:12px;margin:5px 0;color:#999;}footer {color:#121212;padding:30px 0 0;font-size:13px;line-height:19px;background:#fff;background:rgba(255, 255, 255, 0.8);-webkit-box-shadow:0px 500px 0px 500px #fff;-moz-box-shadow:0px 500px 0px 500px #fff;box-shadow:0px 500px 0px 500px #fff; }footer section {margin:0;display:block; }footer h3 {color:#000000; }footer a {color:inherit; }footer .logo {max-height:35px;margin-bottom:15px;}footer .footer_sub {padding:10px;font-size:11px;margin-top:15px;background:#fff; }footer .footer_sub li {list-style-type:none;display:inline-block;margin-right:5px;}footer .footer_sub li:after {display:inline-block;content:'|';padding-left:5px;}footer .footer_sub li:last-child:after {display:none;}footer .footer_sub p {margin:0; }footer .no_marg p { font-size:13px; line-height:14px; margin-bottom:0; }footer .footer_right .footer_right_right { width:60%; display:inline-block; vertical-align:top; }footer .footer_right .footer_right_left { width:39%; display:inline-block; vertical-align:top; }footer .footer_sub .text-right p {font-weight:bold; }footer .footer_menu {display:inline-block;font-weight:bold;margin:2px;padding:0;width:24%;vertical-align:top;margin-bottom:15px; }footer .footer_menu.full li {width:50%;display:inline-block;}footer .footer_menu h3 {font-size:14px;margin-bottom:10px;font-weight:bold; }footer .footer_menu ul {line-height:auto; }footer .footer_menu li {display:block;list-style-type:none; }footer .footer_menu li a {font-weight:400; }footer .footer_menu.full {width:100%; }.panel_products .slick-slide {margin-bottom:15px; }.body.homepage .slick-prev:before, .body.homepage .slick-next:before {content:''!important;}#banner {overflow:hidden;}#banner .slick-prev, #banner .slick-next, .product_image.prev, .product_image.next {width:30px; height:30px;left:-20px!important;opacity:0;background:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/banner_img_l.png") center center no-repeat;background-size:contain!important;transition:all 0.1s ease-in-out;text-indent:-9999px;}#banner .slick-next, .product_image.next {right:-20px!important; left:auto!important;background:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/banner_img_r.png") center center no-repeat;}.product_image.prev, .product_image.next {display:block;position:absolute;top:50%;-webkit-transform:translatey(-50);-moz-transform:translatey(-50%);transform:translatey(-50%);z-index:100;}.product_image.prev {opacity:1;left:20px!important;}.product_image.next {opacity:1;right:20px!important;}.product_image.prev:hover, .product_image.next:hover {overflow:none;}#banner:hover .slick-prev {opacity:1;left:20px!important;}#banner:hover .slick-next {opacity:1;right:20px!important;}.modal_message h3 {display:inline;color:#121212; }.modal_message p {margin-bottom:15px;color:#121212; }.modal_message a.btn {background:transparent;margin-right:15px; }.modal_message a.btn:hover {color:#121212;border-color:#121212; }.modal_message a.btn span {font-weight:inherit;font-size:inherit; }.modal_message .alert-success {animation:alert-success-flash 1s; }@keyframes alert-success-flash {0% {background-color:#dff0d8; }25% {background-color:#d6e9c6; }100% {background-color:#ffffff; } }.filter_list h4 {margin-top:10px;margin-bottom:20px;}.filter_list li {font-weight:bold;list-style-type:none;text-transform:capitalize; }.filter_list li ul {margin-bottom:10px; }.filter_list li ul li {line-height:21px;padding-left:10px;font-size:13px;text-transform:capitalize; }.filter_list li a {color:inherit;text-transform:capitalize;font-weight:400;}.filter_list li a.disabledLink { color:#cccccc ; display:inline-block; pointer-events:none;}.filter_button {display:none; }.filters_radio ul li li {position:relative;padding-left:20px; }.filters_radio ul li li a {padding-left:20px;left:-20px;position:relative; }.filters_radio ul li li:before {content:'';background:transparent;left:0;top:4px;border-radius:50%;position:absolute;border:1px solid #ccc;height:13px;width:13px; }.filters_radio ul li li.active:before {background:#000000;border:2px solid white;height:12px;width:12px;box-shadow:0 0 3px #ccc, 0 0 2px #bbb, 0 0 2px #bbb, 0 0 2px #bbb; }.recent_item {margin-bottom:5px; }.recent_item a {color:initial;font-size:14px;line-height:21px;}.recent_item:after {display:block;clear:both;content:''; }.recent_item > div {width:70%;float:left;display:inline-block; }.recent_item > div:first-child {width:30%;padding-right:15px; }.recent_item > div:first-child img {max-width:100%; }.recent_item > div p .saving {color:#999;font-size:0.8em;text-decoration:line-through; }ul.pager {margin:0 0 30px; }ul.pager li a {border:0;padding:4px 10px;border-radius:0;color:#121212;font-weight:600; }ul.pager li.active a {color:#fff;padding:3px 10px;background:#000000; }.product_img {width:100%;height:auto;background-size:cover;background-position:center center; }.product_title.title { border:0px; margin-bottom:0px; padding-bottom:0px;}.product h2.title.second {font-size:1em;font-weight:600;line-height:1.5em;}.product .options .price {border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:inline-block;margin:10px 0;padding:20px 0;width:100%;}.product_title span { clear:both;color:#999;display:block;font-size:12px;line-height:21px;padding-top:10px;}.product .stockmessage{font-size:0.8em;font-weight:600;}.Tag {background-position:center top;background-repeat:no-repeat;background-size:50px auto;display:inline-block;margin-right:20px;padding-top:55px;max-width:100px;margin-bottom:15px;}.panel .Tag {background-size:25px auto;margin-right:10px;padding-top:40px;width:50px;margin-bottom:10px;;margin-top:10px;}.Tag a {background:none;border-radius:50%;color:grey;font-size:14px;font-weight:normal;height:10px;line-height:10px;text-transform:capitalize;width:100%;text-align:center;display:inline-block;margin-left:0px;}.panel .Tag a {font-size:8px;}.Tag a:hover {background:none;text-decoration:none;}.Tag.Waterproof {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/waterproof.svg");}.Tag.WaterRepellant {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/water_repellant.svg");}.Tag.Windproof {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/windproof.svg");}.Tag.TapedSeams {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/taped_seams.svg");}.Tag.Insulated {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/insulated.svg");}.Tag.Lightweight {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/lightweight.svg");}.Tag.Breathability {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/breathable.svg");}.Tag.MoistureWicking {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/moisture_wicking.svg");}.Tag.RemovableLining {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/removable_lining.svg");}.Tag.New, .Tag.BackInStock {display:none;}.product .red {color:#ba1818;}.product .orange{color:orange;}.product .green{color:green;}.product form {display:inline; }.product_features li {list-style-type:none; }.product_features li i {font-size:1em;line-height:21px;padding-right:5px;}.product .product_meta.inner {display:block;position:relative;margin:100px 0 0 -10px; }.product p.price {font-size:21px;margin:5px 0 15px; }.product p.price .saving {font-size:0.7em; }.product_options{width:100%;display:inline-block;margin-bottom:10px;}.AddToCart .product_options:last-child {margin-bottom:0;}.product_options .select-area {border:1px solid #e3e3e3;float:left;overflow:hidden;width:30%;}.product_options .option p {width:13%;display:inline-block;}.product_options input {border:1px solid #e3e3e3;font-size:0.8em;height:21px;padding:0 0 0 5px;}.product_options .select-area {border:1px solid #e3e3e3;border-radius:3px;display:block;height:25px;overflow:hidden;position:relative;width:160px;}.product_options select {border:0 none;font-size:0.7em;height:25px;outline:medium none;padding:1px;width:160px;}.product_options .input-name {float:left;font-size:0.8em;font-weight:bold;width:15%;}.product .btn {margin-right:10px; }.product .AddToCart button {margin:10px 0;padding:10px;width:17vw;}.product .form-control{padding:1px 8px;}#ShowMoreLink {padding-top:10px;text-align:center;width:100%;}#ShowMoreLink.fa-plus-circle::before {font-size:25px;padding:5px;position:relative;top:3px;}.form-group .form-control {margin-bottom:15px; }.form-group p.small {position:relative;top:-7px;margin-bottom:15px; }.form-group .row.two-col > [class*='col-']:last-child {padding-left:7px; }.form-group .row.two-col > [class*='col-']:first-child {padding-right:7px; }.form-item label {text-align:center;margin:0;line-height:13px;cursor:pointer;color:#999;padding-bottom:15px;font-size:14px;font-weight:normal; }.form-item label:after {content:' *';padding-left:2px;}.form-item.optional label:after { display:none; }.slick-slide {height:auto !important; }#messages {position:absolute;z-index:999;top:10px;left:10px;width:30%; }#messages .alert {padding:20px;width:100%;padding-left:65px;padding-right:40px;position:relative;border-radius:0;border:0 none;cursor:pointer; }.alert .close { color:#000; font-size:15px; font-weight:bold; height:8px; line-height:5px; position:absolute; right:10px; text-shadow:1px 0 1px #000; top:50%; z-index:10000;}#messages .alert:before {position:absolute;left:0;top:50%;transform:translatey(-50%);-moz-transform:translatey(-50%);-webkit-transform:translatey(-50%);width:50px;color:white;text-align:center;font:normal normal normal 14px/1 FontAwesome;font-size:18px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }#messages .alert.alert-warning {-webkit-box-shadow:inset 50px 0px 0px 0px #fed37f;-moz-box-shadow:inset 50px 0px 0px 0px #fed37f;box-shadow:inset 50px 0px 0px 0px #fed37f; }#messages .alert.alert-warning:before {content:'\f071'; }#messages .alert.alert-success {-webkit-box-shadow:inset 50px 0px 0px 0px #8dc63f;-moz-box-shadow:inset 50px 0px 0px 0px #8dc63f;box-shadow:inset 50px 0px 0px 0px #8dc63f; }#messages .alert.alert-success:before {content:"\2713"; }#messages .alert.alert-danger, #messages .alert.alert-error {-webkit-box-shadow:inset 50px 0px 0px 0px #ed5258;-moz-box-shadow:inset 50px 0px 0px 0px #ed5258;box-shadow:inset 50px 0px 0px 0px #ed5258;color:#a94442;background-color:#f2dede; }#messages .alert.alert-danger:before, #messages .alert.alert-error:before {content:'\f071'; }#messages .alert.alert-info {-webkit-box-shadow:inset 50px 0px 0px 0px #85d6de;-moz-box-shadow:inset 50px 0px 0px 0px #85d6de;box-shadow:inset 50px 0px 0px 0px #85d6de; }#messages .alert.alert-info:before {content:'\f071'; }.cart {margin-bottom:20px; }.cart .btn.btn-default {font-size:13px;padding-left:25px;padding-right:25px;}.cart form .title {padding-bottom:20px;}.cart form p { margin-bottom:20px; }.cart_item.header {margin:0 0 15px;}.cart form {margin-bottom:25px;}.cart form:after {clear:both;display:block;content:'';}.cart .cart_item {margin-bottom:20px;}.cart_item.header > div { border-bottom:1px solid #efefef; height:25px; }.cart .grey {color:initial;color:#999; }.cart_img a {display:block;background-size:contain;background-repeat:no-repeat;height:125px;width:100%;background-position:center center; }.cart_detail input[type="number"] {max-width:100%; }.cart_detail hr {margin:10px 0; }.cart .btn {padding:9px 12px 8px; }.cart .remove {color:#121212;line-height:18px;}.cart .remove i { display:block; }.cart .total {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;width:auto;display:inline-block; }table#checkout-progress {display:block;margin:5px 15px 15px; }table#checkout-progress td {overflow:hidden;background:#999;color:white;margin:5px;display:inline-block;padding:5px 10px 5px 30px;position:relative;font-size:14px; }table#checkout-progress td strong {position:absolute;top:0;left:0;width:25px;text-align:center;line-height:28px;background:rgba(0, 0, 0, 0.25); }table#checkout-progress a {color:inherit; }.table .thead-inverse {color:#fff;background-color:#000000; }.table-sm th, .table-sm td {padding:0.3rem !important; }.sidebar_section {padding:0 15px 10px;background:#efefef;margin-bottom:15px; }.sidebar_section h3 {font-size:16px;background:#000000;padding:5px 10px;margin-left:-15px;margin-right:-15px;color:white; }.sidebar_section p span {display:inline-block;width:75px; }.sidebar_section p:last-child {margin-bottom:0; }.sidebar_section ul li {list-style-type:none; }.sidebar_section a {color:inherit; }.blog_img {width:100%;height:13vw;background-size:cover;background-position:center center; }.blog_post #imgcontainer {margin-bottom:15px; }.blog a {color:inherit; }.cta_4 {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:-14px; }.cta_4_item {width:calc(25% - 1px);display:inline-block;float:left;flex-grow:1;margin-right:1px;text-align:center;background-size:cover;background-position:center center; }.cta_4_item a {margin:auto;display:inline-flex;padding:0;padding-top:150px;display:block;background:0 none;-webkit-transition:all 0.05s ease-in-out;transition:all 0.05s ease-in-out; }.cta_4_item a:hover {padding-top:75px;padding-bottom:75px;background:rgba(255,255,255,0.7);}.cta_4_item a span {color:#fff;padding:10px 25px;background:#121212;display:inline-block;}.cta_4_item a:hover, .cta_4_item a:active, .cta_4_item a:focus { color:white; }.cta_secondary {margin-bottom:25px; }.cta_secondary_container {background:url("/_uploads/www.skogstad.co.uk/20161105-skogstad-72629-2.png") center center no-repeat;background-size:cover;margin-top:25px;}.cta_secondary_left, .cta_secondary_right {float:left;color:white;position:relative;padding:15px 20px; }.cta_secondary_right:after {position:absolute;content:'+';display:block;left:0;top:50%;-webkit-transform:translate(-55%,-30%);-moz-transform:translate(-55%,-30%);transform:translate(-55%,-30%);background:white;width:40px;height:40px;color:black;text-align:center;line-height:38px;border-radius:50%;font-size:27px;}.cta_secondary_left h2.title, .cta_secondary_right h2.title {margin-bottom:0;padding-bottom:0;border:0 none; }.cta_secondary_left {width:60%;padding-right:60px; }.cta_secondary_right {padding-left:60px;width:40%;border-left:3px solid #fff; }.cta_secondary .social_links {font-size:60px; }.cta_secondary .social_links a {color:inherit;margin-right:15px; }.cta_secondary_container form {margin-top:30px;}.cta_secondary_container .inputNames{display:inline-block;float:left;width:10%;line-height:32px;font-size:0.8em;}.cta_secondary_container .inputs{display:inline-block;float:left;width:70%;}.cta_secondary_container .submitButton{display:inline-block;float:left;width:20%;}.cta_secondary_container .inputs .form-control {height:23px;margin-bottom:13px;padding:0 10px;}.cta_secondary_container .btn.btn-default.btn-small.btn-block {font-size:13px;height:60px;margin-left:20px;}.cta_secondary_right p {padding:0 0 21px;}#AddThis {z-index:1000;position:fixed;top:0;background-color:rgba(0,0,0,0.70);bottom:0;left:0;right:0;}#AddThis > div {margin:40vh 37vw;display:inline-block;background-color:white;padding:35px;}.skog-notepad {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/Wishlist.png");background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin:0 5px -5px 0;width:20px;}.skog-share {background-image:url("/_uploads/skogstad-g7.poweredbygravit-e.co.uk/share.png");background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin:0 5px -5px 0;width:20px;}.smallText {color:black;font-size:0.7em;}@media (max-width:768px) {#AddThis > div {margin:40vh 20vw;}}.catalogue_banner {background-size:cover;background-position:center center;height:200px;width:100%;position:relative;}.catalogue_banner_text {background:white;font-size:24px;text-transform:uppercase;display:inline-block;position:absolute;left:10%;bottom:20%;padding:20px 35px;text-align:center;min-width:200px;}#discounts { text-align:center; white-space:no-wrap; }.discount_item {float:none;display:inline-block;width:23%;text-align:center;vertical-align:middle;}.discount_item.icon {width:auto;font-size:31px;}.discount_item .text {color:initial;display:block;}#ShowMoreLink { text-align:center; cursor:pointer; display:block; }.tag_parent {display:inline-block;position:relative;width:100%;}.tag_parent .offer, .tag_parent .tag {position:absolute;top:15px; right:15px;background:#121212;color:white;font-size:18px;width:75px; height:75px;text-transform:uppercase;text-align:center;border-radius:50%;padding-top:21px;line-height:19px;}.tag_parent .tag { font-size:13px; line-height:17px; }.tag_parent .offer { background:#ba1818; font-size:14px; }.tag_parent .product_img_inner .magnify:nth-child(n+2){display:none;}a.product_social {color:inherit;font-size:13px;padding-left:15px;font-weight:bold;cursor:pointer;}a.product_social:hover { text-decoration:none; }#main_image { max-width:100%; }.body.page, .body.policy { margin-bottom:150px; }.body > section:first-child { margin-top:0; }.PageImg {height:400px;margin-bottom:25px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;}.PageImg h1 {font-size:26px;background:white;position:absolute;padding:20px 25px;font-weight:normal;bottom:40px; left:20px;text-transform:uppercase;}.PageImg h1 a:hover { text-decoration:none; }.PageImg h1 span.meta {font-size:13px;color:#666;display:block;clear:both;margin-bottom:0;text-transform:none;}.body.page h1.sec_title {margin-top:20px;font-size:1.75em;}.blog_col .tags { color:#666; margin-top:15px; }.blog_col p.meta {color:#666;line-height:18px;}.blog_col p.meta span {color:#5e79a4;}.blog_col h2 {font-size:17px;margin-top:15px;line-height:21px;margin-bottom:0px;font-weight:normal;text-transform:uppercase;}.blog_col img { max-width:100%; }.blog_side h2.title {font-size:18px;text-transform:capitalize;font-weight:bold;border-bottom:0;margin-bottom:15px;padding-bottom:0;}.blog_side ul {margin-bottom:25px;}.blog_side li {list-style-type:none;font-size:15px;}.blog_side .box {background:url("../_uploads/www.skogstad.co.uk/20161105-skogstad-72629-2.png") center center no-repeat;background-size:cover;color:white;position:relative;padding:15px 20px;text-align:left;font-weight:lighter;margin-bottom:20px; }.blog_side .box h2.title {margin-bottom:0;padding-bottom:0;font-size:21px;text-transform:uppercase;font-weight:lighter;border:0 none; }.blog_side .box .links {font-size:50px;margin-top:20px; }.blog_side .box .links a {color:inherit;margin-right:5px; }.product_options input.plainButton { background-color:transparent; border:0 none transparent; border-radius:0; cursor:pointer;}.discount_item p.price { margin-bottom:0; }p.smallest { font-size:11px; }.btn.checkout { margin-bottom:15px; }.product_overlay {z-index:99;opacity:0;position:absolute;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;background:rgba(255,255,255,0.8);top:0; left:0; right:0; bottom:0;display:inline-flex;pointer-events:none;text-decoration:none;}.product_overlay .btn { margin-right:auto!important; margin-left:auto!important; }.product_overlay span {font-size:18px;font-weight:lighter;padding:10px 30px;position:relative;-webkit-align-self:center;margin:0 auto;align-self:center;}.product_overlay:hover span, .panel.panel-default:hover .product_overlay { text-decoration:none; }.panel.panel-default:hover .product_overlay {pointer-events:all;opacity:1;}body.cart {background:0 transparent;}body.cart footer { border-top:0px transparent; padding-top:0; }body.cart .footer_sub { border-top:1px solid #efefef; margin-top:0; }.checkout_progress h1 {display:inline-block;border-bottom:0;margin-bottom:0!important;padding-bottom:0;}.checkout_progress .pull-right { margin-top:-5px; }.checkout_progress hr { margin:0; position:relative; top:6px; }.checkout_progress_step {font-size:12px;position:relative;padding:0 15px 5px;display:inline-block;margin-bottom:-15px;color:#999;z-index:10;}.checkout_progress_step img, .checkout_progress_step svg {max-width:50px;max-height:35px;display:block;margin:0 auto;}.checkout_progress_step:after {display:block;position:absolute;content:'•';font-size:36px;bottom:0; left:50%;-webkit-transform:translate(-50%, 45%);-moz-transform:translate(-50%, 45%);transform:translate(-50%, 45%);}.col-xs-12.checkout_progress { margin-bottom:20px; }.checkout_progress .pull-right:after {clear:both;content:'';}.coverVideo {z-index:2;width:100%;.hi {top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:'Roboto Slab', serif;font-size:24px;line-height:26px;text-align:center;span {color:#ff0;cursor:pointer;text-decoration:underline;}em {font-style:normal;&.hidden {display:none;}}}}.tv {max-height:65vh;width:100%;overflow:hidden;margin-bottom:15px;background-color:black;.screen {right:0;left:0;z-index:1;margin:auto;opacity:0;transition:opacity .5s;&.active {opacity:1;}}}.tv iframe {width:100%;}.tv .loading {display:inline-block;font-size:50px;margin:auto;margin-top:50px;text-align:center;width:100%;color:#fff;}@media (min-width:992px){#tv {display:inline-block;height:31vw;left:0;margin:auto;max-height:635px;max-width:1140px;min-width:100%;position:static;right:0;width:75vw;}}@media (max-width:468px){#header_mid .cart_text span:last-child {display:none;}#header_mid > .container > .row > [class*='col-'] img.logo {height:35px;margin-top:-20px;}}.product_options .qty .option{width:100%!important;border:0 none;height:100%;}#header_mid.col-xs-12 #search_form{margin:10px 0px;}section#banner .slide{background-size:contain;background-repeat:no-repeat;}@media (max-width:992px){ section#banner .slick-track{padding-bottom:20px !important;} section#banner .slick-slide {background-size:contain; background-repeat:no-repeat;}}@media screen and (max-width:769px){ section#banner .slide.light_text { min-height:240px; }}@media screen and (max-width:468px){section#banner .slide.light_text { min-height:170px; }}