@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Poppins:400,700');
body {
	font-family: 'Roboto', sans-serif !important;
}
.widget, .widget a {
	color: #5c5c5c
}
.page-title {
	display: none;
}
.page-title h2 {
	color: #468c01;
	font-size: 36px;
	font-weight: 700;
	text-transform: none;
}
#page .container-inner {
	box-shadow: none;
}
#page {
	margin-top: 0 !important;
	padding-bottom: 0;
	overflow: hidden;
}
.content .post, .content .page {
	overflow: inherit;
}
/*=========================== HEADRE ===========================*/
#header {
	padding-bottom: 0;
	border-bottom: 5px solid #468c01;
}
/**************TOP MENU*****************/
#nav-topbar.nav-container {
	border-top: 5px solid #468c01;
	background-image: url(http://www.shashiminerals.com/wp-content/uploads/nav-topbar-dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 15px 0;
	box-shadow: none;
	transition: none;
}
#nav-header .container {
	text-align: right;
}
#nav-topbar .nav li a {
	color: #000000;
}
#nav-topbar .nav li a .fa.fa-envelope {
	color: #5687ce;
}
#nav-topbar .nav li a .fa.fa-phone-square {
	color: #4db82a;
}
.toggle-search {
	color: #b2b2b2;
}
.top-language {
    display: block;
    float: right;
    margin-top: -42px;
    padding-right: 60px;
}


/**************MAIN MENU*****************/
#nav-header.nav-container {
	box-shadow: none;
}
#nav-header .nav li a {
	color: #50536e;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 18px;
	margin: 0 6px;
}
.menu-but a {
	background-color: #468c01;
	color: #fff !important;
	border-radius: 5px;
}
#nav-header .nav li.current_page_item > a {
	color: #468C01;
	border-bottom: 1px solid #95db50;
}
#nav-header .nav li a:hover {
	background-color: #468c01;
	color: #fff;
	border-radius: 5px;
}
/*=========================== HOME ===========================*/
.home .innerheader {
	background-image: none;
	padding-bottom: 0px;
}
/***********HOME SLIDER**************/
.home .pad.group {
	padding-top: 0;
}
.shs-theme {
	margin-bottom: 0
}
.super-hero-slider.shs-theme .super-hero-caption {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 400;
}
.super-hero-slider.shs-theme .super-hero-caption h2 {
	font-family: 'Poppins', sans-serif;
	color: #FFFFFF;
	font-size: 40px;
	font-weight: 700;
}
/***********HOME ABOUT**************/
#hm-about {
	background-image: url(http://www.shashiminerals.com/wp-content/uploads/sh.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center top;
	padding-top: 25px;
}
#hm-about h2, #hm-products h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 50px;
	color: #000;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
	margin-bottom: 35px;
}
#hm-about h2 strong, #hm-products h2 strong {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 50px;
	/*color: #000;*/
}
#hm-about h4 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 20px;
	color: #858585;
	text-transform: uppercase;
	margin: 0;
}
/***********HOME PRODUCTS**************/
#hm-products {
	background-color: #f2f2f2
}
.hm-product-box {
	font-size: 15px;
	color: #468c01;
	font-weight: 300;
}
.hm-product-box h3 {
	font-size: 20px;
	color: #468c01;
	font-weight: 400;
}
/***********HOME catalogue**************/
#hm-catalogue {
	background-color: #fff;
	background-image: url(http://www.shashiminerals.com/wp-content/uploads/hm-catalogue-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center -5px;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}
#hm-catalogue p {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}
#hm-catalogue h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 50px;
	color: #fff;
	border-bottom: 1px solid #5b926b;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#hm-catalogue h2 strong {
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 50px;
	color: #fff;
}

@media (max-width:1024px) {
#hm-catalogue {
	background-color: #3A7845;
	background-image: none;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
}
.hm-catalogue-img {
	text-align: center !important
}
}
/***********HOME FOOTER INFO**************/
#hm-footer-info {
	font-size: 14px;
	color: #222127;
	font-weight: 300;
}
#hm-footer-info h3 {
	font-size: 14px;
	color: #468c01;
	font-weight: 700;
	text-transform: uppercase;
}
footer .nav-wrap {
	padding: 15px 0;
	background-color: #EAEAEA;
}
/*********** PRODUCTS PAGE ***********/
.woocommerce-tabs ul {
	margin-bottom: 20px !important;
}
.woocommerce-Tabs-panel.entry-content h2 {
	display: none;
	margin-top: 20px;
}
.thumbnails.slider > div {
	margin-left: 0 !important;
}
.thumbnails.slider img {
	height: 115px !important;
	overflow: hidden;
}
.woocommerce-tabs.wc-tabs-wrapper td {
	padding: 5px 16px;
	text-align: left;
}
/*************INNER PAGE***************/
.innerheader {
	background-image: url(http://www.shashiminerals.com/wp-content/uploads/sh.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center bottom;
	padding-bottom: 61px;
}
#subheader {
	background-color: #3e7e31;
	background-image: url(http://www.shashiminerals.com/wp-content/uploads/hm-catalogue-bg1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#subheader h1 {
	font-family: 'Poppins', sans-serif;
	color: #fff;
	font-size: 30px;
	padding: 4% 15px;
	text-align: center;
	font-weight: 700;
	background-image: url(http://www.shashiminerals.com/wp-content/uploads/sh.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center top;
}
/*****INQUIRY******/
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 select, .wpcf7 textarea {
	background: #fbfbfb none repeat scroll 0 0;
	border: 1px solid #ddd;
	margin: 0 12px 12px 0;
	width: calc(50% - 24px);
}
.wpcf7 textarea {
	width: calc(100% - 35px);
}
.themeform button[type="submit"], .themeform input[type="submit"]{ background-color:#468C01;}
.nav-toggle .fa.fa-bars {
	color: #428246;
}

/**********************  PRODUCTS  *****************************/
.woocommerce ul.products li.product a img {
    border: 1px solid #ccc;
    height: 160px;
    padding: 5px;
}
@media only screen and (max-width:719px) {
 
.woocommerce ul.products li.product a img {
    height: auto;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {
    width: 100%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 26px;
}
  
}

@media only screen and (max-width:719px) {
#nav-header .container {
	text-align: left;
}
#header .pad {
    padding-bottom: 20px !important;
    padding-top: 25px !important;
}
.logo-tagline-group .last {
	border-top: 1px solid #468C01;
	margin: 0;
}
.nav-wrap.container.expanded {
	border-top: 1px solid #468C01;
}
#nav-header .nav li a {
	margin-bottom: 6px;
}
}
#nav-header .nav li.current-menu-item > a{
	border-bottom: 1px solid #95db50;
    color: #468c01;
}
#nav-header .nav li.current-menu-item > a:hover{
	border-bottom: none;
    color: #fff;
}