/* ------------------------------------------------------ */
/* STYLE PAGE FUNIDELIA.INFO */
/* ------------------------------------------------------ */
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
html,button,input,select,textarea { font-family:sans-serif; color:#222; }
html,body { width:100%; height:100%;  }
abbr[title] { border-bottom:1px dotted; }
b,strong { font-weight:700; }
blockquote { margin:1em 40px; }
dfn { font-style:italic; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
ins { background:#ff9; color:#000; text-decoration:none; }
mark { background:#ff0; color:#000; font-style:italic; font-weight:700; }
pre,code,kbd,samp { font-family:monospace,serif; _font-family:'courier new',monospace; font-size:1em; }
pre { white-space:pre-wrap; word-wrap:break-word; }
q { quotes:none; }
q:before,q:after { content:none; }
small { font-size:85%; }
sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-.5em; }
sub { bottom:-.25em; }
ul,ol { margin:1em 0; padding:0 0 0 40px; }
dd { margin:0 0 0 40px; }
nav ul,nav ol { list-style:none; list-style-image:none; margin:0; padding:0; }
img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }
svg:not(:root) { overflow:hidden; }
fieldset { border:0; margin:0; padding:0; }
label { cursor:pointer; }
legend { border:0; margin-left:-7px; white-space:normal; padding:0; }
button,input,select,textarea { font-size:100%; vertical-align:middle; margin:0; }
button,input { line-height:normal; }
button,input[type="button"],input[type="reset"],input[type="submit"] { cursor:pointer; -webkit-appearance:button; overflow:visible; }
button[disabled],input[disabled] { cursor:default; }
input[type="checkbox"],input[type="radio"] { box-sizing:border-box; width:13px; height:13px; padding:0; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0; }
textarea { overflow:auto; vertical-align:top; resize:vertical; }
input:invalid,textarea:invalid { background-color:#f0dddd; }
table { border-collapse:collapse; border-spacing:0; }
td { vertical-align:top; }
.chromeframe { background:#ccc; color:#000; margin:.2em 0; padding:.2em 0; }
.wrapper { width:960px; margin:0 auto; }
html,body { -webkit-text-size-adjust:none; }
article,aside,details,figcaption,figure,,header,hgroup,nav,section,.visible { display:block; }
audio,canvas,video,.inline-block { display:inline; zoom:1; }
audio:not([controls]),[hidden],.ir br { display:none; }
::-moz-selection,::selection { background:#fe57a1; color:#fff; text-shadow:none; }
a:focus,a:hover,a:active { outline:0; }
figure,form { margin:0; }

/* General */
body { width:100%; height:100%; margin:0; padding:0; font-family:'Open Sans', sans-serif; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; color:#FFFFFF; font-size:14px; line-height:17px; font-style:normal; text-align:center;  border: 0; background: #000000 url('https://static1.funidelia.com/themes/funidelia4/img/info/info_fdo.jpg') no-repeat center top fixed; background-size: cover; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
body.page-normal { color: #888888; line-height: 1.5; background: #FFFFFF; }
a { color:#006f9e; outline:0; }
a:visited { color:#006f9e; }
a:hover { color:#09c; }


/* Global */
[class^="ico-"], [class*=" ico-"] { display: inline-block; zoom:1; *display: block; width: 15px; height: 15px; margin-top: 0px; *margin-right: .3em; line-height: 15px; vertical-align: text-top; background: transparent url("https://static1.funidelia.com/img/global/sprite.png") 0px 0px no-repeat; }
[class^="ico2-"], [class*=" ico2-"] { display: inline-block; zoom:1; *display: block; width: 15px; height: 15px; margin-top: 0px; *margin-right: .3em; line-height: 15px; vertical-align: text-top; background: transparent url("https://static1.funidelia.com/img/global/funidelia5/sprite_icons.png") 0px 0px no-repeat; }
#web-global {  }

/* Header */
#header-global { position:fixed; z-index: 900; top:0px; margin:0px auto 0px auto; width:100%; height: 75px; background: #FFFFFF; text-align: center; }
#header-global h1 { position: absolute; top: 20px; left: 50%; display:block; margin: 0px 0px 0px -96px; padding:0; width:191px; height:69px; text-indent:-10000px; background:url('https://static1.funidelia.com/themes/funidelia4/img/info/info_logo_funidelia.png') top left no-repeat; }
#header-global .deco { position: absolute; top: 74px; left: 50%;display: block; margin: 0px 0px 0px -117px;  width:234px; height:21px; background:url('https://static1.funidelia.com/themes/funidelia4/img/info/info_fdo_header.png') top left no-repeat; }

#header-web { position: relative; color: #FFFFFF; padding: 15px; background: #2e2e30; }
#header-web h1 { float: left; display: inline-block; zoom:1; *display: block; margin: 0px; padding: 0px; }
#header-web h1 a { text-indent: -10000px; display: block; width: 158px; height: 52px; line-height: 52px; background: transparent url("https://static1.funidelia.com/img/global/funidelia5/sprite_brand.png") 0px 0px no-repeat; }
#header-web .ctt { margin: 0 auto; width: 1160px; height: auto;  }

#header-web #choose-lan { float: right; position: relative; }
#header-web #choose-lan .txt { text-transform: uppercase; }
#header-web #choose-lan ul { margin: 0px; padding: 0px; list-style-type: none; }
#header-web #choose-lan li { display: block; width: 100%; margin: 0px; padding: 0px 0px 10px 0px; border: 0px; font-size: 14px; color: #727272; text-align: left; }
#header-web #choose-lan li a { color: #727272; display: block; }
#header-web #choose-lan li a:hover { text-decoration: none; color: #2e2e2e; }
#header-web #choose-lan li a.opt { padding: 0px; }
#header-web #choose-lan li a.act { color: #d0a126; }
#header-web #choose-lan a.opt { z-index: 1201; }
#header-web #choose-lan a.opt img { margin-right: 5px; }
#header-web #choose-lan .dropdown-menu { z-index: 1200; min-width: 120px; }
#header-web .open a.opt { color: #2e2e2e; }
#header-web .open a.opt:hover { color: #2e2e2e; }

#header-web .open a.opt { color: #2e2e2e; text-decoration: none; background: #FFFFFF; }
#header-web .open .ico-hn-bll  { background-position: -39px -9px; }
#header-web a.opt { position: relative; z-index: 1001; display:block; padding: 10px; font-size: 13px; color: #e3af26; text-decoration: none; font-weight: normal; }
#header-web a.opt:hover { text-decoration: none; color: #FFFFFF; }
#header-web a.opt .txt { display: inline-block; zoom:1; *display: block; padding-right: 4px; }
#header-web .dropdown-menu { margin: -1px 0px 0px 0px; padding: 18px 14px 18px 14px; min-width: 240px; font-size: 13px; color: #727272; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border: 1px solid #EDEDED; }
#header-web .dropdown-menu .arrow { display: none; position: absolute; bottom: 0px; left: 0px; width: 135px; height:9px; background: transparent url('/img/global/fdo_head_menu_act.gif') top center no-repeat; }


/* Central content */
#content-global { margin: 0px auto; text-align: center; }
#content-global h2 { margin: 0px; padding: 0px; font-family: 'Roboto Slab', serif; color: #FFFFFF; font-size: 36px; text-align: center; line-height: 40px; }
#content-global h3 { margin: 0px; padding: 0px; color: #FF9900; font-size: 24px; text-align: center; font-weight: normal; line-height: 28px; }
#content-global h4 { display: block; margin: 0px 0px 12px 0px; padding: 0px; color: #FFFFFF; font-size: 18px; font-weight: bold; line-height: 1; }
#content-global h4:after { content: ":"; }
#content-global .region ul { margin: 0px; padding: 0px; list-style-type: none; }
#content-global .region ul {
	-webkit-column-count:5;
    -moz-column-count:5;
    -ms-column-count:5;
    -o-column-count:5;
    column-count:5;
    -webkit-column-gap:5px;
    -moz-column-gap:5px;
    -ms-column-gap:5px;
    -o-column-gap:5px;
    column-gap:5px;
    columns:5;
}
#content-global .region li { display: block; color: #707070; margin: 0px 0px 3px 0px; padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#content-global .region li:hover { background: #5c4e5c; }
#content-global .region li img { float: left; margin: 0px 8px 0px 0px; }
#content-global .region li a { display: block; color: #cccccc; text-decoration: none; }
#content-global .region li a:hover { color: #ffffff;  }
#content-global .region li.soon { background: none; }
#content-global .region li.soon:hover { background: none; }
#content-global .ctt { z-index: 100; position: absolute; top: 0px; left: 50%; padding-top: 150px; margin: 0px 0px 0px -580px; width: 1160px; height: auto; text-align: left; background-color: transparent; background-image: url('https://static1.funidelia.com/themes/funidelia4/img/info/info_mapa.png'); background-position: 0px 90px; background-size: 100%; background-repeat: no-repeat;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
}
#content-global #g-europe { margin: 25px 0px 0px 0px; padding: 0px 0px 15px 0px; float: none; width: 100%; border-bottom: 1px solid #392f43; }
#content-global #g-america { margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; float: none; width: 100%; border-bottom: 1px solid #392f43; }
#content-global #g-asia { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; float: none; width: 100%; }
#content-global .txt-soon { font-size: 11px; color: #FF9900; }
#content-global .txt { font-size: 11px; display: none;  }

#content-web { margin: 15px auto 0px auto; text-align: center; }
#content-web .ctt { margin: 0 auto; width: 1160px; height: auto; text-align: left; }
#content-web h2 { font-size: 30px; line-height: 1.3; font-weight: normal; color: #e3af26; text-align: center; }
#content-web h3 { font-size: 20px; line-height: 1.3; font-weight: normal; color: #434343; font-family: 'Roboto Slab', serif; }
#content-web h3 .num { display: inline-block; padding: 5px 15px; margin: 0px 10px 0px 0px; border: 1px solid #DEDEDE; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
#content-web hr { border-top: 1px solid #EDEDED; border-bottom: 0px; }
#content-web a { color:#e3af26; outline:0; }
#content-web a:visited { color:#e3af26; }
#content-web a:hover { color:#FF9900; }
#content-web strong { color: #434343; }
#content-web .ent { display: block; padding: 0px 0px 15px 0px; font-size: 20px; line-height: 1.3; font-weight: normal; color: #787878; border-bottom: 2px dotted #BDBDBD; }
#content-web .box-f1 { clear: both; margin-top: 40px; padding: 25px; background: #f8f8f8; border-top: 4px solid #e3af26; border-bottom: 4px solid #666666; }

#content-web #lan {   }
#content-web #lan h2 { font-size: 20px; line-height: 1.3; font-weight: normal; color: #434343; text-align: center; }
#content-web #lan ul { margin: 0px; padding: 0px; list-style-type: none;  }
#content-web #lan li {  }
#content-web #lan li a { display: block; padding: 5px; font-size: 16px; text-align: center; }
#content-web #lan li a:hover { text-decoration: none; }

#content-web .img { padding: 10px 0px 20px 0px; }
#content-web .img-responsive { width: 100%; }
#content-web .img-hidden-xxs { display: block; }
#content-web .img-visible-xxs { display: none; }

/* Footer */
#footer-global { clear: both; margin:0px auto 0px auto; width:1160px; text-align: center; font-size: 11px; color: #FFFFFF; background: transparent; } 
#footer-global .footer-global-ctd { padding: 20px 15px; }
#footer-global a { color: #ff9900; text-decoration: none; }
#footer-global a:hover { color: #ff9900; }

#footer-global .footer-social { margin-bottom: 15px; }
#footer-global .footer-social ul { margin: 0px; padding: 0px 12px; list-style-type: none; }
#footer-global .footer-social li { display: inline-block; zoom: 1; *display: block; margin-right: 10px; margin-bottom: 4px;  }
#footer-global .footer-social a { text-indent: -10000px; }
#footer-global .footer-social .ico-f-facebook {  width: 26px; height: 26px; line-height: 26px; vertical-align: middle; background-position: -394px -7px; }
#footer-global .footer-social .ico-f-instagram { width: 26px; height: 26px; line-height: 26px; vertical-align: middle; background-position: -735px -454px; }
#footer-global .footer-social .ico-f-youtube { width: 26px; height: 26px; line-height: 26px; vertical-align: middle; background-position: -767px -454px; }

#footer-web { clear: both; margin: 40px 0px 0px 0px; padding: 20px 15px; text-align: center; font-size: 11px; color: #FFFFFF; background: #2e2e30;  }
#footer-web .footer-global-ctd { margin:0px auto 0px auto; width:960px; }
#footer-web a { color: #e3af26; text-decoration: none; }
#footer-web a:hover { color: #ff9900; }

#footer-web .footer-social { margin-bottom: 15px; }
#footer-web .footer-social ul { margin: 0px; padding: 0px 12px; list-style-type: none; }
#footer-web .footer-social li { display: inline-block; zoom: 1; *display: block; margin-right: 10px; margin-bottom: 4px;  }
#footer-web .footer-social a { text-indent: -10000px; }
#footer-web .footer-social .ico-f-facebook {  width: 26px; height: 26px; line-height: 26px; vertical-align: middle; background-position: -394px -7px; }
#footer-web .footer-social .ico-f-instagram { width: 26px; height: 26px; line-height: 26px; vertical-align: middle; background-position: -735px -454px; }
#footer-web .footer-social .ico-f-youtube { width: 26px; height: 26px; line-height: 26px; vertical-align: middle; background-position: -767px -454px; }

.ico2-lan { width: 25px; height: 23px; line-height: 23px; vertical-align: middle; background-position: -74px -265px; }
.ico2-bll  { width: 9px; height: 5px; line-height: 23px; vertical-align: middle; background-image: url("https://static1.funidelia.com/img/global/funidelia5/sprite_bullets.png"); background-position: -25px -9px; } 

.open .ico2-lan { background-position: -136px -265px; }
.open .ico2-bll { background-position: -39px -9px; }

/* Clearfix */
.clearfix:before,.clearfix:after { content:""; display:table; }
.clearfix { zoom:1; } 
.clearfix:after,.clear { clear:both; }

/* Particles: stats */
.count-particles { display: none; background: #000022; position: absolute; top: 48px; left: 0; width: 80px; color: #13E8E9; font-size: .8em; text-align: left; text-indent: 4px; line-height: 14px; padding-bottom: 2px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; border-radius: 0 0 3px 3px; }
.js-count-particles { font-size: 1.1em; }
#stats,.count-particles { -webkit-user-select: none;  margin-top: 5px; margin-left: 5px; }
#stats { display: none; border-radius: 3px 3px 0 0; overflow: hidden; }

/* Particles  */
#particles-js { width: 100%; height: 100%; background-color: transparent; }

/* Others */
.txt-small { font-size: 12px; }
.txt-normal { font-size: 14px; }
.txt-big { font-size: 16px; }

.des { color: #434343; }

.box-esp { padding: 15px; background: #fefbf4; border: 1px solid #e8e8e8; }
.box-des { color: #434343; font-weight: 700; text-align: center; font-size: 16px; padding: 15px; border: 1px solid #e8e8e8; border-top: 0px; background: #ffffff; background: -webkit-linear-gradient(to top, #eef2f3, #ffffff); background: linear-gradient(to top, #eef2f3, #ffffff); }


.lst-products { position: relative; z-index: 100; margin: 15px 0px 0px 0px; padding: 0px; list-style-type: none;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.lst-products-item { -ms-flex-preferred-size: 16.66666667%; flex-basis: 16.66666667%; max-width: 16.66666667%; }
.lst-products .lst-products-box { margin: 0px 4px; }
.lst-products .lst-products-box .img-responsive {  }
.lst-products .lst-products-media .img img { width: 100%; height: 185px; }
.lst-products-box { box-sizing: content-box; border: 1px solid #FFFFFF; }
.lst-products-media { clear: both; position: relative; text-align: center; line-height: 1px; background: #f7f7f7; border: 1px solid #FFFFFF; border-bottom: none; }
.lst-products-media .img { position: relative; z-index: 1; text-align: center; width: 100% !important; padding: 0px !important; }
.lst-products-media .img a { display:inline-block; background: #000000; margin: 0px; padding: 0px; white-space: 0; }
.lst-products-media .img img { opacity: 0.98; display: block; background-color: #FFFFFF; background-image: url("/img/global/loader.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-indent:-9999px; }
.lst-products-media .img .hover-image { opacity: 0; width: auto; border-bottom: 1px solid #f5f5f5; display: block; background-color: #FFFFFF; background-image: url("/img/global/loader.gif"); background-repeat: no-repeat; background-position: 50% 50%; text-indent:-9999px; }
.lst-products-detail { clear: both; position: relative; min-height: 90px; padding: 15px 7px; background: #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;  }
.lst-products-detail .tit { float:none; width: 100%; font-size: 13px; margin: 0px 0px 5px 0px; padding: 0px; background: none; }
.lst-products-detail .tit h3 { margin: 0px; padding: 0px; font-size: 12px !important; color: #535353 !important; font-family: 'Roboto Slab', serif; line-height: 1.5; text-align: center; word-wrap: break-word; }
.lst-products-detail .tit h3 a { color: #535353 !important; text-decoration: none; }
.lst-products-detail .tit h3 a:hover { color: #343434 !important; }

.block { display: block; width: 100%; padding: 15px 0px; }

.btn { font-family: 'Roboto Slab', serif; color: #FFFFFF; font-size: 14px; font-weight: 700; background: #8e8e8e; border-bottom: 2px solid #646464; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.btn:hover { color: #FFFFFF; background:#9e9e9e;  }
.btn:active { color: #FFFFFF; background-color: #8e8e8e; }
.open a.btn, a.btn:focus  { color: #FFFFFF; background-color: #8e8e8e; }

.btn-small { padding: 5px 18px; font-family: 'Roboto Slab', serif; color: #FFFFFF !important; font-size: 14px; font-weight: 700; background: #deae00; border-bottom: 2px solid #968662; }
.btn-small:hover { color: #FFFFFF; background:#efbd21; }
.btn-small:active { background-color: #968662; }
.btn-small:focus { color: #FFFFFF; }

.btn-normal { padding: 10px 18px; font-family: 'Roboto Slab', serif; color: #FFFFFF !important; font-size: 14px; font-weight: 700; background: #deae00; border-bottom: 2px solid #968662; }
.btn-normal:hover { color: #FFFFFF; background:#efbd21; }
.btn-nomal:active { background-color: #968662; }
.btn-normal:focus { color: #FFFFFF; }

.btn-big { padding: 10px 18px; font-family: 'Roboto Slab', serif; color: #FFFFFF !important; font-size: 18px; font-weight: 700; background: #deae00; border-bottom: 2px solid #968662; }
.btn-big:hover { color: #FFFFFF; background:#efbd21; }
.btn-big:active { background-color: #968662; }

/* ------------------------------------------ */
/* STYLE RESPONSIVE							  */
/* ------------------------------------------ */
@media (max-width: 985px) {
	#header-global { height: 65px; }
	#header-global h1 { margin: 0px 0px 0px -60px; width:120px; height:43px; background:url('https://static1.funidelia.com/themes/funidelia4/img/info/info_logo_funidelia_movil.png') top left no-repeat; }
	#header-global .deco { top: 64px; margin: 0px 0px 0px -81px;  width:163px; height:15px; background:url('https://static1.funidelia.com/themes/funidelia4/img/info/info_fdo_header_movil.png') top left no-repeat; }

	#header-web .ctt { width: 768px; }

	#content-global .ctt { padding-top: 180px; margin: 0px 0px 0px -384px; width: 768px; height: auto; }


	#content-web .ctt { width: 768px; }

	#footer-global { width: 768px; }
	#footer-web .footer-global-ctd { width:768px; }

	.lst-products-item { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20%; }
}

@media (max-width: 769px) {
	#header-web .ctt { width: 600px; }

	#content-global h2 { font-size: 30px; text-align: center; line-height: 34px; }
	#content-global h3 { font-size: 18px; line-height: 22px; }
	#content-global h4 { font-size: 16px; }
	#content-global .region li { font-size: 13px; line-height: 16px; }
	#content-global .region li img { width: 20px; height: 14px; }
	#content-global .region ul {
		-webkit-column-count:3;
		-moz-column-count:3;
		-ms-column-count:3;
		-o-column-count:3;
		column-count:3;
		-webkit-column-gap:5px;
		-moz-column-gap:5px;
		-ms-column-gap:5px;
		-o-column-gap:5px;
		column-gap:5px;
		columns:3;
	}
	#content-global .ctt { padding-top: 180px; margin: 0px 0px 0px -300px; width: 600px; }
	#content-web .ctt { width: 600px; }

	#footer-global { width: 600px; }
	#footer-web .footer-global-ctd { width:600px; }

	.lst-products-item { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; }
}

@media (max-width: 600px) {
	body { overflow-x: hidden; }
	#header-web { padding: 10px; }
	#header-web .ctt { width: 100%; }
	#header-web h1 { position: absolute; left: 50%; top: 50%; float: none; margin-top: -11px; margin-left: -7px; }
	#header-web h1 a { float: none; width: 14px; height: 23px; line-height: 23px; background-position: -387px -63px; }

	#content-global h3 { padding-bottom: 25px; }
	#content-global h4 { position: relative; margin: 0px; padding: 14px; font-size: 16px; background: #5c4e5c; }
	#content-global h4:after { position:absolute; right: 10px; content: "▾"; font-size: 20px; }
	#content-global h4:hover { cursor: pointer; }
	#content-global h4:active { background: #5c4e5c; }
	#content-global .region ul { display: none; background: #FFF; }
	#content-global .region li { margin: 0px; padding: 14px; font-size: 14px; color: #999999; line-height: 17px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-bottom: 1px solid #DEDEDE; }
	#content-global .region li:last-child { border-bottom: none; }
	#content-global .region li:hover { background: transparent; }
	#content-global .region li img { width: 22px; height: 16px; }
	#content-global .region ul {
		-webkit-column-count:1;
		-moz-column-count:1;
		-ms-column-count:1;
		-o-column-count:1;
		column-count:1;
		-webkit-column-gap:0px;
		-moz-column-gap:0px;
		-ms-column-gap:0px;
		-o-column-gap:0px;
		column-gap:0px;
		columns:1;
	}
	#content-global .region li a { color: #5c4e5c; }
	#content-global .region li a:hover { color: #5c4e5c;  }
	#content-global .ctt { top: 0px; left: 0px; padding-top: 190px; margin: 0px 0px 0px 0px; width: 100%;
		background-size: contain; 
		-webkit-background-size: contain;
		-moz-background-size: contain;
		-o-background-size: contain;	
	}
	#content-global #g-europe { float: none; margin: 0px 0px 1px 0px; padding: 0px; width: 100%; }
	#content-global #g-america { float: none; margin: 0px 0px 1px 0px; padding: 0px; width: 100%; }
	#content-global #g-america h4 { margin: 0px !important;  }
	#content-global .active h4 { margin: 0px !important; }
	#content-global #g-america ul.sub { margin: 0px; padding: 0px; }
	#content-global #g-asia { float: none; margin: 0px 0px 1px 0px; padding: 0px; width: 100%; }
	#content-global .txt-soon { color: #FF9900; }

	#content-global .active h4 { color: #FFFFFF; background: #FF9900; }
	#content-global .active h4:after { content: "▴"; font-size: 20px; }
	#content-global .active ul { display: block; }

	#content-web { padding-left: 15px; padding-right: 15px; }
	#content-web .ctt { width: 100%; }
	#content-web h2 { font-size: 20px; }
	#content-web h3 { font-size: 18px; }
	#content-web h3 .num { -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }
	#content-web .ent { font-size: 16px; }

	#content-web .img-hidden-xxs { display: none; }
	#content-web .img-visible-xxs { display: block !important; }
	
	#footer-global { position:relative; width: 100%; margin-top: 40px; }
	#footer-web .footer-global-ctd { width:100%; }

	.lst-products-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }
	.lst-products .lst-products-media .img img { width: 100%; max-height: 291px; height: auto; }
}

@media (max-height: 750px) {
	#footer-global { position:relative; width: 100%; margin-top: 40px; }
} 
