/*Three col on homepage line - 245*/

	.home.page .ezcol {

		padding-top: 50px; margin-bottom: 20px;

		text-align: center; color: #064C9B; font-size: 26px;

		}

		.home.page .ezcol img {

			display: block;

			margin: 0 auto 45px;

			}

		.home.page .ezcol a {color: inherit; text-decoration: none;}

			.home.page .ezcol a:hover {text-decoration: underline;}

			.home.page .ezcol.middle {position: relative;}

				.home.page .ezcol.middle:before {

					content: "";

					position: absolute; top: 24%; left: 0; z-index: -1;

					display: block;

					width: 360px; height: 105px;

					border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2;

					}

/*Newsletter on homepage line - 509*/

	.signupframe input[type="submit"]{

		width: auto;

		padding: 0 15px;

		font-family: 'Open Sans',​sans-serif; font-weight: 600;

		}

/*Testimonials page  line - 430*/


	.homr blockquote.easy_testimonial{

		border-bottom: medium none;

		}

		blockquote.easy_testimonial blockquote{

			margin: 10px 0 20px; padding: 10px 20px;

			border-left: 5px solid #eee;

			}

		blockquote.easy_testimonial .easy_testimonial_title{

			color: #074c99; font-weight: 600;

			}

/*Single post linija - 227*/

	.post-wrapper{

		float: left;

		width: 75%;

		padding: 0 15px; margin: 35px 0 0;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		box-sizing: border-box;

		}

		.post-wrapper .featured {float: left; margin: 0 15px 6px 0;}

			.post-wrapper .featured img {display: block; border: 10px solid #eeeeee; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

		.post-wrapper h1 {margin-top: 0; font-size: 22px; color: #074c99;}

		.post-wrapper h2 {margin-top: 10px; font-size: 36px; color: #333333;}

		.post-wrapper h3 {font-size: 22px; color: #074C99; text-transform: none;}

		.post-wrapper p {

			margin-bottom: 10px;

			font-size: 12px; color: #8c8c8c; line-height: 16px;

			}

		.post-wrapper p a {color: #000000; font-weight: bold;}

			.post-wrapper p a:hover {text-decoration: underline;}

		.post-wrapper ul {margin-bottom: 10px;}

			.post-wrapper ul li {font-size: 14px; color: #333333; line-height: 20px;}

/*Wholesale Buyer? form*/
	.wholesale{
		list-style: none;
		width: 754px;
		margin: 0 auto; padding: 0;
		overflow: hidden;
		}
		.wholesale li{
			float: left;
			width: 337px;
			margin: 0 20px 20px;
			font-size: 14px; color: #737373; font-weight: 600; line-height: 22px;
			}
		.wholesale li.country{width: 211px; margin: 0 20px 20px;}
		.wholesale li.questions{width: 713px; margin: 0 20px 20px;}
			.wholesale span.wpcf7-form-control-wrap{display: block !important; margin: 10px 0;}
				.wholesale li input, .wholesale li select{
					display: inline-block; *zoom: 1; *display: inline;
					height: 20px; width: 100%;
					padding: 2px 10px; margin: 0;
					vertical-align: middle;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					}
				.wholesale li.ca-state{display: none;}
				.wholesale li.cf7-buttons{overflow: hidden; clear: both;}
					.wholesale li.wpcf7-submit{float: left; margin-right: 10px;}
					.wholesale li.cf7-buttons input{width: auto;}

				.wholesale span.wpcf7-not-valid-tip{position: absolute; left: 0; bottom: -21px;}
					.wholesale li em{color: red; font-style: normal;}

				.wholesale .wpcf7-not-valid input, .wholesale .wpcf7-not-valid select{outline: 1px solid red;}

		.wholesale .captext{clear: both; float: none; margin-bottom: 0;}
		.wholesale .capt-whol span{
			width: 50%;
			}
		.wholesale .capt-whol  span.wpcf7-not-valid-tip{
			bottom: auto;  left: auto;  position: relative;
			 width: 150%;
			}
			.wholesale .capt-whol.cap-image{width: 120px;}
			.wholesale .capt-whol .wpcf7-captchac{width: 90px; height: auto;}
			.wholesale input.wpcf7-captchar{margin-top: 6px; border: 1px solid; }