.itopplus-background {

}


.Template-J-Item, .Template-J-Quantity {
    color: #000;
  font-family: QuarkBold;
}

.Template-J-Quantity {
    color: #000;
   font-family: QuarkBold;
}

.shopcartName-Default {
    font-size: 18px;
    border-bottom: solid 1px #D8D8D8;
 font-family: QuarkBold;
    padding: 10px 0;
}

.shopcart-Cate {
    width: 95%;
    margin: 2% auto;
    font-size: 18px;
}

.Shopcart-Related-Main{
 font-size: 18px;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-family: supermarket;
    font-size: 18px;
}

.Template-J-Des {
    height: 20px;
    font-weight: 400;
}

.shopcartDetail-Default {
    font-size: 22px;
    font-family: QuarkBold;
    border-bottom: solid 1px;
    border-color: #D8D8D8;
}
.shopcartID-Head-Default, .shopcartName-Head-Default {
    font-family: QuarkBold;
    font-size: 22px;
    color: #000;
    border-bottom: solid 1px #D8D8D8;
    padding: 10px 0;
}

.ui.steps .step .title {
    font-family: QuarkBold;
    font-size: 1.2000em;
    font-weight: 700;
}

.Template-J-Name {
    font-size: 18px;
    height: 65px;
    margin-top: 3%;
    overflow: hidden;
    text-align: center;
}

.nav-template7 li a {
    color: #333;
    display: block;
    font-size: 16px!important;
}

#Component589062b2641fde0001e72578{
	position:relative;
  	z-index:1;
}
.margin {
    margin: 0!important;
    font-family: QuarkBold;
}

.Template-J-buttonDetail {
    cursor: pointer;
    width: 45%;
    margin: 10px 0 0 120px;
    padding: 7px 0;
    background-color: #0a95c3;
    color: #ffffff;
    font-weight: 400;
}

.thumbs {
    display: block;
    margin-bottom: 2px;
    line-height: 1.42857143;
    background-color: transparent;
    border: none;
    box-shadow: none;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.btnCheckoutprevious, .step1checkout, .step5checkout {
    background-color: #0a95c3;
    text-align: center;
}

.shopcart {
    background-color: #0a95c3;

}
.dropdown-menu>li>a {
    clear: both;
    font-weight: 400;
    color: #333;
    font-family: supermarket;
    font-size: 16px;
}
.Template-J-Big, .Template-J-pic, .Template-J-pic-Ex {
    border: 1px solid #fff;
    width: 100%;
    overflow: hidden;
    height: inherit!important;
}
.Template-J-innerPic{
  
  
    height: inherit!important;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-family: supermarket;
   
}


.Template-J-Price, .Template-J-PriceMember {
    height: 75px;
    font-weight: 400;
    text-align: center;
    color: #0b5e2b;
}

.Template-J-button {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    padding: 7px 0 7px 3%;
    background-color: #0a95c3;
    font-weight: 400;
  color: #ffffff;
}
.Template-J-frame {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 10%;
    padding: 20px 20px 10px;
    background-color: #ffffff;
  
}

.nav-template1 li, .nav-template7 li {
    border-bottom: 1px solid #585858;
    border-top: 1px solid #585858;
    margin: 0;
    list-style: none;
}
@media only screen and (max-width: 720px) {
  #InmyDiv1599116069833 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    text-align: center;
  }
  #myImage1599116069833 {
  	width: 74% !important;
  }
  #myImage1599116093320 {
  	width: 74% !important;
  }
  #myImage1599116135856 {
  	width: 74% !important;
  }
  #myImage1599116275550 {
  	width: 74% !important;
  }
  #myImage1599116291720 {
  	width: 74% !important;
  }
}
/* 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:center ;
}

}

@media only screen and (min-width : 1300px) {
  .Template-T-Name {
    height: 40px!important;
  }
}

@media only screen and (max-width: 768px) {
  .Template-T-button  {
  	width: 100%;
  }
  .Template-T-Des strong span {
  	font-size: 1.3em !important;
  }
}
@media only screen and (max-width : 480px) {
  .Template-T-Name {
    height: 60px!important;
  }
}

/* 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:center ;
}

}

.Template-J-Name {
 
    height: 80px;
}

#mainmenu58b8f6d1d5af400001116f0d,#mainmenu58b8f3e9a9dc0f00017b8aec,#mainmenu58b8f45aa9dc0f00017b8b3e,#mainmenu58ac3796015a61000170517a,#mainmenu58b044c4458c160001d93784,#mainmenu58b04cac87be500001c6f396,#mainmenu58b053dc87be500001c6f443,#mainmenu58b27e375c9362000148376c,#mainmenu58b280586f60830001770485,#mainmenu58b281de5c936200014837a3,#mainmenu58b28301527f600001689a2c,#mainmenu58b283df5c936200014837dc,#mainmenu58b284e95c9362000148389b,#mainmenu58b2854c5c936200014838ca,#mainmenu58b2862b6f608300017704b7,#mainmenu58b286945c936200014838f1 {
position: relative;
z-index: 1000;
}

.itopplus-background {
    background-image: none;
    background-repeat: repeat;
    background-size: 100% auto;
    background-color: #fff;
}

.itopplus-footer2 {
    background-color: #0011a7!important;
    color: #fff;
}

.Template-T-Icon {
    width: 40%;
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 19px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

/*--Cart position--*/
.shopcart {
    z-index: 888;
    border-radius: 800px 0 0 0;
    -moz-border-radius: 800px 0 0 0;
    -webkit-border-radius: 0 800px 0 0;
    border: 0 solid #000;
    width: 100px;
    height: 100px;
    background-image: url(../Images/Shopcart/cart.png);
    background-color: #0a95c3;
    background-repeat: no-repeat;
    background-position: 35% 75%;
    position: fixed;
    -webkit-transition: width .3s,height .3s;
    transition: width .3s,height .3s;
    cursor: pointer;
    bottom: 0;
    left: 0;
}


#salesdesk_widget_button_group > div.salesdesk-widget-btn-default > div {
  bottom: -50px
}
 #salesdesk_widget_button_group > div.salesdesk-widget-btn-default > a {
   bottom: -50px
}

