 


.sidecart{
   padding-top: 15px;
   background-color: rgba(255,255,255,1)!important; 
   /*background-color: rgba(0,0,0,0.8)!important;*/ 
    /*background-color: #000 !important;*/ 
   width:300px;
   margin-top: -10px;
    
   position:absolute; 
   z-index:99999 ; 
   padding: 10px!important;
 /*color:red !important;*/
 /*border: 1px solid darkgoldenrod !important;*/
 left:auto!important;
 /*font-family: 'Montserrat', sans-serif;*/
font-family: 'Titillium Web', sans-serif!important;
}

 .sidecartinput {
color:#fff !important;
-webkit-border-radius: 1px!important; 
	-moz-border-radius: 1px!important; 
	-o-border-radius: 1px!important; 
	-ms-border-radius: 1px!important; 
    border-radius: 1px!important; 
    margin-bottom:5px;
    background-color: rgba(0,0,0,0.5)!important; 
    border:1px solid #fff;
}
 .sidecartinput:focus {
color:#fff !important;
-webkit-border-radius: 1px!important; 
	-moz-border-radius: 1px!important; 
	-o-border-radius: 1px!important; 
	-ms-border-radius: 1px!important; 
    border-radius: 1px!important; 
    margin-bottom:5px;
    background-color: rgba(0,0,0,0.5)!important; 
    border:1px solid darkgoldenrod;
}
 .sidecartinput::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: darkgoldenrod!important;
    opacity: 1; /* Firefox */
}

 .sidecartinput:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: darkgoldenrod !important;
}

 .sidecartinput::-ms-input-placeholder { /* Microsoft Edge */
    color: darkgoldenrod !important;
}
#incart{
    text-align: left!important;
    /*border:1px solid red;*/
}
.nomeprodsidecart{
    margin-left: 10px;
      color:goldenrod;
}

.nomeprodsidecart:hover{
    margin-left: 10px;
    color:red;
}
ul.dropdown-cart{
    /*min-width:250px;*/
    width:100%;
    padding-right: 0!important;
    /*display: inline!important;*/
    list-style: none;
}

ul.dropdown-cart li{
   margin:0!important; 
   line-height: 14px!important;
   
}

ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px 10px;
   margin-top: 10px;
    /*border:1px solid red;*/
    border:none;
    border-bottom:1px solid rgb(0,0,0);
}
ul.dropdown-cart li .item:hover{
    background-color:transparent;
    color:goldenrod;
}
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;
       color:#000;
       font-size:12px;
}
ul.dropdown-cart li .item-right{
    float:right;
}
ul.dropdown-cart li .item-right button{
    margin-top:14px;
}

.item-img-size{
    width:90px;
    /*height:50px;*/
}
.checkout a:hover{
     background-color:#32a33e;
}
/*.center {
  text-align: center;
}*/
.opac{
     opacity: 1!important;  
     font-size:14px;
     color:rgb(0,0,0);
}
.opac:hover{
        opacity: 0.5!important;  
     font-size:14px; 
     color:darkgoldenrod;
}
.merge-bottom-input {
  width: 67px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;

}

.merge-top-left-button {
  border-top-left-radius: 0;
}

.merge-top-right-button {
  border-top-right-radius: 0;
}
.valimput{
    width: 65px;
        height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.1;
    border-radius: 3px;
}
.btnsidecart{
   border-radius: 50%;
     width: 20px;
     outline:none;
}
.btnsidecart:hover{
   border-radius: 50%;
     width: 20px;
     outline:none;
     opacity:0.5;
}
.btn-view-cart{
    background-color: rgb(0,110,60);
    color:#fff;
}


.btn-view-cart:hover{
   opacity: 1!important;  
       background-color:  rgb(0,110,90) !important;
      
}
.subtotal{
  color:gray !important;
}
.dividergreen{
 height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: rgb(0,110,60);
}
@media(max-width:900px){
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px 10px;
    margin: 0 0!important;
    /*border:1px solid red;*/
    border:none;
    border-bottom:1px solid #ccc;
}
 .sidecart{
   padding-top: 15px;
   background-color: rgba(255,255,255,1)!important; 
   /*background-color: rgba(0,0,0,0.8)!important;*/ 
    /*background-color: #000 !important;*/ 
   width:300px;
   margin-top: -10px;
   margin-left:-50px;
   position:absolute; 
   z-index:99999 ; 
   padding: 10px!important;
 /*color:red !important;*/
 /*border: 1px solid darkgoldenrod !important;*/
 left:auto!important;
 /*font-family: 'Montserrat', sans-serif;*/
font-family: 'Titillium Web', sans-serif!important;
}

}
@media(max-width:320px){
ul.dropdown-cart li .item{
    display:block;
    padding:3px 10px 10px;
    margin: 0 0!important;
    /*border:1px solid red;*/
    border:none;
    border-bottom:1px solid #ccc;
}
 .sidecart{
   padding-top: 15px;
   background-color: rgba(255,255,255,1)!important; 
   /*background-color: rgba(0,0,0,0.8)!important;*/ 
    /*background-color: #000 !important;*/ 
   width:300px;
   margin-top: -10px;
   margin-left:-30px;
   position:absolute; 
   z-index:99999 ; 
   padding: 10px!important;
 /*color:red !important;*/
 /*border: 1px solid darkgoldenrod !important;*/
 left:auto!important;
 /*font-family: 'Montserrat', sans-serif;*/
font-family: 'Titillium Web', sans-serif!important;
}

}