
@import url(Amatic/amatic.css);
@import url(Crimson/crimson.html);



/*Header*/

#wrapper{
	width:1140px;
	margin: auto;
	/*border: 1px dashed #4f4f4f;*/
}

#header{
	width:1140px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 25px;
}

#header2{
	width:1140px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 25px;
	border-top: 1px dashed #d31245;
}

#top_bar{
	width: 1140px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	font: 13px 'CrimsonRoman';
	color: #4a4a4a;
	text-decoration: none;
	border-bottom: 1px solid #ababab;
}

#flag{
	float: right;
}

#title{
	width: 1140px;
	padding-top: 25px;
	margin: auto;
	text-align: center;
}

.company_name{
	text-decoration: none;	
	text-align: center;
	font: 72px 'AmaticSCRegular';
	text-transform: uppercase;
	color: #d31245;
	letter-spacing: 10px;
}

#head_1{
	float: left;
	width: 228px;
	text-align: left;
}

#head_2{
	float: left;
	width: 228px;
	text-align: left;
}

#head_3{
	width: 228px;
	float: left;
	text-align: center;
}

#head_fb{
	float: left;
	width: 228px;
	text-align: right;
	padding-top: 5px;
}

#head_4{
	float: left;
	width: 228px;
	text-align: right;
}

#head_5{
	float: right;
	width: 228px;
	text-align: right;
}

/*Slide Images Property*/
.inner-block{
    height: 525px;
    overflow: hidden;
    position: relative;
}
.inner-block a img{
    display: block;
    position: absolute;
    top: 0;
    overflow: hidden;
}
.inner-block a:hover img{
    top: -525px;
}

.inner-block2{
    height: 400px;
    overflow: hidden;
    position: relative;
}
.inner-block2 a img{
    display: block;
    position: absolute;
    top: 0;
    overflow: hidden;
}
.inner-block2 a:hover img{
    top: -400px;
}

.inner-block-highlight {
    height: 250px;
    overflow: hidden;
    position: relative;
}
.inner-block-highlight a img{
    display: block;
    position: absolute;
    top: 0;
    overflow: hidden;
}
.inner-block-highlight a:hover img{
    top: -250px;
}


/*Body*/

#container{
	position: relative;
	width: 1140px;
	margin-top: 25px;
	padding-bottom: 25px;
}
#intro{
	position: relative;
	width: 1140px;
	margin-top: 25px;
	padding-bottom: 25px;
}

#body_images{
position: relative;
width: 1140px;
overflow: hidden;
}

#shop_dress1{
position: relative;
width: 1140px;
height: 400px;
overflow: hidden;
margin-bottom: 25px;
}

#shop_dress2{
position: relative;
width: 1140px;
height: 400px;
overflow: hidden;
margin-bottom: 25px;
}

#shop_dress3{
position: relative;
width: 1140px;
height: 400px;
overflow: hidden;
margin-bottom: 25px;
}

#shop_dress4{
position: relative;
width: 1140px;
height: 400px;
overflow: hidden;
margin-bottom: 25px;
}


#shop_images{
position: relative;
width: 1140px;
height: 400px;
overflow: hidden;
}


li{
	margin-top: 9px;
}

#step1{
	width: 1140px;
	margin-bottom: 15px;
	color: #3e3e3e;
	font: 16px/24px 'CrimsonRoman';
	text-align: left;
}
#step2{
	width: 1140px;
	height: 100px;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	color: #3e3e3e;
	font: 16px/24px 'CrimsonRoman';
	text-align: right;
}
#step3{
	width: 1140px;
	height: 100px;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	color: #3e3e3e;
	font: 16px/24px 'CrimsonRoman';
	text-align: left;
}
#step4{
	width: 1140px;
	height: 100px;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	color: #3e3e3e;
	font: 16px/24px 'CrimsonRoman';
	text-align: right;
}

#how_content{
	width: 715px;
}

#how_image{
	width: 400px;
}

.left{
	float: left;
}

.right{
	float: right;
}

.center{
	text-align: center;
	text-transform: uppercase;
}


/*Members*/

#Catarina{
	width: 370px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#Nea{
	width: 370px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#Kid{
	width: 370px;
	margin-bottom: 15px;
	float: right;
}

#Alex{
	width: 370px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#Michael{
	width: 370px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#Veronica{
	width: 370px;
	margin-bottom: 15px;
	float: left;
}

#other_members{
	width: 1140px;
	height: 175px;
	padding-top: 15px;
}

