@media only screen and (max-width: 780px) {

	/*---------------------------------------------------------------------*/
	/* GENEAR */
	/*---------------------------------------------------------------------*/
	body {
		line-height: 1.2;
	}

	.mobile {
		display: block;
	}

	.desktop {
		display: none !important;
	}

	.center {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	h1 {
		font-size: 16px;
		margin: 0 0 10px;
	}

	h2 {
		font-size: 14px;
		margin: 0 0 10px;
	}

	h2.h2-mobile {
		margin-bottom: 0;
		text-transform: capitalize;
	}

	#content-wrap.center,
	#content-wrap-full.center {
		padding: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#main-content,
	#main-content-full,
	#main-content.checkout-content {
		width: 100%;
		padding: 15px 15px 30px 15px;
		margin: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#main-content-full #main-content {
		padding: 0;
	}

	#right-menu {
		width: 100%;
		float: left;
		padding: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-top: 1px solid #cececd;
	}

	#content-wrap,
	#content-wrap-full {
		width: 100%;
		padding: 0;
		margin: 0;
		border: none;
	}

	.col551,
	.col468,
	.col462,
	.col385,
	.col332,
	.col302,
	.col296,
	.col219,
	.col136,
	.col50p {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.col {
		margin-right: 0;
	}

	input,
	textarea {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	input,
	input.button {
		height: 36px;
	}

	#main-content p,
	#main-content ul,
	#main-content ol {
		font-size: 14px;
	}

	.select-wrap {
		width: auto;
		margin-left: 70px;
		padding: 5px 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#search-filters .select-wrap {
		margin-left: 0;
	}

	/*---------------------------------------------------------------------*/
	/* HEADER */
	/*---------------------------------------------------------------------*/

	#breadcrumb {
		display: none;
	}

	.mobile-header {
		position: relative;
		background: url(../images/body-bg.png) 0 0 repeat-x;
	}

	/*Burger icon*/
	#nav-icon3 {
	  top: 0px;
	  width: 27px;
	  height: 16px;
	  position: relative;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .5s ease-in-out;
	  -moz-transition: .5s ease-in-out;
	  -o-transition: .5s ease-in-out;
	  transition: .5s ease-in-out;
	  cursor: pointer;
	  display: inline-block;
	  margin-right: 4px;
	}

	#nav-icon3 span {
	  display: block;
	  position: absolute;
	  height: 2px;
	  width: 100%;
	  background: #ffffff;
	  border-radius: 9px;
	  opacity: 1;
	  left: 0;
	  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);
	  -o-transform: rotate(0deg);
	  transform: rotate(0deg);
	  -webkit-transition: .25s ease-in-out;
	  -moz-transition: .25s ease-in-out;
	  -o-transition: .25s ease-in-out;
	  transition: .25s ease-in-out;
	}

	#nav-icon3 span:nth-child(1) {
	  top: 0px;
	}

	#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
	  top: 8px;
	}

	#nav-icon3 span:nth-child(4) {
	  top: 16px;
	}

	#nav-icon3.open span:nth-child(1) {
	  top: 6px;
	  width: 0%;
	  left: 50%;
	}

	#nav-icon3.open span:nth-child(2) {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}

	#nav-icon3.open span:nth-child(3) {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}

	#nav-icon3.open span:nth-child(4) {
	  top: 8px;
	  width: 0%;
	  left: 50%;
	}

	#toggle {
		position: relative;
	}

	/*HEADER ICONS*/

	/*Mobile nav*/
	#mobile-nav {
		display: none;
		position: absolute;
	    top: 65px;
	    left: 0;
	    width: 100%;
	    z-index: 9;
	    background-color: #ffffff;
	    text-align: left;
        box-shadow: 0 6px 7px rgba(0,0,0,0.1);
	}
		#mobile-nav ul {
			width: 100%;
		}
			#mobile-nav ul li {
				line-height: 23px;
			    border-bottom: 1px solid #c5c4c5;
			    padding: 7px 15px;
			}

				#mobile-nav ul li:last-child {
				    border-bottom: 1px solid #dedede;
				}

					#mobile-nav li.small-sub-nav ul {
						display: none;
					}

						#mobile-nav a {
						    color: #1b1b1b;
						    text-decoration: none;
						    font-size: 13px;
						    text-transform: uppercase;
						    font-weight: 600;
						}
							#mobile-nav li.mobile-telephone {
								color: #56926a;
								text-transform: uppercase;
								font-size: 13px;
							}
								#mobile-nav li.mobile-telephone a {
									color: #56926a;
								}

	.menu-arrow {
		position: relative;
		width: 13px;
		height: 6px;
	}
		.menu-arrow:before {
		    content: "\f107";
	        font: normal normal normal 14px/1 FontAwesome;
			position: absolute;
			font-size: 21px;
		}

			.menu-arrow.arrow-open:before {
				content: "\f106";
			}

	.mobile-header {
		height: 65px;
	}

	.header-button {
		text-align: center;
		width: 23%;
	 	line-height: 65px;
	 	height: 65px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-left: 1px solid #8eb099;
	}
		.header-button i {
			color: #fff;
			-webkit-transition: color 0.3s ease-out;
			-o-transition: color 0.3s ease-out;
			transition: color 0.3s ease-out;
		}
			.header-button:hover i {
				color: #C4F3D1;
			}

	.header-button.logo-container {
		width: 31%;
		background-color: #5c5c5c;
		border-left: none;
	    line-height: 62px;
	}
		.logo-container img {
			height: 55px;
		    top: 5px;
		    position: relative;
		}

	.login-container i {
		font-size: 33px;
		position: relative;
		top: 3px;
	}

	.basket-container i {
		font-size: 23px;
	}

	.menu-container {

	}

	/*Search*/
	#search.search-mobile {
		float: none;
		text-align: center;
		margin: 0 auto;
		padding: 8px 10px;
	}
		#search.search-mobile,
		#search.search-mobile form {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			#search.search-mobile form {
				height: 35px;
				border: 1px solid #afafae;
			    box-shadow: 0 0 7px rgba(0,0,0,0.1);
			}
				#search.search-mobile a {
					padding: 0;
					background: url(../images/adv-search-mobile.png) 25% 0 no-repeat;
					-webkit-background-size: 15px;
					background-size: 15px;
					color: #1b1b1b;
					text-decoration: none;
				}
					#search.search-mobile input.search-button,
					input#searchsubmit {
						float: right;
					}

					input#searchsubmit {
						display: block;
						width: 32px;
					    height: 29px;
					    margin: 0;
					    padding: 0;
					    display: block;
					    background: url(../images/header-search-button-bg.png) 0 0 no-repeat;
					    cursor: pointer;
					    text-indent: 200px;
					}

						#search.search-mobile input.search-box,
						#search input#s {
						    padding: 9px 10px;
						    width: 77%;
						}

						#search input#s {
							height: 33px;
							background: none;
						}


	/*---------------------------------------------------------------------*/
	/* FOOTER */
	/*---------------------------------------------------------------------*/

	.footer-enquiry {
		margin: 0 0 15px;
		padding: 0 0 15px;
		border-bottom: 2px solid #7e7e7e;
		font-size: 15px;
	}

		.footer-enquiry span {
			font-weight: 600;
		}

	.footer-logos {
		display: none;
	}

	.footer-links .center {
		padding: 15px;
	}

	.footer-copyright {
		height: auto;
	}

	.footer-copyright .center {
		height: auto;
	}

	.footer-menu  {
		margin-top: 10px;
	}

	.footer-social {
		float: left;
		clear: both;
		width: 100%;
	    margin-bottom: 15px;
	}
		.footer-social a {
			float: left;
		    margin: 0 6px 0 0;
		}

	.footer-links li {
		width: 100%;
		padding: 5px 0;
	}

	.footer-links li.first-row {
		padding: 5px 0;
		border-top: none;
	}

	.footer-links li:last-child {
		border-bottom: none;
	}


	/*---------------------------------------------------------------------*/
	/* SIDEBAR */
	/*---------------------------------------------------------------------*/
	#right-menu {
	    background-color: #f7f7f5;
	}
		.menu-box-content {
			display: none;
			border-bottom: 1px solid #c0c0c0;
		}
			.menu-box {
				border-bottom: none;
				margin-bottom: 15px;
			}
				.menu-box-title {
					position: relative;
				    border: 1px solid #c0c0c0;
				    font-size: 14px;
				    background-color: #ffffff;
					cursor: pointer;
				}

				.menu-box-title-clean {
					padding: 12px;
				}

					.menu-box-title:before {
						content: "\f105";
						font-family: "FontAwesome";
						position: absolute;
						top: 10px;
					    right: 15px;
					}

		.goog-te-gadget-simple {
			width: 100%;
		}

		.live-chat-box {
			height: 38px;
			overflow: hidden;
			position: relative;
			background: #ebf1e4;
			border: 1px solid #b0c994 !important;
		}
			.live-chat-box img {
				position: relative;
				top: -1px;
				left: -1px;
			}
				.live-chat-box:after {
					position: absolute;
					content: '';
					background-color: #f6f6f6;
					left: 200px;
					top: 0;
					width: 100%;
					height: 100%;
				}

			.live-chat-box .live-chat-box {
				border: none !important;
			}

		.menu-section-list li a.current,
		.menu-section-list li a:hover {
			background: #d9d9d8 url(../images/right-section-menu-over-bg.png) right 10px center no-repeat;
		}


	/*---------------------------------------------------------------------*/
	/* HOME PAGE */
	/*---------------------------------------------------------------------*/
	.home-slider-wrap {
		display: none;
	}

	#main-content ul.home-sections {
		border: none;
		padding: 0;
	}

	.home-news,
	.home-twitter {
		margin: 20px 0 0;
		padding: 20px 0 0;
		width: 100%;
	}

	.home-news .col551 {
		width: 100%;
	}

	#main-content ul.home-sections li {
		width: 47.3%;
		float: left;
	    margin-right: 10.5px;
	}
		#main-content ul.home-sections li:nth-child(2n) {
		   margin-right: 0;
		}
			.home-news li h3 a {
				text-decoration: none;
			}

	.home-sections li a {
		width: 100%;
		font-size: 16px;
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	/*---------------------------------------------------------------------*/
	/* CONTACT PAGE */
	/*---------------------------------------------------------------------*/
	.contact-form {
		padding: 15px;
	}
		.contact-form input,
		.contact-form textarea {
			width: 100%;
		}
		.contact-form textarea {
			height: 195px;
		}
			.contact-form h2 {
				font-size: 14px;
			}
				.contact-form label {
					margin: 0;
				}
	/*---------------------------------------------------------------------*/
	/* CATEGORY PAGE */
	/*---------------------------------------------------------------------*/
	.sub-sections {
		margin: 0;
	}
		.sub-section {
			margin: 0 0 10px 0;
			width: 100%;
			height: 67px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
			.sub-section-left {
				height: 37px;
				width: 60%;
			}
				.sub-section .button {
					display: none;
				}

	.sub-section-thumbnail {
		height: 61px;
		width: 30%;
		float: right;
	}

	.sort-left {
		width: 100%;
	}
		.sort-left > span {
			margin-top: 9px;
			display: block;
			float: left;
		}

		.sort-left > .select-wrap {
			line-height: 22px;
		}

	.sort {
		margin: 0 0 20px;
		border-bottom: none;
	}

	#main-content ul.pages-list {
		width: 100%;
		text-align: center;
		font-size: 16px;
	}

	/*---------------------------------------------------------------------*/
	/* PRODUCT LISTING PAGE */
	/*---------------------------------------------------------------------*/
	.product-single {
		width: 47.7%;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		clear: none;
		margin: 0 4.6% 10px 0;
		border-top: none;
		position: relative;
	}
	.product-single-last {
		border-bottom: none;
	}
		.product-single:nth-child(2n) {
			margin: 0 0 10px 0;
		}
			.product-thumbnail {
				width: 100%;
				height: auto;
				max-height: 91px;
			}
				.product-single-right {
					position: initial;
				    padding: 0 0 25px;
					width: 100%;
					background-color: #ffffff;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
				}
					.product-single-right h3 {
						width: 100%;
						font-size: 13px;
						margin-bottom: 5px;
						margin-top: 5px;
					}
						.product-single .button {
							display: none;
						}

						.product-single-id {
							float: left;
							margin-bottom: 5px;
							font-size: 12px;
						}
						.product-single-details {
							left: 0;
							bottom: 0;
						}

	#main-content .product-single-supplier ul {
		font-size: 11px;
		margin-bottom: 5px;
	}
		#main-content .product-single-supplier ul li {
			border-right: none;
			display: block;
		}

	.prod-description {
		padding-bottom: 15px;
	}

	/*---------------------------------------------------------------------*/
	/* PRODUCT PAGE */
	/*---------------------------------------------------------------------*/
	#content-wrap-full #main-content {
		width: 100%;
	}
	.col385,
	.col551 {
		width: 100%;
	}

	.product h1 {
		font-size: 16px;
	}

	.product-share {
		padding: 0;
		background: none;
		border: none;
	}

		.product-share h2 {
			font-size: 12px;
		}

		.product-share span {
			display: inline-block;
			margin-bottom: 5px !important;
		}

			.product-share span span {
				display: inline;
				margin-bottom: 0 !important;
			}

	.product-details {
		font-size: 11px;
	}

	.product-image {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.product-stock {
		margin: 0;
	}

	.product-pricing,
	.product-order {
		width: 100%;
	}

		.product-order .button {
			width: 55%;
		}

		.product-qty {
			width: 47px;
			height: 30px;
		}

	.product-extra-fields {
		width: 100%;
	}

	.mobile-add-to {
		width: 48%;
		margin: 15px 0 30px !important;
		padding: 0;
		text-align: center;
	}

	.mobile-add-to-left {
		float: left;
	}

	.mobile-add-to-right {
		float: right;
	}

	#add-to-forum {
		margin-bottom: 30px;
		top: 0;
	}

		#add-to-forum:after {
			left: 70%;
		}

		#add-to-forum textarea {
			width: 100%;
		}

	.product-menu-box-half {
		width: 100%;
	}

	.product-menu-box-half.live-chat-box {
	     border: 1px solid #c0c0c0;
	}

	.product-menu-box-half.live-chat-box .live-chat-box {
		border: none;
	}

	.product-box-wrap {
		border: none;
		background-color: #ffffff;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
		.product-box-wrap .box {
			padding: 0;
		}

		.product-box-wrap .product-options {
			padding-top: 15px;
			border-top: 1px solid #e4e4e4;
		}

	.mobile-tab {
		padding: 15px;
		position: relative;
		background: #eff3ee;
		border: 1px solid #c0c0c0;
		border-top: none;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		text-decoration: none;
	}

		.mobile-tab:after {
			content: "\f107";
			font-family: "FontAwesome";
			position: absolute;
			top: 16px;
			right: 15px;
		}

		.mobile-tab.active:after {
			content: "\f106";
			font-family: "FontAwesome";
		}

	.tab-first {
		border-top: 1px solid #c0c0c0;
	}

	.tab-content {
		margin: 0;
		display: none;
		border-top: none;
	}

	.product-alt {
		width: 100%;
	}

		.product-alt form {
			height: auto;
			border: none;
		}

			.product-alt .button {
				position: static;
				margin: 0;
			}

	.product-superseded {
		margin: 0 0 15px;
		text-align: center;
	}

		.product-superseded p {
			margin: 0 0 5px !important;
			font-size: 13px !important;
			text-align: center;
		}

/*---------------------------------------------------------------------*/
/* BASKET */
/*---------------------------------------------------------------------*/

	.shipping-form .select-wrap {
		width: 100%;
		margin-bottom: 10px;
		margin-left: 0;
	}

	.cart-table,
	.cart-table thead,
	.cart-table tbody,
	.cart-table tr,
	.cart-table th,
	.cart-table td {
		width: 100%;
		display: block;
	}

	.cart-table tr {
		float: left;
	}

	.cart-table tr.cart-row {
		border-bottom: 1px solid #d9d9d8;
	}

	.cart-table tr.cart-heading,
	.cart-table td.cart-total {
		display: none;
	}

	.cart-table tr.cart-row td {
		padding-top: 0;
		padding-bottom: 15px;
	}

		.cart-table tr.cart-row td p:last-child {
			margin-bottom: 0 !important;
		}

	.cart-qty,
	.cart-price,
	.cart-remove {
		float: left;
	}

	.cart-table td.cart-qty {
		width: 20%;
	}

	.cart-table td.cart-qty-summary {
		text-align: left;
		line-height: 32px;
	}

	.cart-table td.cart-price {
		width: 60%;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		line-height: 32px;
	}


		.cart-table td.cart-qty span.mobile,
		.cart-table td.cart-price span.mobile {
			display: inline;
			font-weight: 600;
		}

		.cart-table td.cart-price span.mobile {
			margin-left: 10px;
		}

	.cart-table td.cart-remove {
		width: 20%;
	}

	.cart-table th.total {
		width: 50%;
		float: left;
		border-bottom: 1px solid #d9d9d8;
	}

	.cart-table th.total-heading {
		text-align: left !important;
	}

	.cart-table th.total-price {
		font-weight: 300;
	}

	.cart-table th.total-controls {
		width: 100%;
		border: none;
		text-align: center;
	}

		.cart-table th.total-controls a.button {
			width: 100%;
			height: auto;
			margin-top: 5px;
			padding: 5px 0;
			text-align: center;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

	.cart-table th.goods-total {
		border-top: none;
	}

	.cart-table tr.goods-total {
		border-bottom: none;
	}

	.cart-table th.desktop {
		display: none;
	}

	.checkout-steps {
		margin: 15px auto;
	}

		.checkout-steps:after {
			width: 100%;
			top: 8px;
			left: 0;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

		.checkout-step {
			width: 14.2%;
			margin: 0;
		}

		.checkout-step-done:after {
			display: none;
		}

		.checkout-step-before,
		.checkout-step-after {
			display: none;
		}

			.checkout-step-number {
				width: 25px;
				height: 25px;
				font-size: 11px;
				line-height: 25px;
			}

			.checkout-step-label {
				display: none;
			}

	.address-wrap .address-box,
	.address-wrap .address-box:nth-child(1) {
		min-height: 0;
		border: none !important;
	}

		.address-wrap .address-box .button {
			position: static;
		}

	.form-div .form-table div {
		width: 100%;
		margin-bottom: 10px;
	}

	.form-div .form-table div.select-wrap {
		width: 100%;
	}

		.form-table input, .form-table textarea, .form-table select {
			width: 100%;
		}

		.form-table input[type='radio'],
		.form-table input[type='checkbox'] {
			width: 14px;
			height: auto;
			margin-right: 10px;
			border: none;
			-webkit-box-shadow: none;
			box-shadow: none;
		}

	.checkout-form {
		width: 100%;
		margin-top: 0 !important;
	}

	.payment-options input.button {
		margin: 10px 0 0;
	}

	.box-negative, .box-positive {
		font-size: 14px;
	}

	.order-confirm-box input.checkbox {
		width: auto;
	}

	.general-table th {
		border: none;
	}

	input#xOfferCode {
		width: 95%;
	}

	.checkout-box,
	.checkout-box .box {
		height: auto !important;
	}

	.checkout-box-last {
		margin-bottom: 30px;
	}

		.checkout-box .form-table input.button {
			padding: 6px 20px;
		}

		.checkout-box .button {
			position: static;
		}

		.checkout-action {
			width: 100%;
			margin: 0;
		}

	#right-menu.checkout-sidebar {
		width: 100%;
		padding: 0;
		background: none;
		border: none;
	}

	.next-step-box {
		width: 100%;
		max-width: 100%;
		display: none;
		position: static !important;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.next-step-box-bottom {
		display: block;
	}

		.next-step-box h2 {
			margin-bottom: 15px;
		}


	.cc-wrap {
		width: 100% !important;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.refine-wrap, .refine {
		width: auto;
		height: auto;
	}

	.refine {
		padding: 20px;
	}

		.refine h2 {
			margin: 0;
		}

		.refine ul {
			width: 100% !important;
		}

		.refine ul li {
			width: 100%;
			float: none;
		}

			.refine .select-wrap,
			.refine select,
			.refine input {
				width: 100%;
			}

			.refine .select-wrap {
				margin-bottom: 15px;
				margin-left: 0;
				background-color: #fff;
			}

			input#refine-search {
				width: 88%;
			}

	.stButton .stArrow {
		display: none !important;
	}

	a.mobile-back {
		height: 24px;
		margin-bottom: 15px;
		padding-left: 24px;
		position: relative;
		background: #ededec; /* Old browsers */
		background: -moz-linear-gradient(top,  #ededec 0%, #e4e4e2 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ededec 0%,#e4e4e2 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ededec 0%,#e4e4e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededec', endColorstr='#e4e4e2',GradientType=0 ); /* IE6-9 */
		border: 1px solid #cdcdcd;
		color: #1b1b1b;
		font-size: 11px;
		line-height: 24px;
		-webkit-text-shadow: none;
		-moz-text-shadow: none;
		-ms-text-shadow: none;
		-o-text-shadow: none;
		text-shadow: none;
		text-transform: uppercase;
	}

		a.mobile-back:before {
			content: '';
			position: absolute;
			top: 8px;
			left: 6px;
			width: 13px;
			height: 9px;
			background: url(../images/arrow-back.png) 0 0 no-repeat;
			-webkit-background-size: 13px;
			background-size: 13px;
		}

	/*---------------------------------------------------------------------*/
	/* NEWS */
	/*---------------------------------------------------------------------*/

	.blog h1.mobile,
	.single h1.entry-title {
		margin: 0 0 25px;
		font-size: 21px;
		font-weight: bold;
	}

	.single h1.entry-title {
		margin: 0;
	}

	.hentry {
		border-bottom: 1px solid #d9d9d8 !important;
	}

	.blog h1.entry-title {
		margin: 0 0 3px;
		padding: 0;
		border: none;
		font-size: 14px;
		font-weight: bold;
	}

	.entry-meta,
	.entry-meta a {
		color: #8e8d8d;
		font-size: 11px;
		font-weight: normal;
	}

	.single .entry-meta {
		margin: 0 0 15px;
	}

		.single .entry-meta a {
			font-weight: bold;
		}

	.blog #main-content .entry-content p {
		font-size: 12px;
	}

	#respond input[type="text"], #respond textarea {
		width: 100% !important;
	}


}
