.smprod-list {
   
   float:left;
   width:200px;
   padding:10px;
   margin-right:10px;
    
   margin-bottom:10px;
  
   overflow:hidden;
  
   border:1px solid #000000;
  
   position:relative;
  
   background-color:#FFFFFF;
   color:#000000;
  
}

.prodlist-clear {
 
  clear:both;
  
}

.smprod-img {

}

img.prodresize {

  max-width:100%; 
  max-height:100%;
  
}

.smprod-title {
 
  padding-bottom:5px;
  
}

.smprod-price {
  
  margin-top:5px;
  
  background-color:#000;
  color:#fff;
  font-weight:bold;
  padding:5px;
  
  display:inline-block;
  
}

.smprod-order {
 
  margin-left:2px;
  margin-top:5px;
  
  background-color:#ddd;
  color:#333;
  display:inline-block;
  padding:5px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
  
  cursor:pointer;
  
}

.smprod-order:hover {
 
  background-color:#ccc;
  color:#000;
  display:inline-block;
  padding:5px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;  
  

  
}

.smprod-detail {
 
  display:inline-block;
  
  margin-left:2px;
  margin-top:5px;
  
}



a.smprod-detailbtn:link
{
	
    display:inline-block;
  
    text-decoration: none;
  
    background-color:#ddd;
    color:#333;
    display:inline-block;
    padding:5px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    
}

a.smprod-detailbtn:visited
{
    
    display:inline-block;
    
	text-decoration: none;
  
    background-color:#ddd;
    color:#333;
    display:inline-block;
    padding:5px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;   
  
}

a.smprod-detailbtn:active
{

    display:inline-block;
  
	text-decoration: none;
    background-color:#ddd;
    color:#333;
    display:inline-block;
    padding:5px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;   
  
}

a.smprod-detailbtn:hover
{
	
    display:inline-block;
  
    text-decoration: none;
  
    background-color:#ccc;
    color:#000;
    display:inline-block;
    padding:5px;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;   
  
}


.smprodinfo-price {
 
  padding-top:5px;
  padding-top:5px;
  
  font-weight:bold;
  
}

.smprodinfo-img {
 
  margin-top:5px;
  
}

.smprodinfo-detail {
 
  display:inline-block;
  
  margin-top:5px;
  
}

.prodlist-nav {
  
}


.prodlist-navtop {
  
  margin-bottom:5px;
}

.prodlist-navbottom {
  
 
}


.prodlist-clear {
 
  clear:both;
  
}

