/* column plugin */

.multicolumn1, .multicolumn2, .multicolumn3, .multicolumn4, .multicolumn5, .multicolumn6 {
  display: table;
  height: 100%;
}

.column1 {
  display: table-cell;
  padding-right: 20px;
  vertical-align: top;
  height: 100%;
}

.column2, .column3, .column4  {
  display: table-cell;  
  padding-left: 20px;
  padding-right: 10px;
  vertical-align: top;
  height: 100%;
} 

@media only screen and (max-width: 767px) {
  .content-with-menu { border: 0; padding-left: 10px; }
  .column1 {width: 100% !IMPORTANT; padding-left: 0px !IMPORTANT; }
  .column2 {width: 100% !IMPORTANT; padding-left: 0px !IMPORTANT;}
}

/* column plugin variants */

.zetta_cms_column_red { color: red; }
.zetta_cms_column_borderleft { border-left: 1px solid #ddd; }
.zetta_cms_column_borderright { border-right: 1px solid #ddd; }
.zetta_cms_row_borderbottom { border-bottom: 1px solid #ddd; }
.zetta_cms_row_bordertop { border-top: 1px solid #ddd; }

.pad_bottom_med { padding-bottom: 25px; }
.pad_top_med { padding-top: 25px; }
.pad_both_med { padding-bottom: 25px; padding-top: 25px; }

@media only screen and (max-width: 767px) {
  .multicolumn2 .column1 {border: 0;}
  .column1, .column2, .column3, .column4, .column5, .column6 {
    display: table-row;
  }
}

/* styles plugin */

.cms_button {
  margin-top: 10px;
  margin-bottom: 10px;
}
.cms_button a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  text-decoration: none !important;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #aaa;
  color: #000;
  background-color: #eee;
  padding: 5px 25px 5px 25px;
}

.cms_button_var1 a {
  background-color: #f1592a;
  border: 1px solid #666;
  color: #fff;
}

.cms_button_var2 a {
  background-color: #23a736;
  border: 1px solid #666;
  color: #fff;
}

.cms_button_inline {
	display: inline !important;
	width: auto;
	float: right;
	width: 200px;
	margin-left: 10px;
}
