/********************



Global



******************************/







img { -ms-interpolation-mode: bicubic; }







/* zero fixes */







.items h3, .items h4, .items h5,



.content h3, .content h4, .content h5 {



	margin-top: 10px;



	margin-bottom: 15px;



}



.items p,



.content p {



	margin: 0 0 15px 0;



}







a,



a:visited {



	text-decoration: none;



	color: #E2307C;



}







a:hover,



footer a:hover {



	color: #333;



	text-decoration: none;



}







@media screen and (min-width: 768px) {



/*select[name="AuthorizeNet_CardExp_Year"] { margin-top:-35px!important; }*/



}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

/*   select[name="AuthorizeNet_CardExp_Year"] { margin-top:-21px!important; } /* IE10 IE11 */

}



@media screen and (min-width:0) and (min-resolution: .001dpcm) { 

/* #js-cc_exp select { float:left; }*/

 

}





.opay-fields { color: #FFF; }







.text-normal {



	font-weight: normal;	



}



hr {



	border-color: #DDD;	



}



.black {



	color: #333!important;



}



.iframe-style {



	border: 0;



	min-width: 100%!important;



	min-height: 350px!important;



}







/********************



Global Header



******************************/







header.topheader{



	padding:0;



	background-color: #FFF;



	/*



	background-image: url(../../../images/bkg-top.png);



	background-repeat: repeat-x;



	background-position: left bottom;



	*/



	color: #333;



}



header.topheader a,



header.topheader span {



	color: #333;	



}



header.topheader .header-search {



	padding-top: 10px;	



	padding-bottom: 0;



}



header.topheader .header-search input {



	height: 26px;



	line-height: 26px;



}



header.topheader .header-search .btn {



	height: 26px;



	line-height: 26px;



	padding: 0;



}



.header-srch {



	margin-bottom: 0 !important;



	padding-top: 10px;



	padding-bottom: 0 !important;



}



.header-links {



	margin-bottom: 0 !important;



	padding-top: 5px;	



	padding-bottom: 0 !important;



	text-align: right;



}



	@media(min-width:992px) {



		.header-srch {



			padding-top: 10px;	



		}



		.header-links {



			padding-top: 5px;	



		}



	}



	@media (min-width: 768px) and (max-width: 991px) {



		.header-srch {



			padding-top: 8px;	



		}



		.header-links {



			padding-top: 5px;



		}



	}



	@media(max-width:767px) {



		.header-srch {



			padding-top: 8px;	



		}



		.header-srch .form-group {



			margin-bottom: 0;



		}



		.header-links {



			padding-top: 8px;



		}



		.hlinks {



			float: right;



			width: 50%;



			text-align: right;



		}



		.header-coupon {



			float: left;



			width: 50%;



			padding: 0;



			text-align: left;



		}



	}



	@media(max-width:479px) {



		.header-srch {



			padding-top: 8px;	



		}



		.header-srch .form-group {



			margin-bottom: 0;



		}



		.header-links {



			padding-top: 0;



		}



		.hlinks {



			float: none;



			width: 100%;



			text-align: center;



			margin-bottom: 5px;



		}



		.header-coupon {



			float: left;



			width: 100%;



			padding: 0;



			text-align: center;



			margin-bottom: 5px;



		}



	}







.iconbar i {



	width: 24%;



	width: calc(25% - 5px);



	display: inline-block;



	vertical-align: middle;



	color:#000;



	font-size:20px;



	padding:10px 0;



	border-right:1px solid #fff !important;



}







header {



	/*background: #fafafa url(../../graphics/00000002/images/cream.png) repeat;*/



	background:#FFF;



	color: #444;



	padding: 0 !important;



}







header.btmheader {



	padding-top:  0 !important;



	padding-bottom: 0 !important;



}



header.btmheader .logo {



	margin: -5px auto 10px auto;



	text-align: center;



}







header .hlinks a,



header .hlinks a:visited {



	height: 36px;



	line-height:36px;



}







.container-one-milion {



	margin: 0 0 5px 0;



	padding: 5px 0;



	background-color: #f7f7f7;



	text-align: center;



	color: #848484;



	text-transform: uppercase;



	font-size: 16px;



	font-family: 'Lora', serif;



}



	@media(max-width:479px) {



		.container-one-milion  {



			font-size: 11px;



		}



	}











/********************



Footer



******************************/







footer {



	background-color: #EFEFEF;	



}







footer .footer-trust {



	width: auto;



	margin: 0 auto;



	text-align: left;



}







/********************



Navbar Assets



******************************/







.navbar-container {



	border-top: 1px solid #CCC;	



	border-bottom: 1px solid #CCC;	



}







.SFNT .navbar {



	margin-bottom: 20px;	



}







/********************



Page Header



******************************/







.page-head {



	box-shadow: none;



	background: #FFF;



	border-bottom: 0;



	padding:0; 



	margin: 15px 0 15px 0;



}







.breadcrumb {



	padding: 5px;



	margin: 0 0 20px 0;



}







.content h1 {



	color: #777;



	font-size: 23px;



	line-height: 33px;



}







/********************



Page Related



******************************/







.items h1 {



	margin-top: 0;



	margin-bottom: 20px;



}







.page-content {



	min-height: 500px !important;



}







/********************



SFNT



******************************/







.well-sfnt-new {



	background: #CCC;



	border: 1px solid #AAA;



	box-shadow: none;



	margin: 0px 0px 20px 0px;



	padding: 0 15px;



	color: #FFF;



	min-height: 383px;



}







.well-sfnt-new h2 {



	padding: 0 0 0 15px;



	color: #FFF;



	background-color: #ED1C24;



	font-size: 15px;



	font-weight: bold;



	text-transform: uppercase;



}







	@media(min-width:1200px) {



		.well-sfnt-new {



			min-height: 311px;



		}



	}







.sfnt-block-text {



	padding-top: 30px;



	text-align: center;



}



.sfnt-block-text h2 {



	margin-bottom: 12px;



	padding-bottom: 12px;



	border-bottom: 1px solid #CCC;



}



	@media(max-width:992px) {



		.sfnt-block-text {



			padding-top: 0;	



		}



		.sfnt-block-text h2 {



			font-size: 20px;



			line-height: 24px;



		}



	}



	@media(max-width:479px) {



		.sfnt-block-text h2 {



			font-size: 20px;



			line-height: 24px;



		}



	}



	



.carousel-indicators{position:absolute;bottom:-37px!important;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}



.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #333;border-radius:10px;background-color:#FFF;}



.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}



