/* NEW STORE PAGES STYLES FOR DUMMIES 2.0 BRANDING UPDATES 08-29-16 */
/* Store Header */
#store #header, #title #header{
   height:108px;
   background:url(http://media.wiley.com/assets/7333/43/store-header-bg-2.png) no-repeat top left !important;
}
#store #header form, #title #header form{
   left:595px;
   top: 50px;
}
#store #header #store-search-heading, #title #header #store-search-heading{
   color:#d2d2d2;
   font-family: 'Open Sans',sans-serif;
   text-transform: uppercase;
}
#store form, #title form{width:475px;font-family:'Open Sans',sans-serif;}
#store form fieldset, #title form fieldset{border:0;padding:0;}
#header #query{width:191px;height:20px;padding:5px;border:0;margin:1px 10px 0 0;background-color:#fff;background-image:none;font-family:inherit;font-size:18px;vertical-align:middle;}
#store #header #query, #title #header #query{width:280px;height:15px;font-size:15px;border:0 !important; background-color: #f2f2f2; }
#store form .search-form-text, #title form .search-form-text{border-radius:6px;border:0;background-color:#f2f2f2;padding:8px 12px 10px 12px !important;width:408px;margin:10px 7px 0 0;float:left;font-family:'Open Sans',sans-serif;color:gray;font-size:16px;}
#store form .search-form-submit, #title form .search-form-submit{border:0;text-indent:-9999px;background-color:transparent;cursor:pointer;text-transform:capitalize;float:right;}
#store .search-form .fa-search, #title .search-form .fa-search{
	padding-top: 5px;	
}
#store .search-form .fa-search, #title .search-form .fa-search{
	color:#d2d2d2;
	display:inline;
	font-size:22px;
	position:relative;
	text-decoration:none;
}
#store .search-form .fa-search:hover, #title .search-form .fa-search:hover{
	color:#fff;
	text-decoration:none;	
}
#store .search-form #submit-bttn, #title .search-form #submit-bttn{
	margin-top:7px;	
}
#store .hidden, #title .hidden{
	display: none;
}
/* Store Footer */
.dummies2-footer {
  background-color: #2d2d2b;
  font-family: 'Open Sans',sans-serif;
  margin:0;
  padding: 60px 0 150px 0;
  color: #d2d2d2;
}
.dummies2-footer .container{
  margin:0 auto;
  width:1000px;
}
.dummies2-footer .footer-links-wrapper:after {
  clear: both;
}
.dummies2-footer .footer-links-left {
  float:left;
  width:210px;
  margin-right:10px;
 }
.dummies2-footer .footer-links-right {
  float:left;
  width:230px;
  margin-right:10px;
 }
.dummies2-footer .footer-links-social {
  float:left;
  width:150px;
  margin-right:10px;	
}
.dummies2-footer .site-information {
  float:left;
  width:340px;
}
.dummies2-footer  p.small {
  font-size: 12px;	
  margin-bottom: 5px;
}
.dummies2-footer  p:last-child {
  margin-top: 10px;
}
.dummies2-footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.dummies2-footer  ul:before,
.dummies2-footer  ul:after {
  content: " ";
  display: table;
}
.dummies2-footer  ul:after {
  clear: both;
}
.dummies2-footer  ul li {
  line-height: 25px;
  list-style-type: none;
  margin: 0;
}
.dummies2-footer ul li a {
  color: #d2d2d2;
  font-size: 15px;
  font-weight: 400;
}
.dummies2-footer ul li a:hover {
  color: #eaeaea;
}
.dummies2-footer ul.social-icons li {
  float: left;
  margin: 0 3px 3px 0;
}
.dummies2-footer ul.social-icons li:last-child {
  margin-right: 0;
}
.dummies2-footer ul.social-icons li a {
  font-size: 25px;
  width: 40px;
  height: 40px;
  display: block;
  text-align: center;
}
.dummies2-footer .learning {
  margin-top: 10px;
}
.dummies2-footer .learning p {
  margin: 0;
}
.dummies2-footer .brand {	
  margin-top: 80px;
}
.dummies2-footer .brand img {
  float: right;
  clear: both;
  height: 50px;
  fill: #ffffff;
  opacity: .3;
}
.dummies2-footer .brand p {
  font-size: 15px;
  color: #d2d2d2;
}
.dummies2-footer .brand p a {
  font-weight: 600;
  color: #d2d2d2;
}
.dummies2-footer .brand p a:hover {
  color: #eaeaea;
}
.dummies2-footer .semibold {
  font-weight: 600;
}
