body{margin:0px auto;padding:0px;}
@font-face{font-family:'montserratbold';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-bold.woff2') format('woff2'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-bold.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-Medium';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-Medium.eot?#iefix') format('embedded-opentype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-Medium.otf') format('opentype'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-Medium.woff') format('woff'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-Medium.ttf') format('truetype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-Medium.svg#Montserrat-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Bold';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Bold.woff') format('woff'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Bold.ttf') format('truetype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Bold.svg#Roboto-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratlight';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-light.woff2') format('woff2'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-light.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-SemiBold';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Raleway-SemiBold.woff') format('woff'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Raleway-SemiBold.ttf') format('truetype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratextralight';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-extralight.woff2') format('woff2'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-extralight.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratregular';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-regular.woff2') format('woff2'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/montserrat-regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat-SemiBold';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-SemiBold.otf') format('opentype'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-SemiBold.woff') format('woff'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-SemiBold.ttf') format('truetype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Regular';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Regular.woff') format('woff'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Regular.ttf') format('truetype'), url('https://basecamp.ie/skin/frontend/default/theme193k/font/Roboto-Regular.svg#Roboto-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoCondensed-Bold';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/RobotoCondensed-Bold.woff') format('woff'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/RobotoCondensed-Bold.ttf') format('truetype'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'lemonmilkregular';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/lemonmilk-webfont.woff2') format('woff2'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/lemonmilk-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaregular';src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/proximanova-regular-webfont-webfont.eot');src:url('https://basecamp.ie/skin/frontend/default/theme193k/font/proximanova-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/proximanova-regular-webfont-webfont.woff') format('woff'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/proximanova-regular-webfont-webfont.ttf') format('truetype'),
url('https://basecamp.ie/skin/frontend/default/theme193k/font/proximanova-regular-webfont-webfont.svg#proxima_novaregular') format('svg');font-weight:normal;font-style:normal;}
.wrapper{max-width:1500px;margin:auto;}
body{background:#fff}
.head-part{width:100%;float:left;padding:20px 0 0 0;}
.logo{text-align:left;float:left;}
.top-head{width:100%;text-align:right;}
.top-head ul{margin:0 0 0 15px;padding:0;display:inline;}
.top-head li,.register li{display:inline;}
.top-head .phone{color:#000;border:none;padding:0;color:#35291f;font-size:16px;font-family:Roboto-Bold;text-transform:uppercase;}
.top-head p{display:inline;border-left:2px solid #000;padding:0 0px 0 7px;color:#35291f;font-size:16px;font-family:Roboto-Bold;text-transform:uppercase;}
.top-head a{color:#45525d;font-size:14px;font-family:Montserrat-Medium;text-transform:uppercase;text-decoration:none;border-right:2px solid #da3f24;padding:0 11px 0 11px;}
.top-head li:last-child a{border:none;}
i.fa.fa-facebook.icon1,i.fa.fa-twitter.icon1,i.fa.fa-google-plus{border:2px solid #000;border-radius:50px;width:23px;height:23px;text-align:center;padding:3px 0 0 0;color:#000;}
i.fa.fa-facebook.icon1:hover,i.fa.fa-twitter.icon1:hover,i.fa.fa-google-plus:hover{border:2px solid #da3f24;border-radius:50px;width:23px;height:23px;text-align:center;padding:3px 0 0 0;color:#da3f24;}
i.fa.fa-google-plus:hover{font-size:12px;text-align:center;padding:4px 0 0 1px;}
.social-icon a{border:none;padding:0;}
.top-head .fa.fa-google-plus{font-size:12px;text-align:center;padding:4px 0 0 1px;}
.social-icon li{padding:0 7px 0 0px;}
.top-head a:hover{color:#da3f24;}
.search{width:100%;float:left;padding:46px 0 0 0;position:relative;}
header .register{padding:31px 0 0 0;float:left;}
.register ul{margin:0;padding:0;text-align:right;}
.menu p{display:none;}
.register a{color:#333333;font-size:14px;font-family:Montserrat-SemiBold;text-transform:uppercase;text-decoration:underline;border-right:2px solid #333;padding:0 6px 0px 6px;}
.cart-text{width:auto;float:right;margin:15px 0 0 0;}
.cart-text img{margin:0px 5px 0 0;}
.cart-text p{vertical-align:middle;padding:0;float:none;color:#c60006;font-size:14px;font-family:Montserrat-SemiBold;text-transform:uppercase;}
.search .form-search input{width:100%;height:40px;border:1px solid #b6b5b5;border-radius:8px;color:#908f8f;font-size:14px;font-style:italic;padding:0 50px 0 10px;font-family:Montserrat-Medium;}
.saerch-btn{position:absolute;right:23px;bottom:10px;font-size:21px;color:#45525d;}
.register li:last-child a{border:none;padding:0;}
.fa.fa-facebook.fb, .fa.fa-twitter.twt, .fa.fa-envelope.email{background-color:#3f67c0;color:#000;padding:8px 0 0 0px;border-radius:50%;text-align:center;font-size:16px;width:30px;height:30px;}
.fa.fa-twitter.twt{background-color:#35b5eb;}
.fa.fa-envelope.email{background-color:#fff;}
.fa.fa-facebook.fb:hover, .fa.fa-twitter.twt:hover{color:#fff;}
.fa.fa-envelope.email:hover{background-color:#000;color:#fff;}
.std .voucher-avail a{color:#78a247;}
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{padding:20px 0px;width:100%;box-shadow:none;-webkit-box-shadow:none;}
.mega-dropdown-menu > li > ul,.product1 ul{padding:0;margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#222;padding:3px 5px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;}
.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px;}
.carousel-control{width:30px;height:30px;top:-35px;}
.left.carousel-control{right:30px;left:inherit;}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{font-size:12px;background-color:#fff;line-height:30px;text-shadow:none;color:#333;border:1px solid #ddd;}
.menu{width:100%;float:left;background-color:#78a247;margin:10px 0 0 0;}
.menu li a.{color:#fff;}
.menu nav.navbar.navbar-inverse{background-color:transparent;border:none;margin:0;min-height:auto;}
.menu li a{color:#fff;text-transform:uppercase;font-family:Montserrat-SemiBold;font-size:16px;padding:15px;}
nav .collapse.navbar-collapse{padding:0;}
.basecamp .maintitle{display:none;}
.menu .navbar-right a{text-transform:uppercase;color:#fff !important;font-family:Montserrat-SemiBold;font-size:18px;background:linear-gradient(#fe644a, #d1290b);border-radius:10px 12px 0px 0px;margin:-6px 0 0 0;padding:18px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.menu .navbar-right a:hover{background:linear-gradient(#d1290b , #fe644a);}
.menu .dropdown-toggle:hover{color:#c60006 !important;}
.menu .nav.navbar-nav.navbar-right{margin:0px;display:none !important}
.wrapper-new{max-width:1500px;margin:auto;clear:both;box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);background-color:#fff;float:none;padding:5px 5px 0px 5px;display:table;width:100%;}
.information{width:100%;background-color:#f3dd76;float:left;}
.information ul{padding:0;margin:0;}
.information a:hover{color:#c60006;}
.information li{display:inline-block;padding:8px 4% 8px 1%;}
.information a{font-family:RobotoCondensed-Bold;color:#000;font-size:18px;text-decoration:none;}
.information img{padding:0px 16px 0 16px;vertical-align:middle;margin:-1px 0 0 0}
.slider{width:100%;padding:2px 0 0 0;clear:both;}
.carousel-indicators .active{background-color:#f3dd76;border:transparent;}
.carousel-indicators li{background-color:#fff;border:transparent;}
.carousel-text{position:absolute;text-align:center;width:100%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);top:50%;left:50%;}
.carousel-text.carousel-text-bot{top:auto;bottom:-30px}
.carousel-text h3{font-size:52px;color:#fff;font-family:montserratbold;text-transform:uppercase;margin-bottom:25px;text-shadow:1px 0px 1px rgba(0, 0, 0,0.7);font-weight:normal;line-height:1.1}
.carousel-text.carousel-text-bot h3{margin-bottom:0px;font-size:44px;font-family:'montserratbold';font-weight:normal}
.carousel-text.carousel-text-bot h4{font-size:26px;font-family:'Montserrat-SemiBold';font-weight:normal;margin:0 0 20px;color:#fff}
.carousel-text span{display:block;text-transform:lowercase;font-size:44px;}
.carousel-text a:hover{border-radius:15px;}
.carousel-text a{font-size:22px;text-transform:uppercase;color:#fff;font-family:Montserrat-SemiBold;text-decoration:none;border:1px solid #fff;background-color:#da3f24;padding:5px 20px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.catalogs{width:100%;margin:50px 0 0px 0;border-bottom:1px solid #dedede;padding:0 15px 50px;float:left;}
.catagory1{text-align:center;position:relative;}
.catalogs .catagory1 img{width:300px;}
.shop{position:absolute;top:52%;text-align:center;width:100%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);left:50%;}
.shop a{font-size:20px;color:#fff;text-transform:uppercase;font-family:Montserrat-Medium;text-decoration:none;border:2px solid #fff;padding:6px 10px;background-color:rgba(0,0,0,0.5);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color:#fff;background-color:transparent;}
.shop a:hover{border-radius:20px;background-color:#000;}
.catagory1 h3{margin:5px 0 0 0;color:#da3f24;text-transform:uppercase;font-family:Montserrat-Medium;font-size:24px;font-weight:normal;}
.catagory1 p{margin:0;color:#666666;font-size:14px;font-family:montserratregular;padding:0 32px;}
.catagory1 span,.base-title span{display:block;}
.cms-home .basecamp{padding:29px 0 0 0}
.basecamp{width:100%;clear:both;padding:20px 0 0 0;float:left}
.base-title{width:100%;text-align:center;clear:both;}
.base-title h3{font-size:35px;color:#000;font-family:montserratregular;margin:0 0 8px 0;font-weight:normal;}
.base-title p{color:#666666;font-size:16px;font-family:montserratlight;margin-bottom:29px;}
.products{width:100%;clear:both;}
.product1 a{color:#000;font-size:25px;font-family:montserratregular;text-decoration:none;}
.inner-content{float:left;padding:0 65px;width:100%;margin:35px 0 0 0;}
.product-category .product1{border:2px solid #e9e8e8;padding:20px 10px;margin-bottom:0;}
.product-category .product1 p{padding:0}
.product-category .product1 h3{min-height:40px}
.product1{text-align:center;border-right:1px solid #dedede;margin-bottom:40px;padding-top:20px;}
.product1.last{border:none;}
.product1 h3{color:#da3f24;font-size:16px;text-transform:uppercase;font-family:Montserrat-SemiBold;margin:20px 0 15px 0;}
.product1 h3 a{color:#da3f24;font-size:16px;font-weight:normal;}
.product1 p{color:#414141;font-size:13px;font-family:montserratregular;padding:0 6px;margin:0 0 15px 0;min-height:38px}
.product1 span{display:block;}
.product1 ul{margin-bottom:15px;}
.product1 li{display:inline-block;padding:0 5px 0px 0;font-size:25px;color:#000;font-family:montserratregular;}
.product1 .fa{font-size:20px;color:#da3f24;font-weight:bold;padding:0 0px 0 10px;}
.product1 .buy{color:#fff;font-size:18px;background-color:#8ab756;text-transform:uppercase;font-family:Montserrat-Medium;padding:6px 15px;border-radius:10px;letter-spacing:1px;text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.product1 .buy{margin:0 auto;}
.product1 .buy:hover{background:#000}
.product1.product4{border:none;}
.base-camp-text{width:100%;padding:0px 176px;float:left;}
.base-camp-text h3{text-align:center;font-family:montserratlight;font-size:26px;color:#000;margin-bottom:5px;font-weight:normal;margin:0 0 5px}
.base-camp-text p{text-align:justify;font-size:14px;color:#666666;font-family:montserratregular;margin-bottom:25px;}
.brands{width:100%;float:left;text-align:center;}
.brands h3{color:#000;font-size:30px;font-family:montserratlight;font-weight:normal;}
.carousel-control{padding-top:10%;width:5%;}
.basecamp .logo-slider{float:left;width:100%;position:relative;padding:0 90px;background:#f4f4f4}
.logo-slider .left.carousel-control ,.logo-slider .right.carousel-control{right:auto;left:0px;background-image:none;color:#000;top:-153%;font-size:37px;opacity:1;text-shadow:none;margin:0;}
.logo-slider .right.carousel-control{left:auto;right:0;}
.logo-slider .well{min-height:20px;padding:19px 80px;margin-bottom:0px;background-color:#f4f4f4;border:none;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important;text-align:center;margin:0 -5px 0 -5px;max-width:1500px;}
.jcarousel-wrapper .jcarousel-control-prev{left:-50px;}
.jcarousel-wrapper .jcarousel-control-next{right:-50px}
.logo-slider{padding:0;}
.logos{padding:0px;}
.logos img{padding:0 5px 0 5px;}
.services{width:100%;float:left;background-color:#fb5c40;}
.service1{float:left;padding:20px 0px 20px 50px;margin:0 0 0 0px;text-align:left;}
.icon{width:20%;float:left;text-align:center;padding:6px 0 0 0;}
.service-text{width:76%;float:right;border-left:1px solid #fc8d7a;padding:0 0px 0 12px;margin:0;}
.service-text h3{margin:0;font-size:19px;color:#fff;font-family:Montserrat-Medium;font-weight:normal;padding:0}
.service-text p{color:#fff;font-size:12px;font-family:Montserrat-Medium;margin:0;}
.service-text span{display:block;}
.footer-part{width:100%;float:left;background-color:#333333;padding:28px 0 20px 0;}
.browse h3{margin:0 0 13px 0;color:#fb5c40;font-size:16px;font-family:Montserrat-Medium;text-transform:uppercase;font-weight:normal;}
.browse ul{padding:0;margin:0;}
.browse li{display:block;float:left;width:100%;}
.browse a{font-size:13px;font-family:montserratregular;line-height:18px;color:#bfbfbf;text-decoration:none;}
.browse a:hover{color:#fb5c40;}
.browse1 .info{text-decoration:underline;}
.browse .browse1{padding:0;}
.browse{margin-bottom:40px;}
.browse1 p{color:#bfbfbf;margin:0 0 0px 0;font-family:montserratbold;font-size:12px;}
.copy-right a:hover{color:#fb5c40;}
.top-para{margin-bottom:10px;}
.browse1 span{color:#bfbfbf;font-family:montserratregular;}
.base{display:block;}
.browse1 .top-para{margin-bottom:15px;}
.browse.footer-icon li{display:inline-block;width:auto;padding:0 10px 0 0px;}
.located{width:100%;float:left;border-top:1px solid #484848;padding:40px 0 0 0;border-bottom:1px solid #484848;}
.copy-right{width:100%;float:left;padding:17px 0 0 0;}
.copy-right p{margin:0;color:#858585;font-family:montserratregular;font-size:12px;}
.copy-right span{display:block;font-family:Roboto-Bold;font-size:11px;text-transform:uppercase;}
.copy-right a{color:#858585;}
.navbar-collapse{padding-right:0px;padding-left:0px;}
.col-sm-9.padding{padding:0 5px 0 0px;}
.short-description .std{padding:0;}
.std{padding:0 0 30px;clear:both;float:left;width:100%;}
#search_mini_form{width:100%}
.form-search label{display:none;}
ul.level0{display:none;position:absolute;z-index:99;background:#45525d;width:250px;}
ul.level0 li a{float:none;width:100%;padding:8px 15px;font-size:13px;border-bottom:1px solid #3b4a56;display:inline-block;font-family:'montserratregular';}
li.level1{position:relative;}
ul.level1{display:none;position:absolute;left:249px;background:#45525d;width:250px;}
ul.level1 li a{font-size:13px;}
ul.level0 li:last-child a{border:none;}
.topmenu-select{float:none;display:table;margin:10px auto;}
li.level1.parent ul.level1{left:100%;top:0;margin-left:1px;position:absolute;}
ul.level0 li a:hover,ul.level1 li a:hover{color:#78a247;}
.nav > li.nav-8{position:inherit;}
ul.topmenu-voucher{width:100%;left:0}
.voucher-products-menu{padding:20px 0;}
.voucher-products-menu h2 .menu-product-name{padding:0}
.voucher-products-menu .menu-product-info .product-name{float:left;width:100%;margin:0;}
.inner-content .sidebar{padding:0;background:#f3f3f3;padding:20px;border-radius:10px;}
.inner-banner-wrap{width:100%;padding:15px 45px 0;margin:0 0 0px}
.inner-banner{height:115px;vertical-align:middle;width:100%;padding:10px 25px;background:url(../images/inner-bg-hiking.jpg) no-repeat;min-height:113px;border-radius:12px;display:table;}
.inner-banner h2, .inner-banner h1.head-banr{font-size:35px;color:#000;float:left;text-transform:uppercase;width:100%;margin:0;font-family:'lemonmilkregular';padding:0}
.inner-banner p{font-size:14px;font-family:'montserratregular';color:#494747;line-height:18px;}
.category-title{display:none;}
.category-description.std{display:none;}
.basecamp > .cart{padding:30px 120px;float:left;width:100%}
.basecamp .cart .shipping .shipping-form .buttons-set{border-bottom:0;}
.cart-banner{float:left;width:100%;padding:10px 25px;background:url(../images/shopping-cart-banner.jpg) no-repeat;min-height:113px;border-radius:12px;}
.cart-banner h2{font-size:35px;color:#000;padding:24px 0;float:left;text-transform:uppercase;width:100%;margin:0;font-family:'lemonmilkregular';}
#shopping-cart-table.data-table th{border:0 !important;}
#shopping-cart-table .nobr{font-size:15px;color:#000;text-transform:uppercase;font-family:montserratregular;font-weight:normal;}
#shopping-cart-table .cart-qty{float:none;border:0;}
#shopping-cart-table.data-table .product-image{border:0;}
#shopping-cart-table.data-table tr{border-bottom:1px solid #ccc;}
#shopping-cart-table.data-table td{border:0;}
#shopping-cart-table.data-table td:first-child{border:0;width:458px;}
#shopping-cart-table.data-table .product-image img{width:144px;height:144px;}
#shopping-cart-table.data-table .cart-qty input{text-align:center;width:74px !important;height:38px;color:#666;margin:15px 0 0;font-size:16px;font-family:montserratregular;font-weight:normal;}
#shopping-cart-table.data-table .product-name{font-size:14px;font-weight:normal;margin:14px 0 10px;float:left;font-family:montserratregular;}
#shopping-cart-table.data-table .item-options{margin-bottom:16px;padding-left:5px;float:left;width:40%;}
#shopping-cart-table.data-table .item-options li{font-size:15px;font-family:montserratregular;color:#000;position:relative;padding:0 0 0 10px;font-weight:normal;font-style:normal;}
#shopping-cart-table.data-table .item-options li::before{position:absolute;content:'-';left:0;top:0;}
#shopping-cart-table.data-table .item-options li strong{font-weight:normal;font-size:15px;font-family:montserratregular;color:#000;}
#shopping-cart-table.data-table .item-options li em{font-style:normal;color:#000;}
#shopping-cart-table.data-table .product-name a{color:#d52e11;font-size:16px;font-family:montserratregular;font-weight:normal;float:left;}
#shopping-cart-table.data-table .product-image{float:left;padding-right:40px;}
#shopping-cart-table.data-table .price{font-weight:bold;color:#000;font-family:montserratregular;font-weight:normal;font-size:15px;}
#shopping-cart-table.data-table .cart-remove .btn-remove2{background:url(../images/delete-icon.png) 0 0 no-repeat;color:transparent;text-align:center;background-position:40px 0;margin:22px 0 0;height:41px;}
#shopping-cart-table.data-table .cart-remove .btn-remove2:hover{background-position:40px 0 !important;}
#shopping-cart-table.data-table button.btn-continue{float:left;}
#shopping-cart-table.data-table .cart-price{margin:23px 0;}
#shopping-cart-table.data-table #empty_cart_button{background:#78a247 !important;height:40px;border:0 !important;border-radius:5px;line-height:40px;}
#shopping-cart-table.data-table .button.btn-update:hover span,#shopping-cart-table.data-table button.btn-continue:hover span,
.cart .discount .buttons-set button.button:hover span,.cart .shipping .buttons-set button.button:hover span{background:#78a247 !important;color:#fff !important;border-radius:5px;}
#shopping-cart-table.data-table #empty_cart_button span{background:#78a247;border:0 !important;color:#fff;border:0 !important;border-radius:5px !important;line-height:40px;height:40px;}
.basecamp .page-title{margin:0;}
#giftvoucher_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.range-text{padding:5px;margin:0 0 5px;}
#giftvoucher_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range .label{font-size:13px;font-family:'montserratregular';font-weight:normal;padding:0;color:#000;float:left;text-align:left;margin-right:10px;}
#giftvoucher_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range img{display:none;}
#giftvoucher_grid #giftvoucher_grid-gift_code{width:114px !important;margin:0 auto;padding:5px;height:30px !important;}
#giftvoucher_grid .giftvoucher-grid-search .giftvoucher-grid-search-item .data-range input.range-text,
#giftvoucher_grid input#giftvoucher_grid-gift_code{height:29px;width:60px;}
#giftvoucher_grid .giftvoucher-grid-detail .giftvoucher-grid-search-item{width:90px;}
#giftvoucher_grid .giftvoucher-grid-search-item{width:100% !important;}
.my-account .form-list label{width:100%;}
#giftvoucher_grid .giftvoucher-grid-search .giftvoucher-grid-search-item select{height:29px;}
#giftvoucher_grid .giftvoucher-grid-search th:nth-child(n+1){width:250px;}
.my-account .buttons-set button.button{margin-right:22px;}
.my-account .form-list li.wide .input-box{width:100%;}
.my-account .add-to-cart-alt input{font-family:'montserratregular';font-weight:normal;color:#000;font-size:14px;}
.my-account li.control label{width:auto !important;}
.block-cart-header .mini-products-list .product-image{width:60px !important;height:auto;vertical-align:middle;}
.block-cart-header .mini-products-list .product-image img{padding:0;}
.block-cart-header .mini-products-list .product-control-buttons{width:auto;float:right;}
.block-cart-header .mini-products-list .product-control-buttons a{border:0;}
.block-cart-header .mini-products-list .product-name a{padding:0;border:0;}
.block-cart-header .cart-content #cart-sidebar{margin-bottom:0;}
.block-cart-header .mini-products-list .product-details{margin:0 0 0 70px !important;}
.product-view .product-shop label{min-width:45px;}
.product-view .add-to-cart .qty{float:left;}
.account-login .registered-users .form-list input.input-text{height:40px;font-family:'montserratregular';font-weight:normal;font-size:13px;padding:5px;}
.wrapper-new .sidebar .block-wishlist{display:none;}
#billing-new-address-form .field.name-firstname,#shipping-new-address-form .field.name-firstname{margin-bottom:0;}
#discount-giftcard-form.form-wrapper .discount-form,
#discount-giftcard-form .form-list .input-box,#discount-giftcard-form .discount-form{width:100%;}
.cart .totals button.button.btn-proceed-checkout.btn-checkout > span:hover{background:#e75b42;}
.cart .cart-link-wishlist{margin-bottom:13px;display:none;}
.products-grid .price-box .old-price{background:none !important;padding:23px 30px 0 17px !important}
.products-grid .price-box .special-price{background:none !important;padding:23px 0 0 32px !important}
.info-brand h2{font-size:20px;font-family:'Montserrat-SemiBold';}
.info-brand p{text-indent:0 !important;color:#333;font-family:'montserratregular';font-size:16px;}
.info-brand span{font-family:'montserratregular';font-size:16px;}
.gift-card .ajax-upload-dragdrop {
    float: left;
}

@media(max-width:1550px){.basecamp > .cart{padding:0 60px;}
.cart .totals{padding:12px 20px !important;}
}
@media(max-width:1493px){.navbar-collapse{padding-right:5px;padding-left:5px;}
.register img{padding:1px 0 0 28px;}
.information img{padding:0 12px 0 12px;}
.logos img{padding:0;}
.left.carousel-control, .right.carousel-control{left:0px;top:15%;}
.right.carousel-control{right:0px;left:auto;}
.copy-right{padding:17px 0 0 15px;}
.menu li a.dropdown-toggle{padding:15px 11px;}
.catagory1 p{padding:0 10px;}
.well{padding:0 0px 0 0px;}
.carousel-control{padding-top:0%;}
.information li{padding:8px 1% 8px 1%;}
.menu .navbar-right a{font-size:17px;}
.menu li a.dropdown-toggle{font-size:15px;}
.menu .nav.navbar-nav.navbar-right{margin:6px 0 0;}
.catagory1 span{display:inline;}
}
@media(max-width:1366px){.menu .nav > li > a{padding:10px;}
.inner-content{padding:0 10px}
#thumbnails{width:80%}
    .catalogs .catagory1 img {
    width: 100%;
}
}
@media(max-width:1256px){.menu li a.dropdown-toggle{padding:15px 12px;font-size:14px;}
.menu .navbar-right a{font-size:16px;padding:18px 20px;}
.catagory1 p{padding:0 7px;}
.product1 p{padding:0 5px;}
.information img{padding:0 8px 0 8px;}
.information a{font-size:16px;}
.wrapper-new, .wrapper{max-width:100%;display:block;}
.catalogs .catagory1 img{max-width:100%;width:100%}
}
@media(max-width:1190px){.register a{font-size:13px;}
.register img{padding:0;}
.cart-text p{font-size:13px;}
.menu li a.dropdown-toggle{padding:15px 8px;font-size:13px;}
.menu .navbar-right a{font-size:13px;padding:18px 12px;}
.information a{font-size:14px;}
.catagory1 img{width:100%;}
.shop a{font-size:14px;}
.catagory1 p{padding:0;font-size:11px;}
.catagory1 h3{font-size:20px;}
.product1 h3{font-size:13px;}
.product1 p{padding:0;}
.product1 li{font-size:20px;}
.product1 .fa{font-size:18px;}
.product1 .buy{font-size:16px;}
.logos img{width:93px;}
.icon{width:25%;}
.service-text{width:73%;padding:0 0 0 7px;}
.service-text h3{font-size:16px;}
.icon img{width:35px;}
.browse a ,.browse1 p,.copy-right p,.copy-right span{font-size:10px;}
.browse h3{font-size:14px;}
.menu .collapse.navbar-collapse.js-navbar-collapse{padding:0 5px;}
.information li{padding:8px 1% 8px 0%;}
.menu .nav > li > a{padding:10px 7px;font-size:14px;}
.menu li a{font-size:13px;}
.product-category .item{margin:0 0 30px;}
.inner-banner{background-size:cover;background-position:center;}
.product-category .product-image img{max-width:100%;}
.product-category .product1{padding:20px 5px;}
.price-box .regular-price .price{font-size:20px;line-height:15px;}
.product-options dl dt{min-width:150px;}
.inner-banner-wrap{padding:0 10px;}
.block-cart-header .mini-products-list .product-name{padding-top:0 !important;}
.block-cart-header .mini-products-list .product-name a{font-size:13px;}
.account-login .account-login-wrap .new-users{width:48%;}
.account-login .account-login-wrap .registered-users{width:50%;}
.search{padding:35px 0 0 0;}
.block-cart-header .summary{font-size:13px !important;}
.breadcrumbs{padding:15px 25px !important;}
.cart .totals button.button.btn-proceed-checkout.btn-checkout > span{font-size:16px !important;}
}
@media(max-width:991px){.col-xs-12.col-sm-8.col-md-4.browse.terms{padding:0 0 0 6px;}
.top-head a{font-size:12px;padding:0 4px 0 4px;}
.top-head ul{margin:0;padding:0;}
.social-icon li{padding:0 2px 0 0px;}
.top-head p{padding:0 0px 0 3px;font-size:12px;}
.top-head .phone{font-size:12px;}
.cart-text p{font-size:9px;}
.register a{font-size:10px;}
.search input{font-size:12px;}
.menu .navbar-right a{font-size:11px;padding:18px 8px;}
.menu li a.dropdown-toggle{padding:15px 4px;font-size:11px;}
.information img{padding:0;width:auto;margin:0 6px 0 0px;}
.information .dhl{width:50px;}
.information .flag ,.information .arrow,.information .star{width:20px;}
.information a{font-size:12px;}
.carousel-text h3{font-size:42px;}
.carousel-text span{font-size:38px;}
.catagory1 h3{font-size:16px;text-align:center;margin:20px 0 5px 0;}
.catagory1 p{padding:0 31px;font-size:14px;}
.logo img{width:120px;}
.catagory1 span{display:inline;}
.logo-slider{padding:0;width:100%;float:left;}
.catagory1 img{width:auto;}
.catagory1{text-align:center;margin-bottom:32px;}
.base-camp-text{padding:15px 64px;}
.logos img{width:70px;}
.service1{padding:20px 0px 20px 7px;}
.icon img{width:25px;}
.browse a, .browse1 p{font-size:12px;}
.browse h3{font-size:16px;}
.footer-part{padding:28px 0 40px 0;}
.brands h3{font-size:26px;}
.base-title h3{font-size:30px;}
.base-camp-text h3{font-size:24px;}
.menu .collapse.navbar-collapse.js-navbar-collapse{padding:0 5px;}
.information li{padding:8px 1% 8px 5px;}
.menu{margin:5px 0 0 0;}
.saerch-btn{right:16px;bottom:13px;font-size:18px;}
.search{padding:20px 0 0 0;}
.register{padding:16px 0 0 0;}
header .register{padding:11px 0 0 0;}
.menu .nav > li > a{padding:8px 4px;font-size:11px;}
.menu li a{font-size:11px;}
.product1 img{width:100%;}
.inner-content .sidebar{padding:20px 5px}
.product1 h3 a{font-size:14px;}
.product-category .product1 h3{min-height:30px;}
.product-category .product1 p{padding:0;min-height:60px;}
.product-category .item{padding:0 5px;}
.price-box .regular-price .price{font-size:17px;}
.pager .sort-by{margin:0 10px 0 0}
.sorter .view-mode strong{margin:0;}
.toolbar .pager{padding:0}
.sorter .view-mode a{margin:0}
.sort-by label{font-size:12px;}
.toolbar select{min-width:55px;}
.product-category .product1 p{min-height:90px}
.product-category .product1 h3{min-height:50px;}
.inner-content .col-main{padding:0 10px !important;}
.toolbar .right-tools{float:left;margin:10px 0 0 0;}
.my-account .billing-agreements .form-list select{width:70%;}
.my-account .billing-agreements button.button{margin:0 0 0 10px;}
.my-account, .my-account .customer-account-giftcard{padding:40px 0 40px 20px !important;}
.block-cart-header .summary{font-size:12px !important;}
.cart-collaterals .grid_custom_2{width:44% !important;}
.cart-collaterals .grid_custom_1{width:53%!important;}
.cart .totals table th, .cart .totals table td{font-size:17px !important;}
    .giftcard-product-media {
    float: left !important;
    height: 320px !important;
}
    .giftcard-product-media .amazon-popup {
    float: left;
}
}
@media(min-width:768px){li.level1:hover ul.level1{display:block;}
.menu .nav .level-top:hover ul.level0{display:block;}
}
@media(max-width:767px){.menu p{display:block !important;margin:0;padding:15px 14px;float:left;color:#fff;font-family:Montserrat-Medium;font-size:16px;}
.menu .nav > li > a{padding:8px 15px;}
.logo img{width:auto;}
.head-part{padding:5px 0 0 0;}
.top-head{text-align:center;padding:0 0 5px 0;border-bottom:1px solid #ddd;margin:0 0 15px 0;}
.logo{text-align:center;}
.search{padding:10px 0 0 0;}
.register{padding:15px 0 0 0;display:block;text-align:center;}
.cart-text{width:auto;float:none;margin:10px 0 0 0;}
.register a, .cart-text p{font-size:14px;margin:0;}
.register ul{margin:0;padding:0;width:100%;text-align:center;}
.cart{margin:10px auto 0;float:none;width:auto;text-align:center;display:table;}
.menu .navbar-inverse .navbar-toggle{border-color:#fff;}
.menu li a.dropdown-toggle{padding:15px 20px;font-size:13px;text-align:left;}
.menu .nav.navbar-nav.navbar-right{margin:0 0 10px 0;}
.information img{padding:0;width:auto;margin:0 16px 0 0px;}
.information .flag, .information .arrow, .information .star{width:24px;padding:0 0 0 0;}
.information a{font-size:14px;}
.carousel-text h3{font-size:36px;margin-top:0;}
.carousel-text span{font-size:30px;}
.carousel-text a{font-size:18px;padding:5px 16px;}
.catagory1 p{font-size:14px;}
.catagory1 h3{font-size:20px;}
.catagory1 span{display:block;}
.base-title p{font-size:14px;padding:0 10px;}
.base-camp-text{padding:15px 15px;}
.base-camp-text h3{font-size:23px;margin-bottom:10px;}
.base-camp-text p{font-size:13px;}
.logos img{width:90px;}
.services{padding:10px 0;}
.icon img{width:auto;}
.icon{width:20%;text-align:right;}
.service-text{width:77%;padding:0 10px 0 12px;}
.browse{text-align:center;float:left;width:100%;}
.browse1{margin-bottom:20px;float:left;width:100%;}
.footer-icon ul{float:none;width:auto;margin:auto;display:table;text-align:center;}
.copy-right{text-align:center;}
.service1{padding:20px 0px 20px 0px;width:100%;float:none;display:table;margin:auto;max-width:100%;}
.product1{border-bottom:1px solid #dedede;padding-bottom:40px;border-right:none;padding-top:0px;}
.logos{padding:10px 0;}
.left.carousel-control, .right.carousel-control{left:0px;top:35%;}
.right.carousel-control{left:auto;right:0;}
.browse{margin-bottom:20px;}
.top-head p{display:none;}
.top-head .social-icon{display:none;}
.top-head a{font-size:12px;padding:0 10px 0 10px;}
.information li{padding:8px 4% 8px 2%;}
.menu .collapse.navbar-collapse.js-navbar-collapse{padding:0 0px;}
ul.level0 li a:hover, ul.level1 li a:hover{color:#a92a14;}
.menu .nav.navbar-nav{padding:0 0px;float:left;width:100%;}
.menu .nav.navbar-nav li.level0{border-bottom:1px solid #fff;}
.information li{display:block;}
.information .dhl{width:29px;}
.inner-banner-wrap{padding:0;}
.product-category .product1 p{min-height:10px}
.product-category .product1 h3{min-height:10px;}
.inner-content .col-main{padding:0 0px !important;}
.cart .cart-collaterals .col2-set .col-2{width:100%;}
.form-list label.required em, .cart .shipping .buttons-set button.button, .cart .discount .buttons-set button.button{float:none !important}
.toolbar .right-tools{float:none;width:auto;text-align:center;margin:0 auto;display:table;}
.wrapper-new .sidebar, .inner-content .col-lg-9 .block-account{padding:10px 0 0 0 !important;width:100%!important;}
.my-account .form-list .field{padding:0 10px;}
.my-account .form-list label{padding:0;}
.my-account .form-list input.input-text, .my-account .form-list .name-middlename input.input-text{width:100% !important;}
.my-account .buttons-set,.my-account .form-list .input-box{padding:0 0px !important;width:100%!important;}
.my-account .form-list li.control{padding:0px;}
.my-account .buttons-set button.button{margin-right:0px;padding:0 !important;}
.my-account .form-list .name-prefix, .my-account .form-list .name-middlename, .my-account .form-list .field{width:100% !important;padding:0 !important;}
.my-account .form-list .fields .input-box, .my-account .form-list .control .input-boxform-list li.wide .input-box,
.my-account .form-list li.wide .input-box{width:100% !important;padding:0 !important;}
.my-account .billing-agreements .form-list select{width:100%;}
.my-account .billing-agreements button.button{padding:0 !important;margin:0 0 0 10px !important;}
.my-account #wishlist-view-form #wishlist-table a{margin:0 auto;float:none;display:table;}
.my-account, .my-account .customer-account-giftcard{padding:40px 0 !important;}
.my-account input.qty{height:30px;margin-bottom:0px;float:left;}
form#wishlist-view-form button.button.btn-cart{padding:0px !important;margin-left:10px;float:left !important;}
.my-account .product-name{margin-top:0;}
.my-account #wishlist-table .cart-cell .price-box .regular-price{width:100%;text-align:center;}
.my-account .data-table td{padding:10px 5px 10px 10px;}
.my-account .data-table td{margin:0px auto;display:table;}
.my-account .cart-cell{float:none;display:table;margin:0 auto;}
.block-cart-header .cart-content{left:-50px !important;}
.block-cart-header .mini-products-list .product-name,.block-cart-header .mini-products-list .product-details{text-align:left;}
.account-login .account-login-wrap .new-users{width:100% !important;}
.account-login .account-login-wrap .registered-users{width:100% !important;border:0;}
.account-login .account-login-wrap .registered-users .form-list input.input-text{width:100% !important;}
#thumbnails{width:90%}
.thumbelina li{padding:5px;}
.inner-content .product-view .product-img-box.product-img-box-wrap{width:100%;padding-right:0}
.product-essential form{float:left}
.slide .carousel-indicators{bottom:-10px}
.carousel-text.carousel-text-bot{bottom:auto}
.carousel-text.carousel-text-bot h3{font-size:22px;padding:0 0 10px}
.carousel-text.carousel-text-bot h4{display:none}
.carousel-text.carousel-text-bot{bottom:15px;}
}
@media(max-width:556px){.top-head ul{padding:4px 0 4px 0;}
.top-head a{font-size:12px;padding:0 7px 0 7px;}
.top-head p{padding:0 0px 0 3px;border:none;}
.top-head .social-icon a{padding:0;}
.saerch-btn{right:15px;}
.carousel-text h3{margin-bottom:11px;font-size:24px;}
.carousel-text span{font-size:20px;}
.carousel-text a{font-size:16px;padding:5px 11px;}
.carousel-indicators{bottom:0px;}
.logo img{width:120px;}
.base-camp-text h3 ,.brands h3{font-size:22px;}
.icon img{width:30px;}
.information li{padding:5px 0px 5px 15px;width:100%;}
.my-account .billing-agreements .form-list select{max-width:100% !important;}
.my-account .billing-agreements button.button{margin:0 0 0 0px !important;}
.account-login .registered-users .form-list input.input-text{width:100%;}
.shop{top:140px}
.right-map iframe{width:100%;height:200px;}
}
@media(max-width:414px){.top-head a{font-size:12px;}
.saerch-btn{bottom:11px;font-size:16px;}
.search input{height:35px;}
.register{display:block;text-align:center;}
.register ul{width:100%;text-align:center;margin-bottom:5px;}
.menu{margin:5px 0 0 0;}
.register a, .cart-text p{font-size:12px;}
.carousel-text span{font-size:14px;}
.carousel-text h3{margin-bottom:11px;font-size:18px;}
.carousel-text a{font-size:14px;padding:3px 9px;}
.carousel-text{top:40%;}
.base-title h3{font-size:22px;}
.base-camp-text h3, .brands h3{font-size:20px;}
.browse a, .browse1 p{font-size:11px;}
.browse h3{font-size:14px;}
.copy-right a{display:block;}
.catagory1 p{font-size:12px;}
.catalogs{padding-bottom:0;}
.information .flag, .information .arrow, .information .star{width:18px;padding:0 0 0 0px;margin:0 10px 0 0;}
.information .dhl{width:25px;margin:0 10px 0 0;}
.product-options-bottom .add-to-cart button.button{margin-left:0}
.toolbar .pager .sort-by{float:none;margin:10px 0px 0 0 !important;}
.add-to-box .add-to-cart button.button{margin-left:0}
}