@font-face {font-family: "Posterama Text W07 Regular";
	src: url("fonts/a473f32ddaf0ac9ecbafb5cb7c0ba67e.eot"); /* IE9*/
	src: url("fonts/a473f32ddaf0ac9ecbafb5cb7c0ba67e.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("fonts/a473f32ddaf0ac9ecbafb5cb7c0ba67e.woff2") format("woff2"), /* chrome、firefox */
	url("fonts/a473f32ddaf0ac9ecbafb5cb7c0ba67e.woff") format("woff"), /* chrome、firefox */
	url("fonts/a473f32ddaf0ac9ecbafb5cb7c0ba67e.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url("fonts/a473f32ddaf0ac9ecbafb5cb7c0ba67e.svg#Posterama Text W07 Regular") format("svg"); /* iOS 4.1- */
}

@font-face {font-family: "Posterama Text W07 Bold";
	src: url("fonts/b29bd5e23d0f11a1c60e2aba9115d082.eot"); /* IE9*/
	src: url("fonts/b29bd5e23d0f11a1c60e2aba9115d082.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("fonts/b29bd5e23d0f11a1c60e2aba9115d082.woff2") format("woff2"), /* chrome、firefox */
	url("fonts/b29bd5e23d0f11a1c60e2aba9115d082.woff") format("woff"), /* chrome、firefox */
	url("fonts/b29bd5e23d0f11a1c60e2aba9115d082.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url("fonts/b29bd5e23d0f11a1c60e2aba9115d082.svg#Posterama Text W07 Bold") format("svg"); /* iOS 4.1- */
}


body {
	border:0;
    font-family:"Posterama Text W07 Regular";
    font-size:16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color:#333;
}

.bold {
	font-family:"Posterama Text W07 Bold";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

img {
	max-width:100%;
}

#top {
	text-align:center;
	padding: 16px 0 3px;
}

#top img {
	width: 300px;
}

#product {
	text-align:center;
}

#product .product {
	font-size: 39px;
	font-weight: bold;
	margin:12px 0;
}

#product img {
	margin-top:16px;
	width:370px;
}

#product a {
	color:#000;
	text-decoration: none;
}

#product a:hover {
	text-decoration: underline;
}

#product .subtitle {
	font-size: 25px;
	margin-bottom: 3px;
}

#product button, #flags button {
	padding: 12px 31px;
    font-size: 25px;
    border-radius: 100px;
	background: rgba(109, 253, 45, 1);
    background: linear-gradient(0deg, rgba(32, 60, 7, 1) 0%, rgba(109, 253, 45, 1) 100%);
    font-weight: bold;
    color: #fff;
    border-color: rgb(73 163 14);
}

#product button:hover, #flags button:hover {
	background: rgba(109, 253, 45, 1);
    background: linear-gradient(0deg, rgba(32, 99, 7, 1) 0%, rgba(109, 253, 45, 1) 100%);
    border-color: rgb(73 163 14);
}

#flags {
	text-align:center;
	font-weight: bold;
	font-size:27px;
}

#flags img {
	width:90%;
}

#flags .texto {
	margin-bottom:16px;
}

#guarantee {
	background:#1E5085;
	margin: 60px 0 30px;
	color:#fff;
	font-size:25px;
}

#guarantee .titulo {
	font-weight:bold;
	margin:60px 0 16px;
}

#customer-evaluation {
	text-align:center;
	font-size:21px;
}

#customer-evaluation img {
	width:250px;
}

#customer-evaluation .our-customers-say {
	font-weight:bold;
}

#shipping {
	background:#333;
	margin:30px 0;
	color:#fff;
	font-size:25px;
}

#shipping .titulo {
	font-weight:bold;
	margin:60px 0 16px;
}

#footer {
	margin-top:52px;
	background:#000;
	color:#fff;
	text-align:center;
	padding:16px 0;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	color:#333;
}

@media only screen and (max-width: 700px){
	#flags img {
		width:90%;
		margin-bottom: 30px;
	}
	
	#guarantee, #shipping {
		text-align:center;
	}
	
	#guarantee .titulo, #shipping .titulo {
		font-weight: bold;
		margin: 0 0 16px 0;
	}
	
	#guarantee .texto, #shipping .texto {
		margin-bottom:37px;
	}
}