/*
Theme Name: heneedsfood
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

a { -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; cursor:pointer;  }
a:hover, a:active { text-decoration:none; outline:none; color:#94c400; }
a:focus { outline:none; }
::-moz-selection { color: #fff; background:#1d93bd; text-shadow:none; }
::selection { color: #fff; background:#6ebc40; text-shadow:none; }
p { display:block; padding:10px; }
.clear { margin:0; padding:0; height:0; clear:both;}
/*=======================================Start CSS===============================================*/

@font-face {
	font-family: 'typenoksidi';
	src: url('font/typenoksidi.eot');
	src: local('?'), url('font/typenoksidi.woff') format('woff'), url('font/typenoksidi.thf') format('truetype'), url('font/typenoksidi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {    font-family: 'MrEavesXLSanOTThin';    src: url('font/emigre-mreavesxlsanot-thin.eot');    src: url('font/emigre-mreavesxlsanot-thin.eot') format('embedded-opentype'),         url('font/emigre-mreavesxlsanot-thin.woff') format('woff'),         url('font/emigre-mreavesxlsanot-thin.ttf') format('truetype'),         url('font/emigre-mreavesxlsanot-thin.svg#MrEavesXLSanOTThin') format('svg');}

body { margin:0px; padding:0px; background:#fff; font-weight:thin; font-family:'Roboto'; color: #000000; }

/*=======================================Header===============================================*/
#hf_header { margin:0px; padding:20px 20px; border-bottom:1px solid #ededed; }
#hf_header .hf_logo { text-align:center; display:block; padding:0px 0px 0px 0px; font-size:55px; color:#707070; font-family: 'typenoksidi'; text-decoration:none; outline:none; }
#hf_header .hf_logo span { font-size:30px; }
#hf_header .hf_nav { display:block; margin:0px; padding:0px; list-style:none; text-align:center; }
#hf_header .hf_nav li { display:inline-block; background:url(img/dots.jpg) right 13px no-repeat; padding:0 17px 0 8px; }
#hf_header .hf_nav li a { font-size:18px; color:#adaaaa; text-decoration:none;  }
#hf_header .hf_nav li a:hover { color:#94c400 !important; }
#hf_header .hf_nav li.current-menu-item a { color:#94c400; }
#hf_header .hf_nav li:last-child { background:none !important;}


/*=======================================Header End===============================================*/

#hf_leftnav_container { display:block; border:1px solid #ededed; margin-top:-1px; position:relative; }
#hf_leftnav_container .hf_big_img { display:block;  border-top:none; padding:10px; position:relative; border-left:1px solid #ededed; margin-left:-1px; min-height:220px;}
#hf_leftnav_container .hf_big_img img { width:100%; height:auto; }
#hf_leftnav_container .hf_big_img .hf_big_img_text { position:absolute; right:10px; bottom:10px; left:10px; background:rgba(0,0,0,0.5); padding:20px; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h1 { display:block; font-size:25px; color:#fff; margin:0px; padding:0px 0px 10px 0px; font-family: 'Helvetica'; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h1 span { font-size:14px; font-family:'Roboto'; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h2 { display:block; font-size:26px; color:#fff; margin:0px; padding:0px 0px 10px 0px; font-family:'Helvetica'; font-weight:thin; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h3 { display:block; font-size:16px; color:#fff; margin:0px; padding:0px 0px 0px 0px; line-height:22px; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h3 p { padding:0px; float:left; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h3 a { color:#94c400; padding-left:5px; }

#hf_leftnav_container .hf_left_nav_box { display:block; min-height:627px; border-right: 1px solid #ededed; border-bottom: 1px solid #ededed; }
#hf_leftnav_container .hf_left_nav_box .hf_left_nav { display:block; margin:0px; padding:0px 0px 15px 0px; list-style:none; text-align:center;  }
#hf_leftnav_container .hf_left_nav_box .hf_left_nav li { display:block;  }
#hf_leftnav_container .hf_left_nav_box .hf_left_nav li a { font-size:16px; color:#a9a9a9; text-align:center; text-decoration:none; border-bottom:1px solid #ededed; padding:4px 0px; display:block; }
#hf_leftnav_container .hf_left_nav_box .hf_left_nav li a:hover { color:#fff; background:#94c400;  border-bottom:1px solid #79a900; }
#hf_leftnav_container .hf_left_nav_box .hf_left_nav li.current-menu-item a { background:#94c400; color:#FFFFFF; }

/*--------Social Icon-------*/
#hf_leftnav_container .hf_social_box { display:block; padding:0px 20px 10px 20px; }
#hf_leftnav_container .hf_social_box .hf_social_icon { display:block; margin:0px; padding:0px; list-style:none; text-align:center; }
#hf_leftnav_container .hf_social_box .hf_social_icon li { display:inline-block; width:30px; height:30px; margin:0px 5px 0px 0px; }
#hf_leftnav_container .hf_social_box .hf_social_icon li a { display:inline-block; width:30px; height:30px; background:#fff; border:1px solid #b8b8b8; font-size:14px; color:#000; padding-top:4px; border-radius:50%; }
#hf_leftnav_container .hf_social_box .hf_social_icon li a:hover { background:#94c400; color:#fff; border:1px solid #94c400;  }
#hf_leftnav_container .hf_social_box .hf_social_icon li a span { display:none; }
#hf_leftnav_container .hf_line { text-align:center; display:block; }

/*--------Social Icon End-------*/

.hf_latest_product { text-align:center; margin:10px 10px 0px 10px; position:absolute; right:0px;left:0; }
.hf_latest_product h2 { font-size:20px; color:#222222; margin:0px; padding:5px 0px 10px 0px ; }
.hf_latest_product .hf_latest_product_in { text-align:center; padding:0px; border:1px solid #ededed;/* min-height:366px;*/  }
/*.hf_latest_product .hf_latest_product_in .hf_latest_product_img img { width:100%; }*/
.hf_latest_product .hf_latest_product_in .hf_latest_product_con { display:block; }
.hf_latest_product .hf_latest_product_in .hf_latest_product_con .hf_product_name { display:block; color:#696767; font-size:18px; padding:5px 0px; }
.hf_latest_product .hf_latest_product_in .hf_latest_product_con .hf_product_dec { color:#858585; font-size:13px; display:block; padding:0px 0px 5px 0px; }
.hf_latest_product .hf_latest_product_in .hf_latest_product_con .hf_read_more { color:#94c400; font-size:13px; }
.hf_latest_product .hf_latest_product_in .hf_product_slide { display:block; margin:0px; padding:0px; list-style:none; }
.hf_latest_product .hf_latest_product_in .hf_product_slide li { display:block; margin:0px; padding:0px; }

/*--------Latest Product Slider-------*/
.hf_latest_product .bx-wrapper .bx-controls-direction a { display:block; height: 20px; margin-top: -16px; outline: 0 none; position: absolute; text-indent: -9999px; top: 52%; width: 11px; z-index: 9999; }
.hf_latest_product .bx-wrapper .bx-controls-direction a.disabled { display:block; }
.hf_latest_product .bx-wrapper .bx-prev { background:url(img/nxt.png) no-repeat; left: 10px; }
.hf_latest_product .bx-wrapper .bx-next { background:url(img/prv.png) no-repeat; right: 10px; }
.hf_latest_product .bx-wrapper .bx-next:hover { background:url(img/prv.png) no-repeat; right: 10px; }
.hf_latest_product .bx-wrapper .bx-prev:hover { background:url(img/nxt.png) no-repeat; left: 10px; }
/*--------Latest Product Slider End-------*/

.hf_thumb_container { display:block; margin-top:10px; }
.hf_thumb_container h2 { font-size:30px; color:#333; padding:0px; display:block; text-align:center; font-weight:bold; font-family:'Roboto'; background:url(img/border_line.jpg) repeat-x center center; }
.hf_thumb_container h2 span { background:#fff; padding:0px 20px; }
.hf_thumb_container h2 span .hf_hdn_text { color:#94c400; padding:0px; }
.hf_thumb_container .hf_thumb_container_in { display:block; border-top:1px solid #ededed; border-right:1px solid #ededed; position:relative; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails { display:block; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in { display:block; padding:10px; border:1px solid #ededed; border-top:none; border-right:none; min-height:435px;  }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in:hover {  background:#94c400; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; cursor:pointer;  }
/*.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in img { width:100%; display:block; height:250px; }*/
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in img { width:100%; display:block; height:auto; }
.hf_thumb_container .hf_thumbnails .hf_product_name { display:block; font-family: 'Helvetica'; font-size:20px; color:#000; font-weight:thin; padding:10px 0px 5px 0px; line-height:28px; }
.hf_thumb_container .hf_thumbnails .hf_product_name .hf_date { font-family: 'Roboto'; font-size:13px ; color:#94c400; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in:hover .hf_date { color:#fff; }
.hf_thumb_container .hf_thumbnails .hf_reading_text { position:absolute; right:10px; bottom:12px; background:#fff; color:#767676; font-size:13px; padding:5px 10px; border-radius:3px; border:1px solid #e2e2e2; text-decoration:none; }
.hf_thumb_container .hf_thumbnails:hover .hf_reading_text { background:#fff; border:1px solid #e2e2e2; }
.hf_thumb_container .hf_thumbnails:hover .hf_product_dec { color:#333; }
.hf_thumb_container .hf_thumbnails .hf_product_dec { font-size:14px; color:#848484; padding:0px 0px 0px 0px; font-weight:normal; display:block; overflow:hidden; height:60px; }
.hf_thumb_container .hf_thumbnails .hf_product_dec p { padding:0px; }
.hf_thumb_container .hf_thumbnails .hf_description { padding:0px 10px; }
.hf_thumb_container .hf_thumbnails .hf_description2 { display:none; }
.hf_thumb_container .hf_thumbnails .hf_dec_box { display:block; min-height:93px; }

.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_cat_thumbnails_in { display:block; padding:10px; border:1px solid #ededed; border-top:none; border-right:none; position:relative; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_cat_thumbnails_in:hover {  background:#94c400; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; cursor:pointer; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_cat_thumbnails_in img { width:100%; display:block; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_cat_thumbnails_in .hf_categorie_hdn { display:block; position:absolute; right:30px; bottom:30px; font-size:30px; color:#fff; font-weight:bold; text-shadow:0px 1px 0px #333; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_cat_thumbnails_in .hf_categorie_hdn a { color:#fff; }
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_cat_thumbnails_in .hf_categorie_hdn a:hover { color:#94c400; margin-right:5px; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; }


/*-----16-07-2014-------*/

.hf_container { display:block; }
.hf_container h2 { font-size:30px; color:#333; padding:0px; display:block; text-align:center; font-weight:bold; font-family:'Roboto'; background:url(img/border_line.jpg) repeat-x center center; }
.hf_container h2 span { background:#fff; padding:0px 20px; }
.hf_container .hf_container_in { display:block; padding:10px; text-align:center; }
.hf_container .hf_container_in p { display:block; padding:0px; color:#808080;font-size:14px; }
.hf_container_box { display:block;  border-top:none; padding:0px; position:relative; border-left:1px solid #ededed; margin-left:-1px; }
.hf_container h3 { font-family: "Helvetica";font-weight: 200;text-align: left;font-size: 30px;}
.hf_container h3 span { background:#fff; }
.hf_container .hf_container_in .hf_banner_box .hf_search { display:block; position:absolute; left:136px; top:110px; }
.hf_container .hf_container_in .hf_banner_box .hf_search form { display:inline-block !important; text-align:left; }
.hf_container .hf_container_in .hf_banner_box .hf_search input { height:35px;  border:1px solid #ccc; padding:0 10px; color:#7d7d7d; opacity:0.9; width:430px; float:left; }
.hf_container .hf_container_in .hf_banner_box .hf_search button { height:35px; min-width:50px; color:#fff; border:none; background:#94c400; padding:0 10px; float:left; }
.hf_container .hf_container_in .hf_banner_box .hf_search button:hover { background:#88b401; }
.hf_container .hf_container_in .hf_banner_box .hf_search .hf_search_hdn { color:#fff; font-size:17px; padding-right:10px; float:left; }
.hf_container .hf_container_in .hf_banner_box { display:block; position:relative; padding-bottom:10px; }
.hf_container .hf_container_in .hf_cat_con { display:block; position:relative; padding-bottom:10px; font-family: 'Helvetica'; font-size:18px; }
.hf_container .hf_container_in .hf_cat_con h2 { background:none !important; text-align:left !important; font-family: 'Helvetica'; font-size:30px; }
.hf_container .hf_container_in .hf_cat_con img { width:100%; }
.hf_container .hf_container_in .hf_banner_box img { width:100%; }
.hf_container .hf_container_in .hf_cat_con ul { display:block; margin:0px; padding:0px; list-style:none; }
.hf_container .hf_container_in .hf_cat_con ul li { display:block; background: url("img/sub_cat.png") no-repeat scroll left 6px rgba(0, 0, 0, 0); padding-left:20px; font-family: 'Helvetica'; font-size:16px; color:#5c5b5b; font-weight:thin; }
.hf_container .hf_container_in .hf_cat_con h1 { font-size:30px; font-family: 'Helvetica'; font-weight:bold; }
.hf_container .hf_container_in .hf_cat_con p { font-family: 'Helvetica'; font-size:16px; color:#5c5b5b; font-weight: thin;}

.hf_container .hf_container_in .hf_date_list { display:block; margin:0px; padding:0px; list-style:none;  }
.hf_container .hf_container_in .hf_date_list li { display:block; padding:3px 0px 0px 0px; }
.hf_container .hf_container_in .hf_date_list li a { color:#202020; font-size:13px; padding:2px 0px 4px 0px; border-bottom:1px dashed #d9d9d9; display:block; margin:0px 10px; }
.hf_container .hf_container_in .hf_date_list li a:hover { color:#94c400; }
.hf_container .hf_container_in .hf_date_list li a.hf_date { font-size:18px; color:#333; }
.hf_container .hf_container_in .hf_date_box { display:block; margin-bottom:20px; }

.hf_container .hf_container_in .hf_cat_con { text-align:left; }
.hf_container .hf_container_in .hf_cat_list { display:block; margin:0px; padding:0px; list-style:none;  }
.hf_container .hf_container_in .hf_cat_list li { display:block; width:25%; float:left; padding:3px 0px 0px 0px; }
.hf_container .hf_container_in .hf_cat_list li a { color:#7e8f7e; border: 1px solid #ccc; font-size:13px; padding:7px 0px 7px 0px;  display:block; margin:0px 2px; text-transform: uppercase; }
.hf_container .hf_container_in .hf_cat_list li a:hover { color:#fff; background:#94c400; }

.hf_container .hf_container_in .hf_sub_cat { display:block; }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list { display:block; margin:0px; padding:0px; list-style:none; text-align:left; }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list li { display:block;  }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list li a { color:#6f6f6f; font-size:14px; font-family: 'typenoksidi'; padding:6px 0px 6px 0px; border-bottom:1px dashed #ccc; display:block; margin:0px 10px; outline:0;  }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list li a:hover { color:#94c400; }

.hf_container .hf_container_in .hf_sub_cat .hf_sub_list_in { display:block;  margin-bottom:20px; padding:0px 0px 0px 20px; list-style:none; text-align:left; }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list_in li { display:block;  }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list_in li a { color:#6f6f6f; font-family:'Roboto'; font-size:14px; padding:6px 0px 6px 0px; border-bottom:1px dashed #d9d9d9; display:block; margin:0px 10px; background:url(img/sub_cat.png) no-repeat left 10px; padding-left:20px; }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list_in li a:hover { color:#94c400; }
.hf_container .hf_container_in .hf_sub_cat .hf_sub_list li a.hf_sub_hdn { color:#94c400; font-size:23px; background-image:none; }





.hf_serch_bar { display:block; }
.hf_serch_bar input { height:35px;  border:1px solid #ccc; padding:0 10px; color:#7d7d7d; opacity:0.9; position:relative; }
.hf_serch_bar button { display:block; height:35px; min-width:50px; color:#fff; border:none; background:#94c400; padding:0 10px; position:absolute; right:20px; top:20px; }
.hf_serch_bar button:hover { background:#88b401; }
.modal-content { border-radius:0 !important; }
.modal-header { background:#94c400!important; padding:8px 20px !important; color:#fff; }
/*-----16-07-2014-------*/



/*------------------------------- Start Pagination CSS -------------------------------*/
.product_page { display:block; clear:both; text-align:right; color:#666666; background:#fff; border: 1px solid #ececec; padding:10px; margin:17px 0px 17px 0px; }
.product_page ul { list-style:none; display:block; /*height:23px;*/ text-align:center; margin:0px; padding:0px; }
.product_page ul li { display:inline-block; *display:inline; margin:0px 1px 0px 1px; }
.product_page ul li a { display:inline-block; *display:inline;/* height:18px;*/  border:1px solid #e1e1e1; background:#fff; padding:3px 7px 3px 7px; text-decoration:none; color:#666666; -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; transition:background 200ms linear; }
.product_page ul li span { display:inline-block; *display:inline; padding:2px 4px 2px 4px; }
.product_page ul li a:hover { background:#94c400; color:#ffffff !important; text-decoration:none; }
.product_page ul li.disable { display:inline-block; *display:inline;/* height:18px;*/ border:1px solid #e1e1e1; padding:3px 7px 3px 7px; background:#f9f8f6; color:#bbbbbb; }
.product_page ul li.onpage { display:inline-block; *display:inline; /*height:18px;*/ padding:3px 7px 3px 7px; background:#94c400 !important; color:#ffffff !important; text-decoration:none; }
.wp-paginate li.wp-paginate .current { background:#94c400 !important; }
.wp-paginate .current { background:#94c400 !important; }

.mc4wp-alert.mc4wp-success {
   background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
   padding: 5px 10px;
}
.mc4wp-alert.mc4wp-error {
   background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
   padding: 5px 10px !important;
}
.mc4wp-alert.mc4wp-notice {
   background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8) !important;
   padding: 5px 10px !important;
}
/*------------------------------- End Pagination CSS -------------------------------*/


#hf_footer { display:block; padding:20px 20px; border-top:1px solid #ededed; margin-top:-1px; }
#hf_footer .hf_footer_nav { display:block; margin:0px; padding:0px; list-style:none; text-align:center; }
#hf_footer .hf_footer_nav li { display:inline-block; }
#hf_footer .hf_footer_nav li a { font-size:16px; color:#3b3b3b; text-decoration:none; padding:0px 10px; }
#hf_footer .hf_footer_nav li a:hover, #hf_footer .hf_footer_nav li a.active { font-size:16px; color:#94c400; text-decoration:none; font-size:16px; }
#hf_footer .hf_copyright { text-align:center; font-size:12px; display:block; margin:10px 0px; line-height:20px; }



/* ===================================== Screen Resolution CSS ===================================== */
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){
.hf_thumb_container .hf_thumbnails .hf_dec_box { min-height:105px; }
.hf_thumb_container .hf_thumbnails .hf_product_name { font-size:21px; }
.hf_thumb_container .hf_thumbnails .hf_product_name .hf_date { font-size:11px; }
.hf_container .hf_container_in .hf_banner_box .hf_search input { width:345px; }
.hf_container .hf_container_in .hf_banner_box .hf_search { left:37px; top:67px; }
#hf_leftnav_container .hf_line { display:none; }
.hf_thumb_container .hf_thumbnails .hf_product_dec { height:42px; }
#hf_leftnav_container .hf_left_nav_box { min-height:inherit !important; }
/*#hf_leftnav_container .hf_big_img img { min-height:inherit !important; }*/
/*.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in img { height:inherit !important; }*/
.hf_thumb_container .hf_thumb_container_in .hf_thumbnails .hf_thumbnails_in { min-height:340px !important;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 1200px) {
#hf_header .hf_nav li span { padding:0px 1px; }
#hf_header .hf_nav li a { font-size:15px; }
#hf_header .hf_nav li a:hover { font-size:15px; }
#hf_leftnav_container .hf_left_nav li { float:left; }
#hf_leftnav_container .hf_left_nav li a { padding: 0 3px; font-size:17px; }
#hf_leftnav_container .hf_social_box .hf_social_icon { text-align:center; }
#hf_leftnav_container .hf_social_box .hf_social_icon li { float:none; display:inline-block; }
#hf_leftnav_container .hf_left_nav { text-align:center; padding-bottom:0px; }
#hf_leftnav_container .hf_left_nav li { display:inline-block; float:none; }
.hf_thumb_container .hf_thumbnails .hf_description2 { display:block; }
.hf_thumb_container .hf_thumbnails .hf_description { display:none; }
#hf_leftnav_container  .hf_big_img { border-left:none; border-right:none; min-height:352px;}
#hf_footer .hf_footer_nav li a { padding:0px 2px; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h3 { font-size:15px; }
#hf_leftnav_container .hf_big_img .hf_big_img_text h2 { font-size:18px; line-height:24px; }
#hf_leftnav_container .hf_big_img .hf_big_img_text { padding:10px; }
#hf_leftnav_container .hf_left_nav_box { min-height:inherit; }
.hf_latest_product { position:relative; }
/*#hf_leftnav_container .hf_big_img img { min-height:inherit; }*/
.hf_thumb_container .hf_thumbnails .hf_dec_box { min-height:105px; }
.phone_hide { display:none !important; }
.hf_container .hf_container_in .hf_banner_box .hf_search input { position:relative; width:100%; }
.hf_container .hf_container_in .hf_banner_box .hf_search button { position:absolute; right:0; top:0px; }
.hf_container .hf_container_in .hf_banner_box .hf_search { position:relative; left:0; top:0; margin-top:10px; }
.hf_container .hf_container_in .hf_banner_box .hf_search .hf_search_hdn { display:none;  }
.hf_container .hf_container_in .hf_banner_box .hf_search form { display:block !important; }
.hf_container .hf_container_in .hf_banner_box .hf_search input { float:none; }
.hf_container .hf_container_in .hf_cat_con img { height:auto; }
.hf_container .hf_container_in .hf_banner_box img { height:auto; }
}

/* Landscape phones and down */
@media (max-width: 480px) {
#hf_header .hf_logo { font-size:46px; }
#hf_header .hf_nav li a { font-size:14px; }
#hf_header .hf_nav li a:hover, #hf_header .hf_nav li a.active { font-size:14px; }
#hf_leftnav_container .hf_left_nav li a { font-size:16px; }
.hf_container .hf_container_in .hf_cat_list li { width:100%; }
.product_page ul li a { margin:3px 0px; }
}


/*sunny add */

#footer a{color:#3b3b3b !important;}


/* sunny add 3-2-2015*/


/*Code by: Shoumitra Dhar Sunny
email: suned_p@yahoo.com*/



@media only screen and (min-width: 1024px){

.hf_latest_product .hf_latest_product_in .hf_latest_product_img img{width:100% !important;height:10% !important;}
 
}

/*		Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {

.hf_latest_product .hf_latest_product_in .hf_latest_product_img img{width:100% !important;height:10% !important;}
 
}



/*		Mobile Layout: 320px.    */

@media only screen and (max-width: 767px) {

 
}



/*		Wide Mobile Layout: 480px.    */

@media only screen and (min-width: 480px) and (max-width: 767px) {

  

}

