.product-category{
margin-bottom: 30px;
}
.product-category .p-top{
float: left;
width: 27%;
margin-right: 3%;
margin: 0 auto;
}
.product-category .p-top .cap{
padding: 20px 0;
}
.product-category .p-top button.button{
text-align: center;
margin-top: 20px;
}
.product-category .p-list{
float: right;
width: 70%;
}      
.content.product h2 .icomoon{
margin: 0 20px;
}
.bar-title{
padding-bottom: 10px;
position: relative;
}
.bar-title .col1{
float:left;
}
.bar-title .col1 ul{
/*display: inline;*/
}
.content.product ul.child li{
display: inline;
padding-right: 12px;
margin-right: 10px;
border-right: 1px #ddd solid;
}
.content.product ul.child li:last-child{
border-right: 0;
}
.content.product ul.child li a{
font-size: 16px;
}      
.content.product ul.dropdown-menu li{
list-style: none;
padding: 2px 10px;
}
.content.product .s-block-title h2{
text-align: left;
}
.s-block-title .btn{
padding:6px 6px;
min-width: auto;
border:0;
background: #fff;
color: #333;
font-size: 14px;
} 
.bar-title .col2{
position: absolute;
right: 0;
top: 0;
}
.bar-title .col2 .view{    
float: right;
margin:5px 10px 0 10px;     
}
.bar-title .col2 .view a{
outline: none;
padding: 2px;
color: #ccc;
}
.bar-title .col2 .view a span{
font-size: 16px;
}
.bar-title .col2 .view a.active, .bar-title .col2 .view a:hover{
color: #000;
}
.bar-title .orderby{
float: right;
}
.orderby .btn{
padding:6px 6px;
min-width: auto;
border:0;
background: #fff;
color: #333;
font-size: 14px;
}
.product-list{
clear: both;
padding-bottom: 0;
border: 0;
}    
.product-list .product:first-child{
margin-left: 0 !important;
}
.product-list .product{
display: block;
float: left;
margin-bottom: 3%;
background: #fff;
border: 1px #f1f1f1 solid;
}
.product-list .product button{
position: absolute;
/*width: auto;*/
width:160px;
bottom: 0;
right: 0;
left: 0;
margin: 0 auto;
font-size: 12px;
padding: 5px;
border-radius: 5px;
opacity: 0;
}
.product-list .product:hover button{
opacity: 1;
}
.product-list .product:hover img{
opacity: .5;
}
.product-list .product:hover .cap{
border-top: 0 #fff solid;
}
.product-list .product img{
display: block;
width: 100%;
}
.product-list .product .cap{
border-top: 0 #e9e9e9 solid;
padding: 20px;
}
.product-list h3{
/*height: 30px;
overflow: hidden;*/
}
.product-list h3 a{
font-size: 15px;
}
.product-list .product.a1{
width: 100%;
}
.product-list .product.a2{
margin-left: 8%;
width: 46%;
}
.product-list .product.a3{
margin-left: 3%;
width: 31.3%;
}
.product-list .product.a4{
margin-left: 3%;
width: 22.7%;
}
.product-list.list li{
list-style:none !important;
padding:10px 20px;
text-align:left;
margin-left:0px !important;
border-bottom: 1px solid #ccc
}
.product-list.list li:last-child{
border-bottom:0
}
.product-list.list li .img{
float: left;
padding: 0 20px 50px 0;
}
.product-list.list li h3{
text-align: left;
}
.product-list.list h3 a{
font-size: 17px;
}
.product-list.list .border{
float: left;
width: 30%;
}
.product-list.list .product button{
position: static;
opacity: 0.9;
display: block;
margin: 20px 0 0 0;
}
.product-list.list .cap{
float: left;
width: 67%;
margin-left: 3%;
}
.product-list.list .brief{
text-align:justify;
color: #545454;
font-size: 16px;
}
.product-list .product.item{
float: none;
margin: 0 20px;
}
.product-other{
clear:both;
padding:20px 0;
}  
.product .price{
font-size: 18px;
padding: 10px 0;
}
.price-old{
text-decoration: line-through;
color: #ccc;
}     
.add-cart {
float: right;
background: none repeat scroll 0 0 #4499D2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-style: none;
color: #fff;
cursor: pointer;
font-size: 14px;
font-weight: bold;
height: 24px;
padding: 0 5px;
min-width: 80px;
}
.add-cart:hover {
background: none repeat scroll 0 0 #b2b2b2;
height: 24px;
}
.button.buy{
font-size: 18px;
padding: 15px 20px;
border-radius: 5px
}
/*.button.buy:hover{
background: #444;
}*/
.button.call{
display: inline-block;
font-size: 18px;
padding: 15px 20px;
border-radius: 5px
}
/*.button.call:hover{
background: #0F75BC;
}*/
.share-button{
padding: 20px 0 0 0;
text-align: left;  
}
.share-button a.icomoon{
padding-right:20px;
color: #666;
transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s
}
.share-button a.icomoon:hover{
color: #adafbb;
}

.product h4.feature, .product h4.quantity{
float: left;
display: block;
text-transform: uppercase;
font-size: 14px;
width: 110px;
padding: 5px 20px 20px 0;
}
ul.feature{
}
ul.feature li{
float: left;
display: inline-block;
padding: 10px;
margin-right: 10px;
text-align: center;
border: 1px #ccc solid;
cursor: pointer;
min-height: 60px;
font-size: 16px;  
}
ul.feature li.selected{
border: 1px #0F75BC solid;  
}
#quantity-list{
min-width: 70px;
height: 56px;
}

