 @import url(https://fonts.googleapis.com/css?family=Open+Sans);
 @import url(https://fonts.googleapis.com/css?family=Oswald);
 @import 'https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
 body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/main-bg.jpg) repeat-x center top;
	color:#fff;
	overflow-x:hidden;
	
}
a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
photo{
	border:none;
}
photo a{
	border:none;
}
p{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#000;
}
::selection{ color:#fff; background-color:#00C2FF;}

header #header{margin:0px; padding:0px; width:100%; float:left; background:url(../images/top-bg.jpg) repeat-x center top;}
header #header #first-bar{margin:0px; padding:0px; width:100%; float:left;} 
header #header #first-bar .logo{margin:0px; padding:10px 0px; width:100%; float:left;}
header #header #first-bar h1{font-family:Roboto; font-size:14px; color:#fff; text-decoration:none; float:right;}
header #header #first-bar .numberemail{width:95%; float:right;}
header #header #first-bar .email{	float:right;margin:10px 0 0 0px;}
header #header #first-bar .email img{float:left;transition:all 0.9s;}
header #header #first-bar .email img:hover{margin:-10px 0px 0 0 }
header #header #first-bar .number{float:left;	margin:10px 0px 0 0px;}
header #header #first-bar .number img{float:left;transition:all 0.9s;	margin:0 20px 0 0px;}
header #header #first-bar .number img:hover{margin:-10px 0px 0 0 }
header #header .home-menu{width:100%; float:left; margin:0px; padding:0px;}
header #header .home-menu .navbar-default{padding:0px; margin:0px; width:100%; background:none; border:0px;}
header #header .home-menu .navbar-default .navbar-nav>li>a{color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; transition: all .7s;  padding: 15px 31px;}
header #header .home-menu .navbar-default .navbar-nav>li>a:hover{color:#fff; background-color:#da1c1c;}
header #header  .navbar-brand{color:#fff;}
header #header .navbar-default .navbar-toggle{background:#fff; border:none;}
header #header .navbar-default .navbar-toggle:hover{background:#A93854;}
header #header .icon-bar{background:#000;}
header #header .navbar-header{background:#000;}
.custom{position: absolute !important; right: 0px; top: 8px; background: none;}
.btn-primary{background:none !important;border:none !important;}
.open>.dropdown-menu{ background: #343434 !important;  padding: 0px !important;  margin: 2px 0px 0 -140px; width:180px;}

section #center-warp{margin:0px; padding:0px; width:100%; float:left;}
section #center-warp .leftmenu{background:#171717;float:left;;margin:10px 0 0 0;}
.rightarea{
	float: left;
    margin: 20px 0px 0 0px;
	width:100%;
}
.itemname{
	background:#454545;
	padding:10px 0;
	width:100%;
	display:inline-block;
}
.itemname h4{
	color:#FFFFFF;
	margin:0;
	padding:0 10px;
	text-transform:uppercase;
	font-size:18px;
	text-align:center;
}
.companyinfo{}
.limg{
	width:100%;
	background:#FFFFFF;
	float:left;
}

.largeview{
	margin:10px;
}
.simg{
	float:left;
	margin:0 10px 0 0;
}

.descrption{
	background:#454545;
	padding:4px 0;
	width:100%;
	display:inline-block;
	margin:20px 0 0 0;
}
.descrption h4{
	color:#FFFFFF;
	margin:0;
	padding:0 10px;
	text-transform:uppercase;
	font-size:18px;	
}
.text{
	background:#FFFFFF;
	padding:10px;
	color:#000;
}
#eShop-Gallery{
	width:100% !important;
}
.tab {
	margin:20px 0 0 0;
}
.copy{float:left; width:100%; margin:20px 0px; color:#fff;}
.design{float:right; width:34%;  margin: 12px 0px;}
.design span{padding: 0px 4px 0 0; color:#fff;}
section #featured-product{margin:0px; padding:0px; float:left; width:100%; background:#fff;}
footer #footer-main{width:100%; float:left; margin:0px; padding:0px; background:#151515;}
footer #footer-main h1{font-family:Oswald; font-size:18px; color:#fff; text-decoration:none;     margin: 5px 0px;}
footer #footer-main h2{font-family:Oswald; font-size:21px; color:#fff; text-decoration:none; float:left; width:100%;    margin: 5px 0px;}
footer #footer-main h3{font-family:Oswald; font-size:18px; color:#fff; text-decoration:none;     margin: 30px 0px;}
footer #footer-main .three .companyinfo{float:left;}
footer #footer-main .one{float:left; margin:30px 0;}
footer #footer-main .two{float:left; margin:30px 0;}
footer #footer-main .three{float:left; margin:30px 0;}
footer #footer-main .four{float:left; margin:30px 0;}
.news{
	float:right;width: 85%;
}
.searchfooter{width:100%; float:left;}
.fld{
        background: none;
    line-height: 25px;
    margin: 26px 20px 0 0;
    float: left;
    border: none;
    outline: none;
    color: #FFFFFF;
	 
}
.flds{
      background: none;
    width: 160px;
    line-height: 25px;
    margin: 10px 10px 10px 9px;
    float: left;
    border: none;
    outline: none;
    color: #FFFFFF;
    /* border: 1px dashed #fff; */
    background: #181818;
}
.srchbtn{
	margin:22px 15px 0 0;
	padding:0;
	border:0;
	    position: absolute;
    right: 0;
    top: 0;
}
.paypal{float:left; padding:10px 0px;}
.companyinfo h5{
	color:#FFFFFF;
	font-size:14px;
	margin:0 0 10px 0;
	font-family:arial;
}
.companyinfo li{
	list-style:none;
}
.companyinfo li a{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	font-family:arial;
	text-decoration:none;
	line-height:25px;
	transition:all 0.9s;
}
.companyinfo li p{
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	font-family:arial;
	text-decoration:none;
	line-height:25px;
	transition:all 0.9s;
}
.companyinfo li a:hover{
	text-decoration:underline;
	padding:0 0 0 10px;
	color:#be0000;	
}
.copyright{float:left; width:100%; margin:0px; padding:0px; background:#121212;}
.copyright h2{padding:5px 0px; font-size:12px; font-family:Roboto;}



@media screen and (max-width: 1200px){
header #header .home-menu .navbar-default .navbar-nav>li>a{color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;     font-size: 15px; transition: all .7s; padding: 9px 29px;}
}

@media screen and (max-width: 992px){
section #center-warp .leftmenu{display:none;}
header #header .home-menu .navbar-default .navbar-nav>li>a{font-size: 13px; transition: all .7s; padding: 9px 18px;}

}

@media screen and (max-width: 768px){

	header #header #first-bar{background:#000;}
header #header #first-bar h1{float:none; text-align:center; font-size:10px;}
header #header #first-bar .numberemail{padding:0px; text-align:center;}
header #header #first-bar .email{text-align:center; float:none; padding:20px 0px;}
footer #footer-main{background:#151515;}
footer #footer-main .one{float:none; width:100%;}
footer #footer-main .two{width:100%;}
footer #footer-main .three{float:none; width:100%;}
footer #footer-main .four{float:left; width:100%;     margin: 20px 0px;}
.itemname h4{font-size:18px;}

.copy{float:none; width:100%; text-align:center; margin:10px 0px;}
.design{float:none; width:100%; text-align:center;}
.r-tabs .r-tabs-nav .r-tabs-anchor{display: inline-block; padding:10px 19px; text-decoration: none; text-shadow: 0 1px rgba(0, 0, 0, 0.4); font-size: 14px; font-weight: bold; color: #fff;}
.news{
	float:right;width:100%;
}
.container{
	padding:0 30px;
	}
}


#estore-categories {
 margin:0px; padding:0px; float:left; background:#0f0f0f;}
#estore-categories ul.lev1 {
	 margin:0; padding:0px 0px 0 0px; border:0; list-style:none; width:213px;
}
#estore-categories ul.lev1 li {
	margin:0; padding:0px 0 0px 0px; list-style:none; background:url(images/lev1_bg.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; height:30px; line-height:30px;
}
#estore-categories ul.lev1 li.estore-lastitem { margin: 0px; }
#estore-categories ul.lev1 li a {padding:0px 0px 0px 0px; margin:0px; color:#fff; text-decoration:none; height:30px; line-height:30px; display:block; font-size:13px; background:url(images/left_menu.jpg) no-repeat center top; text-indent:30px; font-family:Arial, Helvetica, sans-serif; transition:color 1s; text-align:left;}
#estore-categories ul.lev1 li span {
    color: #8f0100;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-decoration: none;
    display: block;
    height: 30px;
    /* background: url(images/lev_1_hover_bg.jpg) no-repeat left center; */
    line-height: 30px;
    padding-left: 30px;
    margin-left: 0px;
    font-weight: bold;
    float: left;
}

#estore-categories ul.lev1 li a:hover {
	color:#ffffff;
	background-color:#ac0000;
}
#estore-categories ul.lev2 {
	list-style-type: none;
	width:212px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000;
}
#estore-categories ul.lev2 li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#estore-categories ul.lev2 li a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	height: 30px;
	line-height: 30px;
	/*background-image: url(images/leve2.jpg);*/
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0px;
	text-indent:30px;
	margin-left: 0px;
}
#estore-categories ul.lev2 li a:hover {
	/*background:url(images/leve2_hover.png)*/  color:#fff; text-decoration:underline; background-color:#666;
}
#estore-categories ul.lev2 li span {
	    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    height: 30px;
    background-image: url(images/leve2_hover.png);
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 30px;
    padding-left: 50px;
    margin-left: 0px;
	float:left;
}

