@media screen and (min-width: 40em) {
    #poi_selector {
      margin: 0px -15px; }
      #poi_selector:after {
        content: "";
        display: table;
        clear: both; } }
    @media screen and (min-width: 40em) and (max-width: 39.99875em) {
      #poi_selector {
        margin: 0; } }
  
  @media screen and (min-width: 40em) {
    #poi_selector > li {
      width: 50%;
      float: left;
      padding-right: 0.625rem;
      padding-left: 0.625rem; } }
    @media screen and (min-width: 40em) and (min-width: 40em) {
      #poi_selector > li {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem; } }
  
  @media screen and (min-width: 40em) {
      #poi_selector > li, #poi_selector > li:last-child:not(:first-child) {
        float: left;
        clear: none; }
      #poi_selector > li:last-child:not(:first-child) {
        float: right; } }
  
  @media screen and (max-width: 39.99875em) {
    #poi_selector > li:not(:last-child) {
      margin-bottom: 20px; } }
  
  #poi_selector > li .select-container {
    position: relative; }
    #poi_selector > li .select-container select {
      height: 40px;
      border-radius: 5px !important;
      padding-left: 15px;
      font-size: 14px;
      color: #333333;
      background-color: #fff;
      background-image: none;
      cursor: pointer;
      width: 100%;
      outline: none;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      border: 1px solid #a6a6a6; }
    #poi_selector > li .select-container:after {
      content: "\EA02";
      font-family: "fa";
      font-weight: 400;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 1;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      position: absolute;
      right: 20px;
      top: 0;
      color: #333333;
      font-size: 12.8px;
      height: 40px;
      line-height: 40px;
      -moz-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }