/*fonts*/
@font-face {
	font-family:'myriad_web_proregular';
	src:url('../fonts/myriad-web-pro-webfont.eot');
	src:url('../fonts/myriad-web-pro-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriad-web-pro-webfont.woff') format('woff'),
		url('../fonts/myriad-web-pro-webfont.ttf') format('truetype'),
		url('../fonts/myriad-web-pro-webfont.svg#myriad_web_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'myriad_procondensed';
	src:url('../fonts/myriadpro-cond-webfont.eot');
	src:url('../fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/myriadpro-cond-webfont.woff') format('woff'),
		url('../fonts/myriadpro-cond-webfont.ttf') format('truetype'),
		url('../fonts/myriadpro-cond-webfont.svg#myriad_procondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'MyriadProSemiboldCondensed';
	src:url('../fonts/MyriadPro-SemiboldCond.eot');
	src:url('../fonts/MyriadPro-SemiboldCond.woff') format('woff'),
		url('../fonts/MyriadPro-SemiboldCond.ttf') format('truetype'),
		url('../fonts/MyriadPro-SemiboldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'lhf_sofia_scriptregular';
	src:url('../fonts/lhf-sofia-script-webfont.eot');
	src:url('../fonts/lhf-sofia-script-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/lhf-sofia-script-webfont.woff') format('woff'),
		url('../fonts/lhf-sofia-script-webfont.ttf') format('truetype'),
 		url('../fonts/lhf-sofia-script-webfont.svg#lhf_sofia_scriptregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family: 'MyriadProBoldCond';
	src:url('../fonts/MyriadProBoldCond.eot');
	src:url('../fonts/MyriadProBoldCond.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadProBoldCond.woff') format('woff'),
		url('../fonts/MyriadProBoldCond.ttf') format('truetype'),
		url('../fonts/MyriadProBoldCond.svg#MyriadProCondBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family:'myriad_procondensed';
		src: url('../fonts/myriadpro-cond-webfont.svg') format('svg');
	}
	@font-face {
		font-family:'MyriadProSemiboldCondensed';
		src: url('../fonts/MyriadPro-SemiboldCond.svg') format('svg');
	}
	@font-face {
		font-family:'lhf_sofia_scriptregular';
		src: url('../fonts/lhf-sofia-script-webfont.svg') format('svg');
	}
	@font-face {
		font-family:'MyriadProBoldCond';
		src: url('../fonts/MyriadProBoldCond.svg') format('svg');
	}
}
/* General Reset */
header, nav, section, article, aside, footer{display:block;}
html{min-width:1000px;}
body{
	margin:0;
	background:#000 url(../images/bg-body.jpg) no-repeat 50% 0;
	font:18px/30px 'MyriadProSemiboldCondensed', sans-serif;
	color:#53176f;
	min-width:1000px;
}
img{border-style:none;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
	-webkit-appearance: none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:hover
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
/* General settings */
.container{
	width:990px;
	margin:0 auto;
	position:relative;
}
.container:after{
	clear:both;
	content:'';
	display:block;
}
h1{
	margin:0;
	font:47px/50px 'lhf_sofia_scriptregular', serif;
	position:relative;
	z-index:5;
}
h2{
	margin:0;
	font:39px/42px 'MyriadProSemiboldCondensed', sans-serif;
}
/* header */
header{
	background:url(../images/bg-header.png) no-repeat 50% 0;
	padding:36px 0 87px;
	position:relative;
	margin-bottom:-200px;
}
header .holder:after{
	clear:both;
	content:'';
	display:block;
}
/* main-nav */
.main-nav{
	margin:0 0 11px 66px;
	padding:0;
	list-style:none;
	text-align:center;
}
.main-nav li{
	text-transform: uppercase;
	display: inline-block;
	margin: 0 22px 0;
	font-family: "myriad_procondensed", sans-serif;
	font-size: 18px;
	line-height: 32px;
}
.main-nav li.active a{text-decoration:underline;}
.main-nav a{color:#fed01e;}
/* intro */
header .intro{
	font-weight:normal;
	float:right;
	width:305px;
	font:60px/60px 'lhf_sofia_scriptregular', serif;
	color:#4a3303;
	margin:10px -10px 0 -7px;
}
header .intro span{
	text-transform:uppercase;
	font:44px/46px 'myriad_procondensed', sans-serif;
	display:block;
	text-align:right;
	margin:-22px 11px 0 0;
	color:#79415c;
}
/* logo */
header .logo{
	float:right;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	width:350px;
	height:166px;
	background:url(../images/logo.png) no-repeat;
}
header .logo a{
	display:block;
	height:100%;
}
/* main */
#main{
	width:866px;
	padding:191px 30px 113px;
	margin:0 auto;
	background:#fffdfd;
}
.title{margin:0 0 7px -15px;}
.title:after{
	clear:both;
	content:'';
	display:block;
}
.title h1{
	overflow:hidden;
	padding:12px 0 0 8px;
}
h1:after{
	content:'';
	position:absolute;
	z-index:-1;
	bottom:14px;
	left:16px;
	width:100%;
	height:4px;
	background:#ffd836;
}
.title .facebook{
	float: right;
	width: 57px;
	text-transform: uppercase;
	font: 26px/24px 'myriad_procondensed', sans-serif;
	color: #000;
	background-image: url(../images/ico-facebook.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	height: 57px;
	padding: 10px;
}
.title .twitter{
	float: right;
	width: 57px;
	text-transform: uppercase;
	font: 26px/24px 'myriad_procondensed', sans-serif;
	color: #000;
	background-image: url(../images/twitter.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	height: 57px;
	padding: 10px;
}
.title .pinterest{
	float: right;
	width: 57px;
	text-transform: uppercase;
	color: #000;
	background-image: url(../images/ico-pinterest.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-family: "myriad_procondensed", sans-serif;
	font-size: 20px;
	line-height: 24px;
	height: 57px;
	padding: 10px;
}
.title .facebook strong{
	font-weight:normal;
	text-transform:none;
	display:block;
	letter-spacing:1px;
	font:24px/19px 'MyriadProBoldCond', sans-serif;
}
.title .twitter strong{
	font-weight:normal;
	text-transform:none;
	display:block;
	letter-spacing:1px;
	font:24px/19px 'MyriadProBoldCond', sans-serif;
}
.title .pinterest strong{
	font-weight:normal;
	text-transform:none;
	display:block;
	letter-spacing:1px;
	font:24px/19px 'MyriadProBoldCond', sans-serif;
}
.title .facebook:hover{text-decoration:none;}
.title .pinterest:hover{text-decoration:none;}
.title .twitter:hover{text-decoration:none;}
/* info */
#content{
	font:15px/18px 'myriad_web_proregular', sans-serif;
	color:#030204;
	width:690px;
}
#content p{margin:0 0 22px;}
#content h2{
	text-transform:uppercase;
	color:#030204;
}
#content .list{
	margin:0;
	padding:0;
	list-style:none;
}
#content .list li{
	text-transform:uppercase;
	color:#53176f;
	font:18px/22px 'MyriadProSemiboldCondensed', sans-serif;
	padding:0 0 9px 2px;
}
#content .list a{color:#53176f;}
/* footer */
footer{
	width:926px;
	margin:0 auto 15px;
	font:16px/20px 'MyriadProBoldCond', sans-serif;
	color:#fff;
	text-transform:uppercase;
}
footer .contact{
	color:#53176f;
	font:17px/24px 'MyriadProSemiboldCondensed', sans-serif;
	padding-top:5px;
	margin-bottom:7px;
	background:#fffdfd;
}
footer .contact:after{
	clear:both;
	content:'';
	display:block;
}
footer .contact .holder:after{
	clear:both;
	content:'';
	display:block;
}
footer .contact .holder{
	float: left;
	background: url(../images/bg-contact.png) no-repeat;
	position: relative;
	width: 635px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -4px;
	margin-left: -23px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 45px;
}
footer .logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-small.png) no-repeat;
	width:146px;
	height:70px;
	margin:-4px 6px 0px 0;
}
footer .logo a{
	display:block;
	height:100%;
}
footer .contact .contact-list{
	max-width:460px;
	bottom:5px;
	right:33px;
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
footer .contact .contact-list li{
	float:left;
	padding:0 12px;
	background:url(../images/sep-contact.png) no-repeat 0 50%;
}
footer .contact .contact-list li:first-child{
	padding-left:0;
	background:none;
}
footer .contact .contact-list a{
	color:#53176f;
	letter-spacing:-1px;
}
footer .contact .contact-list a:hover{text-decoration:none;}
footer .by{
	text-align:right;
	margin:0 -3px 0 0;
}
footer .by a{color:#fff;}
.bucks-name {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}
.border {
	border: 3px solid #541770;
}
