/* ----- 1.0 – 09.05.2019 ----- */

/* ---------------------------- */
/* ------ INSTALL DEFAULT ----- */
/* ---------------------------- */

/* ----- DEFAULT HTML STYLES ----- */

html {
  -webkit-font-smoothing: antialiased;
  font-kerning: auto;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
figure {
  display: block;
  margin: 0; padding: 0;
}
a,
a:active,
a:hover,
a:focus {
  outline: 0;
  text-decoration: none;
}
p {
  margin-top: 0px;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
td,
th {
  padding: 0;
  text-align: left;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 20px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
pre {
  background: #f1f1f1;
  font-size: 12px;
  padding: 15px;
  color: #686868;
}
img {
  border: none;
  display: block;
}
strong {
  font-weight: bold;
}

/* ----- DEFAULT BAKEHOUSE HTML ----- */

.bhe-content-noteditable {
  transition: opacity .4s;
}
a.bhElement {
  display: block;
}
.bhElement, .bhPseudoElement {
    position: relative;
    margin-bottom: 20px;
}
.bh-downloadlink-name {
    padding: 10px;
}
.bh-femode .bhImageInner {
    overflow: hidden;
}
.bh-tabcontent > .bhContainer {
    display: none;
}
.bh-tabcontent .bh-tabcontent-active {
    display: block;
}
audio {
  width: 100%;
}
.mce-edit-focus {
  outline: none !important;
}
.clearfix:after, .cf:after, .floatchildren:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix, .cf, .floatchildren {
    display: block;
}
.floatchildren > * {
    float: left;
    min-height: 1px;
}
.beside, .L, .l {
    float: left;
}
.rightside, .R, .r {
    float: right;
}

/* ----- BH-BEMODE ----- */

.bh-bemode #Page {
  padding-top: 50px;
  transition: padding-top .4s;
}
.bh-bemode.bhe-state-editing #Page {
  padding-top: 80px;
}

/* ----- BHELEMENT  ----- */

.bhElement {
	box-sizing: content-box;
}

/* ----- TOOLBAR  ----- */

.bhCols > .bhe-element-toolbar,
.bhLayout > .bhe-element-toolbar,
.bhScrollbox > .bhe-element-toolbar {
	background-image: url(/typo3/sysext/bh/Resources/Public/Images/bg-emptycontent.png);
}

/* ----- PICTURES RESIZE ----- */

body:not(.bhe-state-editing) .el-picture.bhElement:not(.picnoresize) img,
body:not(.bhe-state-editing) .bhBox.bhElement img {
  width: 100%;
  height: auto;
}

/* ----- COLS  ----- */

.bh-cols > .bh-col,
.bhColcontainer > .bhCol {
	float: left;
	box-sizing: border-box;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/* ----- BH-STICKY  ----- */

.bh-plugin-sticky[data-override="1"] {
	background: blue;
	border: 2px solid gray;
}
.bh-plugin-sticky.bh-state-sticked {
	position: fixed !important;
	z-index: 500;
}
.bh-plugin-sticky.bh-state-sticked[data-override="1"] {
	z-index: 499;
}

/* ----- BH-BUTTON  ----- */

.bh-button {
	border: none;
	background: transparent;
	-webkit-appearance: none;
}

/* ----- FORM  ----- */

.bh-form-field input[type="text"],
.bh-form-field input[type="number"],
.bh-form-field input[type="submit"],
.bh-form-field select,
.bh-form-field textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: transparent;
	border:none;
	display: block;
	width: 100%;
}
.bh-form-field select::-ms-expand {
    display: none;
}
.bh-form-field textarea {
	resize: vertical;
}
.bh-form-field input[type="submit"] {
	cursor: pointer; 
}

/* ----- 1.0 – 09.05.2019 ----- */

/* ---------------------------- */
/* ------ VALUES DEFAULT ------ */
/* ---------------------------- */

/* ----- VISIBILITY ----- */

.bh-state-desktop .bh-hide-desktop,
.bh-state-mobile .bh-hide-mobile {
	display: none !important;
}

/* ----- HIDE ----- */

.bh-hide		{ display: none; }
.bh-show		{ display: block; }


/* DESKTOP */

@media only screen and (min-width : 992px) {
	.bh-hide-dt	{ display: none; }
	.bh-show-dt	{ display: block; }
}

/* TABLET */

@media only screen and (min-width : 768px) and (max-width : 991px) {
	.bh-hide-tl	{ display: none; }
	.bh-show-tl	{ display: block; }
}

/* MOBILE LANDSCAPE */

@media only screen and (min-width : 480px) and (max-width : 767px) {
	.bh-hide-ml	{ display: none; }
	.bh-show-ml	{ display: block; }
}

/* MOBILE PORTRAIT */

@media only screen and (max-width : 479px) {
	.bh-hide-mp	{ display: none; }
	.bh-show-mp	{ display: block; }
}

/* ----- CLEARFIX  ----- */

.bh-clearfix:before,
.bh-clearfix:after { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: "."; 
	clear: both; 
	height: 0; 
}
.bh-clearfix { 
	display: block; 
}

/* ----- ELEMENT CENTERED  ----- */

.bh-centered,
.bh-centered-content .bhElement {
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
}

/* FIX FÜR FADER MIT SLIDE-EFFECT */
.bhFader .bhContainer > .bhElement.bh-centered {
	margin-left: 0 !important; 
	margin-right: 0 !important;
}

/* ----- ELEMENT WIDTH  ----- */

.bh-width-xxsmall				{ max-width: 480px; }
.bh-width-xsmall				{ max-width: 600px; }
.bh-width-small					{ max-width: 720px; }
.bh-width-normal				{ max-width: 960px; }
.bh-width-medium				{ max-width: 1220px; }
.bh-width-large					{ max-width: 1440px; }
.bh-width-xlarge				{ max-width: 1600px; }
.bh-width-full					{ max-width: 1920px; }
.bh-width-max					{ max-width: none; }

/* ----- ELEMENT MARGIN  ----- */

/* LOGGED IN */

.bh-bemode .bhContainer .bhElement:nth-last-child(+1),
.bh-bemode.bhe-state-editing .bhContainer .bhElement:nth-last-child(+2),

/* LAST CHILD */

.bhContainer .bhElement:last-child,
.bh-bodytext > *:last-child,
.bhTabElement,
.bhFadecontainer > .bhContainer > .bhElement,

/* EMPTY DROPZONES */

.bhe-state-content-empty, .bhe-state-dragging .bhe-state-content-inherited {
	margin-bottom: 0px !important;
}

.bh-bodytext > *				{ margin-bottom: 30px; }
.bh-margin						{ margin-bottom: 30px; }
.bh-margin-none					{ margin-bottom: 0px; }
.bh-margin-xsmall				{ margin-bottom: 20px; }
.bh-margin-small				{ margin-bottom: 30px; }
.bh-margin-normal				{ margin-bottom: 60px; }
.bh-margin-large				{ margin-bottom: 90px; }
.bh-margin-xlarge				{ margin-bottom: 120px; }

/* TABLET */

@media only screen and (min-width : 768px) and (max-width : 991px) {
	
	.bh-bodytext > *			{ margin-bottom: 20px; }
	.bh-margin					{ margin-bottom: 20px; }
	.bh-margin-xsmall			{ margin-bottom: 13px; }
	.bh-margin-small			{ margin-bottom: 20px; }
	.bh-margin-normal			{ margin-bottom: 40px; }
	.bh-margin-large			{ margin-bottom: 60px; }
	.bh-margin-xlarge			{ margin-bottom: 80px; }
}

/* MOBILE LANDSCAPE */

@media only screen and (min-width : 480px) and (max-width : 767px) {
	
	.bh-bodytext > *			{ margin-bottom: 15px; }
	.bh-margin					{ margin-bottom: 15px; }
	.bh-margin-xsmall			{ margin-bottom: 10px; }
	.bh-margin-small			{ margin-bottom: 15px; }
	.bh-margin-normal			{ margin-bottom: 30px; }
	.bh-margin-large			{ margin-bottom: 45px; }
	.bh-margin-xlarge			{ margin-bottom: 60px; }
}

/* MOBILE PORTRAIT */

@media only screen and (max-width : 479px) {
	
	.bh-bodytext > *			{ margin-bottom: 10px; }
	.bh-margin					{ margin-bottom: 10px; }
	.bh-margin-xsmall			{ margin-bottom: 7px; }
	.bh-margin-small			{ margin-bottom: 10px; }
	.bh-margin-normal			{ margin-bottom: 20px; }
	.bh-margin-large			{ margin-bottom: 30px; }
	.bh-margin-xlarge			{ margin-bottom: 40px; }
}

/* ----- ELEMENT PADDING  ----- */

.bh-padding,
.bh-padding-normal				{ padding: 60px; }
.bh-padding-none				{ padding: 0px; }
.bh-padding-small				{ padding: 30px; }
.bh-padding-large				{ padding: 90px; }
.bh-padding-xlarge				{ padding: 120px; }

/* TABLET */

@media only screen and (min-width : 768px) and (max-width : 991px) {
	
	.bh-padding,
	.bh-padding-normal			{ padding: 40px; }
	.bh-padding-small			{ padding: 20px; }
	.bh-padding-large			{ padding: 60px; }
	.bh-padding-xlarge			{ padding: 80px; }
}

/* MOBILE LANDSCAPE */

@media only screen and (min-width : 480px) and (max-width : 767px) {
	
	.bh-padding,
	.bh-padding-normal			{ padding: 30px; }
	.bh-padding-small			{ padding: 15px; }
	.bh-padding-large			{ padding: 45px; }
	.bh-padding-xlarge			{ padding: 60px; }
}

/* MOBILE PORTRAIT */

@media only screen and (max-width : 479px) {
	
	.bh-padding,
	.bh-padding-normal			{ padding: 20px; }
	.bh-padding-small			{ padding: 10px; }
	.bh-padding-large			{ padding: 30px; }
	.bh-padding-xlarge			{ padding: 40px; }
}

/* ----- ALIGNMENT  ----- */

.bh-pull-left		{ float: left; }
.bh-pull-right		{ float: right; }

/* ----- ELEMENT ALIGNMENT  ----- */

.bh-align-left {
	margin-left: 0;
	margin-right: auto;
}
.bh-align-right {
	margin-left: auto;
	margin-right: 0;
}

/* ----- COLS GAPS  ----- */

/* NORMAL */

.bh-cols 						{ margin-left: -20px; margin-right: -20px; }
.bh-col							{ padding-left: 20px; padding-right: 20px; }

/* LARGE */

.bh-col-gaps-large .bh-cols		{ margin-left: -40px; margin-right: -40px; }
.bh-col-gaps-large > .bh-col	{ padding-left: 40px; padding-right: 40px; }

/* XLARGE */

.bh-col-gaps-xlarge .bh-cols	{ margin-left: -60px; margin-right: -60px; }
.bh-col-gaps-xlarge > .bh-col	{ padding-left: 60px; padding-right: 60px; }

/* SMALL */

.bh-col-gaps-small .bh-cols		{ margin-left: -10px; margin-right: -10px; }
.bh-col-gaps-small > .bh-col	{ padding-left: 10px; padding-right: 10px; }

/* NONE */

.bh-col-gaps-none .bh-cols		{ margin: 0px; }
.bh-col-gaps-none > .bh-col		{ padding: 0px; }

/* ----- COLS SIZE  ----- */

/* 12-Spalter */
.bh-cols > .bh-col-1			{ width: 8.33333333%; }

/* 6-Spalter */
.bh-cols > .bh-col-2,
.bh-cols-6 > .bh-col			{ width: 16.66666%; }

/* 5-Spalter */
.bh-cols-5 > .bh-col			{ width: 20%; } /* gibts nur all-cols-fixed width */

/* 4-Spalter */
.bh-cols > .bh-col-3,
.bh-cols-4 > .bh-col			{ width: 25%; }

/* 3-Spalter */
.bh-cols > .bh-col-4,
.bh-cols-3 > .bh-col			{ width: 33.33333%; }

/* mixed */
.bh-cols > .bh-col-5			{ width: 41.6666666%; } /* gibts nur all-cols-fixed width */

/* 2-Spalter */
.bh-cols > .bh-col-6,
.bh-cols-2 > .bh-col			{ width: 50%; }

/* mixed */
.bh-cols > .bh-col-7			{ width: 58.33333333%; } /* gibts nur all-cols-fixed width */
.bh-cols > .bh-col-8			{ width: 66.66666%; } /* gibts nur all-cols-fixed width */
.bh-cols > .bh-col-9			{ width: 75%; } /* gibts nur all-cols-fixed width */
.bh-cols > .bh-col-10			{ width: 83.33333333%; } /* gibts nur all-cols-fixed width */
.bh-cols > .bh-col-11			{ width: 91.666666666%; } /* gibts nur all-cols-fixed width */

/* 1-Spalter */
.bh-cols > .bh-col-12			{ width: 100%; } /* gibts nur all-cols-fixed width */

/* ----- SPECIAL COLS ----- */

.el-cols .bh-cols-2.bh-cols-2-2-10 .col1	{width: 16.666666666%}	.el-cols .bh-cols-2.bh-cols-2-2-10 .col2	{width: 83.33333334%}
.el-cols .bh-cols-2.bh-cols-2-10-2 .col1	{width: 83.33333334%}	.el-cols .bh-cols-2.bh-cols-2-10-2 .col2	{width: 16.666666666%}
.el-cols .bh-cols-2.bh-cols-2-3-9  .col1	{width: 25%} 			.el-cols .bh-cols-2.bh-cols-2-3-9  .col2	{width: 75%}
.el-cols .bh-cols-2.bh-cols-2-9-3 .col1		{width: 75%}			.el-cols .bh-cols-2.bh-cols-2-9-3 .col2		{width: 25%}
.el-cols .bh-cols-2.bh-cols-2-4-8 .col1		{width: 33.33333333%}	.el-cols .bh-cols-2.bh-cols-2-4-8 .col2 	{width: 66.6666666%}
.el-cols .bh-cols-2.bh-cols-2-8-4 .col1		{width: 66.66666666%}	.el-cols .bh-cols-2.bh-cols-2-8-4 .col2		{width: 33.3333333%}
.el-cols .bh-cols-2.bh-cols-2-5-7 .col1		{width: 41.66666665%}	.el-cols .bh-cols-2.bh-cols-2-5-7 .col2		{width: 58.3333333%}
.el-cols .bh-cols-2.bh-cols-2-7-5 .col1		{width: 58.33333333%}	.el-cols .bh-cols-2.bh-cols-2-7-5 .col2		{width: 41.6666665%}

.el-cols .bh-cols-3.bh-cols-3-3-3-6 .col1	{width: 25%}			.el-cols .bh-cols-3.bh-cols-3-3-3-6 .col2	{width: 25%}				.el-cols .bh-cols-3.bh-cols-3-3-3-6 .col3	{width: 50%}
.el-cols .bh-cols-3.bh-cols-3-6-3-3 .col1	{width: 50%}			.el-cols .bh-cols-3.bh-cols-3-6-3-3 .col2	{width: 25%}				.el-cols .bh-cols-3.bh-cols-3-6-3-3 .col3	{width: 25%}
.el-cols .bh-cols-3.bh-cols-3-3-6-3 .col1	{width: 25%}			.el-cols .bh-cols-3.bh-cols-3-3-6-3 .col2	{width: 50%}				.el-cols .bh-cols-3.bh-cols-3-3-6-3 .col3	{width: 25%}
.el-cols .bh-cols-3.bh-cols-3-2-5-5 .col1	{width: 16.666666666%}	.el-cols .bh-cols-3.bh-cols-3-2-5-5 .col2	{width: 41.66666665%}		.el-cols .bh-cols-3.bh-cols-3-2-5-5 .col3	{width: 41.66666665%}
.el-cols .bh-cols-3.bh-cols-3-5-5-2 .col1	{width: 41.66666665%}	.el-cols .bh-cols-3.bh-cols-3-5-5-2 .col2	{width: 41.66666665%}		.el-cols .bh-cols-3.bh-cols-3-5-5-2 .col3	{width: 16.666666666%}

/* ----- RESPONSIVE COLS ----- */

/* TABLET */

@media only screen and (min-width : 768px) and (max-width : 991px) {
	
	.bh-cols-2.bh-cols-tb-2-1x2 > .bh-col { width: 50% !important; }
	.bh-cols-2.bh-cols-tb-2-2x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-2.bh-cols-tb-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 0px; }
	.bh-col-gaps-small .bh-cols-2.bh-cols-tb-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 20px; }
	.bh-cols-2.bh-cols-tb-2-2x1 > .bh-col:nth-child(1) 						{ margin-bottom: 40px; }
	.bh-col-gaps-large .bh-cols-2.bh-cols-tb-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 80px; }
	.bh-col-gaps-xlarge .bh-cols-2.bh-cols-tb-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 120px; }
	
	.bh-cols-3.bh-cols-tb-3-1x3 > .bh-col { width: 33.33333% !important; }
	.bh-cols-3.bh-cols-tb-3-3x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 0px; }
		
	.bh-col-gaps-small .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 20px; }
	
	.bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(1),
	.bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(2)						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-3.bh-cols-tb-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 120px; }
	
	.bh-cols-4.bh-cols-tb-4-1x4 > .bh-col { width: 25% !important; }
	.bh-cols-4.bh-cols-tb-4-2x2 > .bh-col { width: 50% !important; }
	.bh-cols-4.bh-cols-tb-4-4x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(3) 		{ margin-bottom: 0px; }
	
	.bh-col-gaps-small .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 20px; }
	
	.bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(1),
	.bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(2),
	.bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(1),
	.bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(2),
	.bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(3) 						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-tb-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-tb-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 120px; }
	
	.bh-cols-6.bh-cols-tb-6-2x3 > .bh-col { width: 33.33333% !important; }
	.bh-cols-6.bh-cols-tb-6-3x2 > .bh-col { width: 50% !important; }
	.bh-cols-6.bh-cols-tb-6-6x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-none .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 0px; }
	
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-small .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 20px; }
	
	.bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(4),
	.bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(4),
	.bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(5)						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-large .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-tb-6-6x1 .bh-col:nth-child(5)	{ margin-bottom: 120px; }
}

