/*Theme Weightwatcher*/
/*
Theme Name: Kleenex Facepack
 */
.container {
    margin: 0 auto;
}
.clear {
    padding: 0;
    clear: both;
    height: 0;
    margin: 0;
}
.fl{ float:left; display:inline-block}
.fr{ float:right; display:inline-block}

body{ margin:0; font-family: 'Roboto'; font-weight:400}

a:hover,
a:active,
a:focus {
    text-decoration: none;
    outline: none;
}

a{
    outline: none;
}

img {
    max-width: 100%;
}

/*-----------------------------Header------------------------*/
.header_log_section{ background:#158cc0}
.header_section2{ background:#00a0db; }
.header_row_postition{ position:relative}
.toggle_up{ float:right; background:#FFF; z-index:999; padding:5px 5px 0 5px; cursor:pointer;}
.toggle_up i{ width:15px; height:15px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border:1px solid #00a0db; display:inline-block; position:relative;}
.toggle_up i::after{ font-size:12px; color:#00a0db; content:"\f0dd"; font-family:fontawesome; position:absolute; left:3px; top:3px; display:block; height:5px; font-style:normal; vertical-align:top; transform-origin:center center; line-height:5px;  }
.toggle_up.open i::after{ content:"\f0d8";top:4px; }
/*LOGO*/
.logo{ color:#FFF; font-size:24px; font-weight:700; float:left; padding-top:8px;  padding-bottom:8px; font-family: 'Roboto'}

/*MENU*/
ul.menu_header{ list-style:none; margin:0; padding:0}
ul.menu_header li{ float:left; padding:7px  0 0 0; margin-left:10px}
ul.menu_header li a{ color:#F0F8FB; text-decoration:none; font-size:14px; text-transform: uppercase; border-bottom:1px solid #158cc0; transition:all 0.5s ease; line-height:39px; display:inline-block; padding-bottom:3px;}
ul.menu_header li a:hover{ color:#FFF; border-bottom:1px solid #fff;}
ul.menu_header li a.active{ color:#FFF; border-bottom:1px solid #fff;}
.user_icon{ color:#FFF; margin-right:7px;}

/*Buy Online*/
.buy_online li:first-child{ color:#FFF; text-transform:uppercase}
ul.menu_header.buy_online{ float:right; margin-right: 18px; padding-top:8px}
.buy_online{ list-style:none; padding-top:15px; float:right; margin-right:16px;}
.buy_online li{ float:left; margin-left:5px;}
.buy_online .btn{ padding:0 13px; font-size:13px; background-color:#ff9200}


/*---------------------------Body Part--------------------------------*/
/*----Main Slider------*/
.main_slider{ background-image:url(../images/slider_main.png); width:100%; height:420px; margin:0 auto; background-size:cover}

/*-------------SLIDER ITEM BOX-----------------*/
.slider_gourment span{ display:inline-block; vertical-align:central}

.slider_gourment span.new_blue_rounded{	 
	background:#47b7e1;
	 width:92px;
	height:92px;
	-moz-border-radius: 50p%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	line-height:92px;
	text-align:center; color:#fff; font-size:24px;}
.rounded_blues span h1{ margin-top:10px;}
/*.rounded_blues .col-md-12{ padding-left:0; padding-right:0}*/
.slider_gourment .new_blue_rounded_position{
	 background:#47b7e1;
	 width:90px;
	height:90px;
	-moz-border-radius: 50p%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	line-height:82px;
	text-align:center; color:#fff; font-size:24px; position:relative}
.slider_gourment span.new_blue_rounded, .slider_gourment .new_blue_rounded_position{ display:none}	

/*Circle Box*/
.position_txt {
    position: absolute;
    bottom: 0;
    left:0;
    top:0; color:#FFF;
	}	
span.position_txt h5{ font-size:12px;}

/*ITEM BOX*/
.slider_gourment{ background:#eeeeee; padding:30px 0}	
.slider_gourment span{}
span.formation_txt h5{ margin-top:-29px}
.title_txt_styl{ float:left; margin-left:10px; margin-top:11px;}
.gour_menu_box_slider{ margin-top:10px; margin-bottom:10px;}
.gour_menu_box_slider .item{ background:#FFF; text-align:center; margin:0 auto; padding:18px; overflow:hidden; transition:all 0.5s ease;}
.gour_menu_box_slider .item:hover{-webkit-box-shadow: 7px 7px 5px -1px rgba(0,0,0,0.17);
-moz-box-shadow: 7px 7px 5px -1px rgba(0,0,0,0.17);
box-shadow: 7px 7px 5px -1px rgba(0,0,0,0.17);}
.slick-slide{ margin-bottom:15px; margin-top:15px;}



.gour_menu_box_slider .item h3{ text-align:left; color:#4d4d4d; text-transform:uppercase; font-family:'WWDisplayExtraBold'; font-size:18px }
.gour_menu_box_slider .item p{ text-align:left}
.gour_menu_box_slider .item .more_info_btn{ padding:5px 10px; text-align:center; width:100%; margin:0 auto; background:#03a9e7; cursor:pointer; transition:all 0.5s ease}
.gour_menu_box_slider .item .more_info_btn:hover{ background:#069cd4}
.gour_menu_box_slider .item .more_info_btn a{ color:#FFF; text-transform:capitalize; font-family:'Roboto'; font-weight:300}
.item a img{ display: inline-block}
.blog_title h3{ height:41px; overflow:hidden;}
.blog_contents p{ height:59px; overflow:hidden}
.slick-initialized .slick-slide{ outline:none;}
.gourm_menu_title h1{font-family:'Roboto'; font-weight:300; font-size:32px}
.slick-slider .slick-list{margin-right:0;}


/*Image Hover*/
.slick-slide{ cursor:pointer}
.slick-slide .blog_img {position:relative; width:100%; height:247px; overflow:hidden}
.slick-slide .blog_img a.first_image{ position:absolute; top:0; left:0; z-index:1; width:100%;}
.slick-slide .blog_img a.first_image img {width:80%; left:10%;  height:auto;}

.slick-slide .blog_img a.second_image{ position:absolute; top:0; left:0; z-index:2; opacity:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; width:100%; height:auto;}
.slick-slide .blog_img a.second_image img{width:93%; height: auto; margin-top:-12px;}
.slick-slide:hover .blog_img a.second_image{opacity:1}



/*Slider Arrow*/
.gour_menu_box_slider .slick-prev{ position:absolute; top:39%; left:-25px; cursor:pointer}
.gour_menu_box_slider .slick-next{ position:absolute; top:39%; right:-25px; cursor:pointer }
.gour_menu_box_slider .slick-prev:after{ content:"\f104"; font-size:50px; color: #000; font-family:fontawesome; cursor:pointer; top:50}
.gour_menu_box_slider .slick-next:after{ content:"\f105"; font-size:50px; color: #000; font-family:fontawesome; cursor:pointer}
ul.slick-dots{ list-style:none; text-align:center; margin-top:18px; margin-left:-42px}
ul.slick-dots li{ display:inline-block; margin-left:2px; outline:none}
ul.slick-dots li button{ text-indent:-999px; border-radius:50%; -webkit-border-radius:50%; border:0px solid; background: transparent; width: 12px; height: 12px; text-indent:-999px; overflow:hidden; outline:none; border:1px solid #000; padding:0}  
ul.slick-dots li button:active{}
ul.slick-dots li.slick-active button{ background:#000;  border-color:#000}



/*----------------Testinomial BOX-------------------*/
.testimonial_box{ margin:40px 0}
.testimonial_box h1{ text-align:center; margin:0 auto; text-transform:capitalize; padding-bottom:30px;}
.testimonial_box .bg_img{ background-image:url(../images/testimonial_img.png); background-position:center center; background-size:cover; height:235px; position:relative; cursor:pointer}
.load_more{ padding:5px 10px; text-align:center; width:20%; margin:0 auto; background:#03a9e7; cursor:pointer; text-transform: capitalize;  margin-top:30px; transition:all 0.5s ease}
.row.test_img_box{ margin-right:0 ;margin-left:0}
.load_more a{ color:#FFF;}
.load_more:hover{ background:#069cd4}
/*Hover Item*/
.content_item{position:absolute; top:0; left:0; width:100%; height:100%; padding:10px 26px; box-sizing:border-box;
-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; color:#FFF; background:rgba(0,0,0,0.5); transition:all 0.7s ease; opacity:0; text-align:center;}


.content_item .no_opacity{ position:absolute; left:50%; top:50%; padding:0 15px; width:100%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);  box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}

.testimonial_box .bg_img:hover .content_item{ opacity:1}



.read_more{ padding:5px 10px; text-align:center; margin:0 auto; background:#03a9e7; cursor:pointer; text-transform: capitalize; }

.read_more a{ color:#FFF}
.read_more:hover{ background:#069cd4}

.link_more_class{ padding:5px 66px; text-align:center; margin:0 auto; cursor:pointer; text-transform: capitalize;border: 1px solid white;}

.link_more_class a{ color:#FFF}
.link_more_class:hover{ background:#069cd4}


/*=====POP UP BOX=====*/
/*For desktop*/
.popup_for_desktop{ display:block}

/*For Mobile*/
.popup_for_mobile{ display: none}


.pop_up_lightbox .modal-header .close{ margin:5px 10px 0 0; opacity:1; position:relative; width:50px; height:50px;}
.pop_up_lightbox .modal-header .close:hover{opacity:0.3}

.pop_up_lightbox .modal-header .close:after, .pop_up_lightbox .modal-header .close:before{ width:25px; height:2px; background:#1fa9e5; content:''; display:inline-block;transform-origin:center center; position:absolute; left:50%; top:50%;}
.pop_up_lightbox .modal-header .close:after{transform:rotate(45deg) translate(0%, -45%);}
.pop_up_lightbox .modal-header .close:before{transform:rotate(-45deg) translate(0%, -45%);}


.pop_up_lightbox .modal-header{ padding:0; border-bottom:none;}
.pop_icon_position{ margin:0 auto; text-align:center; padding:10px 0;}
.pop_icon_position div{ display:inline-block}
.pop_ups_img img{ width:100%; height:auto}
.pop_up_box h1{ margin-top:0; font-family:'Roboto'; font-weight:700; font-size:25px}
.pop_up_box h4{ font-family:'Roboto'; font-weight:700; font-size:16px}
.pop_up_box p{ font-family:'Roboto'; font-weight:300; font-size:14px}
.pop_up_box .table{ margin-top:18px;}
.pop_up_box .table > tbody > tr > td{ border-top:none}
.pop_up_box .nutri_margin{ margin-bottom:0}

.pop_up_lightbox  .modal-body h2{ font-family:'WWDisplayExtraBold'; color:#4d4d4d; font-size:18px; margin-top:0;}

@media (min-width:980px){
.modal-dialog { width:950px;}
}


/*----------------------------Footer------------------------------------*/
.footer_section{ background:#eeeeee; color:#333; padding:30px 0}

.menu-footer-menu-container, .menu-help-container, .menu-connect-container{ margin-top:5px;}
/*Footer Menu*/
.footer_menu ul{ list-style:none; margin:0; padding:0}
.footer_menu ul li{ padding:3px 0; display:block; text-align:left}
.footer_menu h5{ font-weight:600; text-transform:uppercase; color:#000; margin:0; cursor:pointer}

.footer_menu.is_open ul{ margin-bottom:20px}
.footer_menu ul li a{ color:#333; font-size:14px; text-decoration:none; text-transform: capitalize}
.footer_menu ul li a:hover{ text-decoration:underline}

/*Center Blue Txt*/
.blue_background{background:#47b7e1;}
.text-center .jumbotron{ margin-bottom:0; background:#47b7e1; color:#FFF; padding:1px 0px 32px 8px}
.text-center .jumbotron a{ color: #FFF}
.text-center .jumbotron h1{ font-size:35px; font-family:"Roboto"; font-weight:300;padding-bottom:10px}

/*Social Icon*/
.social_icon a{ margin:0; padding:0 5px 0 5px; font-size:26px; transition:all 0.5s ease; vertical-align:middle}
.social_icon a:hover{opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */}
.social_icon a.fb_icon{ color:#3d5b9a}
.social_icon a.twit_icon{ color:#1cadf0}
.social_icon a.youtube_icon{ color:#b90303}
.social_icon a.pin_icon{ color:#d5666b}
.social_icon a.inst_icon{ color:#537fa5}

/*Underline*/
.underline{ border-bottom:1px solid #c7c7cc; margin:40px 0 40px 0;}
.underline_3{ border-bottom:1px solid #c7c7cc; margin:40px 0 40px -15px;}
.underline_for_mobil{ width:100%; border-bottom:1px solid #c7c7cc; margin:80px 0 40px 0}

/*Lower Footer Sub Menu*/
.lower_submenu{ margin:0 auto; text-align:center; text-transform:capitalize}
.lower_submenu ul{ list-style:none;}
.lower_submenu ul li{ display:inline-block; text-align:center; padding:0 8px;}
.trust_icon{ margin-top:10px;}
.trust_icon{ text-align:center; padding:20px 0}
#menu-footer-nav-menu li a{ color:#333}
#menu-footer-nav-menu li a:hover{ text-decoration:underline}





/*-----------------------SUB MENU CSS HERE------------------*/

body {
    position: relative;
    overflow-x: hidden;
}
body,
html { height: 100%;}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {background-color: transparent;}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 220px;
}

#sidebar-wrapper {
    z-index: 1000;
    left: 220px;
    width: 0;
    height: 100%;
    margin-left: -220px;
    overflow-y: auto;
    overflow-x: hidden;
    background:#009fd9;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}

#page-content-wrapper {
    width: 100%;
    padding-top:38px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -220px;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    position: relative; 
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.sidebar-nav li:before { display:none}

.sidebar-nav li:nth-child(2):before {
    background-color: #ec1b5a;   
}
.sidebar-nav li:nth-child(3):before {
    background-color: #79aefe;   
}
.sidebar-nav li:nth-child(4):before {
    background-color: #314190;   
}
.sidebar-nav li:nth-child(5):before {
    background-color: #279636;   
}
.sidebar-nav li:nth-child(6):before {
    background-color: #7d5d81;   
}
.sidebar-nav li:nth-child(7):before {
    background-color: #ead24c;   
}
.sidebar-nav li:nth-child(8):before {
    background-color: #2d2366;   
}
.sidebar-nav li:nth-child(9):before {
    background-color: #35acdf;   
}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}

.sidebar-nav li a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 10px 15px 10px 15px;    
}

.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 20px;
    line-height: 44px;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
}

.buy_online_txt{ text-transform:uppercase}
li.nav_inner_button a{ width:100%; padding:10px; color:#FFF; background:#ff9218; text-align:center}
li.nav_inner_button a:hover{ background:#e27f10;}
.nav_inner_button{ margin-left:10px; margin-top:5px;}
.return_txt{ margin-top:5px; text-transform:uppercase}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
  position: fixed;
  top:7px;  
  z-index:1000;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 15px;
  background: transparent;
  border: none;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left:0;
  height:1px;
  width:70%;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom{
  position: absolute;
  left:0;
  height:2px;
  width:78%;
}

button.hamburger.is-open {
    left:197px;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #FFF;
}
.hamburger.is-closed .hamb-top { 
  top: 6px; 
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom:8px;  
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color:#fff;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;  
}
.hamburger.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 1;
}
ul.rid.pop_up_tab { margin: 0; padding: 0;}
.rid.pop_up_tab li{list-style: none;}
.pop_up_tab h4{cursor:pointer; position: relative;padding: 10px; margin:0;}
.rid.pop_up_tab li{ border-bottom: 1px solid #000;}
.rid.pop_up_tab li:first-child{ border-top: 1px solid #000;}


.pop_up_tab h4:after{
  content:'\f107';
  position: absolute;
  font-family: fontawesome;
  font-size: 20px;
  right: 15px;
  top: 7px;
}

.pop_up_tab h4.is-open:after{
  content:'\f106';
}

.pop_up_tab .tab_dtls{ padding:15px;}
/* insgatram logo //Sanjaya */
.instagram_logo {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
}
.instagram_logo > img{
  opacity: 0.6;
}

/*================= Slider =======================*/
.banner-top-text{}
.banner-big-font{ font-size:30px !important; font-weight:bold; font-family:'WWDisplayExtraBold'; line-height:1 !important;}
.banner-description{ font-size:14px;}
body * .ls-slide  * .banner-description{font-family: 'Roboto'; font-weight:400}
body * .ls-slide  * .banner-big-font{font-family:'WWDisplayExtraBold';}