/* reset */
body, p, ul, ol, form, input, button, select, h1, h2, h3, h4, h5, h6, dl, dt, dd, blockquote, address{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:14px;font-weight:400;}
ul, ol{list-style:none;}
img, abbr{border:0;}
img{-ms-interpolation-mode:bicubic;vertical-align:middle;}


/* global */
body, input, select, textarea, button{font-family: 'Open Sans', sans-serif;font-size:13px;color:#333333;line-height:1.5}
input[type=text], select{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background-color:white;border:1px solid #c1c1c1;}
input[type=submit], button{border:none;cursor:pointer;-webkit-appearance:none;}
textarea{height:70px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background-color:white;border:none;border:1px solid #c1c1c1;}
input[type=file]{background-color:white;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:15px 15px 15px 15px;}
ul{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;}
textarea{min-height:100px;}
p{margin-bottom:25px;}
p:last-child{margin-bottom:0 !important;}
a{text-decoration:none;}
img{vertical-align:middle;width:auto\9;height:auto;max-width:100%;-ms-interpolation-mode:bicubic;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0;}

html,body{height:100%;}

/* links */


/* titles */
h1{text-transform:uppercase;color:#fff;font-size:60px;font-weight:bold;font-family:Arial;}
h1,h3,p{color:#fff;}
h3{text-align:center;text-transform:uppercase;}

/* pages */
body{background:url('../vimowa_invitation_15edition.bg.jpg') no-repeat fixed;height:100%;background-size:cover;}			
.fond{height: auto;left: 0;min-height: 100%;min-width:1024px;position:fixed;top:0;width:100%;}
.image{bottom: 0;left:0;margin:auto;position:absolute;right:0;top:0;box-shadow:0 0 28px 5px rgba(0, 0, 0, 0.5)}
.contener{max-width:700px; min-height:100%;background-color:rgba(65,9,41,0.52);margin:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.content{width:100%;}
.banner{max-width:700px;margin:auto;}
.banner img{width:100%;}
.title{width:100%;height:50%;text-align:center;padding:0px 0 20px;}
.title p{font-size:27px;padding-top:40px;font-style:italic;font)font-family: Calibri, Arial}
.links{padding:35px 0 0 0}

.wrapper{padding:0 90px;}

.box_link{display:block;text-align:center;border-radius:100%;background:#f2f0f1;width:175px;height:175px;margin:auto;}
.link_title{display:block;width:175px;margin:15px auto 0;font-size:22px;line-height: 22px;}
.icon-fb{font-size:70px;color:#512427;padding-top:35px;}
.icon-catalog{height:100%;background-image:url('../download.jpg');background-repeat: no-repeat; background-position:center}

a{color:#fff}



footer{text-align:center;font-family:Myriad Pro, Arial, regular;font-size:15px;}


/* grid */
.grid-adaptive{word-spacing:-3px;letter-spacing:-3px;}
.grid-adaptive > [class*=sub-column-]{display:inline-block;vertical-align:top;word-spacing:normal;letter-spacing:normal;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.grid-adaptive .sub-column-100{width:100%;}
.grid-adaptive .sub-column-50{width:50%;}
.grid-adaptive .sub-column-33{width:33.3333333%;}
.grid-adaptive .sub-column-25{width:25%;}
.grid-adaptive .sub-column-20{width:20%;}

.grid-adaptive.is-small{margin-left:-15px;margin-top:-15px;margin-bottom:15px;}
.grid-adaptive.is-small > [class*=sub-column-]{padding-left:15px;margin-top:15px;}
.grid-adaptive{margin-left:-50px;margin-top:-50px;margin-bottom:50px;}
.grid-adaptive > [class*=sub-column-]{padding-left:50px;margin-top:50px;}
.grid-adaptive.is-large{margin-left:-75px;margin-top:-75px;margin-bottom:75px;}
.grid-adaptive.is-large > [class*=sub-column-]{padding-left:75px;margin-top:75px;}


/* grid */


/* navigation */


/* list */


/* taleaux */





@media (max-width:640px){
	.wrapper{padding:0 15px;}
	h1{font-size:65px;}
	.title p{font-size:40px;}
	h3.link_title{font-size:25px;}
	footer{padding-bottom:50px;font-family:Myriad Pro, Arial, regular;font-size:14px};

}

@media (max-width:320px;){

}
