/*--
Author: W3layouts	
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
html, body{
  	font-family: 'Lato', sans-serif;
    font-size: 100%;
  	 background: #F2F2F2;
}
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
/*----container----*/
/*.container{
	width:70%;
}*/
/*----top-header---*/
.top-header{
	padding:2em 0;
}
.logo{
	float: left;
}
.top-header-info{
	float:right;
}
.cart-details ul li{
	list-style:none;
}
.cart-details ul{
	margin:0;padding:0;
}
/*---top-contact-info---*/
.top-contact-info li span{
	width:15px;
	height:15px;
	display:inline-block;
}
.top-contact-info li span.phone{
	background:url(../images/phone-icon.png) no-repeat 0px 0px;
	vertical-align:middle;
	margin-right:0.2em;
}
.top-contact-info li span.mail{
	background:url(../images/mail-icon.png) no-repeat 0px 0px;
	vertical-align:middle;
	margin-right:0.2em;
}
.add-to-cart{
	float:left;
}
.add-to-cart span.cart .fa {color: #fff;
    line-height: 1.8;
    padding-left: 6px;
    font-size: 19px;}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
span.cart{
	width: 38px;
	height: 35px;
	display: inline-block;
	border-right: 1px solid #DDD9D9;
	padding-right: 0.8em;
	margin-top: 0.3em;
}
ul.cart-sub{
	display:none;
}
.add-to-cart li{
	position:relative;
}
.add-to-cart li:hover ul.cart-sub{
	display: inline-block;
	position: absolute;
	top: 15%;
	left: 100%;
}
ul.cart-sub{
	background:#FFF;
	padding:0.1em;
}
ul.cart-sub li p{
	color:#e0c330;
	width: 80px;
	position: relative;
}
.login-rigister li a.login{
	color: #444444;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 0.6em;
	text-decoration: underline;
	float: right;
}
.login-rigister li a.login:hover{
	color:#f2cf1c;
	text-decoration:none;
}
.login-rigister li a.rigister{
	background:#f2cf1c;
	color:#FFF;
	padding: 0.5em 2.5em;
	display:inline-block;
	border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	border:1px solid #e0c330;
	border-top:2px solid #e0c330;
	font-weight:600;
	float: right;
}
.login-rigister li a.rigister:hover{
	text-decoration:none;
	background:#e0c330;
	border:1px solid #e0c330;
	border-top:2px solid #e0c330;
}
a.rigister span{
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../images/arrow.png) no-repeat 2px 0px;
	margin: 0 0.0em 0 0;
	padding: 0;
}
.cart-details{
	border: 1px solid #FFF;
	padding: 0.7em 1.3em;
	border-radius:0.3em;
	display: inline-block;
	float: right;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	-o-border-radius:0.5em;
	-ms-border-radius:0.5em;
}
.top-contact-info ul li a:hover{
	text-decoration:none;
	color:#F2CF1C;
}
.top-contact-info{
	margin-bottom: 0.9em;
	text-align: right;
}
/*----navbar-nav----*/
ul.top-nav{
	margin:0;
}
ul.top-nav li span{
	width: 1px;
	height: 45px;
	display: inline-block;
	background:#DBDBDB;
	top: 15px;
	position: absolute;
}
.top-nav ul li a{
	color: #444444;
	padding: 1em 1.5em;
	font-size: 1.1em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	font-weight: 800;
}
.top-nav ul li a:hover{
	color:#E0C330;
}
.logo a{
	display:block;
}
/* top-nav */
.top-nav:before,
.top-nav:after {
    content: " ";
    display: table;
}
.top-nav:after {
    clear: both;
}
nav {
	position: relative;
}
nav ul {
	padding: 0;
}
nav li {
	display: inline;
	float: left;
	position:relative;
}
nav a {
	color: #fff;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
}
nav a:hover{
	text-decoration:none;
	color:#00A2C1;
}
nav a#pull {
	display: none;
}
/*Styles for screen 600px and lower*/
@media screen and (max-width: 768px) {
	nav { 
  		height: auto;
  		float:none;
  	}
  	nav ul {
  		width: 100%;
  		display: block;
  		height: auto;
  	}
  	nav li {
  		width: 100%;
  		position: relative;
  	}
  	nav li a {
		border-bottom: 1px solid #eee;
	}
  	nav a {
	  	text-align: left;
	  	width: 100%;
  	}
}
/*Styles for screen 515px and lower*/
@media only screen and (max-width : 768px) {
	nav {
		border-bottom: 0;
		float:none;
	}
	nav ul {
		display: none;
		height: auto;
		margin:0;
		background: #fff;
	}
	nav a#pull {
		display: block;
		position: relative;
		color: #F26D7D;
		text-align: right;
		position: absolute;
		top: -64px;
		background: #FFF;
		padding: 0.8em 0;
	}
	nav a#pull:after {
		content:"";
		background: url('nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 10px;
	}
	nav a#pull img{
		margin-left: 2%;
		float: left;
		clear: both;
	}
	.top-nav ul li a {
		color: #2C3E50;
		padding: 0em 0;
	}
}
/*Smartphone*/
@media only screen and (max-width : 320px) {
	nav {
		float:none;
	}
	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	nav li a {
		border-bottom: 1px solid #EEE;
	}
}
.main-menu{
	border: 1px solid #E6E6EB;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #f7f7f7 48%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(48%,#f7f7f7), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f7f7f7 48%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#f7f7f7 48%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#f7f7f7 48%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#f7f7f7 48%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
	padding: 0 0.2em;
	z-index: 999;
}
.top-header-nav{
	position:relative;
}
.top-header-search-box{
	position: absolute;
	right: 2%;
	top: 35%;
	width: 20%;
	z-index: 999;
}
.top-header-search-box input[type="text"]{
	color: #2E2E2E;
	border:1px solid #D6D6D6;
	border-radius: 1em;
	outline: none;
	position: relative;
	text-indent: 22px;
	font-size: 0.875em;
	padding: 0.2em;
	width: 100%;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.top-header-search-box input[type="text"]:hover{
	border-color:#e0c330;
}
.top-header-search-box input[type="submit"]{
	position: absolute;
	top: 0px;
	background: url(../images/search-icon.png) no-repeat 0px 3.5px;
	border: none;
	outline: none;
	-webkit-appearance: none;
	cursor: pointer;
	margin-left: 0.2em;
}
/*--//top-header---*/
/*----slider----*/
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  width: 100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
  position: relative;
  float: left;
  width: 100%;
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
  width: 100%;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 17%;
	right: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 13%;
}
.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 51%;
	left: 6%;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 73px;
	width: 73px;
	background: transparent url("../images/slide-arrows.png") no-repeat left top;
	margin-top: -65px;
}
.callbacks_nav:active {
  opacity: 1.0;
}
.callbacks_nav.next {
 	left: auto;
	background-position: right top;
	right: 7%;
}
#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-top: -46px;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
  border: 0;
}
.callbacks_tabs{
	display:none;
}
.callbacks_tabs li{
	display:inline-block;
}
@media screen and (max-width: 600px) {
  h1 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
  h2 {
    font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
    }
  .callbacks_nav {
    top: 47%;
    }
}
/*----*/
.callbacks_tabs a{
 visibility: hidden;
}
.callbacks_tabs a:after {
  content: "\f111";
  font-size:0;
  font-family: FontAwesome;
  visibility: visible;
  display: block;
  height:18px;
  width:18px;
  display:inline-block;
  border:2px solid #FFF;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  -ms-border-radius: 30px;
}
.callbacks_here a:after{
	border:2px solid #F4BB36;
}
.slide-text-info h1{
	font-size: 5em;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0;
	width: 28%;
	margin: 00em 0 0.0em;
	color: #000000;
}
.slide-text-info h2{
	font-size: 3em;
	font-weight: 900;
	text-transform: uppercase;
	padding: 0;
	width: 28%;
	margin: 0em 0 0.1em;
	color: #000000;
}
/*----*/
.slide-text-info label{
	color: #FFF;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 2em;
	display:block;
}
.slide-text-info a{
	color: #FFF;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 1em;
	display:block;
}

