
#reset {
  width: 14% !important;
  height: 35px !important;
  color: black !important;
  font-size: 12px;
  background-color: #a4c732 !important;
  font-weight: bold;
  font-family: RobotoBold !important;
  text-transform: uppercase;
  font-weight: 700;
  padding-top: 8px !important;
  margin-top: -1%;
 
}

#search {
  width: 23% !important;
  font-weight: bold !important;
  color: black;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
  box-sizing: border-box !important;
  margin-left: 2% !important;
}

#year_custom {
  width: 23% !important;
  font-weight: bold !important;
  color: black;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
  box-sizing: border-box !important;
}

#tag_custom {
  width: 23% !important;
  font-weight: bold !important;
  color: black;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
  box-sizing: border-box !important;
}

#loadMore {
  height: 40px !important;
  width: 150px !important;
  font-size: 12px !important;
  font-weight: 700;
  margin-left: 42% !important;
  font-family: RobotoBold !important;
  color: black !important;
  display: inline-block;
  padding-top: 1%;
  text-transform: uppercase !important;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  background-color: #eae7dd !important;
  padding-left: 3.6%;
}

#loadMore22 {
  height: 40px !important;
  width: 150px !important;
  font-size: 12px !important;
  font-weight: 700;
  margin-left: 42% !important;
  font-family: RobotoBold !important;
  color: black !important;
  display: inline-block;
  padding-top: 1%;
  text-transform: uppercase !important;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  background-color: #eae7dd !important;
  padding-left: 3.6%;
}

.mfp_infinity_title a{
  font-size: 22.9075px;
  font-family: RobotoSlabBold !important;
  transform: scaleX(1.14852);
  display: inline !important;
  line-height: 120%;
  margin-top: 0px;
  padding: 0px !important;
}

.mfp_cat a {
  font-size: 12px;
  font-family: 'Open Sans';
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  font-family: RobotoBold !important;
}

.mfp_introtext {
  color: black !important;
  font-family: RobotoSlab-Regular;
  font-size: 14pt !important;
  color: black !important;
  line-height: 120% !important;
}

.buttons-bottom {
 position: relative;
 bottom: -50px;
 color: #ff7416 !important;
 font-size: 12px !important;
 font-weight: 700;
 font-family: RobotoBold;
 text-transform: uppercase;
}

#loadMore {
  height: 40px !important;
  width: 150px !important;
  font-size: 12px !important;
  font-weight: 700;
  margin-left: 42% !important;
  margin-left: 34%;
  font-family: RobotoBold !important;
  color: black !important;
  display: inline-block;
  padding-left: 4%;
  padding-top: 1%;
  text-transform: uppercase !important;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  padding-top: 1% !important;
}

#loadMore22 {
  height: 40px !important;
  width: 150px !important;
  font-size: 12px !important;
  font-weight: 700;
  margin-left: 42% !important;
  margin-left: 34%;
  font-family: RobotoBold !important;
  color: black !important;
  display: inline-block;
  padding-left: 4%;
  padding-top: 1%;
  text-transform: uppercase !important;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  padding-top: 1% !important;
}

#filterby {
  font-weight: 700;
  margin-top:  -3% !important;
  font-size: 14px;
  margin-bottom: 12px !important;
  font-family: RobotoBold;
  color: black;
}

#Pub-filters {
  margin-left: % !important;
  /*width: 100% !important; */
   width: 1050px !important;
}

#title-latest {
  font-family: RobotoSlabBold !important;
  transform: scaleX(1.14852);
  display: inline !important;
  /*margin-left: 90px;*/
  margin-left: 85px !important;
  font-size: 32px !important;
  font-weight: normal;
  margin-bottom: 1em !important;
}


@media only screen and (max-width: 600px) {
  #reset {
   width: 100% !important;
   margin-top:  -4% !important;
  }

#loadMore {
  height: 40px !important;
  width: 150px !important;
  font-size: 12px !important;
  font-weight: 700;
  margin-left: 25% !important;
  margin-left: 34%;
  font-family: RobotoBold !important;
  color: black !important;
  display: inline-block;
  padding-left: 12%;
  padding-top: 1%;
  text-transform: uppercase !important;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  padding-top: 3% !important;
}

#loadMore22 {
  height: 40px !important;
  width: 150px !important;
  font-size: 12px !important;
  font-weight: 700;
  margin-left: 25% !important;
  margin-left: 34%;
  font-family: RobotoBold !important;
  color: black !important;
  display: inline-block;
  padding-left: 12%;
  padding-top: 1%;
  text-transform: uppercase !important;
  border-bottom: 1px solid gray;
  border-right: 1px solid gray;
  padding-top: 3% !important;
}

#search {    margin-left: 0% !important;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 479px)  {
#selectbtn .btn-primary {
  width: 100% !important;
}
.mfp_mid_684 #search {
   width: 100% !important;
  left: -2% !important;
}
}