/*================================================

* Template Name: Foodkuy - Mobile HTML Template
* Version: 1.0
* Author: HidraTheme 
* Developed By: HidraTheme  
* Author URL: https://themeforest.net/user/hidratheme

-- NOTE: This is main stylesheet of the template --

================================================*/
/*================================================

COLOR STYLE 
primary-color: #95b700;
secondary-color: #708a00;
font-color-sidebar: #ffffff;
icon-sidenav-color: #95b700;
general-font-color: #212529;
font_header: #ffffff;
sidebar:  #333333;

================================================*/
/*================================================
            Table of contents  
==================================================

1. GENERAL    
2. PRELOADER
3. HEADER 
4. SIDEBAR  
    4.1 PROFILE
    4.2 SIDEBAR LEFT
    4.3 SIDEBAR RIGHT
5. HOMEPAGE
    5.1 HOMEPAGE SLIDER
    5.2 HOMEPAGE YOU MIGHT LIKE
    5.3 HOMEPAGE AUTHOR
    5.4 HOMEPAGE BANNER
    5.5 HOMEPAGE NEWS
6. SUBSCRIBE
7. RECIPE LIST
8. FOOD RECIPE PAGE
9. AUTHOR
10. SETTING
11. FEEDBACK
12. NEW RECIPE 
13. LOGIN
14. REGISTER
15. PAGINATION
16. GALLERY
17. NEWS LIST
18. FAVORITES
19. NEWS
20. PROFILE
21. 404 PAGE
22. FOOTER

====================================================
            End table content 
===================================================*/
/* ---------------------------------------------------
1. GENERAL  
----------------------------------------------------- */
@import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700";
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
 *,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
 article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
 
body {margin:0;
  font-family: 'Poppins', sans-serif;
  background: #ffffff;
  font-size: 13px;
  color: #212529; }

body a,
body a:hover {
  color: #212529;
  text-decoration: none; }

body.noscroll {
  overflow: hidden; }

.btn {
  background-color: #95b700;
  color: #ffffff; }

.btn:hover {
  color: #ffffff; }



.none {
  display: none; }

.clear {
  clear: both; }

.theme-button {
  background-color: #95b700;
  padding: 5px 15px;
  color: #fff;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block; }

.theme-button.medium {
  padding: 10px 15px; }

.line {
  width: 100%;
  height: 1px;
  background-color: #ddd; }

.theme-button-line {
  border: 1px solid #95b700;
  background-color: transparent;
  padding: 3px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  color: #95b700; }

.theme-button:hover {
  background-color: #708a00; }

ul.slick-dots li button {
  width: 15px;
  height: 5px;
  background-color: #95b700;
  padding: 0px;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  border-radius: 90px;
  opacity: 0.3; }

ul.slick-dots li.slick-active button {
  opacity: 1; }

.slick-dots li {
  margin: 0px 0px !important;
  height: 15px !important; }
.slick-dots li button:before {
  font-size: 0px !important; }

.content-wrap {
  
  max-width: 100%;
  margin: 0 auto;
  /*min-height: calc(100vh - 156px);*/
  background-color: #ffffff;
  overflow: hidden; }

.no-margin-top {
  margin-top: 0px; }



#content {
  width: 100%;
  min-height: calc(100vh - 56px);
  transition: all 0.3s;
  position: absolute;
  top: 56px;
  right: 0; }



/* ---------------------------------------------------
5. HOMEPAGE
----------------------------------------------------- */
#content {
  background-color: #f4f4f4;
  /*---------- Homepage Slider ----------*/ }
  #content .img-hero {
    margin-bottom: -15px;
    overflow: hidden; }
    #content .img-hero .slick-slide img {
      width: 100%;
      height: auto; }
  #content .img-hero ul.slick-dots {
    bottom: 20px; }
  #content .img-hero ul.slick-dots li {
    margin: 0px; }
  #content .img-hero ul.slick-dots li button {
    background-color: #ffffff; }
  #content .img-hero ul.slick-dots li button:before {
    color: #fff;
    font-size: 0px; }

.section-home {
  overflow: hidden;
  background-color: #ffffff;
  width: 95%;
  margin: 0 auto 15px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 20px 15px;
  -webkit-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.13);
  -moz-box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.13);
  box-shadow: 0px 1px 9px 0px rgba(50, 50, 50, 0.13); }

.section-home .sa-title {
  color: #212529;
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: 600; }

.section-home .heading-section {
  position: relative;
  margin-bottom: 25px;
  margin-top: 0px; }
  .section-home .heading-section .sa-title.popcat {
    width: 100%;
    line-height: 1;
    text-align: center; }

.section-home .more-category {
  width: 100%;
  text-align: center;
  padding: 10px 0px 0px; }
  .section-home .more-category .mcbutton {
    position: relative;
    right: 0px;
    bottom: 0px;
    display: inline-block;
    font-size: 14px;
    font-weight: 600; }

.section-a {
  background: #fff;
  position: relative;
  z-index: 2;
  padding: 15px 15px; }

.section-home.s-category {
  position: relative; }

.home-category-list {
  margin-left: -5px;
  margin-right: -5px;
  margin-top: -5px; }
  .home-category-list .home-box-category {
    position: relative;
    width: 33.333333%;
    height: 65px;
    overflow: hidden;
    float: left;
    border: 5px solid #ffffff;
    border-radius: 10px; }
  .home-category-list .home-text-category {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 2;
    text-align: center; }
    .home-category-list .home-text-category .bc-text {
      word-break: break-word;
      display: table-cell;
      z-index: 2;
      vertical-align: middle;
      color: #333;
      font-size: 15px;
      font-weight: 500;
      padding: 0px 10px;
      line-height: 1; }
  .home-category-list .home-image-category {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #f2f2f2; }
	.home-category-list .home-image-category_active {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #c39871; }
    .home-category-list .home-image-category img {
      opacity: 0.5;
      max-height: 9999999%;
      width: 200%;
      height: auto;
      max-width: 200%;
      margin-left: -50%; }


/*# sourceMappingURL=theme.css.map */