/*----*/
.slide-btn{
	background: #fe2400;
	padding: 0.2em 0.8em 0.3em 0;
	border: 1px solid #b61a00;
	border-top: 2px solid #b61a00;
	border-radius:30em;
	-webkit-border-radius:30em;
	-moz-border-radius:30em;
	-o-border-radius:30em;
	-ms-border-radius:30em;
	margin-top: 1em;
	display: inline-block;
}
.slide-btn:hover{
	text-decoration: none;
	background: #b61a00;
	border: 1px solid #b61a00;
	border-top: 2px solid #b61a00;
}
.slide-btn span{
	color:#FFF;
	border-right:1px solid #fff;
	font-size:0.875em;
	padding:0.2em;
	padding-right: 0.2em;
    padding-bottom: 0.2em;
    padding-left: 1em;
}
.slide-btn label{
	width: 12px;
	height: 12px;
	display: inline-block;
	background: url(../images/arrow.png) no-repeat 0px 0px;
	vertical-align: middle;
}
.slide-btn small{
	color:#EEE;
	padding:0 0.8em; 
}
/*----//slider----*/
/*----content----*/
.top-row{
	margin-top: -15%;
}
.top-row-col1{
	background: #FFF;
	padding: 2em 1em;
	z-index: 2;
	position: relative;
	border: 1px solid #E2E2E2;
}
img.r-img{
	border-radius:30em;
	width: 100%;
	max-width: 180px;
	-webkit-border-radius:30em;
	-moz-border-radius:30em;
	-o-border-radius:30em;
	-ms-border-radius:30em;
}
.top-row-col1 h2{
	font-size: 1.5em;
	display: block;
	margin: 0 0 0.8em 0;
	padding: 0;
	color:#000;
}
.top-row-col1 label{
	display:block;
	width: 100%;
	font-size: 1.5em;
}
.top-row span img{
	display:none;
}
.top-row-col1:hover span img,.top-row-col2:hover span img,.top-row-col3:hover span img{
	display: block;
	position: absolute;
	top: 141px;
	left: 97px;
}
.top-row-col1 h4{
	color: #F2CF1C;
	font-size: 1.6em;
	display: block;
	margin: 0;
	padding: 0.5em 0 0.3em;
}
/*----special-products----*/
.special-products {
	background: #FFF;
	margin: 2em 15px 5em;
	padding: 1.2em 1.3em;
}
.s-products-head-left{
	float:left;
}
.s-products-head-left h3{
	margin: 0;
	padding: 0;
	color: #2E2E2E;
	font-size: 1.5em;
	font-weight: 600;
}
.s-products-head-left h3 span{
	color:#F2CF1C;
}
.s-products-head-right{
	float:right;
}
.s-products-head-right a{
	color:#2E2E2E;
	font-style:italic;
}
.s-products-head-right a:v{
	color:#F2CF1C;
	text-decoration:none;
}
.s-products-head-right a span{
	width:5px;
	height:8px;
	display:inline-block;
	background:url(../images/arrow1.png) no-repeat 0px 0px;
	margin-right:0.2em;
}
/*----*/
.special-products-grids{
	margin:1em 0;
}
.special-products-grid{
	border: 1px solid #E2E2E2;
	padding:0.5em 0.5em 1em 0.5em;
	border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.special-products-grid:hover{
	border:1px solid #F2CF1C;
	padding:0.5em 0.5em 1em 0.5em;
	border-radius:0.3em;	
}
.product-here img{
	width: 100%;
	border-bottom: 1px solid #EEE;
	display: block;
	margin-bottom: 0.5em;
}
.special-products-grid h4{
	width:80%;
	margin:0 auto 0.5em;
}
.special-products-grid h4 a{
	font-weight: 600;
	color: #2E2E2E;
	margin: 0 0 1em;
	display: block;
}
.special-products-grid h4 a:hover{
	text-decoration:none;
	color:#F2CF1C;
}
.product-btn{
	background:#F2CF1C;
	padding:0.4em 1em;
	color:#fff;
	border-radius:30em;
	-webkit-border-radius:30em;
	-moz-border-radius:30em;
	-o-border-radius:30em;
	-ms-border-radius:30em;
	border: 1px solid #E0C330;
	border-top: 2px solid #E0C330;
	display: inline-block;
}
.product-btn:hover{
	text-decoration: none;
	background: #E0C330;
	border: 1px solid #E0C330;
	border-top: 2px solid #E0C330;
	color: #fff;
}
.product-btn span{
	padding-right:0.2em;
	margin-right:0.2em;
	border-right:1px solid #fff;
	display:inline-block;
}
.product-btn label{
	width:12px;
	height:12px;
	display:inline-block;
	background:url(../images/arrow.png) no-repeat 0px 0px;
	vertical-align:middle;
	margin-left:0.2em;
}
.special-products-grid{
	margin:0px 15px 15px 0;
	width: 23.7%;
}
.special-products-grid:nth-child(4),.special-products-grid:nth-child(8){
	margin-right:0px;
}
/*----footer----*/
.footer{
	background:#F2CF1C;
	padding:1.3em 0;
}
.footer-links li{
	position:relative;
}
.footer-links li a{
	color:#fff;
	position:relative;
}
.footer-links li a:hover{
	text-decoration:none;
	color:#2E2E2E;
}
.footer-links li span{
	width:1px;
	height:20px;
	display:block;
	background:#FFF;
	position:absolute;
	top:5px;
	right:0;
}
.footer-links ul{
	margin:0;
	padding:0.3em 0 0 1em;
}
/*---footer-social----*/
.footer-social{
	margin-top:0.2em;
}
.footer-social ul{
	margin:0.4em 0 0 0;
	padding:0;
}
.footer-social ul li a span{
	width:31px;
	height:31px;
	display:inline-block;
	background:url(../images/footer-social.png) no-repeat 0px 0px;
}
.footer-social ul li a.twitter span{
	width: 110px;height: 60px; background-position: 1px 0px;
}
.footer-social ul li a.facebook span{
	width:55px;height:60px;  background-position: -120px 0px;float:
}
.footer-logo{
	margin-top:0.6em;
}
.footer-links{
	margin-top:0.5em;
}
.footer-social ul li a:hover{
	opacity:0.8;
}
/*----copy-right---*/
.copy-right{
	text-align:center;
	padding:0.3em;
	background:#444444;
}
.copy-right p{
	color:#EEE;
	margin:0;
	font-size:0.8em;
}
.copy-right p a{
	color:#F2262C;
}
.copy-right p a:hover{
	text-decoration:none;
	color:#EEE;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 40px;
	right: 3%;
	overflow: hidden;
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background: url("../images/to-top1.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*---//copy-right---*/
/*----products-page----*/
.products{
	margin-top: 0.3em;
}
.product-filter h1{
	margin:0;
}
.product-filter h1 a{
	background:#2E2E2E;
	color:#FFF;
	font-size:0.7em;
	padding:0.25em 1em;
	display:inline-block;
	text-decoration:none;
}
.product-filter-grid1-brands ul{
	margin:0;
	padding:0 1em 0 0;
}
.product-filter-grid1-brands ul li{
	list-style:none;
}
.product-filter-grids{
	background: #FFF;
	padding: 0.1em 0.8em 1em 0.8em;
}
.product-filter-grid1-brands h3{
	color:#2E2E2E;
	font-weight:700;
	font-size:1.3em;
}
.product-filter-grid1-brands li a{
	color:#5C4344;
}
.product-filter-grid1-brands li a:hover{
	text-decoration:none;
	color:#F2CC0F;
}
.b-list1{
	text-align:right;
	padding-right:1em;
	border-right:1px solid #CECECE;
}
.product-filter-grid1-brands ul.b-list2{
	text-align:left;
	padding-left:1em;
}
/*----producst-cate-grid----*/
.producst-cate-grid{
	background: #FFF;
	z-index: 2;
	position: relative;
}
.producst-cate-grid h2{
	font-size: 1.4em;
	margin: 0 0 0.3em 0;
	padding: 0;
	color: #000;
}
.producst-cate-grid span img {
	display: none;
}
.producst-cate-grid:hover span img, .producst-cate-grid2:hover span img, .producst-cate-grid3:hover span img {
	display: block;
	position: absolute;
	top: 50px;
	left: 34px;
}
.producst-cate-grid h4 {
	color: #F2CF1C;
	font-size: 1.3em;
	display: block;
	margin: 0;
	padding: 0.4em 0 0.1em;
}
.producst-cate-grid label {
	display: block;
	font-size: 0.875em;
}
.product-filter-grid1-brands-col2{
	margin:2em 0 1em 0;
}
/*----products-colors---*/
.products-colors{
	padding:0px;
	margin:2em 0 0 0;
}
.products-colors h3{
	color:#2A2929;
	font-weight:700;
	font-size:1.1em;
}
.products-colors li{
	list-style:none;
	display:inline-block;
}
.products-colors li a span{
	width:22px;
	height:22px;
	display:inline-block;
}
.products-colors li a span.color1{
	background:#E82026;
}
.products-colors li a span.color2{
	background:#F9A058;
}
.products-colors li a span.color3{
	background:#58A7F9;
}
.products-colors li a span.color4{
	background:#DBE47B;
}
.products-colors li a span.color5{
	background:#610B0E;
}
.products-colors li a span.color6{
	background:#781C70;
}
.products-colors li a span.color7{
	background:#1B334C;
}
.products-colors li a span.color8{
	background:#517737;
}
.products-colors li a span.color9{
	background:#7520E8;
}
.products-colors li a span.color10{
	background:#4C3D31;
}
.products-colors li a span.color11{
	background:#060606;
}
.products-colors li a span.color12{
	background:#1A6A0B;
}
.products-colors li a span.color13{
	background:#A0629F;
}
.products-colors li a span.color14{
	background:#074A74;
}
.products-colors li a span.color15{
	background:#BEADAD;
}
.products-colors li a span.color16{
	background:#F65812;
}
.products-colors li a span.color17{
	background:#C4DA0F;
}
.products-colors li a span.color18{
	background:#377377;
}
.products-colors li a span.color19{
	background:#BD8B7A;
}
.products-colors li a span.color20{
	background:#FFFFFF;
}
.products-colors li a:hover{
	opacity:0.8;
}
.all-poroducts{
	margin:1.5em 0;
}
.latest-products{
	margin-bottom:6em;
}
/*----products-page----*/
/*---- product-details ----*/
.product-details-row1-head{
	padding:0.8em 0;
}
.product-details-row1-head h2{
	color:#2E2E2E;
	font-size:2.3em;
	margin:0;
	margin-top:5%;
	margin-left: 0%;
}
.product-details-row1-head p{
	color:#A4A1A4;
	font-size:1.2em;
	margin:0;
	margin-left: 0%;
}
.product-details-row1-col1{
	margin:0;
	padding:0;
}
a.rate{
	display:block;
}
a.rate span{
	width:111px;
	height:19px;
	display:inline-block;
	background:url(../images/start-rate.png) no-repeat 0px 0px;
}
a.rate span:hover{
	background-position: 0px -21px;
}
.product-rating label a{
	color:#444444;
	text-decoration:underline;
	font-size:0.875em;
}
.product-rating label a b{
	font-weight:bold;
}
.product-rating label a:hover{
	color:#F2262C;
}
.product-rating p{
	text-align: justify;
}
.product-price-left{
	float:right;
	width:75%;
}
.product-price-left span{
	background: #F2CF1C;
	color: #FFF;
	font-size: 1.5em;
	text-transform: uppercase;
	text-decoration: line-through;
	padding: 0.2em 1.5em;
	text-align: right;
	display: inline-block;
	margin: 0;
}
.product-price-right{
	float:right;
}
.product-price-left h5{
	background: #FFF;
	color: #444444;
	font-size: 4em;
	font-weight: 800;
	margin: 0;
	border: 1px solid #D6D6D6;
	padding: 0.1em 0.2em;
}
.product-price-right{
	width:20%;
	padding-top:1em;
}
.product-price-right a span{
	width:75px;
	height:75px;
	display:inline-block;
	background:url(../images/savings-icon.png) no-repeat 0px 0px;
	display:block;
}
.product-price-right label b{
	font-weight:bold;
	font-size:1.2em;
}
.product-price-details p{
	font-size:0.9em;
	color:#A29C9C;
	line-height:1.5em;
	margin:1em 0;
}
a.shipping{
	float:right;
	color:#3E3E3E;
	font-size:1.3em;
}
a.shipping:hover{
	text-decoration:none;
	color:#F2CF1C;
}
a.shipping span{
	width:38px;
	height:31px;
	display:inline-block;
	background:url(../images/shiping-icon.png) no-repeat 0px 0px;
	vertical-align:middle;
	margin-right:0.5em;
}
.product-size-qty{
	float:right;
}
.product-size-qty span{
	display:block;
	color:#3E3E3E;
	font-size:1em;
	font-style:italic;
}
.pro-size select,.pro-qty select{
	width:80px;
	padding:0.4em;
	border-radius:0.3em;
	border:1px solid #A29C9C;
	outline:none;
}
.pro-size select option,.pro-qty select option{
	color:#585757;
	margin: 0 10%;
}
.pro-size{
	float:right;
}
.pro-qty{
	float:right;
}
.pro-qty select{
	width:50px;
}
.product-size-qty{
	margin:1.2em 0;
}
.product-cart-share{
	float:right;
}
.add-cart-btn input[type="button"]{
	background: url(../images/cart-icon.png) no-repeat 136px 13.5px #F2CF1C;
	border: 1px solid #E0C330;
	border-top: 2px solid #E0C330;
	color: #FFF;
	font-size: 1.2em;
	outline: none;
	padding: 0.42em 3em 0.5em 2em;
	border-radius: 0.3em;
	cursor:pointer;
	outline:none;
	float: right;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
.add-cart-btn input[type="button"]:hover{
	background: url(../images/cart-icon.png) no-repeat 136px 13.5px #E0C330;
	text-decoration: none;
	border: 1px solid #F2CF1C;
	border-top: 2px solid #F2CF1C;
}
.product-share li{
	display:inline-block;
}
.product-share li a span{
	width:27px;
	height:27px;
	display:inline-block;
}
.share-face span{
	background:url(../images/social-share.png) no-repeat 0px 0px; 
}
.share-twitter span{
	background: url(../images/social-share.png) no-repeat -37px 0px;
}
.share-google span{
	background: url(../images/social-share.png) no-repeat -37px -37px;
}
.share-rss span{
	background: url(../images/social-share.png) no-repeat 0px -37px;
}
.product-share{
	margin:1em 0;
}
.product-share h3{
	color:#3E3E3E;
	font-weight: 700;
	font-size: 0.875em;
	padding-bottom: 0.5em;
	display: block;
	text-transform: uppercase;
}
.product-share li a:hover {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.7;
	-webkit-transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-ms-transition: opacity .15s ease-in-out;
	-o-transition: opacity .15s ease-in-out;
	transition: opacity .15s ease-in-out;
}
/*----respoinsive-tabs---*/
.r-tabs {
	position: relative;
}
.r-tabs .r-tabs-nav {
	border-bottom: 1px solid #ccc;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	top: 1px;
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
	background: #FFF;
	margin-bottom: 3px;
	padding: 1em 2em;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	text-transform:uppercase;
}
.r-tabs .r-tabs-nav .r-tabs-state-active {
	background-color: #fff;
	margin-bottom: -1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #FFF;
	background-color: #F2CF1C;
}

.r-tabs .r-tabs-panel {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 3px;
	background:#FFF;
}

.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color: #F2262C;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 3px;
}

.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #F03627;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 0;
}
.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
 	padding: 2em;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
}
/*----*/
.product-complete-info h3{
	color:#666666;
	font-size:1.3em;
	text-transform:uppercase;
	display:block;
	margin:0 0 0.5em 0;
	font-weight:700;
}
.product-complete-info p{
	color:#989898;
	font-size:0.9em;
	line-height:1.5em;
	margin:0.5em 0;
}
.product-complete-info span{
	color:#F2262C;
	font-weight:600;
	font-size:1em;
}
.product-complete-info div.product-fea p{
	font-weight:normal;
}
.product-tabs{
	margin-bottom:4em;
}
/*--// product-details ----*/
/*----start-contact----*/
.contact-main{
	padding-top:0;
	border-top:1px solid #EEE;
	margin:0em 0 9em;
}
.contact-info {
	margin-bottom: 5em;
}
/*----*/
/*  Contact Form  */
.contact form{
	font-family: 'Open Sans', sans-serif;
}
.map{
	margin-bottom:30px;
}
.map iframe{
	min-height:350px;
	width:100%;
	border:none;
}
.list3 li>img {
	float: left;
	margin-right:10px;
}
.extra-wrap {
	overflow: hidden;
}
.extra-wrap p {
	color: #A5A5A5;
	line-height: 1.8em;
	font-size: 0.85em;
	margin-bottom: 5px;
	font-family: 'Open Sans', sans-serif;
}
span.mail a {
	color:#B5B5B5;
}
span.mail a:hover{
	color:#F2CF1C;
	text-decoration:none;
}
.contact-to input[type="text"] {
	padding: 12px 10px;
	width: 31.9%;
	font-family: 'Open Sans', sans-serif;
	margin: 12px 0;
	border: 1px solid rgba(192, 192, 192, 0.61);
	color: #626262;
	background: #FFF;
	float: left;
	outline: none;
	font-size: 0.85em;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}
.contact-to input[type="text"]:nth-child(2),.contact-to input[type="text"]:nth-child(3){
	margin-left:10px;
}
.text2 input[type="text"], .text2 textarea {
	width: 97.7%;
	margin: 12px 0;
	border: 1px solid rgba(192, 192, 192, 0.61);
	color: #626262;
	font-family: 'Open Sans', sans-serif;
	outline: none;
	margin-bottom: 25px;
	height: 100px;
	padding: 12px 10px;
	font-size: 0.85em;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}
.text2 textarea{
	height:230px;
	resize:none;
}
.text2 input[type="text"]:hover,.text2 textarea:hover,.contact-to input[type="text"]:hover{
	border: 1px solid #F2CF1C;
}
.contact-form input[type="submit"] {
	background: #F2CF1C;
	border: 1px solid #E0C330;
	border-top: 2px solid #E0C330;
	color: #FFF;
	font-size: 1.2em;
	outline: none;
	padding: 0.42em 2em 0.5em 2em;
	border-radius: 0.3em;
	cursor: pointer;
	outline: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-transform:uppercase;
}
.contact-form input[type="submit"]:hover{
	background:#E0C330;
	text-decoration: none;
	border: 1px solid #F2CF1C;
	border-top: 2px solid #F2CF1C;
}
.span_1_of_first1 h5{
	color: #333333;
	font-weight: 700;
	font-size: 1.2em;
	padding-bottom: 0.5em;
	text-transform: uppercase;
}
.span_1_of_first1 {
	width: 29.5%;
}
.col_1_of_bottom:first-child {
	margin-left: 0;
}
.col_1_of_bottom {
	display: block;
	float: left;
	margin: 1% 0 1% 3.6%;
}
.contact-grids {
	margin-bottom: 1em;
}
/*----//End-contact----*/
/*---- Responsive-design -----*/
@media (max-width:1366px){
	/*.container{
		width:80%;
	}*/

}
@media (max-width:1280px){
	/*.container{
		width:80%;
	}*/
	.slide-text-info a {
		font-size: 0.8em;
		display: block;
		float: left;	
	}
	.special-products-grids {
		padding: 0 5%;
		margin-left: 10%;
	}
	.special-products-grid {
		width: 40%;
		margin:0px 25px 15px 0;
		display: block;
		text-align: center;
	}
	.special-products-grid:nth-child(4), .special-products-grid:nth-child(8) {
		margin-right: 15px;
	}
	.special-products-grid:nth-child(2),.special-products-grid:nth-child(5),.special-products-grid:nth-child(8){
		margin-right:0;
	}
	.slide-text-info h1 {
		font-size: 5em;
	}
	.slide-text-info h2 {
		font-size: 3.5em;
	}
	.slide-text-info label {
		font-size: 2em;
	}
	.slide-text-info a {
		font-size: 0.9em;
		display: block;
		float: left;
	}

}
@media (max-width:1024px){
	.cart-details {
		padding: 0.2em;
		font-size: 0.8em;
	}
	/*.container{
		width:90%;
	}*/
	.footer-links li:nth-child(1){
		display:none;
	}
	.footer-social{
		padding:0;
	}
	.top-header-search-box {
		width: 131px;
	}
	.product-details-row1-col2{
		padding-left:3em;
	}
	.product-btn {
		font-size: 0.7em;
	}
	.slide-text-info h1 {
		font-size: 3.5em;
	}
	.slide-text-info h2 {
		font-size: 2.5em;
	}
	.slide-text-info label {
		font-size: 1.8em;
	}
	.slide-text-info a {
		font-size: 0.8em;
		display: block;
		float: left;		
	}
	.slide-text-info a {
		font-size: 0.8em;
		display: block;
		float: left;	
	}
	.special-products-grids {
		padding: 0;
	}
	.special-products-grid {
		width: 45%;
		margin:0px 25px 15px 0;
		display: block;
		text-align: center;
	}
	.special-products-grid:nth-child(4), .special-products-grid:nth-child(8) {
		margin-right: 15px;
	}
	.special-products-grid:nth-child(2),.special-products-grid:nth-child(5),.special-products-grid:nth-child(8){
		margin-right:0;
	}
	.top-row{
		margin-top: -5%;
	}
	.top-row-col1 h2{
		font-size: 1.2em;
	}
	.top-row-col1 h4{
		font-size: 1.6em;
	}
	.top-row-col1 label{
		font-size: 1.5em;
	}
		.callbacks_container {
		visibility: visible;
		margin: 2% 0 0 0;
	}

}
@media (max-width:768px){
	/*.container{
		width:90%;
	}*/
	
	.special-products-grids {
		padding: 0 15%;
	}
	.special-products-grid {
		width: 100%;
		margin:0px 45px 15px 0;
		display: block;
		text-align: center;
	}
	.footer-links li:nth-child(1){
		display:none;
	}
	.footer-social{
		padding:0;
	}
	.top-header-search-box {
		width:200px;
		top: -47px;
	}
	.product-details-row1-col2{
		padding-left: 0em;
		clear: both;
	}
	.slide-text-info h1 {
		font-size: 3.5em;
	}
	.slide-text-info h2 {
		font-size: 2.3em;
	}
	.slide-text-info label {
		font-size: 1.2em;
	}
	.slide-text-info a {
		font-size: 0.7em;
		display: block;
		float: left;	
	}
	.top-row{
		margin-top: -5%;
	}
	.logo {
		margin-top: 3.5em;
	}
	.top-header {
		padding: 1em 0 5em;
	}
	ul.top-nav {
		margin: -0.5em 0 0 0;
	}
	.main-menu {
		border:none;
		padding: 0 0em;
	}
	ul.top-nav li span {
		display:none;
	}
	.cart-details {
		padding: 0.4em 0.3em;
		font-size: 0.75em;
		float: right;			
	}
	.slide-btn {
		margin-top: 0.2em;
	}
	.callbacks_nav {
		top: 45%;
	}
	img.r-img {
		width: 100%;
	}
	.top-row-col1 h2 {
		font-size: 0.8em;
	}
	.top-row-col1 label {
		font-size: 1em;
	}
	.top-row-col1:hover span img, .top-row-col2:hover span img, .top-row-col3:hover span img {
		top: 110px;
		left: 43px;
	}
	.footer {
		text-align: center;
	}
	.special-products-grid:nth-child(4), .special-products-grid:nth-child(8) {
		margin-right: 15px;
	}
	.special-products-grid:nth-child(2),.special-products-grid:nth-child(5),.special-products-grid:nth-child(8){
		margin-right:0;
	}
	.product-filter-grid1-brands,.producst-cate-grid{
		display:none;
	}
	.products-colors {
		margin: -2em 0 0 0;
	}
	.products-colors li a span {
		width: 59px;
		height: 59px;
	}
	.product-btn {
		font-size: 1.2em;
	}
	.map iframe{
		min-height:200px;
		width:100%;
		border:none;
	}
	.top-header-info {
		float: right;
		width: 100%;
		text-align: center;
	}
		.callbacks_container {
		visibility: visible;
		margin: 2% 0 0 0;
	}
}
@media (max-width:640px){
	/*.container{
		width:90%;
	}*/
	.special-products-grids {
		padding: 0 15%;
	}
	.special-products-grid {
		width: 100%;
		margin:0.5em 0;
		display: block;
		text-align: center;
	}
	.special-products-grid:nth-child(4), .special-products-grid:nth-child(8) {
		margin-right: 15px;
	}
	.special-products-grid:nth-child(2),.special-products-grid:nth-child(5),.special-products-grid:nth-child(8){
		margin-right:0;
	}
	.footer-links li:nth-child(1){
		display:none;
	}
	.footer-social{
		padding:0;
	}
	.top-header-search-box {
		width:200px;
		top: -50px;
	}
	.product-details-row1-col2{
		padding-left: 0em;
		clear: both;
	}
	.slide-text-info h1 {
		font-size: 2.7em;
	}
	.slide-text-info h2 {
		font-size: 1.8em;
	}
	.slide-text-info label {
		font-size: 1.1em;
	}
	.slide-text-info a {
		font-size: 0.5em;
		display: block;
		float: left;
	}
	.top-row{
	margin-top: -5%;
	}
	.logo {
		margin-top: 0;
		text-align: center;
		width: 100%;
		clear: both;
	}
	.top-header {
		padding: 1em 0 5em;
	}
	ul.top-nav {
		margin: -0.5em 0 0 0;
	}
	.main-menu {
		border:none;
		padding: 0 0em;
	}
	ul.top-nav li span {
		display:none;
	}
	.cart-details {
		padding: 0.4em 0.3em;
		font-size: 0.7em;
		float: left;
	}
	.slide-btn {
		margin-top: 0.2em;

	}
	.callbacks_nav {
		top: 45%;
	}
	img.r-img {
		width: 100%;
	}
	.top-row-col1 h2 {
		font-size: 0.8em;
	}
	.top-row{
		margin-top: -5%;
	}
	.top-row-col1 label {
		font-size: 0.9em;
	}
	.top-row-col1:hover span img, .top-row-col2:hover span img, .top-row-col3:hover span img {
		top: 110px;
		left: 43px;
	}
	.footer {
		text-align: center;
	}
	.product-filter-grid1-brands,.producst-cate-grid{
		display:none;
	}
	.products-colors {
		margin: -2em 0 0 0;
	}
	.products-colors li a span {
		width: 59px;
		height: 59px;
	}
	.product-btn {
		font-size: 0.5em;
	}
	.map iframe{
		min-height:200px;
		width:100%;
		border:none;
	}
	.top-header-info {
		float: none;
		width: 100%;
		text-align: center;
	}
	.top-contact-info {
		padding: 0.9em 0 0.2em;
		text-align: center;
		clear: both;
		display: block;
	}
	.login-rigister li a.rigister {
		margin-top: 0.1em;
	}
	.top-row div.col-xs-4{
		padding:0;
	}
	.col_1_of_bottom{
		width:100%;
		padding:0;
		margin:0;
	}
	.contact-to input[type="text"] {
		padding: 12px 10px;
		width: 100%;
	}
	.contact-to input[type="text"]:nth-child(2), .contact-to input[type="text"]:nth-child(3) {
		margin-left:0px;
	}
	.text2 input[type="text"], .text2 textarea {
		width: 99.7%;
	}
	.callbacks_container {
		visibility: visible;
		margin: 3% 0 0 0;
	}
}
@media (max-width:480px){
	/*.container{
		width:90%;
	}*/
	.special-products-grids {
		padding: 0 15%;
	}
	.special-products-grid {
		width: 100%;
		margin:0.5em 0;
		display: block;
		text-align: center;
	}
	.footer-links li:nth-child(1){
		display:none;
	}
	.footer-social{
		padding:0;
	}
	.top-header-search-box {
		width:200px;
		top: -50px;
	}
	.product-details-row1-col2{
		padding-left: 0em;
		clear: both;
	}
	.slide-text-info {
		line-height: -20%;
	}
	.slide-text-info h1 {
		font-size: 1.3em;
		line-height: -20%;
	}
	.slide-text-info h2 {
		font-size: 1em;
	}
	.slide-text-info label {
		font-size: 0.3em;
		display: none;
	}
	.slide-text-info a {
		font-size: 0.5em;
		display: none;
		float: left;
	}
	.rslides li {
		visibility: visible;
	}
	.top-row{
	margin-top: 0%;
	}
	.logo {
		margin-top: 0;
		text-align: center;
		width: 100%;
		clear: both;
	}
	.top-header {
		padding: 1em 0 5em;
	}
	ul.top-nav {
		margin: -0.5em 0 0 0;
	}
	.main-menu {
		border:none;
		padding: 0 0em;
	}
	ul.top-nav li span {
		display:none;
	}
	.cart-details {
		padding: 0.2em 0.3em;
		font-size: 0.65em;
	}
	.slide-btn {
		margin-top: 0.2em;
	}
	.callbacks_nav {
		top: 45%;
	}
	img.r-img {
		width: 100%;
	}
	.footer {
		text-align: center;
	}
	.special-products-grid:nth-child(4), .special-products-grid:nth-child(8) {
		margin-right: 15px;
	}
	.special-products-grid:nth-child(2),.special-products-grid:nth-child(5),.special-products-grid:nth-child(8){
		margin-right:0;
	}
	.product-filter-grid1-brands,.producst-cate-grid{
		display:none;
	}
	.products-colors {
		margin: -2em 0 0 0;
	}
	.products-colors li a span {
		width: 59px;
		height: 59px;
	}
	.product-btn {
		font-size: 0.5em;
	}
	.map iframe{
		min-height:200px;
		width:100%;
		border:none;
	}
	.top-header-info {
		float: none;
		width: 100%;
		text-align: center;
	}
	.top-contact-info {
		padding: 0.9em 0 0em;
		text-align: center;
		clear: both;
		display: block;
	}
	.login-rigister li a.rigister {
		margin-top: 0.1em;
	}
	.top-row div.col-xs-4{
		padding:0;
	}
	.col_1_of_bottom{
		width:100%;
		padding:0;
		margin:0;
	}
	.contact-to input[type="text"] {
		padding: 12px 10px;
		width: 100%;
	}
	.contact-to input[type="text"]:nth-child(2), .contact-to input[type="text"]:nth-child(3) {
		margin-left:0px;
	}
	.text2 input[type="text"], .text2 textarea {
		width: 99.7%;
	}
	a.slide-btn{
		display:none;
	}
	nav a#pull img {
		margin-left: 4%;
	}
	.top-row-col1 h2 {
		font-size: 0.4em;
	}
	.top-row-col1:hover span img, .top-row-col2:hover span img, .top-row-col3:hover span img {
		display:none;
	}
	.top-row-col1 h4 {
		font-size: 0.8em;
	}
	.top-row-col1 label {
		display: block;
		font-size: 0.5em;
	}
	.top-row-col1 {
		padding:1em;
	}
	.special-products{
		margin:2em 0;
	}
	.s-products-head-left h3 {
		font-size: 1em;
	}
	.callbacks_container {
		visibility: visible;
		margin-top: 15%;
	}
}
@media (max-width:320px){
	a.slide-btn{
		display:none;
	}
	.callbacks_nav {
		top: 59%;
		display: none;
	}
	.cart-details {
		padding: 0.2em 0.3em;
		width: 100%;
		margin: 0 auto;
	}
	.cart-details {
		margin: 0 0 0 0;
		padding: 0;
		font-size: 0.9em;
	}
	.cart-details ul{
		margin: 0 0 0 0;
		padding: 0;
	}
	/*.container{
		width:95%;
	}*/
	.col_1_of_bottom{
		width:100%;
		padding:0;
		margin:0;
	}
	.contact-to input[type="text"] {
		padding: 12px 10px;
		width: 100%;
	}
	.contact-to input[type="text"]:nth-child(2), .contact-to input[type="text"]:nth-child(3) {
		margin-left:0px;
	}
	.footer-links li:nth-child(1){
		display:none;
	}
	.footer-social{
		padding:0;
	}
	.footer {
		text-align: center;
	}
	img.r-img {
		width: 100%;
	}
	.logo {
		margin-top: 0;
		text-align: center;
		width: 100%;
		clear: both;
	}
	.login-rigister li a.rigister {
		margin-top: 0.1em;
		padding: 0.3em 0.5em;
		font-size: 0.875em;
	}
	.logo img{
		width:100%;
	}
	.login-rigister li a.login {
		margin: 0 0.2em;
	}
	.main-menu {
		border:none;
		padding: 0 0em;
	}
	.map iframe{
		min-height:200px;
		width:100%;
		border:none;
	}
	nav a#pull img {
		margin-left: 4%;
	}
	.top-header-search-box {
		width: 140px;
		top: -50px;
	}
	.product-details-row1-col2{
		padding-left: 0em;
		clear: both;
	}
	.product-filter-grid1-brands,.producst-cate-grid{
		display:none;
	}
	.products-colors {
		margin: -2em 0 0 0;
	}
	.products-colors li a span {
		width: 22px;
		height:22px;
	}
	.product-filter h1 a {
		padding: 0em 1em;
	}
	.product-price-left h5 {
		font-size: 2em;
	}
	.product-price-left span {
		font-size: 1.2em;
	}
	.product-details-row1-head h2 {
		font-size: 1.8em;
	}
	.product-details-row1-head p {
		font-size: 1.1em;
	}
	.callbacks_container {
		visibility: visible;
		margin: 15% 0 0 0;
	}
	.caption {
		margin-top: 0;
		padding: 0;
	}
	.product-btn {
		font-size: 0.1em;
	}
	.rslides li {
		visibility: visible;
	}
	.slide-text-info {
		margin: 0;
		display: inline-block;
		padding: 0;
	}
	.slide-text-info h1 {
		margin:0;
		padding: 0;
		font-size: 01em;
	}
	.slide-text-info h2 {
		font-size: 0.6em;
		padding: 0;
		margin: 0;
	}
	.slide-text-info label {
		margin:0;
		padding: 0;
		font-size: 0.1em;
	}
	.slide-text-info a {
		font-size: 0.5em;
	}
	.slide-btn {
		margin-top: 0.2em;
	}
	.special-products-grids {
		padding: 0 15%;
	}
	.special-products-grid {
		width: 100%;
		margin:0.5em 0;
		display: block;
		text-align: center;
	}
	.special-products-grid:nth-child(4), .special-products-grid:nth-child(8) {
		margin-right: 15px;
	}
	.special-products-grid:nth-child(2),.special-products-grid:nth-child(5),.special-products-grid:nth-child(8){
		margin-right:0;
	}
	.s-products-head-right {
		float: none;
		clear: both;
		padding: 0.3em 0;
	}
	.special-products{
		margin: 1em 0;
		padding: 1em;
	}
	.s-products-head-left h3 {
		font-size: 0.9em;
	}
	span.cart {
		width: 38px;
		height: 24px;
		background: url(../images/cart.png) no-repeat 0px -2px;
	}
	.text2 input[type="text"], .text2 textarea {
		width: 99.7%;
	}
	.top-row {
	margin-top: -10%;
	}
	.top-header {
		padding: 1em 0 5em;
	}
	.top-row-col1 h2 {
		font-size: 0.4em;
	}
	.top-row-col1:hover span img, .top-row-col2:hover span img, .top-row-col3:hover span img {
		display:none;
	}
	.top-header-info {
		float: none;
		width: 100%;
		text-align: center;
	}
	.top-contact-info {
		padding: 0.9em 0 0em;
		text-align: center;
		clear: both;
		display: block;
	}
	.top-row div.col-xs-4{
		padding:0;
	}
	.top-row-col1 h4 {
		font-size: 0.9em;
	}
	.top-row-col1 label {
		font-size: 0.5em;
	}
	.top-row-col1 {
		padding:1em;
	}
	.top-row {
		margin-top: 0px;
	}
	.top-nav ul li a {
		font-size: 1em;
	}
	ul.top-nav {
		margin: -0.5em 0 0 0;
	}
	ul.top-nav li span {
		display:none;
	}
}
.product-price-left {
    float: none;
    width: 100%;
}
.btn-primary {
	background: #f2cf1c;
    color: #FFF;
    padding: 0.5em 2.5em;
    display: inline-block;
    border-radius: 0.3em;
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    -o-border-radius: 0.3em;
    -ms-border-radius: 0.3em;
    border: 1px solid #e0c330;
    border-top: 2px solid #e0c330;
    font-weight: 600;
}