.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}



.carousel-caption .btn{text-shadow:none}



@media screen and (min-width:768px){



	.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}



	.carousel-caption{right:20%;left:20%;padding-bottom:30px}



	.carousel-indicators{bottom:20px}}











.carousel-control {



  padding-top:0;



  width:20px;



}



.carousel-control.left,



.carousel-control.right {



	background-image:none;



	filter:0;



}



.carousel-control.left{



}



.carousel-control.right{



	right:20px;



	left:auto;



	width: 20px;



}



.well-designers {



	margin-top: 0;



	padding-bottom: 0!important;



	background: #FFF!important;



}







/********************



CTGY



******************************/







.CTGY h1 {



	margin-bottom: 10px;



	margin-top: 0;



}







.ctgy-subcats img {



	border: 1px solid #DDD;	



}



.ctgy-subcats-name {



	display: block;



	width: 100%;



	padding: 5px 0;



	margin-bottom: 30px;



	text-align: center;



	background-color: #DDD;



	font-weight: bold;



}



.ctgy2-subcats {



	text-align: center;	



}



.ctgy2-subcats-name {



	display: block;



	width: 100%;



	padding: 5px 0;



	margin-bottom: 30px;



	text-align: center;



	background-color: #DDD;



	font-weight: bold;



}



.ctgy-subcats a,



.ctgy-subcats a:visited,



.ctgy2-subcats a,



.ctgy2-subcats a:visited {



	color: #333;



}



.category-item {



	min-height: inherit;



	max-height: inherit;



	max-width: inherit;



	margin: 0 auto;



	padding: 10px 0;



}







.subcategory-item .item-image{



	max-height: inherit;



	margin: 0;



	border: 1px solid #F4B9EC;



}



