/**
Synapse - adaptive theme
.col-xs- <544px Extra small
.col-sm- ≥544px Small
.col-md- ≥768px Medium
.col-lg- ≥992px Large
.col-xl- ≥1200px Extra large
Gutter width	1.875rem / 30px (15px on each side of a column)
*/
html {
  position: relative;
  min-height: 100%;
}
body {

}

.container {
  /*
  max-width: 600px;
  margin-left: 200px;
  */
}

#main {
  position: relative;
  padding-top: 58px;
  /*min-height: 1500px;*/
}
@media (min-width: 1200px) {
  #main {
    padding-top: 77px;
  }
}

.front #main {
  overflow: hidden;
}

.footer {
  border-top: #ccc solid 1px;
  padding-top: 33px;
  padding-bottom: 23px;
}



/** sidebars **/
/*
#content-wrapper {
  float: left;
  padding: 0;
  position: relative;
  width: 100%;
}

.two-sidebars #main-content {
  padding-left: 250px;
  padding-right: 250px;
}

.sidebar-first #main-content {
  padding-left: 250px;
}

.sidebar-second #main-content {
  padding-right: 250px;
}


#sidebar-first {
  float: left;
  margin-left: -100%;
  position: relative;
  width: 250px;
}

#sidebar-second {
  float: right;
  margin-left: -100%;
  position: relative;
  width: 250px;
}


*/