.btn-primary:hover {
	text-decoration: none;
    background: #e0c330;
    border: 1px solid #e0c330;
    border-top: 2px solid #e0c330;
}

.pro-size select, .pro-qty select {
    height: 36px;
}
.pro-size select, .pro-qty select, .pro-qty input {
    width: auto;
    padding: 0.4em;
    border-radius: 0.3em;
    border: 1px solid #A29C9C;
    outline: none;
    margin: 10px 5px;
}
.pro-qty input {
	width: 80px;
}
.quick-view.show-link {
    background: rgba(255,255,255,0.8);
    height: 35px;
}
 .add-to-cart {
            position: fixed;
            right: 0;
            z-index: 100;
            background: #f2cf1c;
            border: 1px solid #e0c330;
            border-top: 2px solid #e0c330;
            border-radius: 15% 0 0 15%;
        }
        .add-to-cart span.cart {
            background: none;
        }
        .add-to-cart span.cart .fa{
            color: #fff;
            line-height: 1.8;
            padding-left: 6px;
            font-size: 19px;
            z-index: 200;
        }
#at16lb{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:#000;opacity:.001}#at16pc,#at16pi,#at16pib,#at_complete,#at_email,#at_error,#at_share,#at_success{position:static!important}.at15dn{display:none}.at15a{border:0;height:0;margin:0;padding:0;width:230px}.atnt{text-align:center!important;padding:6px 0 0!important;height:24px!important}.atnt a{text-decoration:none;color:#36b}.atnt a:hover{text-decoration:underline}#at15s,#at16nms,#at16p,#at16p form input,#at16p label,#at16p textarea,#at16recap,#at16sas,#at_msg,#at_share .at_item{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:9pt!important;outline-style:none;outline-width:0;line-height:1em}* html #at15s.mmborder{position:absolute!important}#at15s.mmborder{position:fixed!important;width:250px!important}#at15s{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);float:none;line-height:1em;margin:0;overflow:visible;padding:5px;text-align:left;position:absolute}#at15s a,#at15s span{outline:0;direction:ltr;text-transform:none}#at15s .at-label{margin-left:5px}#at15s .at-icon-wrapper,#at16ps .at-icon-wrapper{width:1pc;height:1pc;vertical-align:middle}#at15s .at-icon,#at16ps .at-icon{width:1pc;height:1pc}.at4-icon{display:inline-block;background-repeat:no-repeat;background-position:top left;margin:0;overflow:hidden;cursor:pointer}.addthis_16x16_style .at4-icon,.addthis_16x16_white_style .at4-icon,.addthis_default_style .at4-icon,.at4-icon,.at-16x16{width:1pc;height:1pc;line-height:1pc;background-size:1pc!important}.addthis_32x32_style .at4-icon,.addthis_32x32_white_style .at4-icon,.at-32x32{width:2pc;height:2pc;line-height:2pc;background-size:2pc!important}.addthis_24x24_style .at4-icon,.addthis_24x24_white_style .at4-icon,.at-24x24{width:24px;height:24px;line-height:24px;background-size:24px!important}.addthis_20x20_style .at4-icon,.addthis_20x20_white_style .at4-icon,.at-20x20{width:20px;height:20px;line-height:20px;background-size:20px!important}.at4-icon.circular,.circular .at4-icon,.circular.aticon{border-radius:50%}.at4-icon.rounded,.rounded .at4-icon{border-radius:4px}.at4-icon-left{float:left}#at15s .at4-icon{text-indent:20px;padding:0;overflow:visible;white-space:nowrap;background-size:1pc;width:1pc;height:1pc;background-position:top left;display:inline-block;line-height:1pc}.addthis_vertical_style .at4-icon,.at4-follow-container .at4-icon,.sortable-list-container .at4-icon{margin-right:5px}html>body #at15s{width:250px!important}#at15s.atm{background:none!important;padding:0!important;width:10pc!important}#at15s.atiemode2{width:252px!important}#at15s_inner{background:#fff;border:1px solid #fff;margin:0}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;border-bottom:1px solid #e5e5e5}.at15s_head_success{background:#cafd99!important;border-bottom:1px solid #a9d582!important}.at15s_head_success a,.at15s_head_success span{color:#000!important;text-decoration:none}#at15s_brand,#at15sptx,#at16_brand{position:absolute}#at15s_brand{top:4px;right:4px}.at15s_brandx{right:20px!important}a#at15sptx{top:4px;right:4px;text-decoration:none;color:#4c4c4c;font-weight:700}#at15s.atiemode2 a#at15sptx,.at15sie6 a#at15sptx{right:8px}#at15sptx:hover{text-decoration:underline}#at16_brand{top:5px;right:30px;cursor:default}#at_hover{padding:4px}#at_hover .at_item,#at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c!important}#at_share .at_item .at-icon-wrapper{margin-right:5px}#at_hover .at_bold{font-weight:700;color:#000!important}#at16nms,#at16sas{padding:4px 5px}#at16nms{display:none}#at16sas{clear:left;padding-top:1pc;padding-bottom:1pc}#at_hover .at_item{width:7pc!important;padding:2px 3px!important;margin:1px;text-decoration:none!important}#at_hover .at_item.atiemode2{width:114px!important}#at_hover .at_item.athov,#at_hover .at_item:focus,#at_hover .at_item:hover{margin:0!important}#at16ps .at_item:focus,#at_hover .at_item.athov,#at_hover .at_item:focus,#at_hover .at_item:hover,#at_share .at_item.athov,#at_share .at_item:hover{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important;text-decoration:none}.ipad #at_hover .at_item:focus{background:#fff!important;border:1px solid #fff}* html #at_hover .at_item{border:1px solid #fff}* html #at_hover .at_item.athov{border:1px solid #e5e5e5!important;margin:1px!important}#at_email15{padding-top:5px}.at15e_row{height:28px}.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important}.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:400!important;padding:0!important}#at_email input,#at_email label,#at_email textarea{font-size:11px!important}#at_email #at16meo{margin:15px 0 0 2px}#at16meo span{float:left;margin-right:5px;padding-top:4px}#at16meo a{float:left;margin:0}#at_sending{top:130px;left:110px;position:absolute;text-align:center}#at_sending img{padding:10px}.at15t{display:block!important;height:1pc!important;line-height:1pc!important;padding-left:20px!important;background-position:0 0;text-align:left}.addthis_button,.at15t{cursor:pointer}.addthis_toolbox a.at300b,.addthis_toolbox a.at300m{width:auto}.addthis_toolbox a{margin-bottom:5px;line-height:initial}.addthis_toolbox.addthis_vertical_style{width:140px}.addthis_toolbox.addthis_close_style .addthis_button_google_plusone{width:65px;overflow:hidden}.addthis_toolbox.addthis_close_style .addthis_button_facebook_like{width:85px;overflow:hidden}.addthis_toolbox.addthis_close_style .addthis_button_tweet{width:90px;overflow:hidden}.addthis_button_facebook_like .fb_iframe_widget{line-height:100%}.addthis_button_facebook_like iframe.fb_iframe_widget_lift{max-width:none}.addthis_toolbox span.addthis_follow_label{display:none}.addthis_toolbox.addthis_vertical_style span.addthis_follow_label{display:block;white-space:nowrap}.addthis_toolbox.addthis_vertical_style a{display:block}.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a{line-height:2pc;height:2pc}.addthis_toolbox.addthis_vertical_style .at300bs{margin-right:4px;float:left}.addthis_toolbox.addthis_20x20_style span{line-height:20px;*height:20px}.addthis_toolbox.addthis_32x32_style span{line-height:2pc;*height:2pc}.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact,.addthis_toolbox.addthis_pill_combo_style a{float:left}.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet{margin-top:-2px}.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact{margin-right:4px}.addthis_default_style .addthis_separator{margin:0 5px;display:inline}div.atclear{clear:both}.addthis_default_style .addthis_separator,.addthis_default_style .at4-icon,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300bs,.addthis_default_style .at300m{float:left}.at300b img,.at300bo img{border:0}a.at300b .at4-icon,a.at300m .at4-icon{display:block}.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{padding:0 2px}.at300b,.at300bo,.at300bs,.at300m{cursor:pointer}.addthis_button_facebook_like.at300b:hover,.addthis_button_facebook_like.at300bs:hover,.addthis_button_facebook_send.at300b:hover,.addthis_button_facebook_send.at300bs:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.addthis_20x20_style .at15t,.addthis_20x20_style .at300bs,.addthis_20x20_style .dummy .at300bs{overflow:hidden;display:block;height:20px!important;width:20px!important;line-height:20px!important}.addthis_32x32_style .at15t,.addthis_32x32_style .at300bs,.addthis_32x32_style .dummy .at300bs{overflow:hidden;display:block;height:2pc!important;width:2pc!important;line-height:2pc!important}.at300bs{background-position:0 0}.at16nc,.at300bs{overflow:hidden;display:block;height:1pc;width:1pc;line-height:1pc!important}.at16t{padding-left:20px!important;width:auto;cursor:pointer;text-align:left;overflow:visible!important}#at_feed{display:none;padding:10px;height:300px}#at_feed span{margin-bottom:10px;font-size:9pt}#at_feed div{width:102px!important;height:26px!important;line-height:26px!important;float:left!important;margin-right:68px}#at_feed div.at_litem{margin-right:0}#at_feed a{margin:10px 0;height:17px;line-height:17px}#at_feed.atused .fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px}#at_feed .fbtn.bloglines{background-position:0 0!important;width:94px;height:20px!important;line-height:20px!important;margin-top:8px!important}#at_feed .fbtn.yahoo{background-position:0 -20px!important}#at_feed .fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px!important}#at_feed .fbtn.technorati{background-position:0 -71px!important}#at_feed .fbtn.netvibes{background-position:0 -88px!important}#at_feed .fbtn.pageflakes{background-position:0 -141px!important}#at_feed .fbtn.feedreader{background-position:0 -172px!important}#at_feed .fbtn.newsisfree{background-position:0 -207px!important}#at_feed .fbtn.google{background-position:0 -54px!important;width:78pt}#at_feed .fbtn.winlive{background-position:0 -105px!important;width:75pt;height:19px!important;line-height:19px;margin-top:9px!important}#at_feed .fbtn.mymsn{background-position:0 -158px;width:71px;height:14px!important;line-height:14px!important;margin-top:9pt!important}#at_feed .fbtn.aol{background-position:0 -189px;width:92px;height:18px!important;line-height:18px!important}.addthis_default_style .at15t_compact,.addthis_default_style .at15t_expanded{margin-right:4px}#at16clb{font-size:16pt;font-family:verdana bold,verdana,arial,sans-serif}
#at_share .at_item{width:123px!important;padding:4px;margin-right:2px;border:1px solid #fff}#at16pm{background:#fff;width:298px;height:380px;text-align:left;border-right:1px solid #ccc;position:static}#at16pcc,#at16pccImg{position:fixed;top:0;left:0;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;padding:0;z-index:10000001;overflow:visible}#at16pccImg{height:100%}* html #at16pcc{position:absolute}#at16abifc{overflow:hidden;margin:0;top:10px;left:10px;height:355px;width:492px;position:absolute;border:0}#at16abifc iframe{border:0;position:absolute;height:380px;width:516px;top:-10px;left:-10px}* html div#at16abifc.atiemode2{height:374px;width:482px}* html #at16abifc iframe{height:23pc;left:-10px;top:-10px;overflow:hidden}#at16p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);z-index:10000001}#at16p,#atie6cmifh,#atie6ifh{position:absolute;top:50%;left:50%;width:300px;padding:10px;margin:0 auto;margin-top:-185px;margin-left:-155px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:9pt;color:#5e5e5e}#atie6ifh{width:322px;height:381px;margin-left:-165px}#atie6cmifh,#atie6ifh{padding:0;z-index:100001}#atie6cmifh{width:15pc;height:225px;margin:0}#at_share{margin:0;padding:0}#at16ps{overflow-y:scroll;height:19pc;padding:5px}a#at16pit{position:absolute;top:37px;right:10px;display:block;background:url(data:image/gif;base64,R0lGODlhEAAUAKIFAKqqquHh4cLCwszMzP///////wAAAAAAACH5BAEAAAUALAAAAAAQABQAAAMtOLqsAqWQSSsN0OoLthfeNoTaSFbmOaUqe7okHMoeLaqUXeITiGM/SGM4eEQSADs=) no-repeat;width:1pc;height:20px;line-height:19px;margin-right:-17px;text-align:center;overflow:hidden;color:#36b}#at16pi{background:#e5e5e5;text-align:left;border:1px solid #ccc;border-bottom:0}#at16pi a{text-decoration:none;color:#36b}#at16p #at16abc{margin-left:2px!important}#at16pi a:hover{text-decoration:underline}#at16pt{position:relative;background:#f2f2f2;height:13px;padding:5px 10px}#at16pt a,#at16pt h4{font-weight:700}#at16pt h4{display:inline;margin:0;padding:0;font-size:9pt;color:#4c4c4c;cursor:default}#at16pt a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none;padding:2px}#at15sptx:focus,#at16pt a:focus{outline:thin dotted}#at16pc form{margin:0}#at16pc form label{display:block;font-size:11px;font-weight:700;padding-bottom:4px;float:none;text-align:left}#at16pc form label span{font-weight:400;color:#4c4c4c;display:inline}#at_email form .abif{width:17pc!important}#at_email textarea{height:55px!important;word-wrap:break-word}* html #at_email textarea,:first-child+html #at_email textarea{height:42px!important}#at_email label{width:220px}#at_email input,#at_email textarea{background:#fff;border:1px solid #bbb;width:17pc!important;margin:0;margin-bottom:8px;font-weight:400;padding:3px!important;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:11px;line-height:1.4em;color:#333}#at_email form .atfxmode2{width:279px!important}#at16pc form .at_ent{color:#333!important}#at16pc textarea{height:3pc}#at16pc form input:focus,#at16pc textarea:focus{background:ivory;color:#333}#at16p .atbtn,#at16recap .atbtn{background:#fff;border:1px solid #b5b5b5;width:60px!important;padding:2px 4px;margin:0;margin-right:2px!important;font-size:11px!important;font-weight:700;color:#333;cursor:pointer}#at16p .atbtn:focus,#at16p .atbtn:hover,#at16recap .atbtn:focus,#at16recap .atbtn:hover{border-color:#444;color:#06c}#at16p .atrse,#at16recap .atrse{font-weight:400!important;color:#666;margin-left:2px!important}#atsb .atbtn{width:78px!important;margin:0!important}#at_email #ateml{text-align:right;font-size:10px;color:#999}#at16pc{height:343px!important;font-size:11px;text-align:left;color:#4c4c4c}#at_email{padding:5px 10px}#at16pc .tmsg{padding:4px 2px;text-align:right}#at16psf{position:relative;background:#f2f2f2 url(data:image/gif;base64,R0lGODlhGQEVAMQYAGZmZuDg4Ozs7MjIyMzMzPj4+LOzs3BwcMbGxsvLy5+fn/X19djY2IODg+bm5paWlnl5eeLi4oyMjKmpqdXV1dvb28/Pz////////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAZARUAAAX/ICaOGJFYaKqubOu+cCzPdG3feK7vPJwQpOBoEChcjsikcslsOp/QqHRKrVqv2Kx2Gy0EBkKRgMEtm8/otHrNTjMEQYGjTa/b7/h82gEfVfSAgYKDhGcVQ0sLBhAAEAYLhZGSk5RqYBgBSgsNAA0GnA2QlaOkpaZHASVGSQYACEgIABOntLW2eAUmSxASShIHt8HCw1snSwAGSq3EzM3OSyhLBw9KD8DP2Nm30UoKrrAACtrj5KMWCYmcCgbeAAcR5fHygT+rSQvtAA8A7vDz/wDV5MIUJVa/gAgTZkmFYYAUg70USpz45BKGPwUPiKPIseOhEXI6ihzphE8cMiRTMI58E6ZhEZUwEXqx2LIEAwsUKujcybOnz59AgwodSrSo0aNIkypdyrSpU58ofoQJAQA7) no-repeat center center;border-bottom:1px solid #ccc;height:20px;padding:4px 10px;text-align:center}* html #at16psf input,:first-child+html #at16psf input{padding:0}#at16psf input,#at16psf input:focus{background:#fff;border:none;width:220px;margin:2px 0 0;color:#666;outline-style:none;outline-width:0;padding:2px 0 0;line-height:9pt;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:9pt}#at16pcc .at_error,#at16recap .at_error{background:#f26d7d;border-bottom:1px solid #df5666;padding:5px 10px;color:#fff}#at16pcc #at_success{background:#d0fbda;border-bottom:1px solid #a8e7b7;padding:5px 10px;color:#4c4c4c}#at_complete{font-size:13pt;color:#47731d;text-align:center;padding-top:130px;height:13pc!important;width:472px}#at_s_msg{margin-bottom:10px}.atabout{left:55px}.ac-about{right:20px}.at_baa{display:block;overflow:hidden;outline:0}#at15s #at16pf a{top:1px}#at16pc form #at_send{width:5pc!important}#at16pp{color:#4c4c4c;position:absolute;top:9pt;right:9pt;font-size:11px}#at16pp label{font-size:11px!important}#at16ppc{padding:10px;width:179px}#at16pph{padding:5px 0 10px}#at16pph select{margin:5px 0 8px}#at16pp .atinp{width:156px}#at16ppb{background:#fff;border:1px solid #ccc;height:274px}#at16ep{height:1pc;padding:8px}#at16ep a{display:block;height:1pc;line-height:1pc;padding-left:22px;margin-bottom:8px;font-size:9pt}#at16ep a.at_gmail{background:url(data:image/gif;base64,R0lGODlhEAAQALMPAPKqo95TU+NkY/TCwP74+PbX1/zo59wtJ/nx7uZ7fvnRzfCTgvq2td9DQf///////yH5BAEAAA8ALAAAAAAQABAAAARi8MlJq700hMS6/4vWNIdQOERKOMgyvqSgOLRjJAe8CUcw0ApeYyF4DQpCwCDQGyCKo59BGDtNjbRBIvazQRtSxgCwGDAMrO/AcK7ZztcRoO1+B43oOs0Qb8w/gAxFGISFFREAOw==) no-repeat left}#at16ep a.at_hotmail{background:url(data:image/gif;base64,R0lGODlhEAAQAMQfAP7XFG7B4/zjl/JZIAm7TK7V7v3FY/aLRGDNhOqmkA2ql/2YJvfr2Pn7++9vWtXe6/jQvOfw9funZg2EzEWv3zil0heg0zDCbESHx9PpxY6TvJ3QpPJtQf7+/v///////yH5BAEAAB8ALAAAAAAQABAAAAWO4CeOpNhAUFeuzDEMiRepK/S+XDBVjzd6kAWHc3tMjpVZhyE8cByvDsViOQYehsPCSeR8IpQpFZMwGCQHl/dToAQoionGLEHDRJ5CoHJRkM92ED8FCgQEGHNoDgsCJB4XhgpzZwsAjSQZFxcIGgCengwlHRsIpQKfAg0rHQiGEacGqisfDZsdtzSzHz4rIQA7) no-repeat left}#at16ep a.at_yahoo{background:url(data:image/gif;base64,R0lGODlhEAAQAKIHAPylpevx8bsICNJfX/jQ0Kahof8AAP///yH5BAEAAAcALAAAAAAQABAAAANJeLrc/jAuAmolcQhjhBiBBRDDAChAVxzE5g3csKRGQQpFqDL0fsCCQCOFUwR8vI7wECgtjQDg6CfA8DxYmWbVCHi/TK9kTC4zEgA7) no-repeat left}#at16ppf p#atsb{padding-top:20px;font-size:10px}#at16abr{margin-top:10px}#at16abr input{padding:0;margin:0;margin-right:5px}#at16ppso{display:none;text-align:right;margin-top:2px}#at16ppa{background:#fff;border:1px solid #ccc;height:228px;width:178px;overflow:auto}#at16ppa a{display:block;white-space:nowrap;padding:4px 8px;font-size:9pt!important}#at16eatdr{position:absolute;background:#fff;border-top:0;max-height:110px;overflow:auto;z-index:500;top:129px;left:21px;width:277px}* html #at_email #at16eatdr,:first-child+html #at_email #at16eatdr{top:115px!important;width:17pc!important}#at16eatdr a{display:block;overflow:hidden;border-bottom:1px dotted #eee;padding:4px 8px}#at16eatdr a.hover,#at16eatdr a:hover{background:#e0eefa;text-decoration:none;color:#333}#at_pspromo{height:130px;padding-top:10px}#at15psp,#at_pspromo{width:205px;padding-left:5px}#at_testpromo{font-size:9pt;width:220px;display:none}.atm-i #at_pspromo{height:150px}.atm-i #at_pspromo,.atm-i #at_testpromo{width:140px}#at_testpromo input{width:200px}#at_promo .at-promo-content,#at_testpromo .at-promo-content{margin-top:9pt}#at_promo .at-promo-btn,#at_testpromo .at-promo-btn{padding-top:10px}#at_promo h4,#at_testpromo h4{font-family:arial,helvetica,tahoma,verdana,sans-serif;background:0;font-size:14px;font-weight:700;margin:0 0 4px;padding:0;line-height:18px;height:36px}.atm-i #at_promo h4,.atm-i #at_testpromo h4{height:66px}#at_testpromo h4{font-size:13.5px}#at_promo h4 sup{font-size:11px;color:#ee6a44}#at_promo span{display:block}#_atssh{width:1px!important;height:1px!important;border:0!important}.at-promo-single{padding:10px;padding-top:2px;line-height:1.5em}.at-promo-single img{padding:3px}.at-promo-content img{margin-right:5px;margin-bottom:20px;float:left}.addthis_textshare{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABKCAYAAAAYJRJMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABmNJREFUeNrsmk9oI3UUx99vZjL5n7TbukLbxYve1INa8KAi6F48ubAHV2+KWCoqyF4WpZZ6cuthq1gKe1oU9+CCoLjg+uciCEWQPSjuReyy7Vq7W7LNJM0kM5nxvV9+U5JNk/xCm8wmMw8ek06TXyafee/93u83XwY1Y+jKwsLCiUwm87Gqqg8oigJBMsdxoFqtXs/n86fn5ua+plPoLhNw1NnZ2ZPZbPai67pgWRbQMUjGGINIJMKPOzs7p5aXly/h6apGkYMexZOLSA/K5TKYpgm2bQcKkKZpEIvFIBqNUnAs4qlv0U0CpKInt7a2pjC1+JuDBoeMsobcMAxKtSliQqcJEHmSIofCK8hGgMhEeSFABS+CopVKJfCAPBOAosRG82awEFATIKrNTPOKuAyg54/p8O6Lz0AylgKnVAEo4WxXruKIdW9SGBSNPCz9+jv8uFUdZEAchgcIZAC98+wjMK644Nz8B9x8GcCogFvarQHC6g9ModEhHk/CWw/eD5fX1wYZEDQAkinSCasCzvYdcAwsZgWLR6H78ttgRxDOd1+AbuTAxZnQrZiQsC0+5tAAkomgqmGCi/0C5EuYk5heWMKSj06DFU9B8fKXwBAgRHRe2qr4JTTm0ADyprj2gMocgJPIQnUkhhmlAMPBGEaLmRkDB18r2LJHSwb/kkEF1NBAdgPIMTFqbBOiL7wCypPP1apYMg0RPIzNvs+hFK6uAlz8hC9kZMYcKkBAk1KEpjwTtGKeF3oWT2ApUkEvl8Ct2qBZou5gLQoeIPzRDAty5colqHz/FQeTPHMObKxBhU8/AH17k69pIJ3ka+GhAoTrj84ppqje3gC6eD8WZBfP8887uIajFXEGZzXLkRpzYADRfkjHANIwv1yH9gZ49FDfY63+DI4eraVWIopwYgAp/NtmUmMODCAZy+EqfyyVxS66KKhWofLN55yXnsK0ymI9SscgMn4Ecuvrw7EN0s2b3/tpFT48/hSMJBKw1ypo0VrhjmtYn3SEpUJ+YxPOXPhhODbS0DPox9D/CJepDfYw+g0l5NDeQkAhoMMBRCV3LcSxZ2uCCQfkikXEEnopZMMZLAkmLrXGfE8anR5lUPNyH/rRgML5E/08+m/oW+iGJsBQ53dL/OM6ekr0SL3YpGYicl9Cf6zLz/6LfgH9NjRu9B54C0hwKAgwtwQT27tYiqARET1j6Gl0vUeAFDE2PVZ5Df0Jyc/dRD8nLr7spcAhAqLNKwN9W3zHHfoeVndH6aIT4sJjPYwgSum4uBGUyrPo0xJwzorovi3utNWDCDJF5OwKYA6jTS5W22tl4uK9Z2W9agEUcQOOoE+gT6K/2QYSwfkI/W/x+pb4AdVDTjNHjGl7Y5OxfosUxM2IiDpHETTVBlI9nBvo/6Hv0N3F6+7LVkHfG0W3dkesuoJIM+cG+mdikmgFZ7PfcPgN9Uvm0iKSJkQkTYqaUw8n3284vgJqAYkAjYsamBNR5BucrveDepFuyMhLNxDF0RCpnxdTrm9wfI+gfSIpJloAJnqdkp9w7hlAdZAUkV7etOv4CQfqGkF+cSsrKyfS6TQXcQZNCkOBQiJOwzBOz8zMNIs45+fnT46OjnIRJ0nwgijipGd6dMzlcqeQR6OIs1gsLpZKJf48nVQZw/BMq6v1j6pyAaeu6/S4qlnEub29PeVpo4MGxzNPbIGAmkWcGEEQNPF4y0VZ7YFno4iTtNEhoAZAjSLOEFAToEYRJxXoToCePurCG8cfh2QsCc4uNsDm/iLO3YIB569eg192tEEG1CjipAjq1Pu8Pv0QjDEHnI32Is5YPAmvTqTgymZuYHuiprUYRVAnQHHLlBdx4oxAYwYKkE0iTlVOxGm7MFyAZFLMIRGnJifipFSjMYcGkIym2SFlvSYr4hxcQPvuB8kA4utqJifipFo0qELyfQFJaZoVrSsR51DppGV+jOP1SZIizqECFIo4OwCSsVDE2cFCEWdo9RaKOGUsBBQCOhxAoYiz0dYgFHG2tFDE2cZCEWerdTiEIs6OgEIRp0QENYs468I+FHHeJeIEIV7wY3lzYBGn+EE9N9Wn2cK7W5Y4ErRrAtRkCzh7Urx+wfETUCtIf9UBOus3HOhRET5IurUVcfYbTtf7QT2wes00QBsRpx9w7oUIujuS9hVx+gWHX1jQpHbd2v8CDAAwldUwLVojIgAAAABJRU5ErkJggg==) 
    no-repeat 0 0;width:44px;height:37px;line-height:28px;padding:0 0 0 28px;margin:0;text-decoration:none;font-family:helvetica,arial,sans-serif;font-size:9pt;color:#fff;cursor:pointer}.addthis_textshare:hover{background-position:0 -37px;text-decoration:none}.at_img_share{position:absolute;opacity:0;background:url(data:image/gif;base64,R0lGODlhFwAVAMQAAP7+/vLy8vv7+/X19fj4+Pz8/PHx8f39/fDw8O/v7/T09Pn5+fPz8/r6+vb29vf394CAgHZ2dm5ubklJSWRkZFtbW39/f4KCglJSUnt7e3h4eAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAXABUAAAWLICCOZGmeaAocbOu+MFvMdG3fs6DvfO//PY0QqGsYj8iMEslsLJ7QqGUarS4I2Kz2wtV6vwSIeEyGfB/odGTNbkfSaYd8Lqnb75L5fMDv+ymAfoKDghWGhH0KiouMGI6MkAoMk5SVE5eVmQwBnJ2en6ChoqMBBqanqKmqpgitrq+wsa0JtLW2t7i0IQA7) repeat-x bottom;border:1px solid #ccc;width:23px;height:21px;line-height:21px;text-indent:-9999px;padding:0;margin:0;cursor:pointer;z-index:1000}.at_img_share:hover{border-color:#8b8b8b}.at_img_share .addthis_toolbox{width:180px;margin:0 auto}.atm{width:10pc!important;padding:0;margin:0;line-height:9pt;letter-spacing:normal;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:9pt;color:#444;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);padding:4px}.atm-f{text-align:right;border-top:1px solid #ddd;padding:5px 8px}.atm-i{background:#fff;border:1px solid #d5d6d6;padding:0;margin:0;box-shadow:1px 1px 5px rgba(0,0,0,.15)}.atm-s{margin:0!important;padding:0!important}.atm-s a:focus{border:transparent;outline:0;-webkit-transition:none;transition:none}#at_hover.atm-s a,.atm-s a{display:block;text-decoration:none;padding:4px 10px;color:#235dab!important;font-weight:400;font-style:normal;-webkit-transition:none;transition:none}#at_hover.atm-s .at_bold{color:#235dab!important}#at_hover.atm-s a:hover,.atm-s a:hover{background:#2095f0;text-decoration:none;color:#fff!important}#at_hover.atm-s .at_bold{font-weight:700}#at_hover.atm-s a:hover .at_bold{color:#fff!important}.atm-s a .at-label{vertical-align:middle;margin-left:5px;direction:ltr}.atm-i #atic_settings{border:none!important;border-top:1px solid #d5d6d6!important;padding-top:6px!important;top:4px}.at_a11y{position:absolute!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.at_a11y_container{margin:0;padding:0}.addthis_overlay_container{position:absolute}.addthis_overlay_toolbox{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;padding:5px;background-color:#000;background-color:rgba(0,0,0,.6)}.linkServiceDiv{height:200px;width:25pc;border:1px solid #000;background-color:#aaa}.at_redloading{background:url(data:image/gif;base64,R0lGODlhCgAKAJEDAMzMzP9mZv8AAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAADACwAAAAACgAKAAACF5wncgaAGgJzJ647cWua4sOBFEd62VEAACH5BAUAAAMALAEAAAAIAAMAAAIKnBM2IoMDAFMQFAAh+QQFAAADACwAAAAABgAGAAACDJwHMBGofKIRItJYAAAh+QQFAAADACwAAAEAAwAIAAACChxgOBPBvpYQYxYAIfkEBQAAAwAsAAAEAAYABgAAAgoEhmPJHOGgEGwWACH5BAUAAAMALAEABwAIAAMAAAIKBIYjYhOhRHqpAAAh+QQFAAADACwEAAQABgAGAAACDJwncqi7EQYAA0p6CgAh+QQJAAADACwHAAEAAwAIAAACCpRmoxoxvQAYchQAOw==);height:1pc;width:1pc;background-repeat:no-repeat;margin:0 auto}.at-promo-single-dl-ch{width:90pt;height:37px}.at-promo-single-dl-ff{width:90pt;height:44px}.at-promo-single-dl-saf{width:90pt;height:3pc}.at-promo-single-dl-ie{width:129px;height:51px}.atPinBox{position:fixed;top:25%;left:35%;background:#fff;width:482px;margin:0 auto;overflow:auto;overflow-x:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;padding:8px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:9pt;color:#cfcaca;z-index:10000001}.atPinHdr,.atPinWinHdr{display:block;background:#f1f1f1;border-bottom:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);padding:8px 10px;font-size:1pc;line-height:1pc;color:#8c7e7e}.atPinHdr img,.atPinWinHdr img{vertical-align:bottom;margin-left:5px;cursor:pointer}.atPinHdr span{vertical-align:top}.atPinHdr{height:1pc}.atPinMn{background:#fff;padding:10px;height:296px;overflow:auto;overflow-x:hidden;text-align:center;position:relative}.atPinHdrMsg{left:20px}.atPinClose{width:9pt;text-align:right;font-weight:700;position:absolute;right:15px;cursor:pointer}.atImgSpanOuter{position:relative;overflow:hidden;height:200px;width:200px;border:1px solid #a0a0a0;float:left;display:block;margin:10px;background-color:#fff}.atImgSpanInner img{cursor:pointer}.atImgSpanSize{position:absolute;bottom:0;left:0;right:0;display:block;background:#fff;height:22px;line-height:24px;color:#000;overflow:hidden;font-size:10px;zoom:1;filter:alpha(opacity=70);opacity:.7}.atImgActBtn{display:none;width:2pc;height:2pc;position:absolute;top:75px;left:5pc;background-color:#fff}.atPinWin{font-family:arial,helvetica,tahoma,verdana,sans-serif;text-align:center}.atPinWinHdr{display:block;font-size:20px;height:20px;width:100%;position:fixed;z-index:1}.atPinWinMn{text-align:center;padding:40px 0 0;display:inline-block}.atImgIco,.atImgMsg{float:left}.atImgIco{margin-right:5px}.atNoImg{display:block;margin-top:40px;font-size:1pc;line-height:1pc;color:#8c7e7e}.at_PinItButton{display:block;width:40px;height:20px;padding:0;margin:0;background-image:url(//s7.addthis.com/static/t00/pinit00.png);background-repeat:no-repeat}.at_PinItButton:hover{background-position:0 -20px}.addthis_toolbox .addthis_button_pinterest_pinit{position:relative}.at-share-tbx-element .fb_iframe_widget span{vertical-align:baseline!important}.at3PinWinMn{text-align:center;padding:20px 0 0 20px;overflow:auto;height:437px}.at3ImgSpanOuter{position:relative;width:185px;height:185px;border:1px solid #dedede;margin:0 10px 10px 0;overflow:hidden;float:left}.at3ImgSpanOuter:hover{border-color:#3dadfc;box-shadow:0 0 3px #3dadfc;cursor:pointer}.at3ImgSpanOuter .atImgLB{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,.8);background-repeat:no-repeat;background-position:center center}#at3lb{position:fixed;top:0;right:0;left:0;bottom:0;z-index:16777270;display:none}.at3lblight{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpizCuu/sRABGBiIBKMKqSOQoAAAwC8KgJipENhxwAAAABJRU5ErkJggg==);background:hsla(217,6%,46%,.65)}.at3lbdark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBg2M9ABGBiIBKMKqSOQoAAAwBAlwDTJEe1aAAAAABJRU5ErkJggg==);background:rgba(0,0,0,.5)}.at3lbnone{background:hsla(0,0%,100%,0)}#at3win{position:fixed;_position:absolute;top:15%;left:50%;margin-left:-20pc;background:#fff;border:1px solid #d2d2d1;width:40pc;box-shadow:0 0 8px 4px rgba(0,0,0,.25);font-family:helvetica neue,helvetica,arial,sans-serif;z-index:16777271;display:none;overflow:hidden}#at3win #at3winheader{position:relative;border-bottom:1px solid #d2d2d1;background:#f1f1f1;height:49px;cursor:default}#at3win #at3winheader p{position:absolute;top:1pc;left:75pt;width:475px;padding:0;margin:0;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#at3win #at3winheader h3{height:49px;text-align:left;line-height:49px;margin:0 50px 0 22px;border:0;padding:0 20px;font-size:1pc;font-family:helvetica neue,helvetica,arial,sans-serif;font-weight:700;text-shadow:0 1px #fff;color:#333;direction:ltr}#at3win #at3winheader h3.logoaddthis{padding-left:22px}#at3win #at3winheader .at3winheadersvc{display:inline-block;position:absolute;top:15px;left:20px;cursor:default!important;opacity:1!important}#at3win #at3winheader .at3winheadersvc .at-icon,#at3win #at3winheader .at3winheadersvc .at-icon-wrapper{display:block}#at3win #at3winheader #at3winheaderclose{display:block;position:absolute;top:0;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwNzc2QTQ5Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNzc2QTQ4Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6OEE1QUU0REMzMEU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6M0M5RkJGRTEyQUU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78RHhFAAAApUlEQVR42rxTiQnAIAxU6QAdxRW6iZ1EnKRu4gqO0g1sCilEvT7Q0kBQ9O4wl6hLKepNGPUyhmMTQhhpSZTZez8jMGEWWizlRJi1fUHiS8dARHaMSaiELPaViCB3WC1NBMB4CMozWaJuuwBE1BkZdoEB8Qn5kzaaC7fbgN0xN+TYlNOJmCvyXjPwpBKRL7BnhgERiwQmHhDothDJjMVz8Ptv3AQYAJWjVVdnlDZCAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;border-left:1px solid #d2d2d1;width:49px;height:49px;line-height:49px;overflow:hidden;text-indent:-9999px;text-shadow:none;cursor:pointer}
