@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.krimidinner.party/fonts/poppins-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins'), local('Poppins-Regular'),
       url('https://www.krimidinner.party/fonts/poppins-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.krimidinner.party/fonts/poppins-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.krimidinner.party/fonts/poppins-v13-latin-regular') format('woff'), /* Modern Browsers */
       url('https://www.krimidinner.party/fonts/poppins-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.krimidinner.party/fonts/poppins-v13-latin-regular.svg#PatuaOne') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family: 'themify';
	src:url('https://www.krimidinner.party/fonts/themify.eot?-fvbane');
	src:url('https://www.krimidinner.party/fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('https://www.krimidinner.party/fonts/themify.woff?-fvbane') format('woff'),
		url('https://www.krimidinner.party/fonts/themify.ttf?-fvbane') format('truetype'),
		url('https://www.krimidinner.party/fonts/themify.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
h1, h2, h3, h4, h5, h6 { font-family: "Poppins", sans-serif; }
body { font-family: "Poppins", sans-serif }


/*barber-header*/

@media (min-width: 992px){
.barber-header .mega-menu li { display: inline-block; }
.barber-header .mega-menu li a { font-weight: 500; }
.barber-header .mega-menu .topbar-social ul li { margin-right: 0; }
.barber-header .mega-menu .menu-logo > li > a img { height: 90px; }
.barber-header .mega-menu .topbar-social { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.barber-header .mega-menu .topbar-telephone { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.barber-header .mega-menu > section.menu-list-items .menu-bar > ul {  display: inline-block !important;  float: none; }
.barber-header.logo-center .mega-menu > section.menu-list-items .menu-bar { text-align: center; display: inline-block; width: 100%; }
.barber-header .mega-menu.desktopTopFixed > section.menu-list-items .menu-bar { text-align: inherit; display: inherit; width: auto; }
.barber-header .mega-menu.desktopTopFixed > section.menu-list-items .menu-bar > ul {  display: inherit !important;  float: inherit; }
.barber-header .mega-menu.desktopTopFixed .topbar-social {display: none; }
.barber-header .mega-menu.desktopTopFixed .topbar-telephone { display: none; }
.header.light .mega-menu .menu-links > li > a  { font-weight: bold; }
.mega-menu.desktopTopFixed .menu-list-items .menu-logo > li > a img {
  display: none;
}
.button { font-size: 18px;  font-family: "Poppins", sans-serif }

}

/*barber banner*/
.barber-banner { height:70vh; position: relative; z-index: 9; }
.barber-banner .slider-content h1 { font-size: 48px; line-height: 48px; position: relative; letter-spacing: 7px; }
.barber-banner .slider-content p { font-size: 21px; line-height: 24px; letter-spacing: 2px; }
.barber-banner .slider-content span { font-size: 20px; line-height: 20px; letter-spacing: 2px; }

/*barber section title*/
.barber-section-title { margin-bottom: 40px; }
.barber-section-title h2 { position: relative; z-index: 9; }
.barber-title span { position: absolute; font-size: 150px; color: rgba(0, 0, 0, 0.1); top: -50px; line-height: 150px; }

/*about*/
.barber .about-img-01 { position: absolute; top: -50px; z-index: 9; }
.barber .about-img-02 { position: absolute; top: 310px; z-index: 9; right: -90px; }
.barber .about-history { margin: 90px 40px 90px 150px; }
.barber .barber-title span { left: 0px; }

/*choose us*/
.choose-us-bg { position: relative; padding: 100px 20px 100px 15px; }
.choose-us-bg:before { position: absolute; width: 100%; height: 100%; content: ""; background: #f7f7f7; left: -100%; top: 0; }

/*team*/
.team .barber-title span, .service .barber-title span, .barber-contact .barber-title span { left: 0; right: 0; }
.team .barber-section-title { position: absolute; left: 0; right: 0; bottom: 0; }
.barber-team { background-position: center 15px; }

/*price listing*/
.price-listing { margin-top: -80px; }
.listing ul li { display: inline-block; float: left; width: 100%; padding: 15px 0; color: #ffffff; font-size: 21px; line-height: 24px; }
.listing ul li.divider.dashed { border-color: rgba(255, 255, 255, 0.1) }
.pricing-divider { width: 100%; overflow: hidden; text-align: center; }
.pricing-divider img { width: 50px; }
.pricing-divider:before, .pricing-divider:after { border-bottom: 2px dashed rgba(255, 255, 255, 0.1); content: ""; display: inline-block; height: 10px; margin: 18px 25px 0 -100%; vertical-align: top; width: 50%; }
.pricing-divider:after { margin: 18px -100% 0 25px; }

/*contact*/
.barber-contact i { font-size: 40px; }
.barber-contact p { font-size: 16px; }

/*footer*/
.footer h6 { font-weight: 400; }

/*theme color*/
.theme-bg { background: #ba893f; }
.theme-color { color: #ba893f; }
 
.tooltip-inner {
  background-color: #333 !important;
  color: #fff;
  font-size: 14px;
  padding: 8px 12px;
  border-radius: 8px;
  box-shadow: 0px 4px 12px rgba(0,0,0,0.2);
}

.tooltip.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: #333 !important;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: #333 !important;
}
.tooltip.bs-tooltip-left .tooltip-arrow::before {
  border-left-color: #333 !important;
}
.tooltip.bs-tooltip-right .tooltip-arrow::before {
  border-right-color: #333 !important;
}
