

body{
  padding-top: 65px;
      color: #000;
}

a:link {
  color: #000;
  text-decoration:none;
}

a:hover {
  color: #000;
  text-decoration:underline;
}

a:visited {
  color: #000;
  text-decoration:none;
}

.clip-price {
	font-size: 1rem;
    position: absolute;
    left: 2px;
    margin-top: -32px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 1px 5px;
}

.clip-length {
  	font-size: 1rem;
    position: absolute;
    right: 2px;
    margin-top: -32px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    padding: 1px 5px;
}

.clip-price-studio {
	font-size:16px;
    position: absolute;
    left: 5px;
    margin-top: -198px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 1px 5px;
}

.clip-length-studio {
	font-size:16px;
    position: absolute;
    right: 5px;
    margin-top: -198px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    padding: 1px 5px;
}

.card-text-studio {
	font-size: 10px;
	font-family: 'Source Sans Pro', sans-serif;
}

.card-text-desc {
	font-size: 11px;
	font-family: 'Source Sans Pro', sans-serif;
}
.card-text-title {
	font-size: 14px;
	font-family: 'Source Sans Pro', sans-serif;
}

.card-body {
	padding: .25rem;
}

.store-clip-data.card-body p:last-of-type {
  margin-bottom: 2.8rem;
}

.card-buttons {
  position: absolute;
  bottom: 4px;
  width: calc(100% - 8px);
}

.store-title {
	color:#c71212;
	text-decoration:none;
	font-weight:400;

}

.main-lg-title {
	color:grey;
	font-size:12px;
}

.main-home-title {
	color:#000;
	font-size:12px;
}

.main-home-title > a {
	color:#000;
	font-size:12px;
}

.main-home-title-lg {
	color:#000;
	font-size:18px;
}

.main-home-title-lg > a {
	color:#000;
	font-size:18px;
}

.main-home-title-lg-white {
	color:#fff;
	font-size:18px;
}

.main-home-title-lg-white > a {
	color:#fff;
	font-size:18px;
}

.main-home-title-white {
	color:#fff;
	font-size:12px;
}

.main-home-title-white > a {
	color:#fff;
	font-size:12px;
}

.store-title2 {
	color:#c71212;
	text-decoration:none;
	display: table-cell; 
	vertical-align: bottom;

}

.store-title2 > span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2vmax;
	font-weight:bold;
	
}

.list-group-item {
    position: relative;
    display: block;
    padding: .25rem .75rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 0px solid rgba(0,0,0,.125);
}

.btn-outline-primary-slib{color:#6b0000;background-color:transparent;background-image:none;border-color:#6b0000}
.btn-outline-primary-slib:hover{color:#fff;background-color:#6b0000;border-color:#6b0000}
.btn-outline-primary-slib:focus,
.btn-outline-primary-slib.focus{box-shadow:0 0 0 .2rem rgba(0,128,128,0.5)}
.btn-outline-primary-slib.disabled,
.btn-outline-primary-slib:disabled{color:#6b0000;background-color:transparent}
.btn-outline-primary-slib:not(:disabled):not(.disabled):active,
.btn-outline-primary-slib:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary-slib.dropdown-toggle{color:#fff;background-color:#6b0000;border-color:#6b0000}
.btn-outline-primary-slib:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-slib:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary-slib.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,128,128,0.5)}

.btn-outline-primary-cd{color:#fff;background-color:#6b0000;border-color:#fff}
.btn-outline-primary-cd:hover{color:#6b0000;background-color:#fff;border-color:#6b0000}
.btn-outline-primary-cd:focus,
.btn-outline-primary-cd.focus{box-shadow:0 0 0 .2rem rgba(0,128,128,0.5)}
.btn-outline-primary-cd.disabled,
.btn-outline-primary-cd:disabled{color:#6b0000;background-color:transparent}
.btn-outline-primary-cd:not(:disabled):not(.disabled):active,
.btn-outline-primary-cd:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary-cd.dropdown-toggle{color:#fff;background-color:#6b0000;border-color:#6b0000}
.btn-outline-primary-cd:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-cd:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary-cd.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,128,128,0.5)}

.btn-outline-primary-sort{color:#fff;background-color:#A5A5A5;background-image:none;border-color:#000}
.btn-outline-primary-sort:hover{color:#000;background-color:transparent;border-color:#6b0000}
.btn-outline-primary-sort:focus,
.btn-outline-primary-sort.focus{box-shadow:0 0 0 .2rem rgba(0,128,128,0.5)}
.btn-outline-primary-sort.disabled,
.btn-outline-primary-sort:disabled{color:#6b0000;background-color:transparent}
.btn-outline-primary-sort:not(:disabled):not(.disabled):active,
.btn-outline-primary-sort:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary-sort.dropdown-toggle{color:#fff;background-color:#6b0000;border-color:#6b0000}
.btn-outline-primary-sort:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-sort:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary-sort.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,128,128,0.5)}


 .dropdown-menu > a:hover, .dropdown-menu > li > a:focus {
            background-color:grey;
			color:white;
 }
 
 .dropdown-container {
  position: relative;
}

.itemStoreButton {
	border:1px solid #6b0000;
	display:inline-block;
	color:#6b0000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px;

}


ul.dropdown-cart{
    min-width:250px;
}
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px;
    margin: 3px 0;
}
ul.dropdown-cart li .item:hover{
    background-color:#f3f3f3;
}
ul.dropdown-cart li .item:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

ul.dropdown-cart li .item-left{
    float:left;
}
ul.dropdown-cart li .item-left img,
ul.dropdown-cart li .item-left span.item-info{
    float:left;
}
ul.dropdown-cart li .item-left span.item-info{
    margin-left:10px;   
}
ul.dropdown-cart li .item-left span.item-info span{
    display:block;
}
ul.dropdown-cart li .item-right{
    float:right;
}
ul.dropdown-cart li .item-right button{
    margin-top:14px;
}

.form-control::-webkit-input-placeholder { color: #a2a2a2; opacity:0.5; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: white; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: white; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: white; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: white; }  /* M



