﻿	
	
	/*safe and secure footer*/
	




.row.safeandsecure .m_width {
    float: none !important;
    margin: auto;
    width: 100%;
}

.safeandsecure ._col2 li{
    float: left;
    
   
	margin:auto;
	list-style-type:none;
	padding-left:15px;
	width:50%;
}

@media only screen and (max-width: 720px){
.safeandsecure ._col2 p{
	
	font-size: 10px!important;
}
	.safeandsecure .padlock {
		width:30px;
	}
}

.safeandsecure ._col2 li img{
    float: left;
    list-style: outside none none;
	
	
	
    
}
.safeandsecure ._col3 li{
    float: right;
    
   width:100%!important;
	margin:auto;
	list-style-type:none;
	padding-left:15px;
	padding-top:5px;
}

.safeandsecure ._col3 li img{
    float: left;
    list-style: outside none none;
	Width:100%;
	
	
    
}



/*hide subscribe buttons*/

 .subscribeButton {
   
	display:none;
}

@media only screen and (max-width: 960px) {

header.fixed-nav .shopby_category::after {
    content: url(/icons/sos/start-shopping.png) !important;
    float: right;
    padding-right: 0px;
    padding-top: 0px;
    padding-left: 5px;
    width: 80px !important;
    margin-top: -30px!important;
	display:none!important;
}
}


/*footer links*/

@media screen and (max-width: 700px) {

#footer .row.footer.links li {
    width: 80%!important;
   
}
}



 

/*re-deisgn-footer*/
.row.footer.links {
  /*  background-color: #e3eaea!important; */
  
}
.row.partners.safeandsecure {
  
    color:#fff;
	line-height: 12px;
	font-size:10px;
}

.row.partners.safeandsecure{
   
    color:#fff;
}

.row.partners.safeandsecure{
    
    color:#fff;
}
.row.partners{
 
    color:#fff;
}
.row.footer.top {
border-top: 1px dotted #000!important; 
border-bottom: 1px dotted #000!important; 
background-color: #DDD!important;
}
#footer .subscribe {
padding-top:10px!important
}

#footer  .social_links{
padding-top:15px!important;

}

#footer  .social_links a{


}

#footer .social_links li {
    float: left;
    list-style: outside none none; }
   

#footer .row.footer.links .row p {
 /*   color: #888!important; */
  
}
#footer .row > hr {
  /*  background: #888 none repeat scroll 0 0!important;*/

}

#footer .row.footer.links h3  {
 /* color: #888!important; */
}


#footer .row.footer.links a {
   /* color: #888!important; */

}


.row.safeandsecure {
    
    float: left;
    width: 100%;
    padding: 0.5% 0;
	list-style: none!important;
}

.row.safeandsecure ul > li{

	list-style: none!important;
}


/*style the footer images*/



.row.safeandsecure ._col3 ul{

float:right!important;
text-align: right!important;
}

@media screen and (max-width: 700px) {
#footer .safeandsecure ._col3 {
  
    margin-left: 0%!important;
}
}




#footer .subscribe > input {
    border: 1px solid #666;
    margin-right: 1%;
    padding: 11px!important;
    width: 45%;
}





#footer .subscribe > input {
  border: 1px solid #666;
  margin-right: 1%;
  padding: 11px!important;
  width: 45%;
}

#footer .subscribe > a {
  background: #404041 none repeat scroll 0 0;
  color: white;
  display: inline-block;
  font-weight: bold;
  padding: 10px;
  width: 150px;
}
#footer .tp-widget-wcs {
  
  width: 20%;
}

#footer .tp-widget-wcs .rebranding.light { width:75%; }
#footer .subscribe {
 margin-top:1%;
  width: 100%;
}

@media screen and (max-width:980px) {
#footer .subscribe { width:59%; float:none; margin:auto; }
}

#footer .social_links {
 padding-top:0!important;
  width: 20%;
margin-top:2%;
}

#footer .social_links li {
  float: left;
  list-style: outside none none;
  max-width: 35px;
}
#footer .social_links > ul {
  padding: 0;
}

.row.footer.top {
  background: white none repeat scroll 0 0;
  padding: 0.8% 0;
margin-top:1.5%;
}
#footer .row.footer.links {
padding:1% 0;
}

#footer .row.footer.links li {
  float: left;
  list-style: outside none none;
  width: 33%;
  
}
.row.footer.top > .row.m_width, .row.footer.links > .row.m_width{
  float: none !important;
  margin: auto;

}

