/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* Only Medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 48em) {
	.hero2.narrow h1 {
		font-size: 1.250rem;
		font-weight: 400;
	}
}
@media only screen and (min-width: 48.063em) and (max-width: 64em) {
	.hero2.narrow h1 {
		font-size: 1.875rem;
	}
}
/* Orbit Slider */
.hero-text2 {
	visibility: hidden;
}
.hero2 {
	background: #ffffff;
	list-style: none;
	margin: 0;
	padding: 0;
}
.hero2 .hero-text2 {
	position: relative;
	top: 50%;
	width: 35%;
	margin: 0 0 0 3.5%;
	display: block;
	-webkit-transform-style: preserve-3d;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.hero2 .hero-text2.center {
    width: 100%;
}
.no-js .hero2 li {
	position: relative;
}
.no-js .hero2 img,
.no-js .hero-text2 {
	display: block;
}
.hero2 .hero-text2.right {
	right: 0;
	margin-right: 3.5%;
}
.hero2 h1 {
	margin: 0 0 20px;
}
.hero2.narrow h1 {
	font-size: 2.125rem;
	margin: 0 0 6px;
}
.hero2 h5 {
	margin-bottom: 16px;
}
.hero2.narrow h5 {
	margin-bottom: 10px;
}
.hero2 .button {
	margin: 0 4px 0;
}
.hero2 .hero-text2 > .button {
	margin-left: 0;
}
/* Small screens */
@media only screen and (max-width: 40em) {
	.hero2 .hero-text2 {
		position: relative !important;
		top: auto !important;
        	left: 0 !important;
		width: 100%;
		margin: 0 !important;
		padding: 2.5% 3% 24px !important;
		-ms-transform: none !important;
 		-moz-transform: none !important;
 		-o-transform: none !important;
 		-webkit-transform: none !important;
		transform: none !important;
	}
	.hero2 .hero-text2.center {
        	width: 100%;
    	}
	.hero2 .hero-text2 h1 {
		letter-spacing: normal;
		margin-bottom: 8px;
	}
	.hero2 .hero-text2 h5 {
		margin-bottom: 5px;
	}
	.hero2 .hero-text2 a.button {
		margin-bottom: 0;
	}
}
/* Only Medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.hero2 .hero-text2 {
		width: 50%;
	}
	.hero2 .hero-text2 h1 {
		margin-bottom: 13px;
	}
	.hero2.narrow .hero-text2 h1 {
		margin-bottom: 6px;
	}
	.hero2 .hero-text2 h5 {
		margin-bottom: 10px;
	}
	.hero2.narrow .hero-text2 h5 {
		margin-bottom: 8px;
	}
}
/* Medium and large screens */
@media only screen and (min-width: 40.063em) {
	.hero2 .hero-text2 {
		background: transparent !important;
	}
}

.china, .australia, .flag_us, .uk, .eu, .world, .comodo_secure_46x26, .dhl_logo, .FedEx, .logo-paypal, .logo-visa, .logo-mastercard, .logo-maestro, .twitter_24, .pinterest_24, .googleplus_24, .facebook_24, .email_24{
	background: url(media/wysiwyg/sprites/sprites.png) no-repeat;
}
.china{
	background-position: 0 0;
	width: 50px;
	height: 33px;
}

.australia{
	background-position: 0 -34px ;
	width: 50px;
	height: 33px;
}

#flag_us{
	background-position: 0 -69px ;
	width: 50px;
	height: 33px;
}

.uk{
	background-position: 0 -177px ;
	width: 50px;
	height: 33px;
}

.eu{
	background-position: 0 -143px ;
	width: 50px;
	height: 33px;
}

.world{
	background-position: 0 -104px ;
	width: 50px;
	height: 33px;
}

.comodo_secure_46x26{
	background-position: -52px -153px ;
	width: 46px;
	height: 26px;
}

.dhl_logo{
	background-position: -1px -211px ;
	width: 134px;
	height: 42px;
}

.FedEx{
	background-position: -57px -117px ;
	width: 46px;
	height: 26px;
}

.logo-paypal{
	background-position: -50px -63px ;
	width: 46px;
	height: 26px;
}

.logo-visa{
	background-position: -51px -89px ;
	width: 46px;
	height: 26px;
}

.logo-mastercard{
	background-position: -51px -32px ;
	width: 46px;
	height: 26px;
}

.logo-maestro{
	background-position: -50px 0;
	width: 46px;
	height: 26px;
}

.twitter_24{
	background-position: -103px -58px ;
	width: 24px;
	height: 24px;
}

.pinterest_24{
	background-position: -102px -3px ;
	width: 24px;
	height: 24px;
}

.googleplus_24{
	background-position: -103px -30px ;
	width: 24px;
	height: 24px;
}

.facebook_24{
	background-position: -105px -115px ;
	width: 24px;
	height: 24px;
}

.email_24{
	background-position: -103px -86px ;
	width: 24px;
	height: 24px;
}

.mbplog-recent-posts, mpblog-recentcomments, .mplog-categories, .mpblog-archives-list {
	list-style: none;
	margin: 0;
}