#estore-categories ul.lev3 {
	list-style-type: none;
	width: 298px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000;
}
#estore-categories ul.lev3 li {
	background:url(images/levhttp://seconline.mudbath.com.au/ebay/images/_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	
}
#estore-categories ul.lev3 li a {
	color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    display: block;
    height: 30px;
    line-height: 30px;
    background-image: url(images/leve2.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 0px;
    text-indent: 55px;
    margin-left: 0px;
	background:url(images/lev_3_bg.jpg) center top no-repeat;
	TRANSITION:none !important;
	
}
#estore-categories ul.lev3 li a:hover {
	/*background:url(images/leve2_hover.png) no-repeat center top;*/ color:#FFF;
}
#estore-categories ul.lev3 li span {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 25px;
	background-image: url(images/leve2_hover.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	padding-left: 42px;
	margin-left: 0px;
}
.ecrousal {
    width: 100%;
	margin:0px !important;
}
.ecrousal h6 {
    display: none;
}
.descrption h4 {

    font-family: Oswald !important;
    padding:5px!important;
	font-weight:normal !important;
	text-indent:10px !important;
}
.itemlistings span {
  
    font: bold 14px Oswald  !important;
    padding: 10px 0px  !important;
	color:#000 !important;
}
.itemlistings a.itm-a {
    
    background: #da1c1c !important;
    padding: 5px 10px !important;
	border-radius:0px !important;
	

}
.itemlistings .itmimg {
    
    margin: 15px 7px !important;
}
.itemlistings a.itm-a:hover{background:#000 !important;}

.itemlistings a.itm-a {

    margin: 10px !important;
}
.owl-next {
    float: right !important;
    top: 90px !important;
    position: relative !important;
}
.owl-prev {
    float: left !important;
    top: 90px !important;
    position: relative !important;
}

.itemlistings {
    text-align:center;
    padding:0px 5px;
    border:1px solid #cccccc !important;
    margin:10px 5px;
}






#menuToggle {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #0634a9;
    padding: 13px 0px 8px 15px;
    margin-bottom: 0px;
}
#menuToggle input {
    display: block;
    width: 100%;
    height: 52px;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
    -webkit-touch-callout: none;
	margin:0;
}
#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #ffffff;
  border-radius: 3px;
  
  z-index: 1;
  
  -webkit-transform-origin: 4px 0px;
  
          transform-origin: 4px 0px;
  
  -webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease,
              -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease,
              -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease,
              -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menuToggle span:first-child
{
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
}