/* MOBILE LANDSCAPE */

@media only screen and (min-width : 480px) and (max-width : 767px) {
	
	.bh-cols-2.bh-cols-ml-2-1x2 > .bh-col { width: 50% !important; }
	.bh-cols-2.bh-cols-ml-2-2x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-2.bh-cols-ml-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 0px; }
	.bh-col-gaps-small .bh-cols-2.bh-cols-ml-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 20px; }
	.bh-cols-2.bh-cols-ml-2-2x1 > .bh-col:nth-child(1) 						{ margin-bottom: 40px; }
	.bh-col-gaps-large .bh-cols-2.bh-cols-ml-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 80px; }
	.bh-col-gaps-xlarge .bh-cols-2.bh-cols-ml-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 120px; }
	
	.bh-cols-3.bh-cols-ml-3-1x3 > .bh-col { width: 33.33333% !important; }
	.bh-cols-3.bh-cols-ml-3-3x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 0px; }
		
	.bh-col-gaps-small .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 20px; }
	
	.bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(1),
	.bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(2)						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-3.bh-cols-ml-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 120px; }
	
	.bh-cols-4.bh-cols-ml-4-2x2 > .bh-col { width: 50% !important; }
	.bh-cols-4.bh-cols-ml-4-4x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(3) 		{ margin-bottom: 0px; }
	
	.bh-col-gaps-small .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 20px; }
	
	.bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(1),
	.bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(2),
	.bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(1),
	.bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(2),
	.bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(3) 						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-ml-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-ml-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 120px; }
	
	.bh-cols-6.bh-cols-ml-6-2x3 > .bh-col { width: 33.33333% !important; }
	.bh-cols-6.bh-cols-ml-6-3x2 > .bh-col { width: 50% !important; }
	.bh-cols-6.bh-cols-ml-6-6x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-none .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 0px; }
	
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-small .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 20px; }
	
	.bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(4),
	.bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(4),
	.bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(5)						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-large .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-2x3 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-ml-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 120px; }
}

