.itopplus-background {

}
.navbar-default .navbar-nav>li>a{
    color: #0d7ba9;
    font-family: QuarkLight;
    font-size: 1.3em;
}
.navbar-default {
    border: 2px solid #ffffff!important;
    background: rgb(255, 255, 255)!important;
    background: -moz-linear-gradient(top,rgba(206,206,206,1) 0,rgba(255,255,255,1) 49%,rgba(206,206,206,1) 100%)!important;
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(206,206,206,1)),color-stop(49%,rgba(255,255,255,1)),color-stop(100%,rgba(206,206,206,1)))!important;
    background: -webkit-linear-gradient(top,rgb(255, 255, 255) 0,rgba(255,255,255,1) 49%,rgb(255, 255, 255) 100%)!important;
    background: -o-linear-gradient(top,rgba(206,206,206,1) 0,rgba(255,255,255,1) 49%,rgba(206,206,206,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(206,206,206,1) 0,rgba(255,255,255,1) 49%,rgba(206,206,206,1) 100%)!important;
    background: linear-gradient(to bottom,rgb(255, 255, 255) 0,rgba(255,255,255,1) 49%,rgb(255, 255, 255) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#cecece', GradientType=0 )!important;
}
.dropdown-menu>li>a {
    font-family: QuarkLight;
    font-size: 1.3em;
}
.menuVertical .nav-pills>li>a {
    font-family: QuarkLight;
    font-size: 1.3em;
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 1024px) {

h1,.h1 { font-size: 2.250em;}
h2,.h2 { font-size: 1.875em;}
h3,.h3 { font-size: 1.500em;}
h4,.h4 { font-size: 1.125em;}
h5,.h5 { font-size: 0.875em;}
h6,.h6 { font-size: 0.750em;}
p { margin: 0 0 10px;}
.navbar .nav,
.navbar .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
#main-navbar-collapse{
  text-align:left ;
}
  
  .navbar-default {
    background: 0 0
}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1366px) {
h1,.h1 { font-size: 2.250em;}
h2,.h2 { font-size: 1.875em;}
h3,.h3 { font-size: 1.500em;}
h4,.h4 { font-size: 1.125em;}
h5,.h5 { font-size: 0.875em;}
h6,.h6 { font-size: 0.750em;}
p { margin: 0 0 10px;}
.navbar .nav,
.navbar .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
#main-navbar-collapse{
  text-align:left ;
}

  .navbar-default {
    background: 0 0
}
  
}
.img-hover img:hover {
	opacity: 1;
	-webkit-animation: flash 2.5s;
	animation: flash 2.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .6;
	}
	100% {
		opacity: .9;
	}
}
@keyframes flash {
	0% {
		opacity: .6;
	}
	100% {
		opacity: .9;
	}
}
.shopcart {
    background-color: #a8d8ec!important;
}
.Template-I-smallpic {
    height: inherit!important;
}
.Template-I-button {
    background-color: #96c9eb!important;
    font-family: QuarkLight!important;
    font-size: 1.3em!important;
}
.Template-I-button:hover{
    background-color: #1f8bd4!important;
}
.Template-I-buttonDetail {
    background-color: #96c9eb!important;
    font-family: QuarkLight!important;
    font-size: 1.3em!important;
}
.Template-I-buttonDetail:hover{
    background-color: #1f8bd4!important;
}
.Template-I-Title {
    margin-top:10px;
    font-family: QuarkLight!important;
    font-size: 14px!important;;
    height: 40px}!important;
}
.Template-I-Name {
    font-family: QuarkLight!important;
    font-size: 14px!important;
    height: 60px!important;
    color: #09248a!important;
}
.Template-I-Des {
    font-family: QuarkLight!important;
    font-size: 14px!important;
}
.Template-I-Price, .Template-I-PriceMember {
    font-family: QuarkLight!important;
    font-size: 16px!important;
    height: 75px!important;
    color: red!important;
}
.Template-I-Price strike{
    color: #000;
}
.shopcartID-Head-Default, .shopcartName-Head-Default {
    font-family: QuarkLight!important;
    font-size: 24px!important;
    font-weight:700!important;
}
.shopcartID-Default {
    font-family: QuarkLight!important;
    font-size: 20px!important;
}
.shopcartFeature-Default, .shopcartName-Default {
    font-family: QuarkLight!important;
    font-size: 22px!important;
}
.shopcartSize-Default.shopcartSize label{
    font-family: QuarkLight!important;
    font-size: 24px!important;
}
.Template-I-PriceNormal {
    font-family: QuarkLight!important;
    font-size: 24px!important;
}
.Template-I-Item, .Template-I-Quantity {
    font-family: QuarkLight!important;
    font-size: 18px!important;
}
.shopcart-share{
    font-family: QuarkLight!important;
    font-size: 18px!important;
}
.shopcartDetail-Default {
    font-family: QuarkLight!important;
    font-size: 30px!important;
    font-weight: 700!important;
}
/*-----shopping cart detail---------*/
.ui.steps .step .title {
    font-family: QuarkLight!important;
    font-size:18px!important;
    margin-top:10px!important;
    line-height: normal!important;
    letter-spacing: 0.5px!important;
}
.ui.steps .step.active .title,
.step.active i{
    color: #fff!important;
}
.ui.steps .step.active,.ui.steps .step.active:after {
    background:#1f8bd4!important;
}
.Headcheckout {
    font-size: 20px!important;
}
.Bodycheckout {
    font-size: 18px!important;
}
.step1checkout, .step5checkout {
    background-color: #1f8bd4!important;
    border: 5px solid #96c9eb!important;
}
.btnCheckoutprevious{
    background-color: #96c9eb!important;
    letter-spacing: 0.5px!important;
}
.btnCheckoutprevious:hover{
    background-color: #1f8bd4!important;
}
/*-----form input---------*/
.form-horizontal .form-group-sm .form-control, .input-sm ,
 .form-control{
    font-family:QuarkLight!important;
    font-size:16px!important;
}
input.search-query {

    font-size: 16px!important;
}
.form-subscribe2 input.search-query2{
    font-size: 16px!important;
}
.form-subscribe2 .btn-default{
    font-weight:700!important;
}
.form-horizontal input.form-control,
.form-horizontal textarea.form-control,
.form-horizontal .btn-default{
    font-size: 16px!important;
}
.btn.btn-default.btn-sm{
    font-family:QuarkLight!important;
}
@media only screen and (max-width : 768px) {
.Template-I-Title {
    font-size: 14px!important;
}
.Template-I-Name {
    font-size: 16px!important;
}
.Template-I-Des {
    font-size: 14px!important;
}
.Template-I-Price, .Template-I-PriceMember {
    font-size: 16px!important;
}
}

.conditionShipping{
   display:none!important;
}
.shopcartName-checkout-Default{
   width: 100px!important;
}

.Template-I-Name {
   height: 85px!important;
}

