/* Zipporah CSS Theme */

:root {
	--zip-primary-color: #009ace;
	--zip-secondary-color: #005c7c;
}

.zip-container {
	max-width:1100px;
}

/* Header & Footer */

header.header, footer.footer {
	background-color: #005c7c;
	color:white;
	padding:2rem 0;
}

.mce-btn button {
	padding: 4px 10px !important;
}

/* Buttons */

.btn, span.btn a, input[type="submit"], input[type="button"], button {
	background-color: #009ace;
	color: #ffffff;
}

.btn:hover, span.btn a:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	background-color: #005c7c;
	border-color:transparent;
}

/* Secondary buttons */

.btn-o, span.btn-o a, .btn-cancel, input.btn-cancel, input.btn-o, #backButton, #cancelButton, input[type="submit"].btn-o, input[type="button"].btn-o, input#cancel, input[id*='Cancel'], input#back, main input#btnCancelCSS, .btn-cancel-link, input[type="submit"].btn-cancel-link {
	background: lightgrey;
	color: inherit;
}

.btn-o:hover, span.btn-o a:hover, .btn-cancel:hover, #backButton:hover, #cancelButton:hover, input#cancel:hover, input[type="submit"].btn-o:hover, input[type="button"].btn-o:hover, input#submitDelete:hover, input#back:hover, main input#btnCancelCSS:hover, .btn-cancel-link:hover, input[type="submit"].btn-cancel-link:hover {
	background: grey;
	color: inherit;
}

/*REPAIRING COLUMNS*/ 

main .content {
    overflow-x:hidden;
}


main .row,
main .row .row,
.zipporah-row {
	margin: 0 -16px;
  width: calc(100% + 32px);
  position:relative;
}

main *[class*="xs-col"],
main *[class*="sm-col"],
main *[class*="md-col"],
main *[class*="lg-col"] {padding:0 16px;}


.zip-search-booking-process {overflow:hidden;}

.zip-search-booking-process-filters {
  padding:0;
  width:100%;
  background-color: #eeeeee;
}

.zip-search-booking-process .zip-card-footer {
  display:flex;
  flex-flow:row-reverse;
  justify-content: space-between;
}

#ListSearchResults .zip-card {
  width:100%;}
  
  
@media only screen and (min-width:772px){
  #ListSearchResults .zip-card{
  max-width:376px;}
}