@charset "utf-8";
/* CSS Document */

/**************** Generic Start ****************/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background:#f7f7f7;
	color:#666666;
}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pb0{padding-bottom:0 !important;}
.mt1{margin-top:10px;}
.mb-5{margin-bottom:5px;}
.mb1{margin-bottom:10px;}
.mb2{margin-bottom:20px;}
.mb3{margin-bottom:30px;}
a, a:hover{text-decoration:none;}
p{line-height:1.7;}


/**************** Generic End ****************/



/**************** Main Page Start ****************/
/*********** Header Bar Start ***********/
.navbar{color:#ffffff;}
.navbar .navbar-top {
}

.logo-blk{padding-top:15px; text-align:center;}

.logo-blk .logo img{max-height:100px;}


/*********** Header Bar Start ***********/



/*********** Inside Page - Product Details Start ***********/
.container-blk {
	position: relative;
	padding-bottom: 30px;
}
.page-header {
	margin-top:0px;
	padding-bottom:0;
	border-bottom: 0px;
	
}
.page-header h2{
	font-size: 26px;
  padding: 0;
  margin: 0 0px;
  text-align:center;
}

.inside-page-container-blk {
	min-height:400px;
}
.wrapper-content-1 {
  clear: both;
  margin-bottom:0px;
}

.box-blk{
	background:#ffffff;
	padding:20px;
	margin-bottom:30px;
}
.box-blk h4{margin-top:25px; margin-bottom:20px}

.box-blk .table tr th{
	border-top:0px;
}

/**************** Main Page End ****************/



/* Footer Start */

.footer-bottom{
	background:#2d2d2d;
	padding:26px 0px;
	font-size:12px;
}

/*.footer-L ul{
  width:47%;*/
}
.footer-L ul.shipping-blk{
	text-align:right;
}
.footer-L ul.shipping-blk li{
	float:right;
}
.footer-L ul , .footer-R .social_icons_blk {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}
.footer-R .social_icons_blk { 
  width:100%;
  padding-top:3px;   margin-bottom: 22px;
}
.footer-home-lnk{position:relative; top:13px;
}

.footer-L ul.pwd-by-blk li, .footer-R .social_icons_blk li{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	color:#afafaf;
}
.footer-L img{margin-right:10px;}
.footer-L, .footer-R .social_icons_blk li a{
	color:#afafaf;
}
.footer-L a, .footer-L ul li a{color:#eeeeee;}

.footer-L ul.shipping-blk li{
	margin-left:10px;
	margin-bottom:10px;
}

.footer-L ul.shipping-blk li .icon-flag{
	width:16px;
	height:13px;
	display: inline-block;
	background: url(../images/flag_sprite.png) no-repeat;
	margin-top:4px;
}
.footer-L ul.shipping-blk li .icon-flag.us{
	background-position: 0px 0px;
}
.footer-L ul.shipping-blk li .icon-flag.canada{
	background-position: 0px -32px;
}
.footer-L ul.shipping-blk li .icon-flag.australia{
	background-position: 0px -16px;
}

.footer-L ul.shipping-blk li .icon-flag.de{
        background-position: 0px -48px;
}
.footer-L ul.shipping-blk li .icon-flag.gb{
        background-position: 0px -64px;
}
.footer-L ul.shipping-blk li .icon-flag.hk{
        background-position: 0px -80px;
}
.footer-L ul.shipping-blk li .icon-flag.sg{
        background-position: 0px -96px;
}
.footer-L ul.shipping-blk li .icon-flag.nl{
        background-position: 0px -112px;
}
.footer-L ul.shipping-blk li .icon-flag.no{
        background-position: 0px -128px;
}
.footer-R {
	text-align:right;
}
.footer-R .social_icons_blk li{
	float:right;
	margin-right:0px;
	margin-left:2%;
}
.footer-R .social_icons_blk li a{
	width: 35px;
	display:block;
	vertical-align:middle;
	text-align:center;
	padding: 8px 0px;
	border:1px solid #888888;
	border-radius:20px;
	
}
.footer-R .social_icons_blk li a:hover{
	border:1px solid #ffffff;
	color:#ffffff;
}

/* Footer End */



@media (max-width: 768px){
		
	
	.footer-L, .footer-R { text-align:center; }
	.footer-L{ padding-bottom:30px; }
	.footer-L ul, .footer-R .social_icons_blk {
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  text-align: center;
	  line-height: 1;
	  padding: 0;
	}
	.footer-home-lnk {float:left}
	.footer-L ul  li , .footer-R .social_icons_blk li {
	  min-width: auto;
	  float:none;
	  display: inline-block;
	  position: relative;
	}
	.footer-R .social_icons_blk { margin: 0 auto; }
	.footer-L ul.shipping-blk li .icon-flag{ margin-top: 1px;}
}


@media (max-width: 419px){
	.footer-L ul.shipping-blk li{margin-left:6px;}
	.footer-L ul.shipping-blk li:last-child{margin-left:0px;}
}
@media (max-width: 369px){
	.footer-content ul.shipping-blk{width:100%;}
}
