@import url(https://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff);
.custom-font .title-h1 {
font-family: 'Herr Von Muellerhoff', cursive !important;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0;
}
@media (max-width: 768px) {
  .custom-font .title-h1 {
    font-size: 80px !important;
  }
  .custom-cover .fullwidth-block{
    background-image: url("https://preview.ariawp.com/thegem/wp-content/uploads/sites/7/2016/06/28.jpg") !important;
  }
}
.portfolio-navigator.gem-pagination {
    display: none !important;
}
.portfolio-filters a {
    background-color: transparent !important;;
}
.portfolio-filters  a.title-h6.active {
    color: #e08e30 !important;
}
.portfolio-filters  a.title-h6 {
    color: #262626 !important;
}
.portfolio .portfolio-set {
    margin-bottom: 0 !important;
}
.gem-testimonials.size-small .gem-testimonial-image {
    display: none;
}
.gem-testimonial-name {
    color: #df8e30;
}
@media (min-width: 1921px)
.custom-cover .fullwidth-block.clearfix{
        background-size: cover;
}
.wpcf7-form input[type="date"],
.wpcf7-form input.wpcf7-text {
    padding: 6px !important;
    padding-left: 40px !important;
}
.wpcf7-form .combobox-wrapper {
    height: 40px;
}
.wpcf7-form .combobox-wrapper .combobox-text {
    padding: 2px 20px;
}
.wpcf7-form input[type='submit'] {
    height: 39px;
    line-height: 30px;
    padding: 3px 39px;
    font-size: 14px;
}
.wpcf7-form input[type='submit'] {
    background-color: #f6aa0f;
}
.wpcf7-form input[type='submit']:hover {
    background-color: #2d2d2d;
}
.wpcf7-form .combobox-wrapper .combobox-button {
    height: 42px;
}
.wpcf7-form .combobox-wrapper {
    max-width: 100%;
}
.wpcf7-form span:after {
    left: 8px;
    margin-top: -3px;
    color: #d9d9d9;
        width: 10px;
}
.restaurant-telephone .wpcf7-form-control-wrap::after {
    font-family: 'ElegantIcons';
    content: 'e027';
    font-size: 18px !important;
}
.restaurant-date .wpcf7-form-control-wrap::after {
    font-family: 'ElegantIcons';
    content: 'e023';
    font-size: 18px !important;
    position: absolute;
    top: 11px;
    color: #b6c6c9;
}
.wpcf7-form .name:after {
    font-size: 21px;
}
span.wpcf7-form-control-wrap.Numberofguests .combobox-wrapper:after{
    position: absolute;
    right: 12px;
    color: #b6c6c9;
    top: 12px;
    font-family: 'MaterialDesignIcons';
    content: 'f10b';
        font-size: 22px !important;
}
.wpcf7-form .combobox-wrapper {
    background-color: #f4f6f7;
}
.wpcf7-form .combobox-wrapper .combobox-text {
    padding: 3px 40px;
}
.gem-testimonials.style1  .gem-testimonial-wrapper:after {
        display: none !important;
}
.gear-1,
.gear-2,
.gear-3,
.gear-4,
.gear-5,
.gear-6,
.gear-7{
	position: absolute;
	margin: 0;
}
.gear-1 {
	z-index: 1;
}
.gear-2 {
	z-index: 2;
}
.gear-3 {
	z-index: 3;
}
.gear-4 {
	z-index: 4;
}
.gear-5 {
	z-index: 5;
}
.gear-6 {
	z-index: 6;
}
.gear-7 {
	z-index: 7;
}
.gear-1 {
	left: 66%;
	top: 110%;
}
.gear-2 {
	left: 33%;
	top: 140%;
}
.gear-3 {
	left: 46%;
	top: 130%;
}
.gear-4 {
	left: 10%;
	top: 25%;
}
.gear-5 {
	left: 78%;
	top: 170%;
}
.gear-6 {
	left: 57%;
	top: 130%;
}
.gear-7 {
	left: 85%;
	top: 120%;
}
.custom-overflow .fullwidth-block {
    overflow: hidden;
}
::-webkit-datetime-edit-text { color: #A9A9A9;}
::-webkit-datetime-edit-month-field { color: #A9A9A9; }
::-webkit-datetime-edit-day-field { color: #A9A9A9; }
::-webkit-datetime-edit-year-field { color: #A9A9A9; }
