/*
Theme Name: Grain & Bake Co.
Author: Predikkta
Author URI: http://predikkta.com/
Description: Custom theme built for Grain & Bake Co
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');
@import url('https://fonts.googleapis.com/css?family=Roboto+Mono:100,300,400,400i,500,700');
.natural-product-images-list li {
	float: left;
	list-style: none; margin-bottom: 30px;
}
.natural-product-images-list li {
	float: left;
	list-style: none;
	width: 21%;
	margin-right: 4%;
	text-align: center;
	display: block;
}
.product-image-left {
	float: left;
	width: 64%;
	height: 20%;
}
.listnav li {
	list-style: none; font-weight: bold; padding: 3px 0;
}
.listnav1 li i {
	display: none;
}
.listnav i.glyphicon.glyphicon-ok{ margin: 0 15px 5px 0;}
.listnav1 li {
	list-style: none; padding: 3px 0;
}
ul.listnav1{ padding-left:0;}
.product-range-table table.table-section1 {
	margin-top: 16px;
}
.product-list-page{ background:url("/wp-content/uploads/2017/10/marble-2371776_1280.jpg") no-repeat 0px 0px; float:left; padding: 49px 0; margin-bottom: 30px!important; }
.natural-product-images-list span {
	font-family: 'Roboto Mono', sans-serif;
	font-weight: 400;
	font-size: 20px;
}
.natural-product-images-list img {
	width: 210px;
	height: 233px; margin-bottom: 15px;
}
.product-range-table table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
.single-product-image h2 {
	font-size: 16px;
}
.single-product-image {
	margin-top: 10px;
}
.product-range-table{ margin-bottom: 10px;}
.table-section2 td {
	text-align: right !important;
}
.table-section2 {
	width: 42% !important;
}
.table-section1 td {
	padding: 2px 0 !important;
}
.table-section2 td.table-leftside-content {
	text-align: left !important;
	padding: 0px 7px !important;
}
.table-border-right{ border-right: 1px solid #ccc;}
.product-range-table table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}
.product-range-table table tr {
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}
.product-range-table table th,
.product-range-table table td {
  padding: .625em;
  text-align: center;
}
.product-range-table table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
.table-section1 {
	width: 30% !important;
}
.table-section2 {
	width: 51% !important;
}
.product-range-table tr {
	background: none !important;
}
.table-section2 td {
	text-align: right !important;
	padding: 2px 5px !important;
}
@media screen and (max-width: 1093px) {
.natural-product-images-list li {
	width: 29%;
	margin-right: 3%;
}
}
@media screen and (max-width: 980px) {
.table-leftside-content ul {
	padding-left: 0;
	list-style: none;
}
.table-section2 {
	width: 360px !important;
}
.natural-product-images-list li {
	width: 223px;
	margin: 0 auto;
}
.product-image-left {
	float: left;
	width: 64%;
	height: 20%;
}
}
@media screen and (max-width: 600px) {
 .table-section2, .table-section1 {
	width: 100% !important;
	font-size: 10px;
}
.single-product-image img {
	width: 200px;
	float: none !important;
	margin: 0 auto;
	text-align: center;
	display: block;
}
.natural-product-images-list li, .product-list-page{ float: none;}
.product-list-page{ background:none;}
}

.entry-content img{margin: 0 0 1.5em 0}.alignleft, img.alignleft{margin-right: 1.5em;display: inline;float: left}.alignright, img.alignright{margin-left: 1.5em;display: inline;float: right}.aligncenter, img.aligncenter{margin-right: auto;margin-left: auto;display: block;clear: both}.wp-caption{margin-bottom: 1.5em;text-align: center;padding-top: 5px}.wp-caption img{border: 0 none;padding: 0;margin: 0}.wp-caption p.wp-caption-text{line-height: 1.5;font-size: 10px;margin: 0}.wp-smiley{margin: 0 !important;max-height: 1em}blockquote.left{margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left}blockquote.right{margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right}body{font-family: 'Open Sans', sans-serif;font-weight: 300}h1, h2, h3, h4, h5, h6{font-family: 'Roboto Mono', sans-serif}a{color: #aace72}a:hover{color: #333}.inFront{z-index: 9999}.vc_row h2:first-child{margin-top: 0}@media (max-width: 991px){.noBGMobile{background:opa}}.hidden{display:none}#menu-item-27{margin-bottom: -70px}.ubermenu .ubermenu-target-text{font-weight: 300 !important;text-transform: uppercase}@media (min-width: 960px){.hide-desktop{display: none !important}.hide-mobile{display: inline-block !important}.ubermenu .ubermenu-item.ubermenu-item-level-0{font-size: 1.2em}.ubermenu .ubermenu-target{padding: 15px 30px !important}}@media (max-width: 960px){.hide-desktop{display: inline-block !important}.hide-mobile{display: none !important}.ubermenu .ubermenu-item.ubermenu-item-level-0{font-size: 1.2em}}@media (max-width: 1166px){.ubermenu .ubermenu-target{padding: 20px 20px 20px 10px !important}}#main-container{padding-top: 50px}h1.page-title{font-size: 5em;display: inline-block;padding-bottom: 35px;margin-bottom: 35px;position: relative;font-style: italic}h1.page-title:before{content: "";position: absolute;width: 50px;height: 1px;left:0;bottom: 0;border-bottom: 1px solid #000}@media (max-width: 1330px){h1.page-title{font-size: 3em}}h2.page-title{font-size: 3em;display: inline-block;padding-bottom: 35px;position: relative;font-style: italic}h2.page-title:before{content: "";position: absolute;width: 50px;height: 1px;left:0;bottom: 0;border-bottom: 1px solid #000}i.glyphicon.glyphicon-ok{color: #aace72;margin: 0 5px 5px 0;border: solid 1px #aace72;padding: 4px;border-radius: 25px}.socialSprite{position: relative;padding-left: 0}.socialSprite li{margin: 15px 0 0 5px;padding: 0;list-style: none}@media (max-width:992px){.socialSprite li{margin-right: 16px}}.socialSprite li, .socialSprite a{height: 30px;display: inline-block}.socialSprite a{-webkit-transition: opacity 500ms ease;-moz-transition: opacity 500ms ease;-ms-transition: opacity 500ms ease;-o-transition: opacity 500ms ease;transition: opacity 500ms ease}.socialSprite a:hover{filter: alpha(opacity=50);-khtml-opacity: .5;-ms-filter: "alpha(opacity=50)";-moz-opacity: .5;opacity: .5}.socialFacebook{width: 30px;background: url('images/sm-sprite.png') -120px 0}.socialInstagram{width: 30px;background: url('images/sm-sprite.png') 0 0}.socialPinterest{width: 30px;background: url('images/sm-sprite.png') -60px 0}.socialYoutube{width: 30px;background: url('images/sm-sprite.png') -90px 0}.socialTwitter{width: 30px;background: url('images/sm-sprite.png') -30px 0}.socialFacebook:hover{background: url('images/sm-sprite.png') -120px -30px}.socialInstagram:hover{background: url('images/sm-sprite.png') 0 -30px}.socialPinterest:hover{background: url('images/sm-sprite.png') -60px -30px}.socialYoutube:hover{background: url('images/sm-sprite.png') -90px -30px}.socialTwitter:hover{background: url('images/sm-sprite.png') -30px -30px}.btn{background: transparent;border: solid 3px #aace72;color: #aace72;font-weight: bold}.btn:hover{background: #aace72;border: solid 3px #aace72;color: #fff;transition: all .3s ease}footer{background: #fcfcfc;padding:35px 0;-webkit-box-shadow: 0px -1px 2px 0px rgba(238,238,238,1);-moz-box-shadow: 0px -1px 2px 0px rgba(238,238,238,1);box-shadow: 0px -1px 2px 0px rgba(238,238,238,1)}footer .widget_nav_menu ul{list-style: none;padding-left: 0}footer ul li{}footer h4{margin-top: 20px}.footerBottom{text-align: center;padding: 15px 0 5px 0;background-color: #ececec}