@font-face {
	font-family: 'MyanmarText';
	src: url('../fonts/MyanmarText.eot');
	src: url('../fonts/MyanmarText.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyanmarText.woff') format('woff'),
		url('../fonts/MyanmarText.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
    font-family: 'Above DEMO';
    src: url('../fonts/AboveDEMO-Regular.eot');
    src: url('../fonts/AboveDEMO-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AboveDEMO-Regular.woff') format('woff'),
        url('../fonts/AboveDEMO-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {margin:0; padding:0; width:100%}
body {text-align:left; margin:0; padding:0; width:auto; font-family:MyanmarText; color:#282828; height: 100%; position:relative}
div,form,input,h1,h2,h3,h4,h5,h6,hr,a,a:hover,img,p,table,th,td,iframe,button {margin:0; padding:0; border:0; text-decoration:none}
header footer section article nav aside {padding:0; margin:0; border:0}

a {color:#E37712}
h1 {padding:142px 0 40px 0; letter-spacing:0.1em; text-align:center; font-family:MyanmarText}
h2 {font-family:MyanmarText}
p {padding:10px 0; letter-spacing: 0.1em; font-size:1.1em}

.clear {clear:both; font-size:0.1em; line-height:0.001px}
.color_282828 {color:#282828}
.color_FFFFFF {color:#FFFFFF}
.float_left {float:left}
.float_right {float:right}
.font-size_0_7_em {font-size:0.7em}
.height_375 {height:375px}
.max-width_200 {max-width:200px}
.max-width_300 {max-width:300px}
.padding_10 {padding:10px}
.padding_0_10_10_0 {padding:0 10px 10px 0}
.padding_0_20 {padding:0 20px}
.padding_right_20 {padding:0 20px 0 0}
.text-align_center {text-align:center}
.width_20 {width:20%}
.width_40 {width:40%}
.width_50 {width:50%}
.width_80 {width:80%}
.width_100 {width:100%}

.follia {position:fixed; top:0; left:0; width:100%; height:100%; background:#FFFFFF; z-index:99; color:#C0B5AF; font-family:Above DEMO; text-align:center; font-size:2em; padding:200px 0 0 0}
.follia img {width:70%; max-width:1000px}
/*.home {margin:0; width: 100%; position: relative; padding: 20px 0; text-align: center; height: 902px; background-image:url(../img/bg1.png); background-color:#fff; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}*/
.home {margin:0; width: 100%; position: relative; padding: 20px 0; text-align: center; height: 902px; background-image:url(../img/bg1.png); background-color:#fff}
nav {position:fixed; width:100%; z-index:98}
nav .menu {margin:20px 0 0 0}
nav .menu a {background:#FFFFFF; margin:0 -2px 0 -2px; padding:22px; color:#A8A8A7; transition: color 0.4s; font-size:1.1em}
nav .menu a:hover {margin:0 -2px 0 -2px; padding:22px; color:#000000}
.menu_mobile {display:none}
.marchio {font-size:1.2em; letter-spacing:0.1em; margin:150px 0 0 0; font-family:MyanmarText}
.marchio img {width:100%; max-width:700px}
/*MENU MOBILE*/.menu_livello_1_mobile {border-top:1px solid #EAEAEA; width:100%; margin:33px 0 0 0; padding:0}
/*MENU MOBILE*/.voce_menu_livello_1_mobile {position:relative; display:block; border-bottom:1px solid #EAEAEA}
/*MENU MOBILE*/.voce_menu_livello_1_mobile a {display:block; background:#FFFFFF; padding:10px 0 10px 10px; color:#A8A8A7}
/*MENU MOBILE*/.voce_menu_livello_1_mobile a:hover {display:block; background:#FFFFFF; padding:10px 0 10px 10px}
/*MENU MOBILE*/.voce_menu_livello_1_mobile ul {margin:0; padding:0; background:#FFFFFF}
/*MENU MOBILE*/.voce_menu_livello_1_mobile ul li {list-style:none; border-top:1px solid #EAEAEA}
/*MENU MOBILE*/.voce_menu_livello_1_mobile ul li a {background:#FFFFFF; cursor:default}
/*MENU MOBILE*/.mobile_plus {position:absolute; top:10px; right:10px; width:16px; height:16px}
/*MENU MOBILE*/.mobile_minus {position:absolute; top:10px; right:10px; width:16px; height:16px}
.pagina_selezionata {background:#282828 !important; color:#FFFFFF !important}
/*.scorri {display:block; margin:243px auto 0 auto; width:34px; height:55px; background: url(../img/freccia_giu.png) no-repeat center center}*/
.scorri {display:block; margin:80px auto 0 auto; width:52px; height:74px; background: url(../img/freccia_giu_mobile.png) no-repeat center center}
.scorri:hover {margin:80px auto 0 auto}
.link_box_home {position:relative; display:block; height:375px}
.label {padding:177px 0 176px 0; letter-spacing:0.1em; text-align:center; font-family:MyanmarText}
.our_story {background:#242323; padding:0 0 20px 0}
.our_story_label {padding:80px 270px 0 0; letter-spacing:0.1em; font-size:1.2em; font-family:MyanmarText; color:#FFFFFF; text-align:right; background: url(../img/our_story_white_line.png) no-repeat top right}
.our_story_text {padding:80px 0 0 0; letter-spacing: 0.1em; font-size:0.9em; font-family:MyanmarText; color: #A8A8A7; text-align:center}
.our_story_link {margin:60px 0 0 0; font-family:MyanmarText; transition: color 0.4s ease 0s; color: #FFFFFF; white-space: nowrap; display: inline-block}
.our_story_link:hover {margin:60px 0 0 0; color:#A8A8A7}
.gallery {min-height:561px; background:url(../img/background_box_home.png)}
.circle {background: url(../img/circle.png) no-repeat center 100px}
.location {background: url(../img/location.png) no-repeat center 225px}
.paginazione div {float:left; margin:2px}
.paginazione div span {display:block; padding:5px 10px; font-weight:bold; font-size:0.8em}
.paginazione div a {display:block; padding:5px 10px; border:1px solid #E37712; -moz-border-radius: 5px; border-radius: 5px}

/*COOKIE LAW*/
.cookie_law {position:fixed; bottom:0; padding:6px 0 6px 0; width:100%; text-align:center; z-index:99; background:#000000; color:#FFFFFF}
#cookie_close {display:block; background:#282828; padding:8px; width:210px; margin:4px 8px; color:#FFFFFF; float:right; border-radius:10px}
#cookie_settings {display:block; background:#282828; padding:8px; width:210px; margin:4px 8px; color:#FFFFFF; float:right; border-radius:10px}
#cookie_overlay {position: fixed; display: none; width: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 99}
.cookie_box {width:100%; max-width:1200px; margin:50px auto 0 auto; background:#FFFFFF}
.cookie_box_header {background:#DDDDDD; border-bottom:2px solid #333333; text-align:center; font-size:1.5em; font-weight:bold; padding:25px}
.cookie_main {height:354px; background:#FFFFFF}
.cookie_left {float:left; height:350px; max-height:350px; width:150px; margin:0 10px 0 0}
.cookie_left button {display:block; background-color:#F0F0F0; border: none; outline: none; cursor: pointer; padding: 25px 16px; transition: 0.3s; font-size: 17px; width:100%; text-align:left; color:#282828; border-right:1px solid #333333; border-bottom:1px solid #333333}
.cookie_left button:hover {background-color: #ddd}
.cookie_left button.active {background-color: #FFFFFF; border-right:0px}
.tabcontent {padding: 20px; overflow:auto; height:300px; text-align:left}
.tab_display_none {display: none}
.tab_button_active {background-color: #FFFFFF; border-right:0px}
.cookie_box_footer {background:#DDDDDD; border-top:2px solid #333333; text-align:center; font-size:1.5em; font-weight:bold; padding:25px}
#cookie_save {display:block; background:#282828; padding:8px; width:210px; margin:4px 8px; color:#FFFFFF; float:right; ; border-radius:10px}
@media(max-width: 700px) {
    .cookie_box_header {padding:5px}
    .cookie_box_footer {padding:5px}
    .cookie_left {float:none; width:100%; margin:0; height:auto; max-height:auto}
    .cookie_left button {padding:5px}
    .cookie_main {height:auto}
    .tabcontent {padding: 20px; overflow:auto}
}
/*COOKIE*/
.cookie_table {cellpadding:0; cellspacing:0; padding:0; margin:0; border:1px solid #000000}
.cookie_table th {text-align:center; background:#EEEEEE; border:1px solid #000000; padding:5px}
.cookie_table td {text-align:center; border:1px solid #000000; padding:5px}

/*SOCIAL*/
footer {padding:20px 0; background:url(../img/background_box_home.png); text-align:center}
footer div {font-family:MyanmarText; font-size:1.2em; color:#979797; white-space: nowrap; display: inline-block}
footer a {color:#979797}
footer a img {width:30px}
.acapomobile {display:none}
.inline_sparire {display:inline}

/*DEFAULT*/
.contenitore {max-width:980px; margin:0 auto; min-width:200px}
.default {margin:0; width: 100%; position: relative; padding: 20px 0; text-align: center; background-image: url(../img/background_box_home.png); background-color:#fff; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
.main {background:url(../img/background_box_home.png); padding:0 20px; min-height:795px}

/*CONTACT US*/
.link_wapp_overlay {display:block; width:50px; height:50px; background: url(../img/Formeoro_icons8-whatsapp.svg) no-repeat center center}
input[type="text"] {width:100%; border-bottom:1px solid #9e9e9e; background:transparent; padding:5px}
input[type="number"] {width:100%; border-bottom:1px solid #9e9e9e; background:transparent; padding:5px}
input[type="submit"] {padding:5px; border:1px solid #9e9e9e; cursor:pointer}
input[type="submit"]:hover {box-shadow:0 0 2px 2px #888888}
select {width:100%; border-bottom:1px solid #9e9e9e; background:transparent; padding:5px}
textarea {height:11rem; width:100%; margin:0 0 8px 0; padding:0; -webkit-box-shadow:none; box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s, -webkit-box-shadow .3s;transition:border .3s, -webkit-box-shadow .3s;transition:box-shadow .3s, border .3s;transition:box-shadow .3s, border .3s, -webkit-box-shadow .3s}
.errore_testo {color:#FF0000; padding:0; margin:0}
.errore {border-bottom:1px solid #FF0000 !important}
.notifica_ko {background:#FFE5E5; color:#FF0000; text-align:center; padding:5px 5px 0 5px; font-weight:bold; font-size:1.1em; border:1px solid #FF0000}
.notifica_ok {background:#E9FFE5; color:#21C400; text-align:center; padding:5px 5px 0 5px; font-weight:bold; font-size:1.1em; border:1px solid #21C400}
.notifica_errore {background:#FFE5E5; color:#FF0000; text-align:center; padding:5px; font-weight:bold}

/*CLOTHES & ACCESSORIES*/
.sezioni {float:left; width:25%}
.sezioni_link {position:relative; display:block; height:220px}
.sezioni_link .label {position:absolute; bottom:0; left:0; width:100%; color:#FFFFFF; padding:10px 0; background:url(../img/opacity_dark.png); font-size:1.3em; font-weight:bold}
.sezioni_link .label:hover {color:#E37712; padding:10 0px}
.prodotti {display:block; height:170px; margin:10px; background:#FFFFFF url(../img/trasparente.png); color:#000000; font-family:MyanmarText; -webkit-transition: background 1s; transition: background 1s}
.prodotti:hover {margin:10px; background: url(../img/opacity.png)}
.prodotti_float_50 {float:left; width:50%; letter-spacing:0.1em; text-align:center; font-family:MyanmarText}
.prodotti_titolo {padding:70px 0 0 0; font-size:1.2em}
.prodotti_prezzo {float:right; background:#E37712; color:#FFFFFF; padding:10px 10px 5px 10px; display:inline; margin:10px; color:#FFFFFF}
.prodotti_prezzo:hover {padding:10px 10px 5px 10px; margin:10px}
.taglie_testo {float:left; padding:8px 10px 0 0}
.taglie {float:left; display:block; background:#CCCCCC; color:#FFFFFF; -moz-border-radius: 150px; border-radius: 150px; padding:10px 10px 5px 10px; width:50px; text-align:center; margin:0 10px 10px 0}
.taglia_unica {float:left; display:block; background:#CCCCCC; color:#FFFFFF; -moz-border-radius: 150px; border-radius: 150px; padding:10px 10px 5px 10px; width:100px; text-align:center; margin:0 10px 10px 0}

/*COLLECTIONS*/
.collections {display:block; padding:10px; margin:10px 0; color:#000000; -webkit-transition: background 1s; transition: background 1s; background:url(../img/trasparente.png)}
.collections:hover {padding:10px; margin:10px 0; background: url(../img/trasparente_2.png)}
.collections_title {font-family:MyanmarText}
.collections_text {font-family:MyanmarText}
.testo_completo {display:none}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222}
.fancybox {display:block; width:231px; height:231px; float:left; margin:0 10px 10px 0; border:2px solid #CCCCCC; -webkit-transition: background 1s; transition: background 1s; background:url(../img/trasparente.png)}
.fancybox:hover {margin:0 10px 10px 0; border:2px solid #CCCCCC; background: url(../img/opacity.png)}
.img_box {width:150px; height:150px}

/*NEWS*/
.row_1 {display:block; padding:10px; margin:10px 0; -webkit-transition: background 1s; transition: background 1s; background: #FFFFFF url(../img/trasparente.png)}
.row_2 {display:block; padding:10px; margin:10px 0; -webkit-transition: background 1s; transition: background 1s; background: #EEEEEE url(../img/trasparente.png)}
.row_1:hover {padding:10px; margin:10px 0}
.row_2:hover {padding:10px; margin:10px 0}

/*VIDEO*/
.video {height:280px; background:#FFFFFF; margin:0 0 10px 0}
.youtube {width:50%; height:280px; float:left}
.youtube_no {width:48%; height:276px; float:left}
.video_text {float:left; width:50%}
.last_video h1 {color:#FFFFFF}
.last_video h2 {color:#FFFFFF}
.last_video p {color:#A8A8A7}

/*ONOM IN THE WORLD*/
.onom_in_the_world_img {float:left; width:100px; margin:0 10px 0 0}

/*ORDINA PRODOTTI*/
.form_contatti_100 {margin:10px 0 0 0}
.form_contatti_40 {float:left; width:40%; margin:10px 0 0 0}
.form_contatti_20 {float:left; width:20%; margin:10px 0 0 0}

/*OUR STORY*/
.our_story_img {width:100%; max-width:400px; float:right}

.shinystat img {width:1px; height:1px; position:absolute; bottom:0; left:0}


@media(max-width: 1050px) {
    .fancybox {width:47%; height:328px}
}
@media(max-width: 900px) {
    .menu {display:none}
    #menu_mobile {display:block; position:absolute; top:0px; right:16px; width:24px; height:21px; background: url(../img/menu_mobile.png) no-repeat top left}
    .width_20 {width:25%}
    .width_40 {width:25%}
}

@media(min-width: 900px) {
    .menu_mobile {display:none !important}
}
@media(max-width: 800px) {
    .youtube {width:100%}
    .youtube_no {width:100%}
    .video_text {width:100%; background:#FFFFFF; margin:0 0 20px 0; height:auto}
    .follia img {width:100%}
    .home {height: 702px}
}
@media(max-width: 700px) {
    .our_story_label {background:none; text-align:center; padding:80px 20px 0 20px; margin:0}
    .padding_right_20 {padding:0 20px}
    .width_50 {width:100%}
    .width_20 {width:50%}
    .width_40 {width:50%}
    .sezioni {float:left; width:50%}
    .home {height: 602px}
    .scorri {margin:60px auto 0 auto; width:52px; height:74px; background: url(../img/freccia_giu_mobile.png) no-repeat center center}
}
@media(max-width: 600px) {
    .sezioni_float_50 {float:none; width:100%}
    .sezioni_immagine {display:none}
    .fancybox {width:100%; height:328px}
    .marchio img {width:400px}
    .form_contatti_40 {float:none; width:100%}
    .form_contatti_20 {float:none; width:100%}
}
@media(max-width: 500px) {
    .marchio img {width:300px}
}
@media(max-width: 450px) {
    .marchio img {width:200px}
    footer div {font-size:1em}
    .acapomobile {display:inline}
    .centrato_sotto_i_320px {text-align:center; display:block}
    .inline_sparire {display:none}
}