.category-item .item-image {



	max-height: inherit;



	border: none;



}



.subcategory-item .item-image img{



	padding: 0px;



	margin: 0;



	max-height: inherit;



}



.category-item .item-image img {



	padding: 0px;



	max-height: inherit;



}



.category-item .item-details {



	margin-bottom: 0;	



}



.category-item .item-details h5 {



	margin-bottom: 0;



	font-weight: normal;



}



.category-item .item-details h5 a,



.category-item .item-details h5 a:visited {



	color: #333;



}



.category-item .item-details h5 a:hover {



	color: #E2307C;



}



.category-item .item-price {



	color: #E2307C;



}



.category-item .item-price span {



	text-decoration: line-through;



	color: #999;



}



.category-item .item-color {



	text-align: center;



}



.subcategory-item .item-details h5 {



	margin: 0;



	padding: 0;



	text-align: center;



	font-size: 13px;



	line-height: 13px;



	font-weight: normal;



}



.subcategory-item .item-details h5 a {



	display: block;



	padding: 10px 0;



	background-color: #F4B9EC;



	font-size: 13px;



	line-height: 13px;



	font-weight: bold !important;



	color: #000;



}



.SRCH .prod-flag,



.CTGY .prod-flag,



.CTGY2 .prod-flag {



	display: block;



	margin: 5px auto 0 auto;



}







.color-row {



	width: 700px;



	margin: 20px auto;



}







.color-col {



	float: left;



	width: 100px;



	height: 100px;



	margin: 0 10px 10px 0;



}



.color-col img {



	width: 100px;



	height: 100px;



}







@media (max-width: 1199px) {



	.color-row {



		width: 600px;



		margin: 20px auto;



	}



	.color-col {



		float: left;



		width: 56px;



		height: 56px;



		margin: 0 10px 10px 0;



	}



	.color-col img {



		width: 56px;



		height: 56px;



	}



}







@media (max-width: 991px) {



	.color-row {



		width: 600px;



		margin: 20px auto;



	}



	.color-col img {



		width: 56px;



		height: 46px;



	}



}







@media (max-width: 767px) {



	.color-row {



		width: 400px;



		margin: 20px auto;



	}



}







@media (max-width: 479px) {



	.color-row {



		width: 300px;



		margin: 20px auto;



	}



}







/********************



PROD



******************************/







.PROD .prod-flag {



	display: inline;



	margin: 0 25px 20px 0;



}







tr.strikeout,



tr.product-price {



}



tr.strikeout span {



	text-decoration: line-through;	



}



tr.product-price {



	font-size: 19px !important;



	font-weight: bold;



	color: #E2307C;



	padding-bottom: 15px;



}



span.product-available {



	color: #E2307C;



}







.prod-tab-icon {



	margin-right: 10px;	



}







.thumbnails {



	margin: 5px 0 0 0;



}



	.thumbnails li {



		border: 1px solid #eee;



		cursor: pointer;



		display: inline-block;



		margin: 5px !important;



		padding: 0;



		text-align: center;



		width: 72px;



		height: 72px;



	}



		.thumbnails li span {



			display: inline-block;



			height: 100%;



			text-align: center;



			vertical-align: middle;



		}



		.thumbnails li img {



			vertical-align: middle;



		}







.tab-content {



	padding: 10px 0 6px;



}







.product-main .form-horizontal label.control-label{



	padding-right:0;



	text-align:right;



}







.PROD i.fa span {



	display: none;	



}







.number-row {



	



}







.numbers-row .form-control {



	width: 80px;



	margin-right: 5px;



}







.numbers-row i {



	display: block;	



	margin: 2px 0 5px 0;



}







.prod-help {



		



}







.prod-help h4 {



	margin: 0 0 10px 0;	



}







.nav-pills a {



	border: 1px solid #DDD;



	margin: 0 5px 5px 0;



}



/* Related posts */



.PROD .category-item {



	min-height: inherit;



	max-height: inherit;



}







/********************



Tabs



******************************/







.nav-tabs{



	border-bottom:1px solid #F5BCD5;



}