.others{
	margin-right: 25px;
}


/*Character Styles*/

.menu_header{
	font: 22px 'AmaticSCRegular';
	word-spacing: 8px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #000000;
}

.menu_header2{
	font: 20px 'AmaticSCRegular';
	word-spacing: 7px;
	letter-spacing: 2px;
	color: #000000;
}

.language_right{
	font: 22px 'AmaticSCRegular';
	word-spacing: 8px;
	text-align: right;
	text-transform: uppercase;
	color: #000000;
}

h1{
	font: 36px 'AmaticSCRegular';
	word-spacing: 8px;
	color: #d31245;
	padding-bottom: 25px;
}

h2{
	font: 24px 'AmaticSCRegular';
	word-spacing: 8px;
	color: #d31245;
	padding-top: 18px;
}

h3{
	font: 20px 'CrimsonBold';
	color: #d31245;
	padding-top: 18px;
}

h4{
	font: 18px 'CrimsonRoman';
	color: #d31245;
	padding-top: 18px;
}

.visited_link{
	font: 22px 'AmaticSCRegular';
	word-spacing: 8px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #d31245;
}

a{
	text-decoration: none;
	color: #000000;
}

a:hover{
	text-decoration: none;
	color: #d31245;
}

.text_link {
	text-decoration: none;
	color: #d31245;
}

.text_link:hover{
	text-decoration: none;
	color: rgba(211, 17, 69, 0.50);
}

.description{
	color: #3e3e3e;
	font: 16px/24px 'CrimsonRoman';
	text-align: left;
	padding-top: 8px;
	padding-bottom: 15px;
}

.description em{
	font-style: italic;
}

.description a{
	color: #d31245;
}

.description a:hover{
	color: #0cab1a;
}



/*Footer*/

#footer {
	text-align:center;
	width:1140px;
	margin: auto;
	padding-top: 25px;
	padding-bottom: 5px;
	position: relative;
	float: left;
	clear: both;
}

#foot_1{
	display: inline;
	float: left;
	width: 228px;
}

#foot_2{
	float: left;
	width: 228px;
}

#foot_3{
	float: left;
	width: 228px;
	margin-top: -15px;
}

#foot_4{
	float: left;
	width: 228px;
}

#foot_5{
	float: right;
	width: 228px;
}

.foot_title_left{
	font: 22px 'AmaticSCRegular';
	text-align: left;
	color: #d31245;
}

.foot_title_right{
	font: 22px 'AmaticSCRegular';
	text-align: right;
	color: #d31245;
}

.foot_right{
	text-align: right;
	font: 13px 'CrimsonRoman';
}

.foot_right a{
	text-decoration: none;
	color: #4a4a4a;
}


.foot_right a:hover{
	text-decoration: none;
	color: #d31245;
}

.foot_left{
	text-align: left;
	font: 13px 'CrimsonRoman';
	text-decoration: none;
}

.foot_left a{
	text-decoration: none;
	color: #4a4a4a;
}

.foot_left a:hover{
	font: 'CrimsonRoman';
	color: #d31245;
}

.foot_center{
	font: 13px 'CrimsonRoman';
	text-align: center;
	color: #4a4a4a;
}

#bottom_bar{
	text-align: center;
	font: 11px 'CrimsonRoman';
	color: #4a4a4a;
	text-decoration: none;
	padding-top: 5px; 
	margin: auto;
}


/*Newsletter Style*/

#mc_embed_signup form {display:block; position:relative; text-align:right; padding: 10px 0
}
#mc_embed_signup {font: 'CrimsonRoman'; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 0; border-bottom: 1px solid #ababab; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#ababab;}
#mc_embed_signup .button {background-color: #ffffff; border: 0 none; color: #424242; cursor: pointer; display: inline-block; font: 13px/32px 'CrimsonRoman'; height: 32px; margin: 0 5px 10px 0; padding:0; text-align: right; text-decoration: none; vertical-align: top; white-space: nowrap;}
#mc_embed_signup .button:hover {color: #d31245;}
#mc_embed_signup .small-meta {font-size: 11px; text-align: right;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {display:block; font-size: 16px; padding-bottom:10px; text-align: right;}
#mc_embed_signup input.email {font: 'CrimsonRoman'; display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:10px; width:100%; min-width:130px; text-align: right;}
#mc_embed_signup input.button {font: 'CrimsonRoman'; text-align: right; display:block; width:100%; margin:0 0 10px 0; min-width:90px; text-align: right;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#d31245; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}