#menuToggle input:checked ~ span
{
  opacity: 1;
  -webkit-transform: rotate(45deg) translate(-2px, -1px);
          transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}

#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  -webkit-transform: rotate(0deg) scale(0.2, 0.2);
          transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  opacity: 1;
  -webkit-transform: rotate(-45deg) translate(0, -1px);
          transform: rotate(-45deg) translate(0, -1px);
}


#menu
{
  position: absolute;
  width: 100%;
  margin: -40px 0 0 -50px;
  
  padding: 1px 1px;
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  
/*  -webkit-transform-origin: 0% 0%;
  
          transform-origin: 0% 0%;
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
  
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);*/
  display:none;}


#menu li
{
  padding: 5px 0;
  font-size: 22px;

}

#menuToggle input:checked ~ ul
{
  -webkit-transform: scale(1.0, 1.0);
          transform: scale(1.0, 1.0);
  opacity: 1;
    margin: 15px 0 0 -8px;
    position: static;
	display:block;
	transition:all 0.5s ease-in-out;
}
.new_nav li{
	width:100%;
	transition:all 0.5s ease-in-out;
	border-bottom: 1px solid #dadada; 
	}
.new_nav a{
	    font-family: arial;
    color: #000000;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 9px 18px;
    border-radius: 16px;
	}
.new_nav li:hover{
	    color: #000;
    background:#e30000;
	}
#menuToggle h1{
	    
    left: 61px !important;
	right:auto !important;
	top:-7px !important;
}

#menuToggle {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #e30000 !important;
    padding: 30px 0px 15px 15px !important;
    margin-bottom: 10px !important;
}