@charset "utf-8";
/* CSS Document */
/* MANUAL: header fix */
.add_to_cart {margin: 0 0 0px;}

#back-top span {display: none;}
.category-description {font-weight:400!important;}
/* MANUAL: product options - radio buttons  */
.product-options ul.options-list input.radio {display:none;}
.product-options ul.options-list li {display:inline-block!important;}


.product-options ul.options-list label {padding: 6px 10px!important; color:#646464;}
.product-options ul.options-list .label {display:inline!important; font-size:12px; line-height:35px; text-align:center; padding:6px 0; background: #fff; border:1px solid #e1e1e1; margin: 0 2px 0 0!important; cursor: pointer; color:#646464;}
.product-options ul.options-list label {cursor:pointer;}
.product-options ul.options-list .label:hover, .product-options ul.options-list span:hover {}
.product-options ul.options-list li input[type="radio"]:checked+span{ background: #e1e1e1; }
.product-options ul.options-list li input[type="radio"]:checked+label{ background: #e1e1e1; } 


.ski-binding-options ul.options-list li { display: block !important; padding: 0px 0px !important; }
.ski-binding-options ul.options-list li span.label { display: block !important; padding: 0 !important; text-align: left; }
.ski-binding-options ul.options-list li label { display: block; padding: 0px 5px !important;}

.product-options ul.options-list li label:hover { background: #9CB40D; }
.ski-binding-options ul.options-list li input[type="radio"]:checked+span{ background: #9CB40D; border-left: none; border-right: none; }
.ski-binding-options ul.options-list li input[type="radio"]:checked+label{ background: #9CB40D; color: #080; font-weight: bold;} 
.ski-binding-options ul.options-list { border: 1px solid #9CB40D;  margin: 0; padding: 0;} 

.ski-binding-options { }


/* END MANUAL ADDING */
body { background:#fff; color:#000; }
a             { color:#9CB40D; }
a:hover       { color:#333; }
h1,h2,h3,h4,h5,h6      { color:#202020; }
label{ color:#202020; }

input,select,textarea,button { color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border-color:#e4e4e4; color:#666; } 
select.multiselect option { border-bottom-color:#b6b6b6; }
.w-btn{ color:#ccc;border-color:#ccc; }
.w-btn:hover{ color:#fff; border-color:#9CB40D; background:#9CB40D; }
.secView .w-btn{ color:#333; }
.secView .w-btn:hover{ color:#444; background:#e9e9e9; }
button.button { background:transparent;}
address{ color:#666; }
button.button span {background:#27aba9;}
button.button span , .btn-cart{ background:#9CB40D; border-color:#9CB40D; color:#fff; }


.erro-container button.button span { background:#444; border-color:#444; color:#fff; }
button.button:hover span , .btn-cart:hover{ border-color:#9CB40D; background:#B4CC04; color:#000; }            
.btn-cart { transition: all 0.4ms ease; }
.btn-cart.btn-cart-disabled { filter: grayscale(100%); }

.erro-container button.button:hover span { border-color:#444; background:#fff; color:#000; }
.secView button.button span , .secView .btn-cart{ background:#9CB40D; border-color:#9CB40D; color:#fff; text-transform: uppercase!important; }
.secView button.button:hover span , .secView .btn-cart:hover{ border-color:#9CB40D; background:#fff; color:#000; }
button.disabled span { border-color:#bbb !important; background:#bbb !important; }
button.btn-checkout span { }
button.btn-checkout.no-checkout span { color:#b8baba; }
input.input-text:focus,select:focus,textarea:focus { background-color:#fcfcfc; }
.form-list label.required em { color:#eb340a; }
.form-list li.additional-row { border-top-color:#ccc;}
.buttons-set { border-top-color:#e4e4e4;  }
.fieldset { border-color:#e4e4e4; }
.fieldset .legend { border-bottom-color:#e4e4e4; color:#333; }
.validation-advice { color:#eb340a; }
p.required { color:#EB340A; }
.messages { box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1); }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { text-shadow:1px 1px 1px #b6f797; }
.error-msg { border-color:#b32b29; background-color:#ffdee2; color:#323232; /*text-shadow:1px 1px 1px #f56a68;*/ box-shadow:0px 0px 0px 1px rgba(243,104,101,0.5) inset; }
.success-msg { border-color:#82b968; background-color:#96df73; color:#3a6028; box-shadow:0px 0px 0px 1px rgba(216,255,198,0.5) inset; }
.note-msg{ border-color:#d2ae43; background-color:#ffd557; color:#55481f; text-shadow:1px 1px 1px #fff0c4; box-shadow:0px 0px 0px 1px rgba(255,224,132,0.5) inset; }
.notice-msg { border-color:#89b7bf; background-color:#acdae2; color:#394e52; text-shadow:1px 1px 1px #dafaff; box-shadow:0px 0px 0px 1px rgba(189,231,239,0.5) inset; }
.error-msg:before, .success-msg:before, .note-msg:before, .notice-msg:before{ text-shadow:0px 1px 1px rgba(0,0,0,0.4); color:#fff; }
.messages a{ color:#000; }
.link-print { color:#9CB40D; }

/** reset **/
.shipment-methods .messages {
    box-shadow: none;
    
}
.shipment-methods .error-msg:before { display: none; }
.shipment-methods .error-msg {
margin-top: 20px;
box-shadow: none;
border: 1px solid #efefef;
border-left: 5px solid #d00;
background: #fff;
padding: 20px; 
text-shadow: none;

}
.outdoorxl-rtl .shipment-methods .error-msg {
	border: 1px solid #efefef;
	border-right: 5px solid #d00;
} 


.page-title { border-bottom-color:#000; }
.sub-title { color:#333; }
.pager { }
.sorter { }
.toolbar .pager { }
.toolbar .sorter { border-color:#e3e3e3; }
.data-table { border-color:#e9e9e9; }
.data-table .odd  { background:#F8F8F8; }
.data-table .even { background:#fefefe; }
.data-table thead th { border-right-color:#e4e4e4;color:#333; }
.data-table thead th a:hover { color:#fff; }
.data-table tfoot { border-bottom-color:#d9dde3; }
.data-table tfoot tr.first td { border-top-color:#e4e4e4; }
.data-table tfoot tr { }
.data-table tfoot td { border-right-color:#d9dde3; }
.data-table tbody th,
.data-table tbody td { border-top-color:#e9e9e9; border-right-color:#e9e9e9; }
.data-table tbody.odd tr { background:#fff; }
.data-table tbody.even tr { background:#fff; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-color:#d9dde3; }
.data-table ul.disc li{ color:#444; }
.data-table .data{ color:#202020; }
.info-box { background:#fff url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/bkg_block-title.gif) 0 0 repeat-x; border-color:#d0cbc1; }
tr.summary-total .summary-collapse { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/bkg_collapse.gif) 0 5px no-repeat; }
tr.summary-details td { background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top-color:#d2d8db; }
.cart-tax-total { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/bkg_collapse.gif) 100% 5px no-repeat; }
.links li.last { background:none !important;}
.link-cart,.link-wishlist,.link-reorder { color:#333 !important; }
.link-rss { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/i_rss.gif) 0 2px no-repeat; }
.btn-remove  { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/btn_remove.gif) 0 0 no-repeat; }
.btn-previous  { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/btn_previous.gif) 0 0 no-repeat; }
.btn-remove2 { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/btn_trash.gif) 0 0 no-repeat; }
.btn-edit    { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/btn_edit.gif) 0 0 no-repeat; }
.divider { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/bkg_divider1.gif) 0 50% repeat-x; }
.global-site-notice { border-color:#cfcfcf; background:#fefefe; color:#2f2f2f; }
/*.global-site-notice .notice-inner { background:url(../images/i_notice.gif) 20px 25px no-repeat; } */
.global-site-notice .notice-inner p { border-color:#cccc73; }
.demo-notice { background:#d75f07; color:#fff; }

/* Header ================================================================================ */
.block .block-title{ /* background:#f6f6f6; */ border-top-color: #EEEEEE; }
.block .block-title strong, .block-layered-nav dt { color:#333; }
.block .block-subtitle { color:#333; }
.block-layered-nav dt .toggleBtn{ background:#9CB40D; color:#fff; }
.block .block-content { }
.block .block-content .product-name { color:#333; }
.block .actions { background:#fbfbfb;; }
.block li.odd { background-color:#f9f9f9; }
.block li.even { background-color:#fcfcfc; }
.block-account .block-content li + li,#magicat li + li, .block-layered-nav li + li,.block.block-list.header-compare #compare-items li + li{ border-color:#e4e4e4; }
.block-account .block-content li a,#magicat li a, .block-layered-nav li a, .block.block-list.header-compare #compare-items li a{ color:#444; }
.block-account .block-content li, #magicat li, .block-layered-nav li, .block.block-list.header-compare #compare-items li{ color:#aaa; }
.block-account .block-content li a + span, #magicat li a + span, .block-layered-nav li a + span, .block.block-list.header-compare #compare-items li a + span{ color:#000; }
.block-account .block-content li a:hover,#magicat li a:hover, .block-layered-nav li a:hover, .block.block-list.header-compare #compare-items li a:hover,.block-account .block-content li strong{ color:#9CB40D; }
.mini-products-list .product-image { border-color:#EDEEEF; }
.block-account { border-color:#bbb; }
.block-account .block-title { }
.block-account .block-title strong { }                 
.block-account .block-content { }
.block-account .block-content li a { }
.block-account .block-content li a:hover {}
.block-account .block-content li.last a {}
.block-account .block-content li.current { }
.block-currency { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/bkg_block-currency.gif) 0 0 no-repeat; }
.block-currency .block-title { background:none; }
.block-currency .block-title strong { background:url(https://www.outdoorxl.com/skin/frontend/nextlevel/default/images/i_block-currency.gif) 0 50% no-repeat; color:#fff; }

.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li { background-color:#fff;color:black; }
/*.block-layered-nav .currently .label { background:url(../images/bkg_block-layered-label.gif) 0 4px no-repeat; } */
.block-layered-nav .actions { background:#efefef; border-color:#dee5e8;}
.block-layered-nav .actions a {  color: #ff0000}
.block-layered-nav .actions a:hover {  color: #ff0000 !important; text-decoration: underline; }

.block-cart .actions { border-bottom-color:#c2c2c2; }


.cms-index-index .resp-tabs-list li,.headingBox h2 span{ color:#444; background:#fff; border-color:#9CB40D; }
#tabs .headingBox h2 span:hover{ background:#9CB40D; }
#tabs .headingBox h2 span:hover a{ color:#fff; }
.headingBox h2 span{ border-color:#9CB40D; }
.headingBox h2 span.active, #tabs .headingBox h2 span.active:hover{ border-color:#bdc3c7; background:#fff; }
#tabs .headingBox h2 span.active a, #tabs .headingBox h2 span.active:hover a{ color:#bdc3c7; cursor:default; }
#tabs .headingBox h2 span a{ color:#444; }
.cms-index-index .resp-tabs-list li.resp-tab-active{ border-color:#bdc3c7; }
.cms-index-index .resp-tabs-list li.resp-tab-active a{ color:#9CB40D; cursor:default; color:#666; }
.cms-index-index ul.resp-tabs-list:before,.headingBox:before{ background:#E4E4E4; }
.about-page article{ color:#202020; }
.about-page p{ color:#666; }
.read-more{ color:#9CB40D; border-color:#9CB40D; }

.goTop a{ background:#444; color:#fff; border-color:#fff; }
.currency_detail .currency-inner, .language_detail .language-inner{ display: inline-flex !important; width: 500px !important; height: 26px; box-sizing:border-box; }
.currency_detail .currency-inner a, .language_detail .language-inner a{ border-color:#e9e9e9; }
.currency_detail .currency-inner a, .language_detail .language-inner a:hover{ background:#E2FF60; }
.pager .pages li span, .pager .pages li a{ background:#f9f9f9; border-color:#e7e7e7; }
.pager .pages li a:hover{ background:#9CB40D; border-color:#1f9994; color:#fff; }
.pager .pages li span{ color:#888; }
.block.block-list.header-compare #compare-items li, .block.block-viewed .block-content li.item{ background:none; }
.block.block-viewed .block-content li.item + li.item{ border-top-color:#E4E4E4; }
.block.block-viewed .block-content li.item .product-name a { color:#333; }
.products-list .proImage{ border-color:#e4e4e4; }
.truncated .show .item-options { color:#333; }

.product-view .product-img-box .product-image-zoom { border-color:#e4e4e4; }
.product-view .product-img-box .product-image-zoom .zoomBtn{ background:#fff; border-color:#e4e4e4; }
.product-view .product-shop .availability span { color:#202020; }
.product-view .ocms h1,
.product-view .ocms h2,
.product-view .ocms h3,
.product-view .ocms h4,
.product-view .ocms h5,
.product-view .ocms h6,
.product-view .ocms div,
.product-view .ocms p
{ color: #202020; }

.qty_pan .add{ background:#9CB40D; color:#fff; }
.product-view .static-links { background:#fcfcfc; border-color:#e4e4e4; }
.static-links li + li {  border-left-color:#e4e4e4;}
.static-links li a { color:#666;}
.static-links li a span { color:#010101; }
.data-table > li.heading{ background:#F6F6F6; border-bottom-color:#e9e9e9; }
.data-table > li + li + li{ border-top-color:#e9e9e9; }
.data-table > li .tableImg a{ border-color:#e9e9e9; }
.data-table > li .button-b{ border-color:#e9e9e9; background:#f9f9f9; color:#666; }
.item-options dd{ color:#666;}
.opc .allow.active + li{ border-top-color:#e4e4e4; }
.contactDetail p{ color:#333; }
.contacts-index-index .content-wrapper #map_canvas{ border-color:#e4e4e4; }
.mainFooterPan03 .footer-socialmedia{ border-top-color:#e4e4e4; border-bottom-color:#e4e4e4; }
.mainFooterPan03 .footer-socialmedia ul li a{ color:#fff; }
.mainFooterPan03 ul.links li a, .mainFooterPan03 .copyText{ color:#777; }
.mainFooterPan03 ul.links li a:hover{ color:#9CB40D; }
.secView .ratings .amount a,.price-as-configured{ color:#444; }
.commentContent,.postWrapper p ,.my-account .pager .limiter{ color:#666; }
.postWrapper h3{ color:#aaa; }
.postDetails{ color:#444; }
.mainFooterPan02 .twitter-twets li a:hover{ color:#fff; }
.cms-index-index .resp-tabs-container{ border-top-color:#e4e4e4;}
.cms-index-index .resp-vtabs .resp-tab-content:last-child { border-bottom-color:#e4e4e4;}

.topLinkMenu .tpm-inner{ background:#fff; border:1px solid #e4e4e4; }

header .form-search .search-autocomplete ul{ border-color:#e4e4e4; background:#fff; }
header .form-search .search-autocomplete li{ border-color:#e4e4e4; }
header .form-search .search-autocomplete li.selected{ background:#f9f9f9; }
.box-reviews dl .ratings-table th, .box-reviews dl .ratings-table td,.box-reviews dl{ border-color:#e4e4e4; }
.box-reviews dl dt{ background:#f2f2f2; }
.box-reviews dl dt span{ color:#666; }
.box-reviews dl .f-block{ background:#f2f2f2; border-top-color:#e4e4e4; }
.blog-list{ border-color:#e4e4e4; background:#fff; }
.blog-list h2 a{ color:#101010;}
.blog-list .postContent .post-left .date-block{ color:#fff; background:#9CB40D; }
.blog-list .postContent .post-left .fa-comments{ color:#999; }
.blog-list .postContent .post-left .blog-comment a{ color:#000; }
.blog-list .postContent .postDetails{ color:#9CB40D; }
.commentWrapper{ border-color:#e4e4e4; background:#fcfcfc; }
.commentWrapper h3{ color:#999; }
.tp-caption .large-green-btn,.tp-caption .red-btn,.tp-caption .green-btn,.tp-caption .white-btn{ color:#fff; background:#9CB40D; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4); }
.tp-caption .large-green-btn:hover,.tp-caption .red-btn:hover,.tp-caption .green-btn:hover{ color:#252525; background:#fff; }
.tp-caption .white-btn{ color:#252525; background:#fff; }
.tp-caption .white-btn:hover{ background:#252525; color:#fff; }
.tp-caption .red-btn{ background:#b72836; }
.tp-caption.medium_text span{ color:#ffd800; }
.tp-caption .green-text{ color:#9CB40D; }
.tp-caption .green-text:after, .tp-caption .green-text:before{ background:#fff; }
.tp-caption .white-big-btn{ border-color:#9CB40D; color:#9CB40D; background:#fff; }
.tp-caption .white-big-btn:hover{ border-color:#252525; color:#252525; }
.mainFooterPan01 .media-payment ul li a:hover, .mainFooterPan03 .footer-socialmedia ul li a:hover{ background:#666; }
.pro-static-block li:nth-child(odd){ background:#f2f2f2; }
.pro-static-block li:nth-child(even){ background:#f9f9f9; }
.pro-static-block li p{ color:#444; }
.pro-static-block li .fa{ color:#9CB40D; }

/*jcarousel*/
.jcarousel-control-prev,
.jcarousel-control-next {
    color:#9CB40D;
	border-color:#9CB40D;
	background:#fff;
}
.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{ background:#9CB40D; color:#fff; }
.tp-bannertimer{background:#9CB40D; background:rgba(39,171,166,0.8);}
.direction{
    background:#9CB40D;
}
.product-view .product-img-box .product-image-zoom .zoomBtn{color:#9CB40D;}

.resp-arrow {
    border-top-color:#9CB40D;
}
h2.resp-tab-active span.resp-arrow {
	border-bottom-color:#9CB40D;
}
#fancybox-close {
	background:#9CB40D;
}
.camera_effected .bannerButton {
		background:#9CB40D;
		border: 1px solid #9CB40D;
		color:#FFF;
}
.camera_fakehover .camera_prev, .camera_fakehover .camera_next{ border-color:#9CB40D;}
.camera_effected .bannerButton span {
		border-color:#fff;
}
.camera_bar_cont span{ background:#9CB40D !important; }
.camera_bar_cont{ background:rgba(39,171,166,0.4)!important; }


.resp-tab-content span {
    font-family: lato !important;
    color: #6F6F6F !important;
    font-size: 13px !important;
}
.jcarousel-wrapper{
	float: left;
}
@media screen and (max-width: 530px) {
    .shipment-methods .error-msg:before { content: '\f062'; }

}
@media screen and (min-device-width: 320px) and (max-width: 590px) and (orientation: portrait){
.highlighterWrap p {
    margin-bottom: 40px !important;
    margin-right: 40px !important;
    margin-top: 60px !important;
    margin-left: 40px !important;
}
.highlighterWrap {
	height: 863px;
}
}