.nav-tabs>li{float:left;margin-bottom:-1px !important;}



.nav-tabs>li>a{margin-right:2px;line-height:24px;border:1px solid transparent;border-radius:4px 4px 0 0}



.nav-tabs>li>a:hover{border-color:#F5BCD5 #F5BCD5 #F5BCD5;background-color:#DDD;color:#333;}



.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#333;cursor:default;background-color:#F5F5F5;border:1px solid #F5BCD5;border-bottom-color:transparent}



.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}







/********************



SRCH



******************************/







.SRCH .paging { width:100%; }



.paging { width:100%; }







/********************



BASK



******************************/







.cart {



	margin: 0px 0px 20px 0px;



}







.tcart thead {



	background-color: #DDD;



}







.cart .tcart .image-row {



	text-align: center;	



}







.cart .tcart img {



	max-height: 85px;



}







.name-row {



	padding-right: 25px !important;	



}







.name-row a {



	font-size: 14px;



	font-weight: bold;



	color: #333;



}







.update-cart .form-control {



	width: 55px;



	margin-bottom: 3px;



}







.cart .remove-form .btn{



	background:none;



	padding: 0;



	float: left;



	margin: 0 0 0 11px;



}



.cart .update-cart .btn{



	background:none;



	padding: 0;



	border: none;



	float: left;



	margin: 0 0 0 11px;



}



#basket-footer{



	margin-bottom: 20px;



}



.basket-charges, #basket-totals{



	display: block;



	padding:3px 8px 3px;



	margin-bottom: 0;



}



#basket-footer div#basket-totals{



	margin-bottom:10px;



	font-size:1.5em;



	font-weight:bold;



}



#basket-footer div{



	border-left: 0;



	border-right: 0;



	padding: 3px 8px;



	margin-bottom:0;



	background:none;



}







/********************



Account Related



******************************/







h2.fields-heading {



	background-color: #EFEFEF;



	color: #333;



	padding-left: 12px;



	border: 1px solid #DDD;



	margin-bottom: 10px;



}







.form_row {



	display: block;



	margin-bottom: 5px;



}







.account-nav ul {



	margin-top: 0;	



}







/********************



checkout



******************************/

/*
#js-cc_exp select {}

#js-cc_exp .col-lg-4 .col-lg-8:last-child {margin-top:-22px; background-color:#EFEFEF;}

#js-cc_exp .col-lg-4 .col-md-6:last-child {margin-top:-22px; background-color:#EFEFEF;}
*/

/*
#js-cc_exp select {



	display: inline-table;



	margin: 0;



}
*/







h4.h4-checkout {



	margin-top: 30px;



	padding: 10px 0;



	font-size: 18px;



	line-height: 18px;



	font-weight: bold;



	border-top: 1px solid #999;



	border-bottom: 1px solid #999;



}







.well-checkout {



	margin-top: 0;



	padding-bottom: 0;



}



	.well-checkout h4.h4-checkout {



		margin-top: 0;	



	}







.well-checkout-white {



	margin-top: 0!important;



	padding: 10px!important;



	background-color: #F1F1F1!important;



}



	.well-checkout-white h4 {



		margin-top: 0!important;



		color: #C00;



	}







#ship-to .form-group,



#bill-to .form-group {



	margin-bottom: 10px;	



}







.opay-cvv2 {



	float: left;



	margin: 5px 15px 0 0;



	width: 90px;



}







/********************



Buttons



******************************/







.btn {



	font-weight: bold;	



}







.btn-primary,



a.btn-primary,



.btn-primary:visited,



a.btn-primary:visited {



	background-color: #333333;



	border-color: #2b2e2e;



	color: #fff!important;



}







.btn-primary:hover,



a.btn-primary:hover,



.btn-primary:focus,



a.btn-primary:focus,



.btn-primary:active,



a.btn-primary.active,



.open .dropdown-toggle.btn-primary {



	background-color: #333333!important;



	border-color: #cfcfcf;



	color: #333 !important;



}







.btn-prod{



	padding:8px 16px;



	font-size:18px;



	line-height:1.33;



	border-radius:6px;



	background-color: #E2307C;



	border-color: #B11859;



	color: #FFF!important;



}