#at3win #at3winheader #at3winheaderclose:hover{background-color:#dedede}#at3win #at3wincontent{height:450px;position:relative}#at3wincopy,#at3winemail,#at3winshare{height:450px}#ate-promo .addthis_button_twitter .aticon-twitter{background-position:0 -4pc!important}#at3wincontent{-o-box-sizing:content-box;box-sizing:content-box}#at3win #at3wincontent.at3nowin{position:relative;height:25pc;padding:20px;overflow:auto}#at3winfooter{position:relative;background:#fff;-o-box-sizing:content-box;box-sizing:content-box;border-top:1px solid #d2d2d1;height:11px;_height:20px;line-height:11px;padding:5px 20px;font-size:11px;color:#666}#at3winfooter a{margin-right:10px;text-decoration:none;color:#666;float:left}#at3winfooter a:hover{text-decoration:none;color:#000}#at3logo{background:url(//s7.addthis.com/static/t00/at3logo-sm.gif) no-repeat left center!important;padding-left:10px}#at3privacy{position:absolute;top:5px;right:10px;background:url(//s7.addthis.com/static/t00/at3-privacy.gif) no-repeat right center!important;padding-right:14px}#at3winfilter{background:#f1f1f1;border-top:1px solid #fff;border-bottom:1px solid #d2d2d1;padding:13px 0;text-align:center}#at3winsvc-filter{background-repeat:no-repeat;background-position:right;background-image:url(data:image/gif;base64,R0lGODlhHgAUALMAAJiYmHV1deTk5Kmpqbe3t9nZ2Y2Njfn5+fT09Ozs7MnJyYGBgWpqav39/WZmZv///yH5BAAAAAAALAAAAAAeABQAAASi8MlXxgoLqDa7/xICOGTpLAKoTshCMsZgBG+6gqNjJA93DAxH4HDzCEgGTqdBIBGKnSYjoewcXAvoZJRVDUhErcEBWClIPC1X1fg6ENrHl4GoThquQJxCKn+kA3sPY2QHSkwMQQJ2Nw0INEIABBYmATZxCQtBJpyWgg0KBkEMCwQKm0KXgoYTBaiegh8NriUBabFLtH24Hg2zm368HgULKDcRADs=);border:1px solid #d2d2d1;padding:15px 38px 15px 9pt;margin:0 auto;width:374px;text-align:left;font-size:18px;border-radius:5px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#666}#service-filter:hover{border-color:#9c9c9c}#service-filter:focus{border-color:#3dadfc;box-shadow:0 0 4px rgba(61,173,252,.8);-webkit-box-shadow:0 0 4px rgba(61,173,252,.8);-moz-box-shadow:0 0 4px rgba(61,173,252,.8);outline:0}#at3wintoolbox{margin:0 0 0 20px;height:340px;overflow:auto;padding:10px 0}#at3wintoolbox a{display:block;float:left;width:180px;padding:4px;margin-bottom:10px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:1pc;color:#235dab}#at3wintoolbox a:focus,#at3wintoolbox a:hover{background-color:#2095f0}#at3wintoolbox a:focus,#at3wintoolbox a:hover,#at3wintoolbox span:hover{text-decoration:none;color:#fff;font-weight:400;text-shadow:none;opacity:1;filter:alpha(opacity=100);cursor:pointer}#at3wintoolbox span{display:block;height:2pc;line-height:2pc;padding-left:38px!important;width:auto!important}.service-icon{padding:4px 8px}.service-icon:hover{background:#2095f0;color:#fff}.service-icon span{padding-left:20px}#at3winssi{position:absolute;right:50px;top:0;height:50px;display:block}.at-quickshare-header-peep{position:absolute;top:0;right:34px;height:1pc;padding:6px;border-left:1px solid #dedede;cursor:pointer}.at-quickshare-header-peep.peep-active{background:#dedede;cursor:default}.at-quickshare-header-peep span{display:inline-block;background:url(data:image/gif;base64,R0lGODlhBwAEAIABALm5uf///yH5BAEAAAEALAAAAAAHAAQAAAIIhA+BGWoNWSgAOw==) no-repeat right;padding-right:11px}.at-quickshare-header-peep span img{display:block;background:#ccc;width:1pc;height:1pc;line-height:20px;overflow:hidden;text-indent:-9999px;border:1px solid #bbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.at-quickshare-header-peep ul{position:absolute;top:25px;left:-75px;width:140px;background:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:0 1px 4px hsla(0,0%,40%,.8);margin:0;padding:0;font-weight:400;z-index:1100}.at-quickshare-header-peep ul li{list-style:none;font-size:9pt;padding:0;margin:0;text-align:left}.at-quickshare-menu{outline:0}.at-quickshare-menu li.at-quickshare-menu-sep{border-bottom:1px solid #dedede}.at-quickshare-header-peep ul li a{display:block;padding:5px 10px;text-decoration:none;color:#666}.at-quickshare-header-peep ul li a:hover{background:#0d98fb;text-decoration:none;color:#fff}#at_auth{position:relative;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;border-top:1px solid #d5d6d6!important;padding:10px 10px 7px;line-height:1pc;height:1pc}#atic_signin{cursor:pointer}#atic_signin,#atic_signin:hover{text-decoration:none}#atic_signin #at_auth:hover{background:#2095f0;text-decoration:none;color:#fff!important}#atic_usersettings{cursor:pointer}#atic_usersettings:hover{text-decoration:underline}#atic_usersignout{font-size:11px;position:absolute;top:10px;right:10px;cursor:pointer}#atic_usersignout:hover{text-decoration:underline}#at_auth img{width:1pc;height:1pc;overflow:hidden;border:none;padding:0;margin:0 5px 0 0;float:left}#at_auth a{text-decoration:none}#at16pf{height:auto;text-align:right;padding:4px 8px}.at-privacy-info{position:absolute;left:7px;bottom:7px;cursor:pointer;text-decoration:none;font-family:helvetica,arial,sans-serif;font-size:10px;line-height:9pt;letter-spacing:.2px;color:#666}.at-privacy-info:hover{color:#000}@media screen and (max-width:680px){#at3win{width:95%;left:auto;margin-left:auto}}@media print{#at3win,#at4-follow,#at4-share,#at4-thankyou,#at4-whatsnext,#at4m-mobile,#at15s,#at-recommendedside,.at4,.at4-recommended{display:none!important}}@media screen and (max-width:400px){.at4win{width:100%}.addthis_bar .addthis_bar_p{margin-right:auto}}@media screen and (max-height:700px) and (max-width:400px){.at4-thankyou-inner .at4-recommended-container{height:122px;overflow:hidden}.at4-thankyou-inner .at4-recommended .at4-recommended-item:first-child{border-bottom:1px solid #c5c5c5}}</style><style type="text/css">.at-icon{fill:#fff;border:0}.at-icon-wrapper{display:inline-block;overflow:hidden}a .at-icon-wrapper{cursor:pointer}.at-rounded,.at-rounded-element .at-icon-wrapper{border-radius:12%}.at-circular,.at-circular-element .at-icon-wrapper{border-radius:50%}.addthis_32x32_style .at-icon{width:2pc;height:2pc}.addthis_24x24_style .at-icon{width:24px;height:24px}.addthis_20x20_style .at-icon{width:20px;height:20px}.addthis_16x16_style .at-icon{width:1pc;height:1pc}</style><style type="text/css">.at-branding-logo{font-family:helvetica,arial,sans-serif;text-decoration:none;font-size:10px;display:inline-block;margin:2px 0;letter-spacing:.2px}.at-branding-logo .at-branding-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////+GlNUkcc1QAAAB1JREFUeNpiYIQDBjQmAwMmkwEM0JnY1WIxFyDAABGeAFEudiZsAAAAAElFTkSuQmCC")}.at-branding-logo .at-branding-icon,.at-branding-logo .at-privacy-icon{display:inline-block;height:10px;width:10px;margin-left:4px;margin-right:3px;margin-bottom:-1px;background-repeat:no-repeat}.at-branding-logo .at-privacy-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAMAAABR24SMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF8fr9ot/xXcfn2/P5AKva////////AKTWodjhjAAAAAd0Uk5T////////ABpLA0YAAAA6SURBVHjaJMzBDQAwCAJAQaj7b9xifV0kUKJ9ciWxlzWEWI5gMF65KUTv0VKkjVeTerqE/x7+9BVgAEXbAWI8QDcfAAAAAElFTkSuQmCC")}.at-branding-logo span{text-decoration:none}.at-branding-logo .at-branding-addthis,.at-branding-logo .at-branding-powered-by{color:#666}.at-branding-logo .at-branding-addthis:hover{color:#333}.at-cv-with-image .at-branding-addthis,.at-cv-with-image .at-branding-addthis:hover{color:#fff}a.at-branding-logo:visited{color:initial}.at-branding-info{display:inline-block;padding:0 5px;color:#666;border:1px solid #666;border-radius:50%;font-size:10px;line-height:9pt;opacity:.7;transition:all .3s ease;text-decoration:none}.at-branding-info span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.at-branding-info:before{content:'i';font-family:Times New Roman}.at-branding-info:hover{color:#0780df;border-color:#0780df}
/*----btnright---*/
.banner{width: 100%}



/* ------ hyrum ------ */

.h1-term{
    margin: 100px 0 50px 0;
}

.p-term{
    margin: 50px 0 100px 0;
    left: 0;
    right: 0;
}

.intranet{
	float:left;
    position: fixed;
    right: 0;
    z-index: 100;
    background: red;
    border: 1px solid #e0c330;
    border-top: 2px solid #e0c330;
    border-radius: 15% 0 0 15%;
}
.intranet span.cart .fa {color: #fff;
    line-height: 1.8;
    padding-left: 6px;
    font-size: 19px;}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.intranet span.cart{
	width: 38px;
	height: 35px;
	display: inline-block;
	border-right: 1px solid #DDD9D9;
	padding-right: 0.8em;
	margin-top: 3.8em;
}
ul.cart-sub{
	display:none;
}
.intranet li{
	position:relative;
}
.intranet li:hover ul.cart-sub{
	display: inline-block;
	position: absolute;
	top: 10%;
	left: 100%;
}

/* ------ hyrum-fin ------ */