a.more{
float: left;
color: #fff !important;
text-align: center;
}
.product-line{
clear:both;
height:1px;
width:98%;
padding:1px;
}
.content.product .border{
position: relative;
text-align: center;
}
.content-tabs{
clear: both;
padding: 30px 0;
}
.content-tabs .nav-tabs{
text-align: center;
}
.content-tabs .nav li{
border-left:0 !important;
text-transform:uppercase;
display: inline-block;
}  
.content-tabs .nav li a{
font-size: 18px;
color: #232323;
border-radius: 0;
padding: 10px 20px;
} 
.content-tabs .nav li.active a{
color: #0055a6;
}                              
.content-tabs .nav li:hover{
background:none;
}
.content-tabs .tab-pane {
padding:15px 5px;
}
.content-tabs table {
	border-collapse: collapse;
	width:100%;
}
.content-tabs table tr {
    padding: 5px;
}
.content-tabs table td {
    border: 1px solid #eee;
    padding: 5px;
}
.tab-content{
/*padding: 20px;
border: 1px solid #eee;
border-top: 0;*/
}

#loading{
position: fixed;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -100px;
}
.loading{
border: 1px solid #1067D1;
background: #2D7EC6;
color:#fff;
padding: 10px 20px;
z-index: 9999;
}
#confirm {display:none;}
#confirm-overlay {background-color:#eee; cursor:wait;}
#confirm-container {height:140px; width:420px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #CC9933;}
#confirm-container .header {height:30px; line-height:30px; width:100%; background:#CC9933; color:#fff; font-weight:bold; font-size:16px}
#confirm-container .header h2 {background:url(../images/cart.png) 5px 4px no-repeat; padding-left:40px; color:#fff}
#confirm-container .message {color:#CC9933; font-size:18px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons {line-height:26px; width:300px; float:right; padding:10px 8px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; height:26px;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#confirm-container a.modal-close:hover {color:#ccc;}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }

.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #4d9a26; }


.owl-carousel:hover .owl-prev, .owl-carousel:hover .owl-next {
      opacity: 1; 
}
      
.btn_control_slider {
    background: url("../images/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, .1);
    height: 40px;
    width: 37px;
    position: absolute;
    top: 50%;
    z-index: 9;
    margin-top:-20px
}
.btn_control_slider.owl-prev {
    background-position: 0 0;
    left: 0;
    opacity: 0.4;
    -webkit-transition: opacity 0.5s ease;
      -moz-transition: opacity 0.5s ease;
      -ms-transition: opacity 0.5s ease;
      -o-transition: opacity 0.5s ease;
      transition: opacity 0.5s ease;
}
.btn_control_slider.owl-next {
    background-position: -37px 0;
    right: 0;
    opacity: 0.4; 
    -webkit-transition: opacity 0.5s ease;
      -moz-transition: opacity 0.5s ease;
      -ms-transition: opacity 0.5s ease;
      -o-transition: opacity 0.5s ease;
      transition: opacity 0.5s ease;
}
.btn_control_slider.owl-prev:hover {
    background: url("../images/arrow.png") no-repeat scroll 0 0 rgba(1, 1, 1, 0.4);
    opacity: 1;
}
.btn_control_slider.owl-next:hover {
    background: url("../images/arrow.png") no-repeat scroll -37px 0 rgba(1, 1, 1, 0.4);
    opacity: 1;
}
 
.product-image{
float: left;
width: 50%;
padding: 0 50px 50px 0;
}
.product-image .image{
width:100%;
border: 0 #eee solid;
position: relative;
}
.product-image #images-list{
clear:both;
margin: 0 auto;
}
.product-image #images-list li{
float: left;
list-style: none outside none;
padding: 5px;
}
.product-image #images-list li a img{
display: block;
border: 0 #e6e6e6 solid;
padding: 8px;
opacity:.8;
}
.product-image #images-list li a.active img, .product-image #images-list li a:hover img{
opacity:1;
}
.product-info{
float: left;
width: 50%;
padding: 0;
}
.product-info .brief{
padding: 10px 0;
}
@media (max-width: 660px) {
    .bar-title .col2{
    position: relative;
    } 
    .product-category .p-top, .product-category .p-list{
    float: none;
    width: 100%;
    }
    .product-category .p-top{
    margin: 0 0 3% 0;
    }
    .product-list .product button{
    position: static !important;
    width: 90%;
    min-width: auto;
    opacity: 1;
    margin: 10px 0 0 0;
    }
    .product-image{
    width: 100%;
    float: none;
    padding: 0;
    }
    .product-image .image{
    float: none;
    width: 100%;
    }
    .product-image .image img{
    margin: 0 auto;
    display: block;
    margin-left: auto !important;
    margin-right: auto !important
    }
    .product-info{
    width: 100%;
    float: none;
    clear: both;
    padding: 10px 0 30px 0;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
    border: 0;
    }
}

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("../images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("../images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
    background-image: url("../images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("../images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("../images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
    background-image: url("../images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("../images/ui-icons_cd0a0a_256x240.png");
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin: 0;
padding: 20px 0 0 0;
min-height: 0;
}
.ui-accordion .ui-accordion-icons {
border-bottom:0 #ccc solid;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    right: .5em;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    padding: 0;
    border-top: 0;
    overflow: auto;
}