html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
    width: 100%; height: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

*{
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
outline:none;
}

*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.clear{zoom:1;}
.clear:before,.clear:after{display:table;content:"";}
.clear:after{clear:both;}


body{
background:#ffffff;
font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
}

.center{
margin:0 auto;
}

.w100{
width:100%;
}

.container{
height:768px;
padding:0 25px;
width:1074px;
}

strong{
font-weight:bold;
}

header {
width: 949px;
height:104px;
margin: 0 auto;
background:url(images/header-bg.png) no-repeat;
}

.logo {
display: inline-block;
margin:0 auto;
height:104px;
width:169px;
line-height:48px;
float:left;
}

.headline{
width:100%;
background: url(images/headline-bg.png) no-repeat #763014;
background-position:center;
height:44px;
border-bottom:1px solid #cda364;
}

.headline img{
margin:0 auto;
display:block;
}

.main-img{
width:100%;
background:url(images/main-img.png) no-repeat #763014;
background-position:center;
height:324px;
border-bottom:1px solid #763014;
}

.main-img img{
margin:0 auto;
display:block;
}

.buttonwrapper{
width:701px;
height:324px;
margin:0 auto;
position:relative;
}

.rendeles{
width:441px;
height:45px;
background:#a26634;
float:left;
margin-right:19px;
position:absolute;
bottom:-12px;
left:0px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}

.tovabb{
height:45px;
width:241px;
background:#c21011;
float:left;
position:absolute;
bottom:-12px;
right:0px;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}

a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.rendeles a{
display:inline-block;
height:45px;
line-height:45px;
}

.rendeles .fa-phone{
padding-right:5px;
padding-left:37px;
}

.phone:after{
content:" | ";
color:#cf8d57;
line-height:45px;
font-size:16px;
}

.tovabb a{
text-align:center;
display:block;
height:45px;
line-height:45px;
text-transform:uppercase;
}

.tovabb:hover{
background:#990c0c;
}

.tovabb .fa-angle-right, .tovabb-center .fa-angle-right{
padding-left:5px;
font-size:19px;
line-height:45px;
}

.main-content{
width:950px;
margin:0 auto;
margin-top:34px;
}

h2{
color:#8d4b26;
font-size:18px;
}

.box1{
background:url(images/box1-bg.png) no-repeat #e3e3e3;
background-position:right bottom;
}

.box2{
background:url(images/box2-bg.png) no-repeat #e3e3e3;
background-position:right bottom;
}

.box3{
background:url(images/box3-bg.png) no-repeat #e3e3e3;
background-position:right bottom;
}

.box4{
background:url(images/box4-bg.png) no-repeat #e3e3e3;
background-position:right bottom;
}

.box5{
background:url(images/box5-bg.png) no-repeat #e3e3e3;
background-position:right bottom;
}



.box1, .box2, .box3, .box4{
width:308px;
height:322px;
float:left;
margin-bottom:13px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
border-top-right-radius: 20px;
}

.box1, .box2, .box4{
margin-right:13px;
}

.box5{
width:628px;
height:322px;
float:left;
margin-bottom:13px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
border-top-right-radius: 20px;
}

.main-content h3{
display:block;
width:100%;
height:36px;
line-height:36px;
background:#742f13;
color:#ffffff;
padding-left:17px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
border-top-right-radius: 20px;
}

.tovabb-center{
margin:0 auto;
height:45px;
width:241px;
background:#c21011;
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
}

.tovabb-center:hover{
background:#990c0c;
}

.tovabb-center a{
text-align:center;
display:block;
height:45px;
line-height:45px;
text-transform:uppercase;
}

.main-content ul.unordered-list {
list-style-image: url(images/bullet.png);
list-style-position: inside;
padding:10px 15px;
}

.main-content ul.unordered-list li{
font-size:12px;
color:#742f13;
line-height:17px;
}

ul.ordered-list{
list-style-type:decimal;
list-style-position: inside;
padding-left:14px;
}

.box2 ul li, .box3 ul li{
padding-bottom:15px;
}

.box4 ul li{
padding-bottom:30px;
}

.box5 ul li{
padding-bottom:15px;
}

.box4{
height:272px;
}

.box5{
position:relative;
height:272px;
}

.box5 img{
position:absolute;
bottom:0;
right:0;
}

footer{
background:#a26634;
height:62px;
width:100%;
margin-top:31px;
}

.footerwrapper{
width:950px;
margin:0 auto;
}

.footerwrapper a{
line-height:62px;
}

.footerwrapper p{
display:inline-block;
font-size:12px;
color:#ffffff;
}

p.legal{
color:#eec29d;
margin-left:64px;
}

footer .fa-phone{
padding-right:5px;
}

















































