/**
 * Request for quote front-end css
 * 
 */
.request4quote-links li {margin-bottom: 5px}
.product-view button.btn-r4q {
    margin-left: 5px;
}

.item button.btn-r4q {
    margin-bottom: 5px;
}

.products-grid li.item {
    height: auto;
}

.r4q-item-remark {
    width: 98%;
}
.form-list .r4q-remark {
    width: 98%;
}
.cart-rf4-details .form-list .input-box {
    width: auto;
}
.r4q-actions {
    text-align: right;
}
.cart-rf4-details, .cart-rf4-shipping, .cart-rf4-billing {
    border:1px solid #d0cbc1;
    background:#fff url(https://magento.rocklandathletics.com/skin/frontend/base/default/request4quote/images/bkg_block-title.gif) 0 0 repeat-x;
    padding:12px 15px;
    margin:0 0 18px;
	width:96%;
}
.r4q-collaterals {
    margin-left: 300px;
}
.cart-rf4-details h2, .cart-rf4-shipping h2, .cart-rf4-billing h2  { background-image: url("https://magento.rocklandathletics.com/skin/frontend/base/default/request4quote/images/i_discount.gif"); background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0 0 0 21px; color:#e26703; text-transform:uppercase; }
.r4q-remark {
    width: 98%;
}




/* navigation */
.r4q-navigation {
    background-color: #f2f5f6;
    border: 1px solid #ccc;
    height: 1%;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
}
.r4q-navigation li {
    float: left;
    margin-right: 10px;
}
.r4q-navigation a {
    background-color: #9bb3c3;
    border: 1px solid #000;
    border-radius: 5px;
    color: #fff;
    display: block;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 5px;
}
/* gradient and text shadow */
.r4q-navigation a {
    background: #d7e4ed; /* Old browsers */
    background: -moz-linear-gradient(top, #bf2e1a 0%, #971907 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf2e1a), color-stop(100%,#971907)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bf2e1a 0%,#971907 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bf2e1a 0%,#971907 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bf2e1a 0%,#971907 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bf2e1a 0%,#971907 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2e1a', endColorstr='#971907',GradientType=0 ); /* IE6-9 */
    text-shadow: 1px 1px 1px #000;
    filter: dropshadow(color=#ffffff, offx=1, offy=1);
}
/* active menu item */
.r4q-navigation .active a, .r4q-navigation a:hover {
    background: #bf2e1a ; /* Old browsers */
    background: -moz-linear-gradient(top, #bf2e1a 0%, #971907  100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf2e1a), color-stop(100%,#971907 )); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bf2e1a 0%,#971907  100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bf2e1a 0%,#971907  100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bf2e1a 0%,#971907  100%); /* IE10+ */
    background: linear-gradient(to bottom, #bf2e1a 0%,#971907  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2e1a', endColorstr='#971907 ',GradientType=0 ); /* IE6-9 */
}
.r4q-navigation .active a {
    color: #fff;
    cursor: default;
}

/* View quote */
.r4q-accept-reject {
    overflow: hidden;
    zoom: 1;
    text-align: center;
}
.r4q-reject {
    padding: 20px 0;
    border-right: 1px solid #ccc;
    float: left;
    width: 49%;
}
.r4q-accept {
    padding: 70px 0;
    float: right;
    width: 49%;
}
.r4q_reject_reason_row {
    padding: 10px 0;
}
#r4qRejectReason {
    height: 80px;
    width: 200px;
}
.button.r4q-btn-reject span { background-color: red; }
.button.r4q-btn-accept { border: 2px solid #229922;  }
.button.r4q-btn-accept span { background-color: #28e010; border: none; padding: 10px 30px; }
.button.r4q-btn-accept span span { padding: 0; font-size: 18px; }

.r4q-accept button.r4q-btn-accept {
    border: none;
    width: 200px;
	background: #28e010;
}
.r4q-accept button.r4q-btn-accept span {
    height: 17px;
    border: none;
    padding: 0;
}

.r4q-accept button.r4q-btn-accept span span {
    line-height: 14px;
    font-size: 16px;
}
/**
 * KAbel_BundlePlus
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to a BSD 3-Clause License
 * that is bundled with this package in the file LICENSE_BSD_NU.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www1.unl.edu/wdn/wiki/Software_License
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Regents of the University of Nebraska (http://www.nebraska.edu/)
 * @license     http://www1.unl.edu/wdn/wiki/Software_License  BSD 3-Clause License
 */
 
.product-options .options-list input.checkbox + .qty-holder { padding:0; }
.product-options .options-list input.checkbox + .qty-holder .qty-disabled { background:#eee; color:#444; }

@media screen and (max-width: 1280px) {
.flexslider .slides {

}		
}

@media screen and (max-width: 1120px) {
.flexslider .slides {

}
}
@media screen and (max-width: 1023px) {
.flexslider .slides {
height:336px;
}

.flexslider .slides img {
    display: block;
    height: 267px;

}
}
@media screen and (max-width: 979px) {
.flexslider .slides {

}
.flexslider .slides {

	height:320px;
}

.ras{}
.ras img{ width:100%;}
.flexslider .slides img {
    display: block;
	height:216px;
	
    
}
}
@media screen and (max-width: 767px) {
.flexslider .slides {

}
}
@media screen and (max-width: 639px) {
.flexslider .slides {

}
}
@media screen and (max-width: 479px) {
.flexslider .slides {

	height:140px;
}
.flexslider .slides img {
    display: block;
	height:140px;
	
    
}
.flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1000;
}

 }


.flexy-menu{margin: 5px 0 0 0!important;}
.flexy-menu{width: 100%;margin:0;padding: 0;position:relative;float:left;font-family: "Source Sans Pro", Segoe UI, Arial;list-style: none;background: #bf2e1a;}
.flexy-menu li{display:inline-block;font-size:13px;margin:0;padding:0;float:left;line-height: 20px;position:relative;}.flexy-menu > li > a{padding:20px 22px;color:#ccc;text-decoration:none;display:block;text-transform:uppercase;-webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear;}
.flexy-menu li:hover > a,.flexy-menu li.active a{background: #555;color: #fff;}
.flexy-menu li.right{float: right;}
.flexy-menu ul, .flexy-menu ul li ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;z-index: 99999;width: 132px;background: #bf2e1a;box-shadow: 0 1px 1px rgba(0,0,0,0.3);}
.flexy-menu ul{top: 60px;left: 0;}
.flexy-menu ul li ul{top: 0;left: 100%;}
.flexy-menu ul li{clear:both;width:100%;border: none;font-size:12px;}
.flexy-menu ul li a{padding:10px 20px;width:100%;color:#dedede;font-size:13px;text-decoration:none;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:color 0.2s linear, background 0.2s linear;-moz-transition:color 0.2s linear, background 0.2s linear;-o-transition:color 0.2s linear, background 0.2s linear;transition:color 0.2s linear, background 0.2s linear;}
.flexy-menu > li .indicator{position: absolute;color: #dedede;top: 20px;right: 8px;font-size: 17px;}
.flexy-menu ul > li .indicator{top: 10px;right: 8px;}
.thin > li > a{padding: 10px 22px;}
.thin ul{top: 40px;}.thin > li .indicator{top: 10px;}
.thick > li > a{padding: 40px 22px;}.thick ul{top: 100px;}
.thick > li .indicator{top: 40px;}
.flexy-menu i{line-height: 20px !important;margin-right: 6px;font-size: 18px;float: left;}
.flexy-menu > li.showhide{display: none;width: 100%;height: 50px;cursor: pointer;color:#dedede;border-bottom: solid 1px rgba(0, 0, 0, 0.1);background: #333333;}
.flexy-menu > li.showhide span.title{margin: 16px 0 0 25px;float: left;}
.flexy-menu > li.showhide span.icon{margin: 17px 20px;float: right;}
.flexy-menu > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #ccc;}
.orange li:hover > a, .orange li.active a{background: #cf5646;color: #fff!important;}

.flexy-menu.vertical li{width: 100%;}
.flexy-menu.vertical li a{display: inline-block !important;width: 100%;padding:6px 12px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.flexy-menu.vertical ul li{width: 100%;}
.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 230px;}
.flexy-menu.vertical ul{top: 0;left: 100%;}
.flexy-menu.vertical ul li ul{top: 0px;}
.flexy-menu.vertical.right{float: right !important;}
.flexy-menu.vertical.right ul{left: -150px !important;}
.flexy-menu.vertical > li .indicator{top: 5px;right: 15px;font-size: 17px;}
.flexy-menu.vertical ul > li .indicator{top: 18px;right: 15px;}@media only screen and (max-width: 768px){.flexy-menu.vertical{width: 100%;}
.flexy-menu li{display: block;width: 100%;}
.flexy-menu > li > a{padding-top:15px;padding-bottom:15px;padding-left: 25px;}
.flexy-menu a{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.flexy-menu ul, .flexy-menu ul li ul,.flexy-menu.vertical ul, .flexy-menu.vertical ul li ul{width: 100%;left: 0;border-left: none;position: static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.flexy-menu ul li{border-left: none;border-right: none;}
.flexy-menu ul li a,.flexy-menu.vertical ul li a{padding-top:10px;padding-bottom:10px;}
.flexy-menu ul > li > a{padding-left: 40px !important;}
.flexy-menu > li .indicator{top: 15px;right: 25px;font-size: 17px;}
.flexy-menu ul > li .indicator{right: 24px;}
.flexy-menu.vertical ul > li .indicator{top: 10px;right: 15px;}
.flexy-menu > li > ul > li > a{padding-left: 40px !important;}
.flexy-menu > li > ul > li > ul > li > a{padding-left: 60px !important;}
.flexy-menu > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;}}

@import "https://magento.rocklandathletics.com/skin/frontend/rockland/default/css/font-awesome.css";
@import url('http://fonts.googleapis.com/css?family=Source+Sans+Pro');