.btn-prod:hover,



.btn-prod:focus,



.btn-prod:active {



	background-color: #B11859 !important;



	border-color: #B11859;



	color: #FFF !important;



}







.btn-checkout,



a.btn-checkout {



	background-color: #F4B9EC;



	border-color: #EF98E4;



}







.btn-checkout:hover,



.btn-checkout:focus,



.btn-checkout:active,



a.btn-checkout:hover,



a.btn-checkout:focus,



a.btn-checkout:active {



	background-color: #AA1C98;



	border-color: #AA1C98;



	color: #fff !important;



}







/********************



Table



******************************/







.table-no-border  {



		margin-bottom: 0;



}



.table-no-border thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{border-top:0px}







.prod-table-label {



	font-weight: bold;



	width: 27%;



}







/********************



Wells



******************************/







.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}







.well-label{



	padding:13px 19px;



	margin-top:0;



	background-color:#f5f5f5;



	border:1px solid #e3e3e3;



	font-weight: bold;



}







.well-login {



	padding:13px 19px 43px 19px;



	margin-top:0;



	margin-left: 0;



	background-color:#f5f5f5;



	border:1px solid #e3e3e3;



	font-weight: bold;



}







.well-login h2.fields-heading {



	background-color: #333;



	color: #EFEFEF;



	padding-left: 12px;



	border: 1px solid #DDD;



	margin-bottom: 10px;



}







.well-login-light {



	padding:13px 19px 43px 19px;



	margin-top:0;



	margin-left: 0;



	background-color:#FFF;



	border:1px solid #e3e3e3;



	font-weight: bold;



}







.well-login-light h2.fields-heading {



}







.well-prod {



	padding:15px 15px 2px 15px;



	margin: 0 0 15px 0;



	background-color:#f5f5f5;



	border:1px solid #F5BCD5;



	font-weight: bold;



}







.well-about {



	padding:20px 30px 10px 30px;



	margin: 0;



	background-color:#f5f5f5;



	border:1px solid #DDD;



	font-weight: bold;



}







.well-about h2 {



	margin-bottom: 20px;



	font-size: 22px;



	line-height: 28px;



}







.well-about p {



	font-weight: normal;



	margin-bottom: 20px;



}







/********************



Panels



******************************/







.panel-body a,



.panel-body a:visited {



	color: #333;



}







/********************



Margins



******************************/







.mrg-btm-0 { margin-bottom:0; }



.mrg-btm-5 { margin-bottom:5px; }



.mrg-btm-10 { margin-bottom:10px; }



.mrg-btm-15 { margin-bottom:15px; }



.mrg-btm-20 { margin-bottom:20px; }



.mrg-btm-25 { margin-bottom:25px; }



.mrg-btm-30 { margin-bottom:30px; }



.mrg-btm-35 { margin-bottom:35px; }



.mrg-btm-40 { margin-bottom:40px; }



.mrg-btm-45 { margin-bottom:45px; }



.mrg-btm-50 { margin-bottom:50px; }







.mrg-top-0 { margin-top:0; }



.mrg-top-5 { margin-top:5px; }



.mrg-top-10 { margin-top:10px; }



.mrg-top-15 { margin-top:15px; }



.mrg-top-20 { margin-top:20px; }



.mrg-top-25 { margin-top:25px; }



.mrg-top-30 { margin-top:30px; }



.mrg-top-35 { margin-top:35px; }



.mrg-top-40 { margin-top:40px; }



.mrg-top-45 { margin-top:45px; }



.mrg-top-50 { margin-top:50px; }







.mrg-rgt-0 { margin-right:0; }



.mrg-rgt-5 { margin-right: 5px; }



.mrg-rgt-10 { margin-right: 10px; }



.mrg-rgt-15 { margin-right: 15px; }



.mrg-rgt-20 { margin-right: 20px; }



.mrg-rgt-25 { margin-right: 25px; }







.br-5 { clear: both; display: block; height: 5px; line-height: 5px; }



.br-10 { clear: both; display: block; height: 10px; line-height: 10px; }



.br-15 { clear: both; display: block; height: 15px; line-height: 15px; }



