/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("https://web.archive.org/web/20210323060934cs_/https://elefincoffee.com/wp-content/themes/bridge/style.css");

@font-face {
  font-family: 'TwCenMT-Regular';
  src: url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/TwCenMT-Regular.eot') format('embedded-opentype'),  url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/TwCenMT-Regular.woff') format('woff'), url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/TwCenMT-Regular.ttf')  format('truetype'), url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/TwCenMT-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'harlott';
  src: url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/harlott.eot') format('embedded-opentype'),  url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/harlott.woff') format('woff'), url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/harlott.ttf')  format('truetype'), url('https://web.archive.org/web/20210323060934im_/https://elefincoffee.com/wp-content/themes/bridge-child/fonts/harlott.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
font-family: 'TwCenMT-Regular' !important;
}

h1 {
font-family: 'TwCenMT-Regular' !important;
}

h2 {
font-family: 'TwCenMT-Regular' !important;
}

h3 {
font-family: 'TwCenMT-Regular' !important;
}

@media only screen and (max-width: 767px) {
   body {
     font-size: 14px !important;
     line-height: 18px !important;
   }
}

@media only screen and (max-width: 767px) {
   p {
     font-size: 14px !important;
     line-height: 18px !important;
   }
}


@media only screen and (max-width: 767px) {
    .mobile_hide {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) {
    .desktop_hide {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
	.hansar-full {
	display: block;
	width: 100%;
        height: 100%;
	left: 0;
	margin-bottom: 0; } 
}

@media only screen and (min-width: 768px) {
	.hansar-full {
	display: block;
	position: fixed;
	width: 50%;
        height: 100%;
	left: 0;
	margin-bottom: 0; } 
}



body .gform_wrapper .gform_footer input:hover[type=submit] {
border: 1px solid #000000; border-radius:0px; background:#000000; color:#ffffff !important; font-size: 12px !important; font-family: 'TwCenMT-Regular' !important; letter-spacing: 1px !important; font-size: 12px !important;
}
body .gform_wrapper .gform_footer input[type=submit] {
border: 1px solid #c4ae89; border-radius:0px; background:#c4ae89; color:#ffffff !important; font-size: 12px !important; font-family: 'TwCenMT-Regular' !important; letter-spacing: 1px !important; font-size: 12px !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
font-family: 'TwCenMT-Regular' !important; letter-spacing: 1px !important; font-size: 16px !important; font-weight: 800 !important; color: black;
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield .datepicker,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
font-family: 'TwCenMT-Regular' !important; letter-spacing: 1px !important; font-size: 14px !important; border: 1px solid black;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_required,
body .gform_wrapper div.validation_error {
display:none;
}








div.textwidget a#booking-button-guesthouse-mobile,
div.textwidget a#booking-button-guesthouse-desktop {
display: none;
}


@media only screen and (max-width: 767px) {
.header_bottom_right_widget_holder,
.page-id-609 div.textwidget a#booking-button-guesthouse-mobile,
.page-id-617 div.textwidget a#booking-button-guesthouse-mobile,
.page-id-615 div.textwidget a#booking-button-guesthouse-mobile,
.page-id-611 div.textwidget a#booking-button-guesthouse-mobile,
.page-id-613 div.textwidget a#booking-button-guesthouse-mobile,
.page-id-643 div.textwidget a#booking-button-guesthouse-mobile {
display: table-cell !important;
}
}

@media only screen and (min-width: 767px) {
.page-id-609 div.textwidget a#booking-button-guesthouse-desktop,
.page-id-617 div.textwidget a#booking-button-guesthouse-desktop,
.page-id-615 div.textwidget a#booking-button-guesthouse-desktop,
.page-id-611 div.textwidget a#booking-button-guesthouse-desktop,
.page-id-613 div.textwidget a#booking-button-guesthouse-desktop,
.page-id-643 div.textwidget a#booking-button-guesthouse-desktop {
display: table-cell !important;
}
}


@media only screen and (max-width: 767px) {
  .side_menu_button, .shopping_cart_inner,.mobile_menu_button,.logo_wrapper {    
    height: 50px !important;
  }
  .q_logo a {    
    height: 50px !important;
  }
}
/*
     FILE ARCHIVED ON 06:09:34 Mar 23, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:31:47 Apr 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 3.501
  load_resource: 93.855
  PetaboxLoader3.resolve: 77.736
  PetaboxLoader3.datanode: 15.659
*/