/* /var/www/html/straightpokersupplies.com/public_html/app/design/frontend/default/ma_sagitta2/layout/page.xml 

Saggita overrides

*/

a.link-text {
  text-decoration: underline;
}

@media (max-width: 991px) {
  .col-main {
    width: 100%;
  }
}

.home-banner-static .banner-box img {
  width: 100%;
  image-size: cover;
}

/* add underline to hyperlinks on checkout success page */

.col-main > div > p > a {
  text-decoration: underline;
}

.col-main > p > a {
  text-decoration: underline;
}

.header .search-container button.button span {
  background: url(/assets../images/icon-search.png) no-repeat 50% 50% #323a45 !important;
}


.ma-featured-products .featured-products {
  float: none;
  margin: 0;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  /*grid-template-rows: repeat(4, auto);*/
}

.ma-featured-products .box-feature {
	margin-left: 0;
  padding:0 10px 0 30px;
}

.ma-featured-products .products-grid .product-name {
	white-space: wrap;
}

.header-container-inner {
	background:linear-gradient(#bbb,#fff);
	padding: 0 0 35px 0;
  
}

.nav-container {
  position: relative;
  z-index: 9;
  background: none;
  bottom: 20px;
  border-radius:none;
}

#pt_custommenu, .block-tags .block-content a, .pt_custommenu div.pt_menu, .breadcrumbs, #search_price span {
	border-radius: 0px;
}

.banner-static-contain .banner-box {
	padding: 0 15px 10px 7px;
  
}

/* Mailchimp Subscribe Footer */

.footer-static-container {
  margin-top:0;
}

.mc_subscribe_footer {
  display:flex;
  flex-direction: row;
  /*background:linear-gradient(#bbb,#fff);*/
  background:#c2dbd6;
  border-top:#323a45;
  padding:20px 0 20px 0;
  justify-content: center;
  margin-top:40px;
  
}


#mc_embed_shell {
  width:50%;
}

#mc_embed_signup {
  
  clear: left;
  font: 14px Helvetica, Arial, sans-serif;
  
  align-self: center;
  
}

#mc_embed_signup .button {
  background-color: #323a45 !important;
  padding:10px !important;
  margin:0 !important;
  line-height: normal !important;
  height:auto !important;
  color:white !important;
  border-radius:0 !important;

}


#mc_embed_signup_scroll {
  align-self: center;
  width:100%;
}


#mc_embed_signup form {
	display: block;
	position: relative;
	text-align: center;
	margin: 0 auto;
  width:100%;
}

.mc-field-group {
  width:100%;
  justify-content: center;
}

.mc-field-group > input {
  max-width:400px;
}

.mc_free_shipping {
  
  text-align:center;
  align-self: center;
  padding:20px;
  width:50%;
  
}
.mc_free_shipping_inner {
  
  align-self: center;
  margin: 0 auto;
}

.mc_free_shipping h2 {
  font-weight: bold;
  padding: 0;
  margin: 15px 0;
  font-size: 1.4em;
}

.mc_free_shipping p {
  
  margin-bottom: 25px;
  
}

.mc_free_shipping a {
  background: #323a45;
  padding: 10px;
  margin:20px 0 0 0;
  color:white;
  border-radius:5px;
}

.mc_free_shipping a:hover {

  color:white;
  text-decoration: none;
 
}

.mc_footer_vert_divider {
  border-right:2px solid #323a45;
  height:150px;
  align-self: center;
}

@media (max-width:767px ) {
  .mc_subscribe_footer {
    flex-direction: column;
  }
  .mc_footer_vert_divider {
    border-right: 0;   
    height: 0px;
  }

  
  #mc_embed_shell {
    border-bottom:2px solid #323a45 !important;
    width:100%;
    
  }
  #mc_embed_signup {
    width:100%;
    
  }

  #mc_embed_signup .mc-field-group {
    width: 300px !important;
    display: block !important;
    
  }
  .mc_free_shipping {
  
    
    width:100%;
  }
}


/* ANNOUNCEMENT BAR */

#carousel-announcement {
  background-color: #c2dbd6;
  /*background-color: #fff200;*/

  text-align: center; 
  padding: 5px 0 5px 0;
  
}

#carousel-announcement a {
  font-weight:800;
  font-size:12px !important;
  font-family: Montserrat, sans-serif;
  color: #000000;
}

#carousel-announcement .icon-next, #carousel-announcement .icon-prev {
  font-size:18px;
  margin-top:-12px;
}



#carousel-announcement .carousel-indicators li { visibility: hidden; }


#carousel-announcement .carousel-control {
  
background-image:none;
color:black;

}


/* END ANNOUNCEMENT BAR */