#footer .row.footer.links .row p {
  color: white;
  float: left;
  font-size: 16px;
  margin-top: 1%;
  width: 100%;
}

#footer .footer .row { width:100%; float:left; }

@media screen and (max-width:700px) {
#footer .row.footer.links h3 {cursor:pointer;}
}

#footer .row.footer.links h3 {
  color: white;
  font-size: 16px;
  text-align: left;
	

}

#footer .row.footer {
  /*color: white;*/
background:#163f78;
/*background:#95cbeb;*/
}


#footer .row.footer.links a {
  color: white;
  display: block;
  text-align: left;
}

#footer .row > hr {
  background: white none repeat scroll 0 0;
  border: medium none;
  height: 1px;
  width: 60%;
}
#footer .tp-widget-wrapper.visible {
  height: 67px;
}
.row._col3 {
  float: none !important;
  margin: 0 auto;
  width: 78% !important;
}


.row.partners {
background:#163f78;
  float: left;
  width: 100%;
  padding:0.5% 0;
}

.row.partners .m_width {
    float: none !important;
    margin: auto;
    width: 100%;
	max-width: 1280px;
}
.row.partners.safeandsecure {
/*background:#163f78;*/ 
background:#1A1A1A; 
}

.row.partners ._col2 {
    padding-top: 28px;
}

._col3 {
  float: left;
  width: 65%;
}

._col2 {
  float: left;
  width: 30%;
}

._col3 li {
  float: left;
  list-style: outside none none;
  width: 33%;
}





.row.partners.safeandsecure li { list-style:none; float:left; }
.row.partners.safeandsecure  ._col2 ul,.row.partners.safeandsecure  ._col3 ul { padding:0; }
.row.partners.safeandsecure ._col2 { width:76%; margin:auto; float:none; }
.row.partners.safeandsecure  ._col3 li,.row.partners.safeandsecure  ._col3 { width:100%; }
.row.partners.safeandsecure  ._col3 li img { display:block; margin:auto; }

.row.partners.safeandsecure  ._col2 ul { display:  block;    margin:  auto;    width: 55%; }
.row.partners.safeandsecure ._col2 { width:100%; position:relative; top:-10px; }


@media screen and (min-width:755px) {
.row.partners.safeandsecure ._col2 ul { float:left; }
.row.partners.safeandsecure ._col3 { width:38%; float:right; }
.row.partners.safeandsecure li { width:44%; float:left; }
.row.partners.safeandsecure .m_width { max-width:1140px; }
}


@media screen and (max-width:755px) {
.row.partners.safeandsecure li { width:44%; }
#footer .subscribe { width:100%; }
.row.partners.safeandsecure .payments { max-width:60%; }
#footer .subscribe { float:none; margin:auto; }
#footer div.row.m_width.mobile.active #tpwidget1 { margin-right:10px; }

}
@media screen and (max-width:715px) {
.row.partners.safeandsecure ._col2 li { width:49%; }
.row.partners.safeandsecure ._col3 li img { width:75%; }
}

@media screen and (max-width:700px) {

#footer li.expand h3[class*="expand"]:before { content: '';background: url("/icons/sos/expand-icon1.jpg"); display: inline-block; border: 1px solid white; width: 20px; height: 20px;background-repeat: no-repeat; background-size: 100%; position: relative; top: 5px;  left: -5px;}
#footer h3.expand-active:before {    background: url("/icons/sos/expand-icon2.jpg")!important;    background-position: 18px 2px!important;}
#footer .row.footer.links a { display:none; }
#footer li.expand.active a { display:block!important; }


}



#footer span.charges {
    display: block;
    font-size: 11px;
    width: 100%;
    text-align: center;
}


div.footer_wrapper_position, #footerWrapper {
    max-width: 100%!important;
    margin: inherit!important;
}


div#page {
    width: 100%!important;
    height: 100%;
    position: relative;
}


#page {
    max-width: 100%!important;
}

/*

#header div#headerRow2 #searchBar {
    width: 50%;
    left: 33%!important;
}
*/
.row.m_width, #header {
    max-width: 1280px;
    margin: auto;
}

.rowContainer[id*="container_"] {
    max-width: 1280px;
    margin: auto;
}


@media (min-width: 481px) {
#footer {
    padding: 0px!important;
    background-image: url(../../images/responsive/footerBG.png);
    text-align: center;
}
}
.row.top1, .row.top2, #headerRow1, headerRow2, searchDiv{
  margin: auto;
  max-width: 1255px;
}


}


}


 auto;
  max-width: 1255px;
}


}


}


}



