
.buttonSet{margin-top:10px;margin-bottom:10px;}
.buttonSet{zoom:1;}
.buttonSet:before, .buttonSet:after{content:"";display:table;}
.buttonSet:after{clear:both;}
.buttonAction{float:right;}
#piGal{float:right;width:250px;}
#piGal img{max-width:250px;height:auto;}
.inputRequirement, .markProductOutOfStock, .stockWarning{color:#B33A3A;}
.markProductOutOfStock, .stockWarning{font-weight:bold;}
ul.accountLinkList{list-style-type:none;margin:0;padding:0;line-height:2;}
ul.shoppingCartList{list-style-type:none;margin:0;padding:0;}
ul.shoppingCartList li.newItemInCart, ul.shoppingCartList li.newItemInCart A{color:red;}
.form-control{margin-bottom:5px;display:inline;}
.page-header h1 del{font-size:0.5em;}
.productHolder{border:1px solid #eee;padding:10px;border-radius:4px;-webkit-transition:border .5s ease-in-out;-o-transition:border .5s ease-in-out;transition:border .5s ease-in-out;}
.productHolder:hover{border:1px solid #428bca;}
.productHolder h2{font-size:1.3em;}
.item.list-group-item{float:none;width:100%;background-color:#fff;border:none;}
.item.list-group-item img{float:left !important;margin-right:10px !important;}
.grid-group-item{margin-bottom:20px;}
.grid-group-item .list-group-item-text{display:none;}
p.lead del{font-size:0.5em;}
#bodyContent .img-responsive, #columnLeft .img-responsive, #columnRight .img-responsive{margin-left:auto;margin-right:auto;}
.stepwizard{margin-top:20px;}
.stepwizard-step p{margin-top:10px;}
.stepwizard-row{display:table-row;}
.stepwizard{display:table;width:100%;position:relative;}
.stepwizard-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important;}
.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-index:0;}
.stepwizard-step{display:table-cell;text-align:center;position:relative;width:33%;}
.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;}
.pagenav{position:relative;top:-25px;left:3px;height:40px !important;}
.pagenumber{margin-bottom:7px;}
.reviews blockquote p{font-size:0.8em;}
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg{text-align:left;}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg{text-align:center;}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg{text-align:right;}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg{text-align:justify;}
@media (max-width:767px){.text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs{text-align:inherit;}
.text-left-xs{text-align:left;}
.text-center-xs{text-align:center;}
.text-right-xs{text-align:right;}
.text-justify-xs{text-align:justify;}
}
@media (min-width:768px) and (max-width:991px){.text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm{text-align:inherit;}
.text-left-sm{text-align:left;}
.text-center-sm{text-align:center;}
.text-right-sm{text-align:right;}
.text-justify-sm{text-align:justify;}
}
@media (min-width:992px) and (max-width:1199px){.text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md{text-align:inherit;}
.text-left-md{text-align:left;}
.text-center-md{text-align:center;}
.text-right-md{text-align:right;}
.text-justify-md{text-align:justify;}
}
@media (min-width:1200px){.text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg{text-align:inherit;}
.text-left-lg{text-align:left;}
.text-center-lg{text-align:center;}
.text-right-lg{text-align:right;}
.text-justify-lg{text-align:justify;}
}
.footer{background:#eee;border-top:2px solid #ddd;}
.footer .footerbox{padding:10px 10px 0px 10px;}
.footer-extra{background:#111;color:silver;line-height:3;}
.footer-extra A{color:silver;}
.footer h2{padding:0;margin:0;font-size:1em;letter-spacing:0.1em;color:rgb(142,11,0);text-shadow:1px 1px 1px rgba(255,255,255,0.6);border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase;}
.contact{border-left:1px solid #ddd;}
.timeline{list-style:none;padding:20px 0 20px;position:relative;}
.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#eeeeee;right:25px;margin-left:-1.5px;}
.timeline > li{margin-bottom:20px;position:relative;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li:before,
.timeline > li:after{content:" ";display:table;}
.timeline > li:after{clear:both;}
.timeline > li > .timeline-panel{width:calc(100% - 75px);float:left;border:1px solid #d4d4d4;border-radius:2px;padding:20px;position:relative;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);}
.timeline > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}
.timeline > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline > li > .timeline-badge{color:#fff;width:50px;height:50px;line-height:50px;font-size:1.4em;text-align:center;position:absolute;top:16px;right:0px;margin-left:-25px;background-color:#999999;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.timeline > li.timeline-inverted > .timeline-panel{float:right;}
.timeline > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-badge.primary{background-color:#2e6da4 !important;}
.timeline-badge.success{background-color:#3f903f !important;}
.timeline-badge.warning{background-color:#f0ad4e !important;}
.timeline-badge.danger{background-color:#d9534f !important;}
.timeline-badge.info{background-color:#5bc0de !important;}
.timeline-title{margin-top:0;color:inherit;}
.timeline-body > p .timeline-body > ul{margin-bottom:0;}
.timeline-body > p + p{margin-top:5px;}
.timeline-body blockquote{font-size:1em;}
.navbar-no-corners{border-radius:0 !important;-moz-border-radius:0 !important;border-left:none;border-right:none;}
.navbar-no-margin{margin-bottom:0 !important;}
.searchbox-margin{margin-top:10px;margin-bottom:10px;}
.form-control-feedback{padding-right:2%;}
/*!User */
/* user.css ----------------------------------------------------------------- */


A {
    color:#000;text-decoration:none;font-weight:bold;
}
A:hover {
    color:#65B6DE;text-decoration:none;font-weight:bold;
}
h1{
    font-size:30px;
   font-weight:bold;
}
.page-header{
 border-bottom:0;
 margin-top:0;
 padding-top:5px; 
 margin-bottom:0;  
}
a:focus{
    outline:0;
    color: #000000;
    }
.thumbnail{
    border-color:transparent;
    margin:0;
}
#main-image{
    float:right;
    margin-top:10px;
    margin-left:10px
}
#utube{
    float:right;
margin:10px 0 10px 0;
padding:10px;
border: 1px solid #e0e0e0;
border-radius:5px;
}

.alert-success{
  margin-top:15px;

}


.productHolder {
  border-bottom:1px solid #eee;
  border-left:0;
  border-top:0;
  border-right:0;
  border-radius:0;
}
.productHolder:hover {
   border-bottom:1px solid #eee;
  border-left:0;
  border-top:0;
  border-right:0;
  border-radius:0;
}
.alert-custom {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-bottom: 4px;
    margin-top: 10px;
    border: 1px solid #3AB0EA;
    border-radius: 3px;
    background-color: #3496CC;
    color: #ffffff;
    font-weight: bold;
}
.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus {
 background-color:green;
 border-color:lightgrey;
 
}
.pagination>li>a:hover, 
.pagination>li>span:hover, 
.pagination>li>a:focus, 
.pagination>li>span:focus {
  
  
  border-color: lightgrey;
}

.alert-checkout {
padding:12px;
margin-top: 20px;
border: 2px solid red;

border-radius:3px;
background-color:yellow;
color:red;
font-weight:bold;
font-size:115%
}
.alert-logo{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
margin-bottom: 5px;
margin-top:5px;border: 1px solid #3AB0EA;
border-radius: 3px;background-color: #3496CC;}
.padding{
padding-top:10px;
padding-bottom:10px;
}
.padding img{
border-radius:4px;
}
.alert-footer{
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
margin-bottom: 10px;border: 1px solid #0544C3;
border-radius: 3px;background-color: #07399C;}

#bodyWrapper {
    background-color: #1B86BB;
    border-right: 2px solid #1147B3;
    border-left: 2px solid #1147B3;
    border-bottom: 1px solid #003AAF;
}

body {
    background-color:#003399;
    background-image:url(images/back.gif);
   
} 

#bodyContent {
    background-color: #ffffff;
    margin-bottom:10px;
    margin-top:10px;
    border-right: 19px solid #1B86BB;
    padding-bottom:20px;
    }
    
    @media only screen and (max-width: 992px) {
  #bodyContent { border-right: 0; border-radius:3px; }
}
@media only screen and (max-width: 992px) {
  #post-text { display: none; }
}

.btn-info {
color: #fff;
background-color: green;
border:1px solid green;
}
.btn-success:hover {

font-weight:normal;
}
.btn-warning:hover {

font-weight:normal;
}
.btn-default:hover {

font-weight:normal;
background-color:transparent;
}
.btn-primary:hover {
  font-weight: normal;
}
.btn-danger:hover {

font-weight:normal;
}

.breadcrumb{
  margin-top:0;
  margin-bottom: 0;
  background-color: #ffcd00;
  border-radius: 2px;
  background-image: linear-gradient(to right,  #ffcd00, #FDE47B);
}
.breadcrumb li + li:before{
       color:white;
}

.panel {
      margin-bottom:0px;
      -webkit-box-shadow: none;
       box-shadow: none;      
       border-width:0;
       border-radius: 0;

}


.panel-custom{
    background-color: #CE1F1B;
    border-radius:0;
    border-left:1px solid #3496CC;
    border-right:1px solid #3496CC;
}

.panel-xsell{
    background-color:white;
    border-radius:0;
    border-left:1px solid #65B6DE;
    border-right:1px solid #65B6DE;
    border-bottom:1px solid #65B6DE;
}

.panel-custom img {
    
    border-radius: 4px;
}

.tin img{
  
  margin-top:5px;
  border:4px solid #fcf8e3;
}


.panel-banners{
    background-color:#39c;
    border-width:0;
  
}

.panel-heading-banners{
    
    background-color:#39c;
    border-width:0;
    padding:0; 
}

 
.panel-body-custom{
    padding:0 0 15px 0;
    
}
.panel-body-banners{
    padding:1px;
    margin-top:10px;
}
.panel-heading-custom{
    background-color: #032E84;
    color: white;
    border-width: 1px;
    border-color: #003AAF;
    border-radius: 0;
    padding: 8px 0 8px 12px;
font-weight: bold;
}






.panel-heading-new-specials{
   background-color:#e83030;
    
    
    font-weight: bold;
    border-width:1px;
   border-color:#65B6DE;
    border-radius:0;
   
   padding: 8px 0 8px 12px;
     
}

.panel-heading-custom A{
    color:white;
    text-decoration:none;
    font-weight:bold;
}
.panel-heading-custom A:hover{
    color:gold;
    text-decoration:none;
    font-weight:bold;}

    .nav li a:hover, .nav li a:focus {
text-decoration: none;
background-color: transparent;
}
.nav li a {
  padding-top:5px;
  padding-bottom:7px;  
}
.navbar-inverse {
   background-color: #032E84;
   border-top: 2px solid #1147B3;
   border-right: 2px solid #003AAF;
   border-left: 2px solid #003AAF;
   border-bottom: 1px solid #003AAF;
   border-radius: 8px 8px 0 0;
   margin-top: 20px;
   /* background-image: linear-gradient(to left, #1D4BA7, #003399); */
}
@media only screen and (max-width: 992px) {
  .navbar-inverse { margin-top:0; }
}

.container-fluid {
 padding:0;
}
.footer .footerbox {
  padding: 15px 0 0 0;
}

.navbar-inverse .navbar-toggle {
  border-color: #3AB0EA;
background-color: #3496CC;
}
.navbar-inverse .navbar-toggle:hover{
  background-color: #1147B3;
}
.navbar-inverse .navbar-toggle:focus{
  background-color: #032E84;
}

.navbar-inverse .navbar-nav li a {
    color: gold;
    font-weight:bold;
    padding:13px;
  
}


.navbar-inverse .navbar-text {
    color: gold;
    margin-top:13px;
    margin-right:20px;
}

.container-fluid-custom {
    padding:0;
    }

ol A{
    color:white;
    text-decoration:none;
}

.navbar-nav>li>.dropdown-menu {
   background-color:#8DC4E0;
    
   border: 2px solid #3AB0EA;
    
   border-top: 2px solid #3AB0EA;
    border-radius:3px;
}

.navbar-inverse .navbar-nav>.open>a{
 background-color:purple; 

}
.navbar-inverse .navbar-nav>.open>a:hover{
 background-color:#1147B3;
}
.navbar-inverse .navbar-nav>.open>a:focus{
 background-color:#1147B3;
}






.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
color: black;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
color: white;
}

.dropdown-menu .divider{
  height:0;
  margin:0;
}

.footer {
    color: white;
    background: #032E84;
    border-top: 0px solid #003AAF;
    border-right: 1px solid #003AAF;
    border-left: 1px solid #003AAF;
    border-bottom: 2px solid #003AAF;
    border-radius: 0 0 4px 4px;
    /* background-image: linear-gradient(to left, #003399, #003399); */
}
.generic-text img{
     
      border-radius:3px;
      float:left;
      margin-bottom:5px;
      margin-right:3px;
     

 }
 .stgeorge img{
   margin-right:8px;
   
   margin-top:5px;
 } 
.gold-highlight{
    color:gold;
    font-weight:bold;
}
 .footer .footerbox A{
     color: gold;
 }
 .footer .footerbox A:hover{
     color: white;
 }  
 .footer-extra {
background: transparent;
color: #000000;
line-height: 1.5;
margin-top:10px;


}
.footer h2 {

border-bottom: 0;

}
.contact{
    border-left:0;

}
.btn-custom {
    background-color:purple;
    
    border-radius:4px;
    color:gold;
    font-weight:normal;
    

    }
.breadcrumb-color{
    background-color:#ffcd00;
    padding:7px;
    border-radius:2px;
}
.btn-custom:hover {

    border-radius:4px;
    color:white;
    font-weight:normal;
}
.btn:active, .btn.active {

-webkit-box-shadow: none;
box-shadow: none;
}
.btn-news {
    background-color:gold;
  
  
   
    }
    
.checkout_float_left{float:left; margin:5px;}

h4.checkout {
    background: #dff0d8;
    padding: 10px 5px;
    text-decoration: none;
    margin-top: 0;
    border: 1px solid #D6E9C6;
    border-radius: 4px;
}

.error{border-color:red !important;border-style:solid !important;}

.paypay{
  
  padding:15px;
  border-bottom: 1px solid #ededed;
  
}

.paypay img{ 
 float:left;
  
}
.wrapper {
  position: relative;
  z-index: 90;
}

.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: 3px;
  right: 3px;
}
.ribbon-green {
  font:  14px Sans-Serif;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 6px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #ffef99;
  color: #65B6DE;
}

.ribbon-green:before, .ribbon-green:after {
  content: "";
 
  position:absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}
.btn-success-custom{
  background:#000;
  color:white;
  margin-bottom:5px;
}

.glyphicon-star{
  color:gold;
}

.checkout_holder {
 padding: 0;
 margin:0; 
 border:0 solid #ccc;
}
.checkout_holder img{
float:left;
}
.moduleHolder h2 {
font-size: 1.4em;
font-weight:bold;
}
.xsell_shop {
font-size: 1.4em;
font-weight:bold;
}

#sitemap-module .productHolder {
  border-bottom: 0;
}





.stock-alert-in{
  font-weight:bold;
  color:green;
  font-size:150%
}
.stock-alert-out{
  font-weight:bold;
  color:red;
  font-size:180%
}


.searchbox-margin{

  margin-bottom:5px;

}
.breadcrumb{
  margin-top:5px;
}
@media only screen and (max-width: 992px) {
  .searchbox-margin { margin-left:0;
margin-bottom:10px; }
}

.social-button-container{
               
                padding-top:10px;
                overflow: hidden; 
            }

            .social-button {
                float: right;
              width: 43px;
                height: 20px;
                margin-top:3px;
                margin-bottom:3px;
               
            }

         .white A:hover{
      color:white;
            }

#mc_embed_signup #mce-error-response{
border:1px solid lightgrey;
color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
padding: 15px;
  margin-bottom: 20px;
  
  border-radius: 4px; 
}
ul.shoppingCartList li.newItemInCart, ul.shoppingCartList li.newItemInCart A {
  color: black !important;
}
ul.shoppingCartList li {
  color: black !important;
}
 .markProductOutOfStock {
color: red;
}
.footer-extra A {
  color: black;
}
blockquote {
border-left: 3px solid #65B6DE;
}
@media only screen and (max-width: 1200px) {
blockquote {
  font-size: 15.5px;
  border-left: 1px solid #65B6DE;
}
}
.review-text{
color: black;
}
.alert-news{
font-size:17px;
font-weight:normal;
}
.messageStackError{
 color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 4px;
  border: 1px solid lightgrey;
   
}
.ribbon-front {
    background-color: #BFDC7A;
  color: #6a6340;
 }
.ribbon-red {
    background-color: #e7b7a3;
  color: #cc693e;
 }
.footer-spacing{
padding:7px 0 7px 5px;
}
.xsell-head{
color:white;
}
.productSpecialPrice{
  color:red;
  font-weight:bold;
  background:white;
  border-radius: 2px;
  padding: 0 2px 0 2px;
}
.glyphicon-thumbs-up{
  color:gold;
}
.alert-mailchimp {
  padding: 5px 10px 16px 10px;
  margin-bottom: 0;
  margin-top: 0;
  border: 1px solid #6790E0;
  border-radius: 3px;
  background-color: #1B86BB;
  color: #ffffff;
  font-weight: bold;
}
.tossing{
	animation-name: tossing;
	-webkit-animation-name: tossing;	

	animation-duration: 2.5s;	
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);	
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);	
	}						
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);	
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);	
	}				
}
.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}
.fa-bullseye{
color:#65B6DE;
}
.due{
padding:0 0 10px 0;
}
.sent{
padding-bottom:6px;
padding-right:4px;
font-weight:normal;
}
.rapid img{
border:1px solid lightgrey;
border-radius:5px;
}
.boxy a{
color:white;
}
.header-message {
 margin: 5px 0 5px 0;
  color: white;
  border: 1px solid #3AB0EA;
  padding: 1px 0 10px 0;
  background-color: #72BADC;
  border-radius: 5px;
}
 ul {
    margin-top: 10px;
}
@media only screen and (max-width: 992px) {
  .front-button { 
margin-top:10px; }
}
.form-control {
font-size: 16px;}
.cart-box {background: #032E84;
padding: 10px;
margin-top: 10px;
border: 1px solid #349ACC;
line-height: 1.5;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;
color: white;}
.cart-box A {color: #FFD700;}

.family-image img{
float:right;

}

.index-categories{
margin-bottom:15px;
}

#cat-popular-products {
  padding: 0 10px 0 10px;
}
#cat-popular-products .item {
  margin: 15px 10px 15px 10px;
}
#cat-popular-products .owl-pagination {
  margin-top: -15px;
}
#cat-popular-products .img-height {
  padding-top: 5px;
}
#cat-popular-products .owl-prev, #cat-popular-products .owl-next {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  font-size: 50px;
  height: 60px;
}
#cat-popular-products .owl-prev {
  left: -2px;
  padding-left: 18px;
}
#cat-popular-products .owl-next {
  right: -2px;
  padding-right: 18px;
}
 
/* Responsible Social Icons */
.social-icons .fa {font-size: 1.8em;}.social-icons .fa {margin: 10px; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #FFF; color: rgba(255, 255, 255, 0.8); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}.social-icons.icon-flat .fa{border-radius: 0;}.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}.social-icons .fa-digg{background-color:#000000;}.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  .social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} .social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} .social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} .social-icons .fa-reddit-alien{background-color:#CEE3F8;}.social-icons .fa-send{background-color:#CCCCCC;}.social-icons .fa-stumbleupon{background-color:#EB4924;}.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;}.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;}


#afterpay-what-is-modal  img.afterpay-modal-image {
    display: block;
}
#afterpay-what-is-modal  img.afterpay-modal-image-mobile{
    display: none;
}

@media only screen and (max-width : 480px) {
    #afterpay-what-is-modal  img.afterpay-modal-image-mobile {
        display: block;
    }
    #afterpay-what-is-modal  img.afterpay-modal-image{
        display: none;
    }
}



.btn-xl {
    padding: 18px 28px;
    font-size: 22px;
    line-height: normal;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
    }
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
 .footerwhite:link {color:white !important;}

 