a.prodnav-btnlink:link
{
  text-decoration: none;

  background-color:#ddd;
  color:#333;
  display:inline-block;
  padding:5px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

a.prodnav-btnlink:visited
{

  text-decoration: none;

  background-color:#ddd;
  color:#333;
  display:inline-block;
  padding:5px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

a.prodnav-btnlink:active
{

  text-decoration: none;

  background-color:#ddd;
  color:#333;
  display:inline-block;
  padding:5px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

a.prodnav-btnlink:hover
{
  text-decoration: none;

  background-color:#ccc;
  color:#000;
  display:inline-block;
  padding:5px;
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}





.xt_pagecomp_ecom_btn_no {
 
  width:200px;
  overflow:hidden;
  font-size:12px;
  color:#3D3D3D;
  background-color:#EEEEEE;
  cursor:pointer;
  border:1px  #CCCCCC;
  padding:10px;
  text-align:;
  
  
}

.xt_pagecomp_ecom_btn_yes {
 
  width:200px;
  overflow:hidden;
  font-size:12px;
  color:#3D3D3D;
  background-color:#EEEEEE;
  cursor:pointer;
  border:1px  #CCCCCC;
  padding:10px;
  text-align:;
  
  -webkit-transition:all 0.5s linear;  
  -moz-transition:all 0.5s linear;  
  -o-transition:all 0.5s linear;  
  transition:all 0.5s linear; 	  
  
}

.xt_pagecomp_ecom_btn_yes:hover {
 

  color:#000000;
  background-color:#CCCCCC;
  border-color:#BBBBBB;

  
}

.xt_pagecomp_ecom_Square {
  
}

.xt_pagecomp_ecom_Radius3 {

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
}

.xt_pagecomp_ecom_Radius5 {

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
}

.xt_pagecomp_ecom_Radius10 {

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
}

.xt_pagecomp_ecom_Radius15 {

  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  
}

.xt_pagecomp_ecomco_btn_no {
 
  width:200px;
  overflow:hidden;
  font-size:12px;
  color:#3D3D3D;
  background-color:#EEEEEE;
  cursor:pointer;
  border:1px  #CCCCCC;
  padding:10px;
  text-align:;
  
  
}

.xt_pagecomp_ecomco_btn_yes {
 
  width:200px;
  overflow:hidden;
  font-size:12px;
  color:#3D3D3D;
  background-color:#EEEEEE;
  cursor:pointer;
  border:1px  #CCCCCC;
  padding:10px;
  text-align:;
  
  -webkit-transition:all 0.5s linear;  
  -moz-transition:all 0.5s linear;  
  -o-transition:all 0.5s linear;  
  transition:all 0.5s linear; 	  
  
}

.xt_pagecomp_ecomco_btn_yes:hover {
 

  color:#000000;
  background-color:#CCCCCC;
  border-color:#BBBBBB;

  
}

.xt_pagecomp_ecomco_Square {
  
}

.xt_pagecomp_ecomco_Radius3 {

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
}

.xt_pagecomp_ecomco_Radius5 {

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
}

.xt_pagecomp_ecomco_Radius10 {

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
}

.xt_pagecomp_ecomco_Radius15 {

  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  
}

.xtpagecompecomcolabel {
  
  text-align:;
  font-size:12px;
}

.xtpagecompecomcoprice {
  
  text-align:;
  font-size:12px;
}

.xtpagecompecomcoitems {
  
  text-align:;
  font-size:10px;
}

.xt_pagecomp_pbox_clear {
  clear:both;
}

.xt-pagecomp-pbox {
  
  /*margin-top:2px;*/
  /*padding-top:2px;*/
  float:left;  
  font-size:12px;
  
  width:150px;
  height:260px;
  overflow:hidden;
  
  margin-right:10px;

  border:1px solid #CCCCCC;
  color:#3D3D3D;
  
  
  
}

.xt-pagecomp-pbox-details {
  
  /*margin-top:2px;*/
  /*padding-top:2px;*/
  float:left;  
  font-size:12px;
  
  width:150px;
  height:260px;
  overflow:hidden;
  
  margin-right:10px;

  border:1px solid #CCCCCC;
  color:#3D3D3D;
  
  
  
}

.xt-pagecomp-pbox-color {
 
  background-color:#FFFFFF;
  
}

.xt-pagecomp-pbox-file {
 
  
  width:120px;
  margin:5px;
  
  padding:0px;
  padding-top:5px;

  
}

img.xt-pagecomp-pbox-img {
  
  border:1px solid #000000;
}

.xt-pagecomp-pbox-Override {
  
  font-family: Arial, sans-serif;
}

.xt_pagecomp_pbox_Square {
  
}

.xt_pagecomp_pbox_Radius3 {

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  
}

.xt_pagecomp_pbox_Radius5 {

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
}

.xt_pagecomp_pbox_Radius10 {

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
}

.xt_pagecomp_pbox_Radius15 {

  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  
}

.xt-pagecomp-pbox-title {
 
  font-size:16px;
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  text-align:center;
  
}

.xt-pagecomp-pbox-price {
 
  font-size:12px;
  text-align:center;  

  margin-left:5px;
  margin-right:5px;
  
}

.xt-pagecomp-pbox-shipping {
 
  font-size:10px;
  text-align:center;  

  margin-left:5px;
  margin-right:5px;
  
}



.xt-pagecomp-pbox-normal {
  
}


.xt-pagecomp-pbox-bold {
  
  font-weight:bold;
}

.xt-pagecomp-pbox-italic {
  
  font-style:italic;
}

.xt-pagecomp-pbox-underline {
 
  text-decoration:underline;
}

.xt-pagecomp-pbox-bold-italic {
  
  font-weight:bold;
  font-style:italic;
}

.xt-pagecomp-pbox-bold-underline {
  
  font-weight:bold;
  text-decoration:underline;

}

.xt-pagecomp-pbox-italic-underline {
  
  text-decoration:underline;
  font-style:italic;
}

.xt-pagecomp-pbox-align-left {
 
  float:left;
}

.xt-pagecomp-pbox-align-right {
 
  float:right;
}

.xt-pagecomp-pbox-align-center {
 
  margin:0 auto;
}


.xt_pagecomp_pbox_btn_no {
 
  
  width:120px;
  overflow:hidden;
  font-size:12px;
  color:#3D3D3D;
  background-color:#EEEEEE;
  cursor:pointer;
  border:1px solid #CCCCCC;
  padding:5px;
  text-align:center;
  
  
}

.xt_pagecomp_pbox_btn_yes {
 
 
  width:120px;
  overflow:hidden;
  font-size:12px;
  color:#3D3D3D;
  background-color:#EEEEEE;
  cursor:pointer;
  border:1px solid #CCCCCC;
  padding:5px;
  text-align:center;
  
  -webkit-transition:all 0.5s linear;  
  -moz-transition:all 0.5s linear;  
  -o-transition:all 0.5s linear;  
  transition:all 0.5s linear; 	  
  
}

.xt_pagecomp_pbox_btn_yes:hover {
 

  color:#000000;
  background-color:#CCCCCC;
  border-color:#BBBBBB;

  
}

.xt-pagecomp-pbox-btn {
 
  margin:5px;
  
}

a.xt-pagecomp-pbox-a:link {
  
  display:block;
  color:#3D3D3D;
  text-decoration:none;
  
}

a.xt-pagecomp-pbox-a:visited {
  
  display:block;
  color:#3D3D3D;
  text-decoration:none;
  
}

a.xt-pagecomp-pbox-a:active {
  
  display:block;
  text-decoration:none;
  
}

a.xt-pagecomp-pbox-a:hover {
  
  display:block;
  color:#000000;
  text-decoration:none;
  
}

.smnews-title {
 
  color:#D35400;
  font-size:16px;
  
  padding-bottom:5px;
  border-bottom:1px solid #D35400;
  
}

.smnews-descr {
 
  color:#4A4A4A;
  padding-top:10px;
  padding-bottom:10px;
  

  
}

.smnews-rmore {
 
  
}

.smnews-lineno {
  

}


.smnews-linesolid {
  
   padding-bottom:10px;
   border-bottom:1px solid #CCCCCC;
  
}


.smnews-linedashed {
  
   padding-bottom:10px;
   border-bottom:1px dashed #CCCCCC;
  
}

.smnews-linedotted {
  
   padding-bottom:10px;
   border-bottom:1px dashed #CCCCCC;
  
}


.smnews-titlet {
 
  float:left;
  
}

.smnews-date {
 
  float:right;
  
  
}

.smnews-pic {
 
  float:left;
  margin-right:10px;
  
  width:100px;

  
}

.smnews-descrt {

  display:inline;

}
  
.smnews-clear {
 
  clear:both;
  
}


.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
    width: 100% !important;
}

.sD002-image-style-seven {
	position: relative;
	z-index: 10;
	overflow: hidden;
    margin-bottom: 30px;
}
.sD002-image-style-seven img {
    max-width: 100%;
    height: auto;
	border-radius: 3px;
	-webkit-transition: all 2s ease;
	   -moz-transition: all 2s ease;
		-ms-transition: all 2s ease;
		 -o-transition: all 2s ease;
			transition: all 2s ease;
}
.sD002-image-style-seven .sD002-image-hover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	border-radius: 3px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
			transition: all 0.5s ease;
}
.sD002-image-style-seven:hover .sD002-image-hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.sD002-image-style-seven  .sD002-image-caption {
	margin-top: 30%;
	text-align: center;
}
.sD002-image-style-seven .sD002-image-caption a img{
	display:inline-block;
	width:35px;
	height:35px;
	border-radius:100px;
	margin:0px 2px;
	line-height:35px;
    background: #32C8DE;
}

.sD002-block-heading-two{
  margin: 10px 0px 15px 0px;
}
.sD002-block-heading-two h3{
  font-size: 18px;
  line-height: 36px;
  font-weight: 600;
  padding: 0px 10px 6px 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEEEEE;
}

.sD002-btn{
  color: #FFFFFF;
  background: #32C8DE;
  text-decoration: none;
  display: inline-block;
  margin-top: 20px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 2px;
  position: relative;
  	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
			transition: all 0.5s ease;
}


.sD002-btn:hover{
  text-decoration: none;
  color:#FFFFFF;
  background:#1FAABE;
  	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
			transition: all 0.5s ease;
}

.sD002-border{
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
}

