.cbp-qtrotator {
position: relative;
margin: 20px auto 30px auto;
width: 100%;
}
.cbp-qtrotator .cbp-qtcontent {
position: absolute;
border-top: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
padding: 2em 0;
top: 0;
z-index: 0;
opacity: 0;
width: 100%;
}
.no-js .cbp-qtrotator .cbp-qtcontent {
border-bottom: none;
}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,
.no-js .cbp-qtrotator .cbp-qtcontent {
position: relative; 
z-index: 100;
pointer-events: auto;
opacity: 1;
}
.cbp-qtrotator .cbp-qtcontent:before,
.cbp-qtrotator .cbp-qtcontent:after {
content: " ";
display: table;
}
.cbp-qtrotator .cbp-qtcontent:after {
clear: both;
}
.cbp-qtprogress {
position: absolute;
height: 1px;
width: 0%;
top: 0;
z-index: 1000;
}
.cbp-qtrotator blockquote {
margin:0;
background-color: transparent;
border:0;
padding-top:0;
padding-bottom:0;
font-weight: 300;
font-style: normal;
}
.cbp-qtrotator blockquote footer {
font-size: 12px;
margin-top: 10px;
}
.cbp-qtrotator blockquote footer cite {
font-style: italic;
}
.cbp-qtrotator blockquote footer:before {
content: '― ';
}
.cbp-qtrotator .cbp-qtcontent a.avatar-link {
display: block;
float: right;
margin-left: 3em;
} @media screen and (max-width: 30.6em) { 
.cbp-qtrotator {
font-size: 70%;
}
.cbp-qtrotator img {
width: 80px;
}
}.checkout_cart td[data-title="Shipping"]{
text-align: right;
}