.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}

.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:26px;
	font-weight: normal;
	text-align: left;
	color: #150e0e;
	text-transform: uppercase;
	padding-bottom: 40px;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{
	border: 0px;
	
}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* catalog menu */

.sections-menu {
    display: flex;
    align-items: center;    
    padding-bottom: 30px;
}
.sections-menu .section {
	margin-right: 30px;	
}
.sections-menu .section a{
	color: #008fff;
	font-family: "Futura PT";
	font-weight: 600;
	font-size: 21px;
	text-decoration: dashed underline;		
}
.sections-menu .section.current {
	border: 2px solid #1f282f;
	padding: 14px 22px;	
}
.sections-menu .section.current a{
	color: #150e0e;
	text-decoration: none;	
}
.workarea .bottlewater-page .services-outer a.serv-link {
    background-size: cover;
    background-position: center center;	
    min-height: 400px;
}
.bottlewater-page .services-outer .title {
    padding-top: 20px;	
	min-height: 20px;
}
.bottlewater-page .services-outer .description {
	color: #fff;
	font-size: 12px;
}
.bottlewater-page .services-outer a.serv-link {
    justify-content: space-evenly;	
}
.workarea .services-outer div.serv-link {
    background-color: #3a63e1;
    height: 100%;
    min-height: 400px;
    color: unset;
    text-decoration: none;
    padding-left: 25px;
    position: relative;
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 15px;   	
}
.workarea .services-outer div.serv-link a {
	color: #fff;
    text-decoration: underline;
    background-color: transparent;	
}
.search-img path, .chat-img path, .cart-img path, .cart-img circle, .account-img path {
    fill: #000!important;
}