/* MOBILE PORTRAIT */

@media only screen and (max-width : 479px) {
	
	.bh-cols-2.bh-cols-mp-2-1x2 > .bh-col { width: 50% !important; }
	.bh-cols-2.bh-cols-mp-2-2x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-2.bh-cols-mp-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 0px; }
	.bh-col-gaps-small .bh-cols-2.bh-cols-mp-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 20px; }
	.bh-cols-2.bh-cols-mp-2-2x1 > .bh-col:nth-child(1) 						{ margin-bottom: 40px; }
	.bh-col-gaps-large .bh-cols-2.bh-cols-mp-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 80px; }
	.bh-col-gaps-xlarge .bh-cols-2.bh-cols-mp-2-2x1 > .bh-col:nth-child(1) 	{ margin-bottom: 120px; }
	
	.bh-cols-3.bh-cols-mp-3-3x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 0px; }
		
	.bh-col-gaps-small .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 20px; }
	
	.bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(1),
	.bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(2)						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-3.bh-cols-mp-3-3x1 > .bh-col:nth-child(2) 	{ margin-bottom: 120px; }
	
	.bh-cols-4.bh-cols-mp-4-2x2 > .bh-col { width: 50% !important; }
	.bh-cols-4.bh-cols-mp-4-4x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(3) 		{ margin-bottom: 0px; }
	
	.bh-col-gaps-small .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 20px; }
	
	.bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(1),
	.bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(2),
	.bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(1),
	.bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(2),
	.bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(3) 						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-mp-4-2x2 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-4.bh-cols-mp-4-4x1 .bh-col:nth-child(3) 	{ margin-bottom: 120px; }
	
	.bh-cols-6.bh-cols-mp-6-3x2 > .bh-col { width: 50% !important; }
	.bh-cols-6.bh-cols-mp-6-6x1 > .bh-col { width: 100% !important; }
	
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-none .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 0px; }
	
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-small .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 20px; }
	
	.bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(4),
	.bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(1),
	.bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(2),
	.bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(3),
	.bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(4),
	.bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(5)						{ margin-bottom: 40px; }
	
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-large .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 80px; }
	
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-3x2 .bh-col:nth-child(4),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(1),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(2),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(3),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(4),
	.bh-col-gaps-xlarge .bh-cols-6.bh-cols-mp-6-6x1 .bh-col:nth-child(5)		{ margin-bottom: 120px; }
}

/* ----- COLS BORDER  ----- */

.bh-col-border-between > .bh-col {
	position: relative;
}
.bh-col-border-between > .bh-col:after {
	position: absolute;
	content: ' ';
	top: 0px;
	left: 0px;
	height: 100%;
	width: 1px;
	background: #99B47E;
}
.bh-col-border-between > .bh-col:first-child:after {
	display: none;
}

/* ----- EDITOR ----- */

.bh-text-centered {
	text-align: center;
}