
@font-face {
    font-family: 'Mulish-Bold';
    src: url('https://shoplocalpartners.com/includes/fonts/mulish/Mulish-Bold.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

.ShopLocalPartners_flex{
	
}

.ShopLocalPartners_wow{font-family: 'Mulish-Bold', serif;

	color: #F28705;
    width: 100%;
    text-align: center;
	line-height: 1.1;
	margin: 50px auto 20px;
	}
	
.ShopLocalPartners_block {width: 100%; overflow:hidden}
.ShopLocalPartners_address {margin: 20px auto;
    text-align: center;
	font-size: 18px;}

.ShopLocalPartners_offer h2{color:#bf2707; margin: 0 auto}
.ShopLocalPartners_offer{line-height: 1.4}
.ShopLocalPartners_offerContainer {
  display: flex;
  flex-direction: column;
	 margin: 20px auto;
	color:#243425;
	flex-wrap: wrap;
}


  
.ShopLocalPartners_offer {
    margin: 10px auto 70px
}

.ShopLocalPartners_offer2 a {color:#4b6c93; text-decoration:none; font-weight:900}

.ShopLocalPartners_offer2{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ShopLocalPartners_offerTop img {box-shadow:none}



.ShopLocalPartners_shadow{border: 5px solid #fff; cursor:pointer; box-shadow: rgba(0, 0, 0, 0.39) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; width: 100%}


@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ 

	.ShopLocalPartners_offer .ShopLocalPartners_picture {width: 95%; margin: 0 auto}
	.ShopLocalPartners_offer .ShopLocalPartners_txt {width: 100%; margin: 0 auto}
	.ShopLocalPartners_offerContainer {width: 90%}
	.ShopLocalPartners_wow{font-size: 50px;}
}

@media screen and (min-width: 1200px) {

	.ShopLocalPartners_offer .ShopLocalPartners_picture {width: 20%; margin: 0 auto}
	.ShopLocalPartners_offer .ShopLocalPartners_txt {width: 60%; margin: 0 auto}
	.ShopLocalPartners_offerContainer {width: 80%}
	.ShopLocalPartners_wow{font-size: 70px;}

}