
body, html {height:auto;}html { background:white; }body {font-family:"Source Sans Pro";font-size:16px;line-height:24px;min-height:750px;}.container {max-width:1240px;}.no-padding > [class*='col-'] {padding-left:0;padding-right:0;}a {color:inherit;}li { list-style-type:none; }svg, svg path {fill-rule:inherit;height:auto;}.btn {color:#121212;border-radius:0;background:white;padding:4px 10px;font-weight:bold;text-transform:capitalize;}.btn:hover {color:white;background:#121212;}.btn i {font-size:0.85em;}.btn.fullheight {height:40px;}.btn-default, .btn-primary {color:white;background:#c02d00;border:0 none;font-size:1em;text-transform:capitalize;color:white;}.title .btn {margin-top:-5px;font-size:13px;padding-left:25px;padding-right:25px;}.row .container {max-width:100%; }.row .panel .Tag {padding-top:25px;}.no_marg {margin-left:0;margin-right:0;}button {border:none;background:inherit;text-transform:inherit;}.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active {background:#000;color:white;}.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:"Source Sans Pro";}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;margin-top: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%; }.container.full {width:100%;max-width:100%;margin:0;padding:0;}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 .panel-body h3 {font-size:16px;margin-bottom:0;margin-top:25px;}.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;}.panel_add {margin-top:20px;}.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; }.cart .form-control { margin-bottom:15px; }.form-control.input-sm {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px; }select {text-indent:1px;text-overflow:'';}.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; }.panel_container.panel_products h3 a {color:#c02d00; }.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-body {padding:0;}.panel_container .panel p.price {font-size:23px;min-height:28px;font-weight:normal;margin-bottom:0; }.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;}.panel_container .stockmessage {font-size:11px;line-height:11px;}.price {margin:0;font-size:12px;color:#000000;font-weight:bold;font-family:"Source Sans Pro"; }.price .saving {color:#999;font-weight:normal;display:inline-block;text-decoration:line-through; }.price .hasSaving {color:#c02d00;}.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:75px; }#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:40px;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;display:block;line-height:8px; }#header_mid .cart_text i {color:#000;font-size:16px;padding-right:5px; }#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 {font-weight:700;text-align:center;color:#121212;list-style-type:none;display:inline-block;font-family:"Source Sans Pro";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 .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:contain;}#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:#c02d00;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; }#header_bottom ul#main_menu > li > .sub_menu li {width:33%;float:left;position:relative;vertical-align:top;list-style-type:none;display:inline-block; }#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 {color:white;padding:15px 0;background:#c02d00;}#header_cart img { height:35px; }#header_cart > .container > .row {white-space:nowrap; }#header_cart > .container > .row > [class*='col-'] {float:none;display:inline-block;vertical-align:middle; }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:absolute;max-width:1200px;min-width:50%;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 {display:block;max-width:200px;margin-left:25px;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:#eaeaea;}footer section {margin:0;display:block; }footer h3 {color:FFFFFF; }footer a {color:inherit; }footer .logo {max-height:55px;}footer .footer_sub {padding:10px;font-size:11px;margin-top:15px;background:#eaeaea; }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;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("../_q/theme/launchpad/php_theme_includes/img/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("../_q/theme/launchpad/php_theme_includes/img/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;}.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;min-height:23px;}.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.New, .Tag.BackInStock {display:none;}.product .red {color:#c02d00;}.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;}.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 .qty .option {}.product_options .select-area {border:1px solid #e3e3e3;border-radius:3px;display:block;height:25px;overflow:hidden;position:relative;width:160px;}.product_options select {-moz-appearance:none;height:25px;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:auto;}.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 .panel_products .btn.btn-default {padding:4px 10px;}.cart form .title {padding-bottom:20px;}.cart form p { margin-bottom:20px; }.cart_item.header {margin:0 0 15px;padding:5px 0; }.cart form {margin-bottom:25px;}.cart form:after {clear:both;display:block;content:'';}.cart_item.header > div { height:25px; }.cart_item.header > div > .row > div:first-child { padding-left:25px; }.cart_img a {display:block;background-size:contain;background-repeat:no-repeat;height:75px;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:#c02d00;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-image:url("/image.php?imagefile=_uploads/customcatcreations.cbrankley.com/20170602_135649 (2).jpg&resizetoHeight=200");background-size:cover;background-position:center center;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;margin-bottom:12px;padding-bottom:0; }.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("..//_q/theme/launchpad/php_theme_includes/img/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("..//_q/theme/launchpad/php_theme_includes/img/share.jpg");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:#c02d00; font-size:14px; }.tag_parent .product_img_inner .magnify:nth-child(n+2){display:none;}.product_image.prev, .product_image.next{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:20px; }.body > section:first-child { margin-top:0; }.PageImg {max-height:400px;min-height:300px;margin-bottom:25px;position:relative;background:linear-gradient(0deg, rgba(244, 140, 16, 0.51), rgba(179, 175, 168, 0.68)), url("/image.php?resizetoWidth=700&imagefile=_uploads/customcatcreations.cbrankley.com/5984b2e7db892-PlanterBella.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}.PageImg.banner {height:300px;}.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:linear-gradient(0deg,rgba(101, 95, 83, 0.64),rgba(49, 47, 43, 0.68)), url("../_uploads/customcatcreations.cbrankley.com/20170602_135649 (2).jpg");background-size:cover;color:#fff;position:relative;padding:15px 20px;text-align:left;margin-bottom:20px; }.blog_side .box h2.title {margin-bottom:0;padding-bottom:0;font-size:21px;text-transform:uppercase;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; font-size:16px; }.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; background:0; }body.cart footer .grey, body.cart footer .grey a { color:#999; font-size:16px; margin-bottom:0; }body.cart .footer_sub { border-top:1px solid #efefef; margin-top:0; }body.cart .sidebar a, body.cart .sidebar p, body.cart .sidebar strong { color:#666; }body.cart .sidebar .no-pad { padding-left:15px; }.checkout_progress { margin-bottom:25px; margin-top:15px; }.checkout_progress h1 {display:inline-block;border-bottom:0;margin-bottom:0!important;padding-bottom:25px;padding-top:10px;}.checkout_progress .pull-right { margin-top:-5px; }.checkout_progress hr { margin:0; position:relative; top:-10px; }.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:'\2022';font-size:36px;bottom:0; left:50%;font-size:24px;-webkit-transform:translate(-50%, 45%);-moz-transform:translate(-50%, 45%);transform:translate(-50%, 45%);}.container.page { padding-top:25px;}.no-padding > [class*='col-'] { padding-left:0; padding-right:0; }.btn:hover { color:white; background:#121212; }.btn i { font-size:0.85em; }.btn.fullheight { height:40px; }button { border:none; background:inherit; text-transform:inherit; }p.smaller { font-size:0.9em; }p.larger { line-height:1em; font-size:1.5em; }ul, img { padding:0; margin:0; }h1, h2, h3, h4, ul#main_menu, .btn { margin-top:0; font-weight:bold; font-family:"Source Sans Pro", sans-serif; }h1 span, h2 span, h3 span, h4 span, ul#main_menu span, .btn span { font-size:0.75em; font-weight:normal; }.row.block { margin-top:15px; }.title { font-size:22px; }h2.sec_title { font-size:21px; position:relative; text-align:center; margin-bottom:20px; margin-top:0; text-transform:capitalize; }h2.sec_title span { padding:0 15px; font-weight:bold; font-size:inherit; background-color:white; }h2.sec_title:before { top:10px; z-index:-1; background:#ccc; position:absolute; width:100%; height:4px; content:''; display:block; }.full-width { width:100%; }h3 { font-size:18px; text-transform:capitalize; }h3.secondary { font-size:16px; color:#f58703; }section { width:100%; margin:15px 0; display:block; }section:after { clear:both; content:''; display:block; }.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-bottom:10px; }p.breadcrumbs a { font-weight:bold; 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; }.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; }.cta_area.no-pad-bottom { padding-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; }.page .cta_area { margin-bottom:0; }.panel_container { position:relative; }.panel_container.panel_products { padding:15px; }.panel_container.panel_products.grid { padding-bottom:0; }.panel_container.panel_products.grid > div { margin-bottom:45px; }.panel_container.panel_products .panel { padding:15px; }.panel_container.panel_products .panel h3 {font-size:16px;font-weight:bold;line-height:19px;padding:10px 10px 0 10px;min-height:55px;}.panel_container.panel_products .list-row .panel h3 {padding-left:0;padding-top:0;padding-bottom:10px;}.panel_container.panel_products .list-row .panel .panel_add {padding-top:10px;}.panel_container.padding_bottom .panel { margin-bottom:30px; }.panel_container > div:after { clear:both; content:''; display:block; }.panel_container .panel { margin:0; }.panel_container .panel h3 { margin:0; }.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 .panel_buttons { width:100%; position:absolute; bottom:-15px; left:50%; transform:translate(-50%); }.panel_container .panel .panel_buttons .btn { margin:0 5px; }.panel_container .panel .panel_buttons:after { clear:both; content:''; display:block; }.panel_container .panel_product_image { position:relative; }.panel_buttons form {display:inline-block;margin-bottom:0;}p.price { margin:0; font-size:12px; color:#c02d00; font-weight:bold; font-family:"Source Sans Pro", sans-serif; }.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:5px 0; color:#ccc; border-bottom:1px solid #efefef; background-color:#c02d00; color:white; }#header_top ul { 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 .text-right ul li i { display:none; }#header_top ul li:before { content:'|'; margin:0 7px; color:#efefef; }#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:15px 0; }#header_mid > .container > .row { white-space:nowrap; }#header_mid > .container > .row > [class*='col-'] img { max-width:100%; }#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; }#header_mid form#search_form input[type="submit"] { border-top-left-radius:0; border-bottom-left-radius:0; height:40px; }#header_mid form#search_form i { color:white; position:absolute; top:50%; left:50%; pointer-events:none; transform:translate(-50%, -50%); }#header_mid .cart_text { display:inline-block; font-size:14px; }#header_mid .cart_text a { color:inherit; text-decoration:none; }#header_mid .cart_text span { color:#c02d00; font-weight:bold; }#header_mid .cart_text i { float:left; color:#999; font-size:21px; line-height:35px; padding-right:8px; }#header_bottom { border-bottom:1px solid #000; background-color:#c02d00; }#header_bottom > .container { position:relative; }#header_bottom .mobile_menu_button { display:none; }#header_bottom ul#main_menu { font-size:16px; }#header_bottom ul#main_menu i { color:#999; font-size:10px; margin-right:3px; line-height:12px; }#header_bottom ul#main_menu > li { font-weight:400; color:#666666; list-style-type:none; display:inline-block; font-family:"Source Sans Pro", sans-serif; border-right:1px solid #444; }#header_bottom ul#main_menu > li:last-child {border-right:0 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; }#header_bottom ul#main_menu > li > a { padding:1.25em 1.5em; color:inherit; text-decoration:none; display:block; font-size:0.87em; line-height:0.87em; color:white; font-weight:bold; position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); }#header_bottom ul#main_menu > li:hover > .sub_menu { display:block; }#header_bottom ul#main_menu > li > .sub_menu { width:100%; z-index:199; display:none; min-height:200px; background:white; position:absolute; left:0; right:0; padding:15px 0; margin-top:2px; border-top:3px solid #c02d00; top:100%; margin-left:15px; }#header_bottom ul#main_menu > li > .sub_menu .panel_products { margin-bottom:15px; }#header_bottom ul#main_menu > li > .sub_menu p.price { font-size:inherit; margin:10px 0; }#header_bottom ul#main_menu > li > .sub_menu p.price span { font-size:inherit; display:inline-block; }#header_bottom ul#main_menu > li > .sub_menu li { width:33%; float:left; position:relative; vertical-align:top; list-style-type:none; display:inline-block; }#header_bottom ul#main_menu > li > .sub_menu li:hover > a { color:#c02d00; padding:0; }#header_bottom ul#main_menu > li > .sub_menu li a { text-decoration:none; color:inherit; font-weight:bold; display:block; padding:0; }#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; padding-right:10px; font-size:13px; }#header_bottom ul#main_menu > li > .sub_menu li ul li a { font-weight:normal; padding:0; line-height:16px; margin:3px 0; }#header_bottom ul#main_menu > li > .sub_menu li:hover > .container > ul { display:block; }section#banner { margin:0 0 0px; padding:0; position:relative; }section#banner.full_width > .container { width:100%; max-width:none; padding:0; }section#banner { max-height:40vh !important; }section#banner .slide { height:40vh !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:50%; left:50%; z-index:99; position:absolute; max-width:970px; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); }section#banner .slide_text:after { clear:both; content:''; display:block; }section#banner .slide.light_text { color:white; }section#banner .slide.dark_text { color:#121212; }section#banner .slide.primary_text { color:#c02d00; }section#banner .slide a.btn.btn-default { margin-right:15px; }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:15px; }.home_blog:last-child { margin-bottom:0; }footer { color:black;background:#eaeaea ; }footer h3 { color:black; }footer a { color:inherit; }.panel_products .slick-slide { margin-bottom:15px; }.slick-prev:before, .slick-next:before { color:#c02d00 !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 li { font-weight:bold; list-style-type:none; text-transform:uppercase; }.filter_list li ul { margin-bottom:10px; }.filter_list li ul li { line-height:21px; padding-left:10px; font-weight:normal; text-transform:capitalize; }.filter_list li a { color:inherit; }.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:#c02d00; 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: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%; }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:#c02d00; }.product_title span { clear:both; color:#999; display:block; font-size:14px; line-height:21px; }.product form { display:inline; }.product_features li { list-style-type:none; }.product_features li i { font-size:0.8em; line-height:21px; }.product .product_meta.inner { display:block; position:relative; margin:16px 0 0 -10px; }.product p.price { font-size:24px; margin:5px 0 15px; }.product p.price span { font-size:0.7em; }.product_options .option p { width:13%; display:inline-block; }.product_options .option select {display:inline-block; margin-bottom:15px; }.product .btn { margin-right:10px; }.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%); -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:'\f071'; }#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_item.header { margin:0 0 15px; background:#c02d00; color:white; }.cart_detail input[type="number"] { max-width:100%; }.cart_detail hr { margin:10px 0; }.cart .btn { padding:9px 12px 8px; }.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.current { background:#c02d00; }table#checkout-progress td.stepcomplete { background:#8dc63f; }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:#c02d00; }.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:#c02d00; 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; }.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;}.embed-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; height:auto; }.embed-container iframe, .embed-container object, .embed-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }@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:992px){.post {padding:0px 10px !important;display:inline-block;max-width:100%;}.filter_list{display:none;}}.nobanner.navbar-default .navbar-nav > li > a{color:#fff;}#footer div#contact h3{color:black;}.image_thumbs {display:inline-flex;width:100%;overflow-x:scroll;}.image_thumbs img {margin-right:5px;}.productsHome h3{margin-top:20px;}