.br-20 { clear: both; display: block; height: 20px; line-height: 20px; }



.br-30 { clear: both; display: block; height: 30px; line-height: 30px; }







/********************



Image Floats



******************************/







.img-left {



	float: left;



	margin: 0 30px 30px 0;



}



.img-right {



	float: right;



	margin: 0 0 30px 30px;



}







.video-container {



    position: relative;



    padding-bottom: 56.25%;



    padding-top: 35px;



    height: 0;



    overflow: hidden;



	border: 1px solid #DDD;



}







.video-container iframe {



    position: absolute;



    top:0;



    left: 0;



    width: 100%;



    height: 100%;



	border: 0;



}







.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:1px solid #DDD}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}







/********************



Social



******************************/







	.social i {



		border-radius: 3px;



		box-shadow: inset 0 0 1px #333;



		color: #fff;



		font-size: 20px;



		display: inline-block;



		line-height: 40px;



		margin: 0 5px 0 0;



		text-align: center;



		-webkit-transition: background 1s ease;



		-moz-transition: background 1s ease;



		-o-transition: background 1s ease;



		transition: background 1s ease;



		width: 40px;



		height: 40px;



	}







/********************



Hide Stuff



******************************/







@media(max-width:1199px) {



	.hide-991 {



		display: none;	



	}



}







@media (max-width: 767px) {



	



	/* padding */



	.no-pad {



		padding-left: 0;	



	}



	



}







/*



 * Off Canvas



 * --------------------------------------------------



 */



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



  .row-offcanvas {



    position: relative;



    -webkit-transition: all .25s ease-out;



         -o-transition: all .25s ease-out;



            transition: all .25s ease-out;



  }







  .row-offcanvas-right {



    right: 0;



  }







  .row-offcanvas-left {



    left: 0;



  }







  .row-offcanvas-right



  .sidebar-offcanvas {



    right: -50%; /* 6 columns */



  }







  .row-offcanvas-left



  .sidebar-offcanvas {



    left: -50%; /* 6 columns */



  }







  .row-offcanvas-right.active {



    right: 50%; /* 6 columns */



  }







  .row-offcanvas-left.active {



    left: 50%; /* 6 columns */



  }







  .sidebar-offcanvas {



    position: absolute;



    top: 0;



    width: 50%; /* 6 columns */



  }



}

/* sale page new */

.clearance-launch-container {
	border: 8px solid #000;
	border-radius: 4px;
	padding: 30px;
	background: #f2f6f9 url("//www.flowergirldressforless.com/mm5/graphics/00000002/bkg-clearance.jpg") no-repeat bottom right;
}
.clearance-launch-image {
	margin: 0 auto 50px auto!important;
	width: 100%;
	max-width: 460px!important;
	height: auto!important;
}
	@media (min-width:992px) {
		.clearance-launch {
			width: 66%;
		}
	}
.widget-blurb {
	margin-bottom: 30px;
	text-align:center;
	font-size: 16px;
	text-transform: uppercase;
}
	@media (max-width:991px) {
		.widget-blurb {
			text-align:left;
		}
	}
	.widget-blurb a {
		display: block;
	}
		@media (max-width:767px) {
			.widget-blurb a {
				text-align:left;
				color: #000!important;
			}
		}
	.widget-blurb strong {
		display: block;
		font-size: 30px;
		line-height: 1;
		color: #000!important;
	}
.well-red {
	background-color: #e72327;
	padding: 30px;
	color: #FFF;
	border: 8px solid #000;
}
	.well-red h2 {
		margin-bottom: 30px;
		color: #FFF;
		text-align: center;
		text-transform: uppercase;
		font-size: 35px;
		line-height: 1.2;
	}
.well-5-columns {

}
	.well-5-columns a {
		float: left;
		width: 18%;
		margin: 1%;
		padding: 1%;
		background-color: #FFF;
		color: #000!important;
		text-align: center;
	}
	@media (max-width:991px) {
		.well-5-columns a {
			width: 31%;
		}
	}
	@media (max-width:467px) {
		.well-5-columns a {
			width: 48%;
		}
	}