/***	Sensorial (c) 2015	@PARRAS**/@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,100);html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0; padding:0 ;border:0; outline:0; font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}h1,h2,h3,h3,h4,h5,h6{font-weight:400;font-family:'Lato', Arial;}input, select{	border:none;background:none;padding:0;outline:0;border:0px;margin:0;resize: none;	 -webkit-appearance: none;}img{border:0px;}ul{list-style:none} a{text-decoration:none;}a:focus, input:focus, button:focus, textarea:focus, select:focus{outline:0px;text-decoration:none}::-moz-selection {background: #b3d4fc;text-shadow: none;}::selection {background: #b3d4fc;text-shadow: none;}.clearfix:before,.clearfix:after{content: "";   display: table;clear: both;}*, *:before, *:after {	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;	box-sizing: border-box;}::-webkit-input-placeholder { color:rgba(101, 121, 131, 0.62);}:-moz-placeholder {color: rgba(101, 121, 131, 0.62); opacity:  1;}::-moz-placeholder { color:rgba(101, 121, 131, 0.62); opacity:  1;}:-ms-input-placeholder {  color:rgba(101, 121, 131, 0.62);}/* * fontes*/.font_special{	font-family:'Lato', Arial, sans-serif;font-weight:400;	font-size:1em;line-height:1.3em}.font_special1{	font-family:'Lato', Arial, sans-serif;font-weight:400;	font-size:1em;line-height:1.3em}./******/.anime{ 	-webkit-transition: all 100ms ease-in-out;-moz-transition: all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;}.anime_img{    -webkit-transition-duration: 100ms;-moz-transition-duration: 100ms;   -o-transition-duration: 100ms;-ms-transition-duration: 100ms;transition-duration: 100ms;	-webkit-transform: translateZ(0);-moz-transform: translateZ(0);    -o-transform: translateZ(0);  transform: translateZ(0);}img.img_back{display:block;opacity:0;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}img.img_back1{display:block;opacity:0;}img.show_img, .pp_pic_holder  img {opacity:1;}#map_canvas img {opacity:1}.clear{clear:both}.bold { font-weight: bold; }.hidden { display:none; } .wd100{float:none;width:100%;}.one_line{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.lft{float:left;}.rgt{float:right;}.uppercase{text-transform:uppercase}.align_lft{text-align:left;}.align_center{text-align:center;}.align_rgt{text-align:right;}.hide{display:none !important;}.show{display:block  !important;}.ct{width:1120px;margin:0 auto;position:relative}.ct_out{width:1600px;margin:0 auto;background:#fff}.ct_out1{padding-top:174px;}.border_5px{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.mobile .hide_mobile{display:none !important}html,body{width:100%;}	body {	font:14px Arial, Helvetica, sans-serif;margin:auto auto;	color: #7f7f7f;text-align:left;overflow-x:hidden;overflow-y:visible;position:relative;	background:#dfdfdf;	}/********************* 	overlay 18 years *********************/body.disable{overflow:hidden}#plus18{	position:fixed;width:100%;height:100vh;	top:0;left:0;right:0;bottom:0;z-index:500000;background:#dfdfdf url(/templates/layout_images/2entrada.jpg) center center no-repeat;background-size:cover;}#plus18 .cont{	position:absolute;margin-top:33.3333vh;left:0;width:100vw;	height:33.333vh;background:rgba(255,255,255,0.8);color:#657984}#plus18 .cont .bl{	width:100%;display:block;;height:100%;	padding:5% 0;text-align:center;}#plus18 .cont .bl img{	display:inline-block;width:160px;margin:0 35px 0 0;	vertical-align:top;}#plus18 .cont .bl .text{display:inline-block;text-align:left;margin:0 0 0 35px;}#plus18 .cont .slogan{display:block;margin:20px 0 30px 0;}#plus18 .cont .slogan{font-weight:300;font-size:2em;line-height:1em;}#plus18 .cont .slogan strong{	font-weight:400;display:block;}#plus18 .cont .pergunta span{	display:block;font-size:0.85em;font-weight:700;	line-height:1.1em;}#plus18 .cont .pergunta div{	display:inline-block;text-transform:uppercase;margin-top:20px;	padding:7px 10px;background:#afb8bc;color:#fff;cursor:pointer;margin:20px 5px 0 0;	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}#plus18 .cont .pergunta div.sim{background:#647883}#plus18 .cont .pergunta div:hover{background:#2A3338}#plus18 .cont .erro_idade{	font-size:0.85em;margin:10px 0 0 0;	width:200px;display:block;line-height:0.9em;	color:#942c60;opacity:0;}#plus18 .cont .erro_idade.active{opacity:1}.hide_content{	position:absolute;top:0;left:0;right:0;bottom:0;	background:#dfdfdf;z-index:400000} /********************* 	HEADER *********************/#header{background:#fff;}#header > .ct {padding:15px 0;}#header .logo{width:150px;display:inline-block;}#header .logo img{width:100%;display:block;}#header .col{width:33.33%;display:inline-block;vertical-align:top;}#header .col+.col{margin-left:-4px;}#header .col .co{margin-top:18px}#header .col .co span{display:block;font-size:0.7em;margin:0 0 5px 0;color:#a5acb0;}#header .col .co img{max-width:220px}#header .col .co.v1 img{max-width:220px}#header .col .co a{	color:#a5acb0;margin:4px 0 0 0;display:block;	font-size: 0.994em;}#header .col .co a:hover{text-decoration:underline}#header .col.align_lft{margin-top:47px}#header .col .co span:not(.uppercase) {    padding: 0 140px 0 0;}/********************* 	FOOTER*********************/#footer{display:block;margin:7px 0 0 0;background:#2f383d}#footer .footer2{background:#202629;padding:10px 0 9px;}#footer .footer2 .ct{position:relative}#footer .footer2 .lft{width:180px;font-size:0.9em}#footer .footer2 .lft a{display:block;color:#cdcdcd}#footer .footer2 .lft span{display:inline-block;color:#7f7f7f}#footer .footer2 .lft span.uppercase{font-size:0.7em;}#footer .footer2 a.sens{width:90px; line-height: 28px;}#footer .footer2 a.sens img{width:100%;margin-bottom:-2px}#footer .footer2 .apoios{	width:200px;position:absolute;left:50%;margin-left:-100px;    top: 50%;   margin-top: -9px;opacity:0.8}#footer .footer2 .apoios a{opacity:0.8}#footer .footer2 .apoios a:hover{opacity:1}#footer .footer2 .apoios img{width:100%;}#footer .quintas{display:block;padding:40px 0 40px 0;border-bottom:1px solid #3a464d;}#footer .quintas li{float:left;width:33.33333%;text-align: center;}#footer .quintas li img{height:100%}#footer .quintas li a{display:inline-block;margin:0 auto;height:80px}#footer .quintas li.cand a{height:115px;margin-top:-12px;}#footer .footer1{margin:60px 0}#footer .footer1 .col{float:left;width:25%;}#footer .footer1 .col.col1{padding-right:40px}#footer .footer1 .col.col2{padding-right:20px}#footer .footer1 .col.col3{padding:0 40px}#footer .morada {display:block;}#footer .morada a{display:block;color:#fff;font-weight:300;font-size:1.9em;line-height:1em;}#footer .morada a span{font-weight:700;font-size:0.6em;}#footer .morada a.mail{font-size:1.4em;}#footer .morada a:hover{color:#F08143}#footer ul.par{display:block;}#footer ul.par li:first-child{	padding:20px 0;border-bottom:1px solid #3a464d;	border-top:1px solid #3a464d}#footer ul.par li:nth-child(2){	padding:20px 0;border-bottom:1px solid #3a464d}#footer ul.par li a{display:block;text-align:center;}#footer ul.par li:last-child a{padding-top:20px;}#footer ul.par li a img{width:115px;}#footer ul.par li.pv img{width:150px}#footer ul.par li.wm a img{width:150px;}#footer ul.par li a .text{	color:#9fa1a3;font-size:0.8em;margin-top:20px;display:block;}#footer ul.par li a .text strong{font-weight:700;display:block;line-height:0.9em;}/********************* 	LINGUA*********************/.lang{display:inline-block;font-size:0.8em;vertical-align:bottom}.lang .lang_text{	padding: 0 10px 0 20px; color: #959595; border-right: 1px solid #8e8e8f;margin:0 5px 0 0;     background: url(/templates/layout_images/mark22.jpg) left center no-repeat;	display:inline-block;vertical-align:middle;}.lang ul{display:inline-block;vertical-align:middle;}.lang li { display: inline-block; margin: 0 5px;}.lang li a{  color: #959595;}.lang li.active a{ text-decoration: underline;   color: #71848D;font-weight:700}.lang li a:hover {  text-decoration: underline;}/********************* 	Redes sociasi*********************/.rd{display:inline-block;vertical-align:bottom;margin:0 40px 0 0}.rd li{display:inline-block;}.rd li{}.rd li a{	color:#9aa7af;border: 2px solid #9aa7af;font-size: .8em;	width: 20px;  height: 20px; display: block; text-align: center;    -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}.rd li a i {margin: auto;top: 14%; position: relative;}.rd li a:hover {border-color:#71848D;color:#71848D}#rd{display:block;margin:40px 0 0 0}#rd li{display:inline-block;margin:0 6px 0 0}#rd a{	color:#ffffff;width:37px;height:37px;display:block;	border:2px solid #8da0ab;text-align:center;line-height:37px;	border-radius:100%;}/********************* 	PESQUISA*********************//*#search{	float:left;padding:10px 10px 10px 0;width:22%;	border-bottom:1px solid rgba(101, 121, 131, 0.62);}#pesquisa_input{float:left;width:85%;color:rgba(101, 121, 131, 0.62);}.bt-pesquisa{	float:right;width:20px;height:20px;	background:url(/templates/images/search_white.svg) center center no-repeat;	background-size:12px;cursor:pointer;}*/#pesquisa{	display:block;z-index:5010;opacity:0;position:fixed;	top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;}#pesquisa.active{opacity:1;}#pesquisa .overlay{	position:fixed;top:0;left:0;right:0;bottom:0;	width:100%;height:100%;	background:rgba(47, 56, 61, 0.5)}#pesquisa .box_pesquisa{	position:fixed;top:200%;left:50%;width:70%;z-index:5012;	margin:-40px 0 0 -35%;padding:0 0 10px 0;	border-bottom:3px solid #fff;	color:#fff;}#pesquisa .box_pesquisa input[type='text']{	float:left;font-weight:300;color:#fff;font-size:3em;text-indent:30px;	width:80%;background:none;padding:0;height:auto}#pesquisa .box_pesquisa button{	float:right;width:30px;height:30px;margin:20px 20px 0 0;	background:url(/templates/layout_images/Zoom.png) center center no-repeat;	background-size:100%;cursor:pointer;border:0;	}#pesquisa .close{	position:fixed;width:auto;top: 150%;right:20px;	color:#fff;padding-bottom:2px;font-size:0.8em;}#pesquisa .close span{font-size:1.3em;}#pesquisa, #pesquisa .overlay, #pesquisa .box_pesquisa, #pesquisa .close{	-moz-transform: translateY(-150%);opacity:0;	-webkit-transform: translateY(-150%);	-o-transform: translateY(-150%);	-ms-transform: translateY(-150%);	transform: translateY(-150%);}#pesquisa.active .overlay, #pesquisa.active, #pesquisa.active .box_pesquisa, #pesquisa.active .close{	-moz-transform: translateY(0);opacity:1;	-webkit-transform: translateY(0);	-o-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}#pesquisa.active *{opacity:1;}#pesquisa.active .close:hover{	border-bottom:1px solid #fff}#pesquisa.active .close span{display:none}#pesquisa .close,#pesquisa,#pesquisa .box_pesquisa {	-webkit-transition: all 600ms  cubic-bezier(0.42, 0, 0.58, 1) 10ms;	-moz-transition: all 600ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;	-o-transition: all 600ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;	-ms-transition: all 600ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;	transition: all 600ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;}@media only screen and (max-width: 880px){	#pesquisa .box_pesquisa input[type='text']{font-size:2em;	}	#pesquisa .box_pesquisa button{margin:0 20px 0 0;}}/********************* 	MENU*********************/#menu{	display:block;	border-top:1px solid #eaedee;	border-bottom:6px solid #e9eced;}#menu ul{display:table;width:100%;}#menu li{	display:table-cell;text-align:center;	padding:15px 0;  width: 18.5%;	position:initial;	/*cursor:pointer;*/}/*#menu li.menu1{position:initial}*/#menu .ct > ul > li:first-child{text-align:left;width: 13%;}#menu .ct > ul > li:last-child{text-align:right;width: 13%;}#menu li a{	color:#657983;position:relative;   padding: 16px 0;}#menu li a:before{	content:'';position:absolute;bottom:-6px;	height:6px;background:#71848d;width:100%;	left:0;right:0;opacity:0;}#menu li:hover a:before,#menu li.mn_active a:before{opacity:1}#menu li.mn_active a {font-weight:700}#menu ul:hover li.mn_active a:before{opacity:0}#menu ul:hover li.mn_active:hover a:before{opacity:1}#menu li ul{	position:absolute;background:#97b1bd;z-index:500;top:33px;	padding: 20px 30px 30px 30px;    width: 160%; display:none }#menu li ul li{width:100%;display:block;text-align:left;padding:0;	}#menu li ul li a{	display:block;padding:10px 0;color:#fff;	border-bottom:1px solid rgba(255,255,255,0.3);	font-weight:400 !important}#menu li ul li a:before{opacity:0 !important}#menu li ul li a:hover{color:#E9ECED}#menu li:hover ul{display:block;}/* menu extesno */#menu li ul li .img{display:none;}#menu li ul li .text{width:100%;}#menu li ul.ext:before{	content:'';position:absolute;display:block;	left:0;right:0;top:-7px;height:7px;}#menu li ul.ext{	top:54px;left:0;right:0;width:100%;	border:1px solid #97b1bd;background:#fff;	padding:15px 15px 5px 15px;}#menu li ul.ext li{width:18.4%;float:left;margin:0 2% 1% 0;}#menu li ul.ext li:nth-child(5n){margin-right:0;}#menu li ul.ext li:nth-child(5n+1){clear:left;}#menu li ul.ext li a{	background:#e9eced;padding:1px;	    height: 47px;}#menu li ul.ext li .img{	background:#fff;width:28%;float:left;	display:block;}#menu li ul.ext li img{max-width:99%}#menu li ul.ext li .text{	width:68%;float:right;color:#577c8d;	font-size:0.85em;line-height:45px;padding:0 5px;}#menu li ul.ext li .text.w100{width:100%;text-align:center}#menu li ul.ext li a:hover,#menu li ul.ext li.mn_sub_activo a{background:#97b1bd;}#menu li ul.ext li a:hover .text,#menu li ul.ext li.mn_sub_activo a .text{color:#fff;}/* menu extenso short*/#menu li.short_mn {position:relative;}#menu li.short_mn ul.ext{padding:15px 15px 0 15px;left:auto}#menu li.short_mn ul.ext li{width:100%;margin-bottom:15px;}#menu li.short_mn.menu0 ul.ext {width:120%;left:0}#menu li.short_mn.menu4 ul.ext {left: 40%;}#menu_empresas{margin:9px 0;min-height:60px;}#menu_empresas ul{display:table;width:100%;}#menu_empresas li{display:table-cell;text-align:center;position:relative}/*	#menu_empresas li:first-child{text-align:left;}	#menu_empresas li:last-child{text-align:right;}*/#menu_empresas li a{display:inline-block;width:100px;z-index:5}#menu_empresas li img{width:100%;}/*#menu_empresas li.no a{ opacity:1; }*/#menu_empresas li a:before{	content:'';position:absolute;left:0;right:0;bottom:0;top:0; margin: -10px 0;	border-bottom:4px solid #fff;z-index:1;}#submenu, #submenu a, #submenu li{display:block;}#submenu li ul{display:none;}#submenu a{	padding:8px 0 8px 20px;border-bottom:1px solid #3a464d;	color:#a3a2a2;font-size:0.8em}#submenu a:hover{color:#F08143}#menu_fixed{	position:fixed;left:0;right:0;top:0;background:#fff;	border-bottom: 3px solid #96a7b2;z-index:30000;	-webkit-transform:   translateY(-120%) ;transform:   translateY(-120%) ;	-webkit-transform-origin: 50% 0 0;transform-origin: 50% 0 0;	-webkit-transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	-moz-transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	-o-transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;}#menu_fixed.active{-webkit-transform:   translateY(0) ;transform:   translateY(0) ;}.mobile #menu_fixed.active{-webkit-transform:   translateY(-120%) ;transform:   translateY(-120%) ;}#menu_fixed .cmn1{display:block; background: #fff;z-index:2;position:relative}#menu_fixed .mn1{display:block;padding:10px 0; }#menu_fixed .mn1 li{display:inline-block;vertical-align:middle;	margin:0 20px 0 0}#menu_fixed .mn1 li + li {}#menu_fixed .mn1 li a{display:block;width:90px;}#menu_fixed .mn1 li img{width:100%;}#menu_fixed .mn1 li .menu_responsive{	font-size:2em;color:#2B2A29;line-height:54px;cursor:pointer;}#menu_fixed .mn1 li .menu_responsive.active .fa-align-justify:before {  content: "\f00d";}#menu_fixed .mn1 li .menu_responsive:hover{	color:#748187}#menu_fixed .mn1 li:last-child{float:right;margin:0}#menu_fixed .cmn2{	border-top:3px solid #96a7b2;position:relative;margin-top: -38px;	    display: block;	/*	opacity:0;z-index:-1;	-webkit-transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	-moz-transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	-o-transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1) 10ms;	*/}#menu_fixed .cmn2.active{margin-top:0;opacity:1;}#menu_fixed .mn2{	padding:10px 0;   display: table;    width: 100%;}#menu_fixed .mn2 li{    display: table-cell;    text-align: center;}#menu_fixed .mn2 li a{ color: #657983;font-size:0.8em;}#menu_fixed .mn2 li a:hover{ color:#972F5A }#menu_fixed .mn2 li:first-child{text-align:left;}#menu_fixed .mn2 li:last-child{text-align:right;}/*     content: "\f00d"; *//********************* 	CONTAINERS*********************/#container{display:block;    border-top: 1px solid #eaedee;}#container .bl_titulo_caminho{	position:relative;display:block;	border-bottom:1px dashed #eaedee;	padding:0 0 20px 0;margin:0 0 60px 0;}#container .bar_info{	background:#ebeeef;border-bottom:1px solid #fff;padding:5px 0px 5px 0px;	position:relative}/*.home #container .bar_info:before{	content:'';width:155px;height:178px;position:absolute;top:0;left:50%;	margin-left:-77.5px;margin-top:-78px;z-index:20;	background:url(/templates/layout_images/empresa_do_ano.png) 0 0 no-repeat;}.home #container .bar_info.en:before{	background:url(/templates/layout_images/empresa_do_ano_en.png) 0 0 no-repeat;	    margin-top: -74px;} */#container .bar_info ul{display:block;}#container .bar_info ul li{float:left;line-height:38px;margin: 0 0 0 50px }#container .bar_info ul li a{	color:#686969;font-size:0.8em;}#container .bar_info ul li a:hover{text-decoration:underline}#container .bar_info ul li.tel{	background:url(/templates/images/phone2.svg) left 14px no-repeat;	background-size:14px;padding:0 0 0 25px;}#container .bar_info ul li.email{	background:url(/templates/images/email2.svg) left 16px no-repeat;	background-size:14px;padding:0 0 0 25px;}#container .emp_text{float:left;width:55%;}#container .emp_foto{float:right;width:40%;text-align:center;}#container .emp_foto q{	display:block;margin:20px 0 0 0;font-size:2.57em;	line-height:0.8em;font-weight:300}/********************* 	DESTAQUES*********************/#destaque_tp{display:block;position:relative;overflow:hidden;height:550px}#destaque_tp .slide{display:block;float:left;}#destaque_tp .slide .item{display:block;}#destaque_tp .slide .item img{width:100%}#destaque_tp .bt{	position:absolute;width:50px;top:0;left:0;bottom:0;opacity:0;	text-align:center;color:#fff;font-size:2em;z-index:100;	-moz-transform: translateX(-200%);-webkit-transform: translateX(-200%);	-o-transform: translateX(-200%);-ms-transform: translateX(-200%);	transform: translateX(-200%);	}#destaque_tp .bt i{position:absolute;top:50%;margin-top:-14px;}#destaque_tp .bt.bt_next{	left:auto;right:0;	-moz-transform: translateX(200%);-webkit-transform: translateX(200%);	-o-transform: translateX(200%);-ms-transform: translateX(200%);	transform: translateX(200%);	}#destaque_tp:hover .bt{	-moz-transform: translateX(0);-webkit-transform: translateX(0);	-o-transform: translateX(0);-ms-transform: translateX(0);	transform: translateX(0);	opacity:1;}#dest{display:block;width:100%;height:auto;border-bottom:1px solid #eaedee}#dest .block_premios{width:50%;height:86vh;float:left;background:#edeeef}#dest .block_hr{width:50%;height:86vh;float:right;background:#f7f7f7}#dest .block_vi{float:left;width:100%}#premios{position:relative;height:100%;z-index:100;overflow:hidden}#premios li{width:100%;padding-top:60px;padding-bottom:60px;padding-right:60px;}#premios li .img{float:left;width:44%;    height: 74vh;	}#premios li .img img{max-width:100%;max-height:100%;margin:0 auto;}#premios li .text{float:right;width:52%;color:#9aa7af;padding-top:10%;}#premios li .text h3{color:#1b1a1a;font-size:2.2em;margin-bottom:50px;}#premios li .text .desc{font-size:0.9em;line-height:1.6em;max-height:305px;overflow:hidden;margin-bottom:20px}#premios li .text .img_premios{	display:block;	text-align:left;	    margin-right: -60px;}#premios li .text .img_premios img{	width:25%;margin:0 0 0 5px;display:inline-block;}#premios .bt{	position:absolute;display:block;right:5px;bottom:5px;	width:40px;height:40px;background:#748187;color:#fff;	font-size:1.7em;text-align:center;line-height:40px;	z-index:50;left:5px}#premios .bt.prev{	/*right:47px;*/}#premios .bt.next{left:48px;	/*right:47px;*/}#premios .bt:hover{background:#9EAAB2}#destaque_horizontal{display:block;}#destaque_horizontal li{height:43vh;}#destaque_horizontal li .text{	background-size:cover;background-position:center center;background-repeat:no-repeat;	height:100%;display:block;}#destaque_horizontal li .text h4{	font-size:2em;color:#1b1a1a;font-weight:300;padding:40px;}#vinho_pequeno{display:block;}#vinho_pequeno ul{padding:50px 0;}#vinho_pequeno ul{padding:50px 0;}#vinho_pequeno li{float:left;width:25%;padding:30px 30px 0 30px;text-align:center;}#vinho_pequeno li:first-child{padding-left:0;}#vinho_pequeno li:last-child{padding-right:0;}#vinho_pequeno li .text{display:block;color:#9aa7af;}#vinho_pequeno li .img{margin:0 auto;max-width:100px;}#vinho_pequeno li .img img{max-width:100%;}#vinho_pequeno li h4{font-size:1.2em;color:#1b1a1a;margin:15px 0 0 0}#vinho_pequeno li .desc{font-size:0.9em;line-height:1.6em;margin:15px 0 0 0}.ver_mais{font-size:0.7em;text-transform:uppercase;color:#e2000f;font-weight:700;display:block;}a:hover .ver_mais{text-decoration:underline;}#dest.prem:not(.dh) .block_vi,#dest.dh:not(.prem) .block_vi{width:50%;height:86vh;background:#fff}#dest.prem:not(.dh) #vinho_pequeno li,#dest.dh:not(.prem) #vinho_pequeno li{padding:0 0 0 0;margin:0 0 8vh 0; width:50%;}#dest.prem:not(.dh) #vinho_pequeno li:nth-child(2n+1),#dest.dh:not(.prem) #vinho_pequeno li:nth-child(2n+1){clear:left;}#dest.prem:not(.dh) #vinho_pequeno li .img,#dest.dh:not(.prem) #vinho_pequeno li .img {  max-width: 55px;}#dest.dh:not(.prem) .block_hr{float:left;}#premios .owl-carousel .owl-item img{max-width:100%;width:auto;}#noticias{	display:block;padding:60px 0 20px 0;	border-top:1px solid #eaedee}#noticias li{float:left;width:48%;margin-bottom:30px;}#noticias li{float:left;width:48%;margin-bottom:30px;}#noticias li:nth-child(2n){float:right;}#noticias li:nth-child(2n+1){clear:left;}#noticias li .text{color:#99abb7}#noticias li h4{	color:#2f383d;font-size:1.18em;margin:0 0 20px 0;}#noticias li h4 .one_line{	max-width:80%;display:inline-block;vertical-align:middle;}#noticias li h4 span{	font-size:0.6em;color:#8da0ab;margin:0 0 0 10px;padding:0 0 0 10px;	border-left:1px solid #8da0ab;display:inline-block;vertical-align:middle;}#noticias li .desc{font-size:0.85em;line-height:1.3em;}#noticias li .ver_mais{margin-top:10px;}#novidades{display:block;margin:60px 0;position:relative;}#novidades .inner{display:block;width:100%;overflow:hidden;}#novidades .inner .view{display:block;width:calc(100% + 40px);}#novidades h4{font-weight:700;color:#2f383d;}#novidades ul {display:block;}#novidades ul li{margin-right:40px;}#novidades ul li .text {display:block;text-align:center;}#novidades ul li .text img {max-width:100%;border:1px solid #dadada}#novidades ul li .text .img{margin-bottom:20px;}#novidades ul li .text .desc{color:#99abb7;font-size:0.8em;margin-top:5px;}#novidades a:hover h4{color:#e2000f}#novidades .bt {    position: absolute; cursor: pointer; left:5%;top: 50%;    z-index: 50;    margin: -20px 0 0 0; width: 23px;  height: 26px;   opacity: 0.2;    background: url(/templates/layout_images/prev.png) center center no-repeat;	border:1px solid #D9D9D9;padding:20px;	border-radius:100%}#novidades .bt.next {    left: auto; right:5%;    background-image: url(/templates/layout_images/next.png);}/*#novidades .bt:after {    content: ''; width: 1px; height: 155px; position: absolute;top: -63px;right: -20px;    background: url(/templates/layout_images/sep.png) 0 0 no-repeat;}`*/#novidades .bt.next:after { right: auto;  left: -20px;}#novidades .bt:hover { opacity: 0.6;}#slogan{	display:table;height:550px;background-repeat:no-repeat;	background-size:cover;background-position:center center;	text-align:center;}#slogan h2{font-size:3.4em;font-weight:300}#slogan h2 b{font-weight:700}#slogan .desc{width:65%;font-size:0.9em;margin:30px auto 0 auto;line-height:1.4em;}#slogan span{display:table-cell;vertical-align:middle}/********************* 	LISTAS*********************/.list.owl-carousel{margin:0 0 0 -5px;}.list{display:block;width:100%}.list li{	padding:0 15px 15px 0}.list .item{	display:block;width:100%;border:1px solid #f0f0f0;	margin:5px;background:#fff}.list .item a{display:block;position:relative;}.list .item a .campanha{position:absolute;z-index:4;left:-5px;top:-5px;}.list .item .img{display:block;width:100%;height:auto;position:relative}.list .item .img .hv{	position:absolute;left:0;top:0;bottom:0;right:0;width:100%;	z-index:3;background:rgba(0,0,0,0.0);text-align:center;}.list .item .img .hv i{	color:#fff;font-size:2em;	position:absolute;top:50%;margin-top: -10px;margin-left: -10px;	-moz-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);	-ms-transform: scale(0);transform: scale(0);}.list .item .img img{max-width:100%;}.list .item .info, .list li .accoes{padding:20px 15px;border-top:1px solid #f0f0f0;}.list .item .info h3{color:#2c3e50;font-size:1.3em;font-weight:700;margin:0 0 15px 0}.list .item .info .desc{	color:#caccd0;font-size:1.1em;line-height:1.4em;	overflow: hidden;height: 2.8em;}.list .item .info .price{color:#a1b1bc;font-size:1.4em;font-weight:900;margin:20px 0 0 0}.list .item .info .price.no_price{color:#fff;text-indent:-99999px}.list .item .info .price span{font-size:0.9em;font-weight:400;margin:0 10px 0 0}.list .item .info .price span.old{	float:right;margin:0;font-size:0.8em;text-decoration: line-through;	margin:2px 0 0 0;color:#BEBEBE}.list .item .accoes .add,.list li .accoes .plus{	float:left;width:50%;color:#a1b1bc;font-size:1em;font-weight:700;cursor:pointer}.list li .accoes .plus.w100{	text-align:center;width:100%;}.list li .accoes .add.disable{	color:#D7D7D7 !important;cursor:default !important}.list .item .accoes .add i,.list .item .accoes .plus i{margin:0 10px 0 0}.list .item > a:hover .hv{background:rgba(0,0,0,0.6)}.list .item> a:hover .hv i{	-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);	-ms-transform: scale(1);transform: scale(1);}/********************* 	HOME SUB*********************/#container .cont_sub{display:block;padding:30px 50px 50px 50px;}#container .title_caminho{	display:block;width:100%;background:#748187;padding:35px 0;	margin:0 0 45px 0;}/*********************  Bottling*********************/#m_23 a:hover:before,.sub #menu_empresas:hover #m_23 a:hover:before,#m_23.mn_active a:before{border-bottom:4px solid #972F5A;}.bo #container .bar_info {background:#BF8FA4}/*********************  Partners*********************/#m_24 a:hover:before,.sub #menu_empresas:hover #m_24 a:hover:before,#m_24.mn_active a:before{border-bottom:4px solid #8F6678}.pa #container .bar_info {background:#BF8FA4;border:0;}.pa #experiencies li.sep, .pa .ex_cont{	background:#BF8FA4 !important;}.pa #experiencies li:not(.sep){height:300px}.pa #experiencies li a{padding:0}.pa #experiencies .ver_mais,.pa #experiencies .desc{display:none}.pa #experiencies .text{background:none;text-align:left;padding:0;}.pa #experiencies .text h3{	color:#fff;font-size:4em;font-weight:100;	padding: 0 10px 0 0;margin:0}.pa #experiencies li:nth-child(2n) .text{float:none;width:100%;text-align:right;} .pa #experiencies li a .ct {  padding: 0 0px;}.pa #experiencies li a .ct:before {}.pa #experiencies li a .ct .text {	height:100%;width:100% !important;line-height: 300px	}/*********************  states*********************/#m_25 a:hover:before,.sub #menu_empresas:hover #m_25 a:hover:before,#m_25.mn_active a:before{border-bottom:4px solid #BB7F22}.st #container .bar_info {background:#D2BA85}.st .ex_cont{	background:#D2BA85 !important;	text-align: left;  margin-top: -1px;    padding: 50px 0;   color: #fff;	position: relative;    z-index: 3}.st .ex_cont h1{	font-size: 3.28em !important;    margin: 0 0 20px 0;    text-align: center;}.st .ex_cont .desc{	}.st #pastas{margin-top: -1px;  margin-right: -1px;}.st #pastas li{margin:0;width:33.33333%;height:60vh;}.st #pastas li a{	display:block;    width: 100%;    height: 100%;position:relative;	}.st #pastas a .img{	border:0;width:100%;height:100%;background-position:center center;	background-repeat:no-repeat;background-size:cover;position:relative}.st #pastas a .img:before,.st #pastas ul li .img2:before{	 content: ' ';display: inline-block; vertical-align: middle;     height: 100%;}.st #pastas a .img:after{	 content:'';position:absolute;left:0;right:0;top:0;bottom:0;	 background:#000;opacity:0.5;	}.st #pastas ul li .img2{	width:270px;height:243px;position:relative;z-index:3;display: inline-block;   vertical-align: middle;	padding:40px;z-index:3;	}.st #pastas ul li .img2 .back{	position:absolute;width:100%;height:100%;opacity:0;left:-3px;top:10px;right:0;bottom:0;	background:url(/templates/layout_images/selo.png) 0 0 no-repeat;	background-size:100%;z-index:0;	}.st #pastas a .img:after,.st #pastas ul li .img2 .back{	-webkit-transition: all 400ms ease-in-out 10ms;	 -moz-transition: all 400ms ease-in-out 10ms;-o-transition: all 400ms ease-in-out 10ms;	 -ms-transition: all 400ms ease-in-out 10ms;transition: all 400ms ease-in-out 10ms; }.st #pastas ul li img{	display:inline-block;vertical-align:middle;max-width:70%;margin:0 auto;	position:relative;z-index:0;}/*.st #pastas ul li a:hover img{opacity:0.7;}*/.st #pastas ul li a:hover .img:after{opacity:0.2;}.st #pastas ul li a:hover .img2 .back{opacity:1}.st #footer {margin:0}.st #destaque_tp {margin-top:-1px}.st .hcol1, .st .hcol2 { float: left;  width: 50%;}.st .hcol2 {   float: right;}.st #destaque_tp .slide .item img{width:100%}.st .blimg{position:relative;}.st .blimg > .ct{position:initial;}.st a.stlogo{	display:block;z-index:4;text-align:center;width:216px;height:194px;	position:absolute;top:50%;margin-top:-106px;}  .st a.stlogo:after{	content: '';  left: -2px;  top: 9px;  position: absolute;    background: url(/templates/layout_images/selo.png) 0 0 no-repeat;    background-size: 100%;   z-index: 2;   width: 100%;height:100%;}  .st a.stlogo.cent{	margin: 0 auto;margin-top:-113px;width:270px;height:257px;}  .st a.stlogo:before{	 content: ' ';display: inline-block; vertical-align: middle;     height: 100%;}.st a.stlogo img{	width:40%;display:inline-block;vertical-align:middle;margin:0 auto;	position:relative;z-index:6}	/*********************  Experiences*********************/#m_26 a:hover:before,.sub #menu_empresas:hover #m_26 a:hover:before,#m_26.mn_active a:before{border-bottom:4px solid #F08143}.ex #container .bar_info {background:#f7aa47;border:0}.ex #horizontal li a:hover span.text h3{color:#F7AA47}.ex #container .bl_titulo_caminho{margin:0 0 40px 0}.ex #footer,.pa #footer{margin-top:0}#experiencies li.sep,.ex .ex_cont,.pa .ex_cont{	background:#f7aa47;text-align:left;margin-top:-1px;	padding:50px 0;color:#fff}#experiencies li.sep{	margin-top:-115px;}#experiencies li.sep h1,.ex #container .ex_cont h1,.pa #container .ex_cont h1{font-size:3.28em;margin:0 0 20px 0;text-align:center}#experiencies li:not(.sep){	display:block;width:100%;height:420px;	margin-bottom:1px}#experiencies li:last-child{margin-bottom:0}#experiencies li a{	display:block;height:100%;padding:55px;	background-repeat:no-repeat;background-size:cover;	background-position:center center;} #experiencies li a .ct{height:100%;padding:0 50px;}#experiencies li a .text{	background:#fff;width:50%;padding:35px;	max-height:100%;color:#3c4245;overflow:hidden}#experiencies li:nth-child(2n) .text{float:right;}#experiencies li a h3{font-size:1.6em;margin-bottom:10px;}#experiencies li a .desc{	font-weight:300;font-size:1.1em;	max-height: 199px; overflow: hidden;   display: block;}#experiencies li a .ver_mais{color:#f7aa47;margin-top:10px;}.ex .list_img{margin-top:0;}.ex .list_img li{width:25%;margin:0 !important;}.ex .list_img li a{	border-bottom-left-radius: 0;  border-bottom-right-radius: 0;    border: 0px;}.ex .texto_corpo{margin-top:40px;margin-bottom:100px;}.contactex{display:block;margin:40px 0 0 0}.contactex h6{	font-size:1.6em;font-weight:300;margin:0 0 20px 0;	display:block;padding:0 0 10px 0;border-bottom:1px solid #e9eced}.contactex .col{	float:left;width:20%;}.contactex a{	display:block;color:#fff !important;text-decoration:none !important;	padding:20px;background:rgba(47, 56, 61, 0.54);text-align:center}.contactex a i{	margin:0 10px 0 0}.contactex a:hover{background:#f7aa47}/*********************  Bulk*********************/#m_27 a:hover:before,.sub #menu_empresas:hover #m_27 a:hover:before,#m_27.mn_active a:before{border-bottom:4px solid #6D7921}.bu #container .bar_info {background:#899623}/********************* 	all templates*********************/.bo #menu_empresas li:not(.mn_active) a, .pa #menu_empresas li:not(.mn_active) a,.ex #menu_empresas li:not(.mn_active) a, .bu #menu_empresas li:not(.mn_active) a,.st #menu_empresas li:not(.mn_active) a{ opacity:0.4; }#menu_empresas li a:hover{ opacity:1; }.sub #menu_empresas:hover li a:before{border:0}.sub #menu_empresas:hover li:not(.mn_active) a{opacity:0.4;}.sub #menu_empresas:hover li a:hover{opacity:1;}/*.bo #search, .pa #search, .st #search,.ex #search, .bu #search{background:rgba(0,0,0,0.3)}*/.bo #container .bar_info ul li a, .pa #container .bar_info ul li a,.st #container .bar_info ul li a,.ex #container .bar_info ul li a,.bu #container .bar_info ul li a, .bo .voltar svg path, .pa .voltar svg path,.st .voltar svg path,.ex .voltar svg path,.bu .voltar svg path,.bo .caminho a, .pa .caminho a,.st .caminho a,.ex .caminho a,.bu .caminho a,.bo .caminho, .pa .caminho,.st .caminho,.ex .caminho,.bu .caminho{color:#fff;fill:#fff}.bo .voltar, .pa .voltar ,.st .voltar,.ex .voltar ,.bu .voltar{border-color:#fff}.bo #container .bar_info ul li.tel, .pa #container .bar_info ul li.tel,.st #container .bar_info ul li.tel, .ex #container .bar_info ul li.tel, .bu #container .bar_info ul li.tel{background-image:url(/templates/images/phone_w.svg);}.bo #container .bar_info ul li.email, .pa #container .bar_info ul li.email,.st #container .bar_info ul li.email, .ex #container .bar_info ul li.email,.bu #container .bar_info ul li.email{background-image:url(/templates/images/email_w.svg);}#destaque_tp .bt,.contactex a{	-webkit-transition: all 200ms ease-in-out;	-moz-transition: all 200ms ease-in-out;	-o-transition: all 200ms ease-in-out;	-ms-transition: all 200ms ease-in-out;	transition: all 200ms ease-in-out;}#menu_empresas li a{	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;}#destaque_tp .bt,#plus18 .cont .pergunta div{	-webkit-touch-callout: none;   -webkit-user-select: none;    -khtml-user-select: none;   -moz-user-select: none;    -ms-user-select: none;    user-select: none;}/********************* marcas*********************/#container .minfo{display:block;margin:0 0 20px 0;}#container .minfo .mimg{float:left;width:30%;}#container .minfo .mimg .img_premio{display:none}#container .minfo .mimg img{max-width:100%}#container .minfo .mimg.vhorizontal{float:left;width:100%;}#container .minfo .mimg.vhorizontal img{max-width:70%;margin:0 auto;}#container .minfo .mspecs{float:right;width:60%;}#container .minfo .mspecs.vhorizontal{width:100%;margin:40px 0 0 0}#container .minfo .mspecs .info{	display: block;   margin: 0 0 5px;  padding: 0 0 5px;    color: #6b828c;  font-size: .9em;    border-bottom: 1px solid #dadada;}#container .minfo .mspecs .info.al{padding-bottom:5px;}#container .minfo .mspecs .info.al.al2{border:0;padding:0;margin-top:40px;}#container .minfo .mspecs .info.al a{	color: #6b828c;margin:5px 0 0 0 ;display:block;	font-weight:700;text-decoration:underline}#container .minfo .mspecs .info.al.al2 a{	font-weight:400;font-size:0.8em}#container .minfo .mspecs .info.al a i{	display:inline-block;    font-size: 0.5em;   position: relative;    top: -3px;    margin-right: 5px;}#container .minfo .mspecs .info.al a:hover{color:#8F6678}#container .minfo .mspecs .info.al a.bt{	color:#6b828c;font-weight:300;text-decoration:none;	text-align:center;padding:10px;border-radius:3px;}#container .minfo .mspecs .info.al a.bt svg{	width:10%;height:15px;display:inline-block;vertical-align:middle}#container .minfo .mspecs .info.al a.bt:hover{	text-decoration:underline}#container .minfo .mspecs .info.castas strong{display:block;margin:5px 0 0 0}#container .minfo .mspecs .info strong {  font-weight: 600;}.marcas #container{position:relative;}.marcas #container.wbody:before{	content:'';background:#fafbfb;left:0;width:50%;	top:51px;bottom:0;	position:absolute;}#container .mscol1,#container .mscol2{float:left;width:50%;padding:65px 0;}#container .mscol1{padding-right:50px;}#container .mscol2{padding-left:50px;}#container .mscol2 .bc_acc{display:none}.marcas #container  .bl_titulo_caminho{border-bottom:0;margin-bottom:30px;}.marcas #container  .bl_titulo_caminho h1{line-height:1em;}.marcas #container  .bl_titulo_caminho .ano{	color:#1b1a1a;font-size:2em;	line-height:1em;}.marcas #container  .bl_titulo_caminho .ano strong{font-weight:700;}.marcas h3.sub_titulo3{font-size:1.3em;}.marcas .mmap_portugal{width:40%;margin:50px auto 0 auto}.marcas .mp .imgbig{display:none}.marcas .mp{border-bottom:0 !important;margin-top:20px !important;}.marcas .mp .img_premio{display:block;width:100%;margin:10px 0 0 0}.marcas .mp .img_premio a{float:left;width:25%;margin:0 5px 0 0}.marcas .mp .img_premio a img{max-width:100%}.marcas .mp .premios_text{	display:block;font-size:0.8em;margin:10px 0;}.marcas .mp .premios_text strong{	margin:0 !important;}.vhorizontal .mmap_portugal{width:25%;margin-top:20px;}/********************* 	filtros*********************/#filtros{	/*border:1px solid #e3e3e3; padding: 20px 20px 0 20px; */	color: #636363;}#filtros .frow{margin: 0 0 20px 0;  position: relative;}#filtros .frow label {   font-size: 0.9em;    margin: 0 0 10px 0;}#filtros .frow label, #filtros .frow select {   display: block;   width: 100%;    position: relative;}/*#filtros .frow select{    display: block;  width: 100%;    height: 42px;   padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;   background-color: #fff;    font-size: 0.9em;   background-image: none;    border: 0;    border-radius: 2px;   color: #BEBEBE; font-weight: 400;	border-bottom: 1px solid #e3e3e3; -webkit-appearance: none;background:none;    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}*/#filtros .ui-slider-horizontal {  width: 94%;   left: 3%;}#filtros .bt-search{       cursor: pointer;  padding: 10px 20px;    font-weight: bold;    margin: 0 0 20px 0;   height: 42px;    -webkit-border-radius: 3px;    border-radius: 3px;   color: rgba(255,255,255,0.9);    background: #657983;    width: 100%;}#filtros .reset {    font-size: 0.8em;  margin-top: -16px;  float: right;    cursor: pointer;  color: #C2C2C2;} .no_results {    display: block;  margin-bottom: 40px;  padding-bottom: 40px;    border-bottom: 1px solid #dadada;  text-align: center;  color: #999999;}.no_results h6 {font-weight: 300; font-size: 2.5em;}.ui-selectmenu-menu .ui-menu{max-height:250px}/********************* regioes*********************/#vinhos_vertical.regioes{}#vinhos_vertical.regioes > h6,#pastas.regioes > h6,#rquintas.regioes > h6{	font-size:1.2em;color:#000;font-weight:600;padding:0 0 10px 0;	margin:0 0 10px 0;border-bottom:1px solid #eaedee;text-transform:uppercase}#vinhos_vertical.regioes > h6{margin-bottom:30px}.cont_qm{display:block;margin:50px 0 50px 0;}.cont_qm .rq1{float:left;width:48%;}.cont_qm .rq1.w100{float:left;width:100%;}.cont_qm .rq2{float:right;width:48%;}#rquintas{width:100%;}#rquintas li{float:left;    width: 17.8%;    margin: 0 2.72% 2.72% 0;}#rquintas li .img {    border: 1px solid rgba(225, 225, 225, 0.59);}#rquintas li a{display:block;}#rquintas li a:hover .img{border-color: rgba(225, 225, 225, 1);}#rquintas li img{width:100%;}.regioes #container .bl_titulo_caminho{border:0}.regioes .rcol1{float:left;width:20%;}.regioes .rcol2{float:left;width:25%;  margin: -120px 9% 0 5.16%;position:relative;z-index:30}.regioes .rcol3{float:left;width:40.18%;margin-top:-120px;}.regioes #container .cont_sub {  padding: 50px 50px 50px 50px;}.regioes #list_produtos ul li{width: 22.4%;}.regioes #list_produtos ul li:nth-child(3n){margin-right:2.66%}.regioes #list_produtos ul li:nth-child(3n+1){clear:none}.regioes #list_produtos ul li:nth-child(4n){margin-right:0}.regioes #list_produtos ul li:nth-child(4n+1){clear:left;}.regioes #vinhos_vertical ul li{width: 8.6%;}.regioes #vinhos_vertical ul li:nth-child(6n){margin-right:4.4%}.regioes #vinhos_vertical ul li:nth-child(6n+1){clear:none;}.regioes #vinhos_vertical ul li:nth-child(8n){margin-right:0}.regioes #vinhos_vertical ul li:nth-child(8n+1){clear:left;}.regioes #pastas{width:100%;float:left;}.regioes #pastas ul li{width:17.8%;}.regioes #pastas ul li .info{display:none}.regioes #pastas ul li .img{position:relative}.regioes #pastas ul li .img .txt{	text-align:center;position:absolute;left:5%;right:5%;	z-index:30;top:40%;margin:0}.regioes #pastas ul li:nth-child(4n){margin-right:2.72%}.regioes #pastas ul li:nth-child(4n+1){clear:none}.regioes #pastas ul li:nth-child(6n){margin-right:2.72%}.regioes #pastas ul li:nth-child(6n+1){clear:none}.regioes #pastas ul li:nth-child(5n){margin-right:0}.regioes #pastas ul li:nth-child(5n+1){clear:left;}.regioes #pastas.w100{margin-top:20px}.regioes #pastas.w100 ul li{ width: 10.1%;}.regioes #pastas.w100 ul li:nth-child(5n){margin-right:2.72%}.regioes #pastas.w100 ul li:nth-child(5n+1){clear:none}.regioes #pastas.w100 ul li:nth-child(8n){margin-right:0}.regioes #pastas.w100 ul li:nth-child(8n+1){clear:left;}.regioes  #menu_desd li.ractive a span{color:#3f484c;font-weight:700}.regioes .col-1 #menu_desd a{border-bottom:1px solid #eaedee}.regioes .col-1 #map_portugal{margin-bottom:20px;border-bottom:1px solid #eaedee}#map_portugal{	width:100%;	 -webkit-touch-callout: none;   -webkit-user-select: none;    -khtml-user-select: none;  -moz-user-select: none;    -ms-user-select: none;   user-select: none;}#map_portugal .text{display:none !important}#map_portugal .no_hover .text{display:none !important}#map_portugal [class^=st]{	-webkit-transition: all 300ms ease-in-out 10ms;	-moz-transition: all 300ms ease-in-out 10ms;	-ms-transition: all 300ms ease-in-out 10ms;	-o-transition: all 300ms ease-in-out;	transition: all 300ms ease-in-out 10ms;}#ALGARVE.no_hover .st0{fill:#B6BCBF !important;}#ALENTEJO .st1{fill:#C8CCCF;}#ALENTEJO.no_hover .st1{fill:#C8CCCF !important;}#SETUBAL .st2,#LISBOA .st2,#BAIRRADA .st2{fill:#D1D7DA;}#BAIRRADA.no_hover .st2,#LISBOA.no_hover .st2,#SETUBAL.no_hover .st2{fill:#D1D7DA !important;}#TEJO .st3,#MADEIRA_1_ .st3{fill:#DBE1E4;}#MADEIRA_1_.no_hover .st3,#TEJO.no_hover .st3{fill:#DBE1E4 !important;}#BEIRAS.no_hover .st4{fill:#ADB4BA !important;}#DAO .st5{fill:#E5EBEE;}#DAO.no_hover .st5{fill:#E5EBEE !important;}#PORTO_x5F_DOURO .st6{fill:#D6DCDF;}#PORTO_x5F_DOURO.no_hover .st6{fill:#D6DCDF !important;}#BEIRA_x5F_INTERIOR.no_hover .st7{fill:#B8BDC3 !important;}#TRAS_x5F_OS_x5F_MONTES.no_hover .st8{fill:#BEC3C7 !important;}#VINHO_x5F_VERDE .st9{fill:#C7CDD0;}#VINHO_x5F_VERDE.no_hover .st9{fill:#C7CDD0 !important;}#ACORES.no_hover .st10{fill:#B1B7BC !important;}#ALGARVE:hover .text, #ALGARVE.active .text, #ALENTEJO:hover .text,#ALENTEJO.active .text, #SETUBAL:hover .text, #SETUBAL.active .text,#LISBOA:hover .text, #LISBOA.active .text, #TEJO:hover .text,#TEJO.active .text, #BEIRAS:hover .text, #BEIRAS.active .text,#DAO:hover .text, #DAO.active .text, #PORTO_x5F_DOURO:hover .text,#PORTO_x5F_DOURO.active .text, #BEIRA_x5F_INTERIOR:hover .text, #BEIRA_x5F_INTERIOR.active .text,#TRAS_x5F_OS_x5F_MONTES:hover .text, #TRAS_x5F_OS_x5F_MONTES.active .text, #VINHO_x5F_VERDE:hover .text, #VINHO_x5F_VERDE.active .text, #MADEIRA_1_:hover .text,#MADEIRA_1_.active .text, #ACORES:hover .text, #ACORES.active .text, #BAIRRADA:hover .text,#BAIRRADA.active .text{display:block;}#ALGARVE:hover .st0, #ALGARVE.active .st0, #ALGARVE.active2 .st0,#ALGARVE.active .text, #ALGARVE:hover .text{fill:#F07F3C;}#ALENTEJO:hover .st1, #ALENTEJO.active .st1, #ALENTEJO.active2 .st1,#ALENTEJO.active .text, #ALENTEJO:hover .text{fill:#F7A941;}#SETUBAL:hover .st2, #SETUBAL.active .st2, #SETUBAL.active2 .st2,#SETUBAL.active .text, #SETUBAL:hover .text{fill:#952456;}#LISBOA:hover .st2, #LISBOA.active .st2, #LISBOA.active2 .st2,#LISBOA.active .text, #LISBOA:hover .text{fill:#886478;}#TEJO:hover .st3, #TEJO.active .st3, #TEJO.active2 .st3,#TEJO.active .text, #TEJO:hover .text{fill:#C0136B;}#BAIRRADA:hover .st2, #BAIRRADA.active .st2, #BAIRRADA.active2 .st2, #BAIRRADA.active .text, #BAIRRADA:hover .text{fill:#C4AFBB;}#BEIRAS:hover .st4, #BEIRAS.active .st4, #BEIRAS.active2 .st4,#BEIRAS.active .text, #BEIRAS:hover .text{fill:#B195A5;}#DAO:hover .st5, #DAO.active .st5, #DAO.active2 .st5,#DAO.active .text, #DAO:hover .text{fill:#CA8D00;}#PORTO_x5F_DOURO:hover .st6, #PORTO_x5F_DOURO.active .st6, #PORTO_x5F_DOURO.active2 .st6,#PORTO_x5F_DOURO.active .text, #PORTO_x5F_DOURO:hover .text{fill:#B2770E;}#BEIRA_x5F_INTERIOR:hover .st7, #BEIRA_x5F_INTERIOR.active .st7,#BEIRA_x5F_INTERIOR.active2 .st7, #BEIRA_x5F_INTERIOR.active .text,#BEIRA_x5F_INTERIOR:hover .text{fill:#DC9F00;}#TRAS_x5F_OS_x5F_MONTES:hover .st8, #TRAS_x5F_OS_x5F_MONTES.active .st8,#TRAS_x5F_OS_x5F_MONTES.active2 .st8, #TRAS_x5F_OS_x5F_MONTES.active .text,#TRAS_x5F_OS_x5F_MONTES:hover .text{fill:#6A760C;}#VINHO_x5F_VERDE:hover .st9, #VINHO_x5F_VERDE.active .st9, #VINHO_x5F_VERDE.active2 .st9,#VINHO_x5F_VERDE.active .text, #VINHO_x5F_VERDE:hover .text{fill:#879411;}#MADEIRA_1_:hover .st3, #MADEIRA_1_.active .st3, #MADEIRA_1_.active2 .st3,#MADEIRA_1_.active .text, #MADEIRA_1_:hover .text{fill:#AD6B71;}#ACORES:hover .st10, #ACORES.active .st10, #ACORES.active2 .st10,#ACORES.active .text, #ACORES:hover .text{fill:#5C2D50;}#PAISUNIDO g{fill-rule:evenodd;clip-rule:evenodd;fill:#D1D7DA;}.regiao_mh polygon,.regiao_mh g{cursor:pointer;}.marcas polygon, .marcas g{cursor:default;}.marcas g{cursor:default;}.ral{	font-size:0.7em;color:#c7c9ca;margin-top:15px;line-height:1.3em;text-align:center;	margin-bottom:20px;display:block;width:auto;margin: 15px auto 20px auto;	  width: 20%;}.ral a{color:#c7c9ca;display:inline-block;}.ral:hover{color:#F08143;}.swiper-scrollbar {	border-radius: 10px;	position: relative;	-ms-touch-action: none;	background: rgba(0,0,0,0.1)}.swiper-scrollbar-drag {	height: 100%;	width: 100%;	position: relative;	background: rgba(0,0,0,0.5);	border-radius: 10px;}.swiper-scrollbar-cursor-drag {	cursor: move;}/* * Swiper 2.7.5 * Mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/sliders/swiper/ * * Copyright 2010-2015, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under GPL & MIT * * Released on: January 4, 2015*//* ===============================================================Basic Swiper Styles ================================================================*/.swiper-container {	margin:0 auto;	position:relative;	overflow:hidden;	-webkit-backface-visibility:hidden;	-moz-backface-visibility:hidden;	-ms-backface-visibility:hidden;	-o-backface-visibility:hidden;	backface-visibility:hidden;	/* Fix of Webkit flickering */	z-index:1;}.swiper-wrapper {	position:relative;	width:100%;	-webkit-transition-property:-webkit-transform, left, top;	-webkit-transition-duration:0s;	-webkit-transform:translate3d(0px,0,0);	-webkit-transition-timing-function:ease;		-moz-transition-property:-moz-transform, left, top;	-moz-transition-duration:0s;	-moz-transform:translate3d(0px,0,0);	-moz-transition-timing-function:ease;		-o-transition-property:-o-transform, left, top;	-o-transition-duration:0s;	-o-transform:translate3d(0px,0,0);	-o-transition-timing-function:ease;	-o-transform:translate(0px,0px);		-ms-transition-property:-ms-transform, left, top;	-ms-transition-duration:0s;	-ms-transform:translate3d(0px,0,0);	-ms-transition-timing-function:ease;		transition-property:transform, left, top;	transition-duration:0s;	transform:translate3d(0px,0,0);	transition-timing-function:ease;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}.swiper-free-mode > .swiper-wrapper {	-webkit-transition-timing-function: ease-out;	-moz-transition-timing-function: ease-out;	-ms-transition-timing-function: ease-out;	-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;	margin: 0 auto;}.swiper-slide {	float: left;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}/* IE10 Windows Phone 8 Fixes */.swiper-wp8-horizontal {	-ms-touch-action: pan-y;}.swiper-wp8-vertical {	-ms-touch-action: pan-x;}/* ===============================================================Your custom styles, here you need to specify container's and slide'ssizes, pagination, etc.================================================================*/.swiper-container {	/* Specify Swiper's Size: */	/*width:200px;	height: 100px;*/}.swiper-slide {	/* Specify Slides's Size: */		/*width: 100%;	height: 100%;*/}.swiper-slide-active {	/* Specific active slide styling: */	}.swiper-slide-visible {	/* Specific visible slide styling: */	}/* ===============================================================Pagination Styles================================================================*/.swiper-pagination-switch {	/* Stylize pagination button: */	}.swiper-active-switch {	/* Specific active button style: */		}.swiper-visible-switch {	/* Specific visible button style: */		}			html.swipebox{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-slider{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-khtml-transition:all 0.4s ease;transition:all 0.4s ease}#swipebox-overlay{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-khtml-transition:opacity 1s ease;transition:opacity 1s ease}#swipebox-action,#swipebox-caption{-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-khtml-transition:0.5s;transition:0.5s}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url("/templates/images/loader.gif") no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;bottom:0;z-index:999;width:100%}#swipebox-action{top:0;opacity:0;height:0}#swipebox-action.visible-bars{top:0;opacity:1}#swipebox-action.force-visible-bars{opacity:1 !important}#swipebox-caption{opacity:0}#swipebox-caption.visible-bars{opacity:1}#swipebox-caption.force-visible-bars{opacity:1 !important}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{background:transparent url("/templates/images/icons.png") no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;position:fixed;width:50px;height:50px;top:0}#swipebox-action #swipebox-close{background-position:15px 12px;right:0}#swipebox-action #swipebox-prev{background-position:-32px 13px;left:0;top:50%;margin-top:-25px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:0;top:50%;margin-top:-25px}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s}#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s}@-moz-keyframes rightSpring {0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}@-moz-keyframes leftSpring {0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}@-webkit-keyframes "rightSpring"{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}@-webkit-keyframes "leftSpring"{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}/* Skin--------------------------*/#swipebox-overlay {  background: #1A1818;}#swipebox-caption {    height: 25%;display:none;}#swipebox-caption .title,#swipebox-caption .counter{    position: absolute;    bottom: 0;}#swipebox-caption .title{  font-size: 13px;  line-height: 13px;  background: #BE222A;  float: left;  right: 0;  max-width: 200px;  color: white;  margin: 15px;  padding: 15px;}#swipebox-caption .counter{    font-size: 20px;    letter-spacing: 1px;    font-weight: bold;    color: white;    float: left;    text-shadow: 1px 1px #1a1818;    margin: 15px;    left: 0;}			/*! *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:'FontAwesome';src:url('/templates/libraria/fontes/fontawesome-webfont.eot?v=4.5.0');src:url('/templates/libraria/fontes/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('/templates/libraria/fontes/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('/templates/libraria/fontes/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('/templates/libraria/fontes/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('/templates/libraria/fontes/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}/***	@core.css**/.noselect {  -webkit-touch-callout: none; /* iOS Safari */    -webkit-user-select: none; /* Safari */     -khtml-user-select: none; /* Konqueror HTML */       -moz-user-select: none; /* Firefox */        -ms-user-select: none; /* Internet Explorer/Edge */            user-select: none; /* Non-prefixed version, currently                                  supported by Chrome and Opera */}/********************* 	MENU DESDOBRAVEL*********************/#menu_desd li .st_desd{display:none !important}#menu_desd{	display:block;position:relative;}#menu_desd a, #menu_desd ul, #menu_desd ul li{display:block;}#menu_desd li a{	padding:10px 0;color:#748187;	font-size:1.1em;font-family:'lato', Arial; font-weight:300;	margin-bottom:1px;text-transform:uppercase}#menu_desd li a i{margin:0 15px}#menu_desd li ul{display:none;}#menu_desd li.act ul{display:block;}#menu_desd li.nivel_0.act > a{color:#3f484c;font-weight:700}#menu_desd li.nivel_1 a{font-size:1em;padding:5px 20px}#menu_desd li.nivel_1 a:hover{text-decoration:underline}#menu_desd li.act.nivel_1 a{text-decoration:underline}#menu_desd li a:hover span{color:#3f484c;font-weight:700}.empresa .menu_fix{position:absolute;right:0}.empresa .menu_fix li{float:left;}.empresa .menu_fix li a{}.empresa .menu_fix li + li{margin:0 0 0 40px}/**	MENU PASTAS*//**	MENU RESPONSIVE*/#active_menu{	float:right;display:none;width:26px;height:20px;cursor:pointer;position:relative;	margin: 20px 0 10px 0;}#active_menu:before,#active_menu:after,#active_menu span{	position:absolute;width:100%;height:4px;background:#9EAAB2;	left:0;right:0;top:50%;margin-top:-2px;	-webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s;    transition: transform .3s;}#active_menu:after,#active_menu:before{content:'';}#active_menu:after{top:auto;margin:0;bottom:0;}#active_menu:before{top:0;margin:0;}#active_menu div.text{	position:absolute;left:-50px;line-height:20px;font-size:1.1em;color:#748187;	font-weight:300}#active_menu:hover:before,#active_menu:hover:after,#active_menu:hover span{background:#748187}.slide_right{	position:relative;z-index:3;	-webkit-transform: translateZ(0); -moz-transform: translateZ(0);    -ms-transform: translateZ(0);  -o-transform: translateZ(0);	-webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s;    transition: transform .3s;}.overlay_menu{	width: 100%;  height: 100%;position: fixed;	z-index: 2;top: 0;display:none;cursor:pointer;	background:rgba(0, 0, 0, 0.1);}#menu_res{	position:fixed;top:0;right:0;z-index:2;background:#748187;	height: 100%;overflow: auto;width:260px;   opacity: 0;	-webkit-transition: opacity 0s .3s;   -moz-transition: opacity 0s .3s;    transition: opacity 0s .3s;}#menu_res ul.ext{display:none}#menu_res li{display:block}#menu_res ul li{width:100%;}#menu_res ul li a{display:block;}#menu_res ul.menu li a{	display:block;line-height:40px;color:#fff;padding:0 20px;font-size: 1.2em;border-bottom:1px solid #9EAAB2;	font-weight:300;text-transform:capitalize}#menu_res ul.menu li a .titulo{font-weight:300}#menu_res ul.menu li a .descricao{display:none}#menu_res ul.menu li a:hover{background:#9EAAB2}#menu_res ul.menu_empresas{margin:20px 0 0 0;display:none}#menu_res ul.menu_empresas li a{	text-align:center;margin:5px 0;padding:5px 0;}#menu_res ul.menu_empresas li a img{display:inline-block;width:130px;}#menu_res ul.menu_empresas li a:hover{background:#9EAAB2}/* paginacao */.bl_paginacao{display:block;margin:0 0 25px 0;}.bl_paginacao .number_products{	float:left;font-weight:bold;color:#22292c}.bl_paginacao .number_products span{display:inline-block;margin:0 10px;}.paginacao{float:right;}.paginacao a{float:left;color:#af000c;font-weight:bold;}.paginacao .sep{float:left;color:#af000c;margin:0 10px;font-weight:bold;}.page {	display: block;width: 100%;margin-top: 40px;border-top: 1px solid #eaedee;	color: #183e53;font-size: 12px;}.page .num_pages {padding: 5px;float: left;}.page .lg_right {float: right;cursor: auto;}.page .seguinte, .page .anterior, .page .num {	float: left;padding: 5px 10px;cursor: pointer;	font-weight: bold;position: relative;top: -1px;	color:#71848D}.page .seguinte:hover, .page .anterior:hover, .page .num:hover {	color:#F08143}.page .sep {	float: left;width: 1px;height: 25px;background: #eaedee;}.page .active {	border-top: 1px solid #fff;	border-bottom: 1px solid #eaedee;}/*	Botoes ACT*//************** * accoes**************/.bc_acc{	display:block;width:100%;margin:50px 0 0 0;padding:10px 0 0 0;	border-top:1px dashed #F2F2F2;text-align:left}.bc_acc a{	display:inline-block;color:#fff;	padding: 8px 13px;background:#2f383d;font-size:0.9em;}.bc_acc a i{margin:0 10px 0 0}.bc_acc a:hover{background:#2B2A29;}.voltar{	display:inline-block;  padding: 0; border: 2px solid #686969;	margin-right:20px;margin-top:0;    line-height: 17px;    border-radius: 100%; width: 20px;   height: 20px;vertical-align:middle}.voltar svg{width: 75%;  position: relative;  top: 1px;  left: 2px;}.voltar svg path{fill:#686969}/** caminhos*/.caminho_voltar{width:60%;    margin-top: 8px;}.caminho{	color:#686969;font-size: 0.7em;font-family:Tahoma, Arial;	margin:0 0 0 0;display:inline-block;vertical-align:middle;	max-width:80%;text-transform:uppercase;}.caminho a.last{}.caminho a{display:inline-block;color:#686969;}.caminho a:hover{text-decoration:underline}.caminho span{display:inline-block;margin:0px 10px 0 10px;}/************** * SITE MAP**************/#site_map{}#site_map li{border-bottom:1px dotted #dadada;}#site_map li a{display:block;font-weight:bold;color:#7b7d7d;font-size:0.8em;}/*	Pesquisa*/#pesquisa_res{margin:20px 0 0 0}#pesquisa_res li{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #bababa}#pesquisa_res li a{display:block;color:#6f7070}#pesquisa_res li a .number{	float:left;font-size:2em;height:40px;line-height:40px;border-right:1px solid #6f7070;text-align:center;width:8%;margin:0 2% 0 0; }#pesquisa_res li a .bl_text{float:left;width:89%}#pesquisa_res li a .data_pes{display:inline-block;font-family:tahoma}#pesquisa_res li a .titulo_pesquisa{display:inline-block;font-weight:bold}#pesquisa_res li a .desc_pesquisa{margin-top:10px}#pesquisa_res li a .caminho_pesquisa > div{display:inline-block;margin-top:10px;}/************** * LISTA RECENTE**************/#lista_recente, #lista_recente li , #lista_recente a{display:block;width:100%;}#lista_recente li{margin: 0 0 20px 0;padding:0 0 10px 0;}#lista_recente li .img{	float:left;width:20%;position:relative;	border:1px solid #dee5e8}#lista_recente li .img i{	position:absolute;left:0;right:0;top:50%;text-align:center;opacity:0;	color:#538aa0;z-index:3;font-size:1.4em;margin:-5px 0 0 0}#lista_recente li img{max-width:100%;}#lista_recente li .text{float:none;width:100%;color:#c7c9ca}#lista_recente li .text h6{font-size:1em;margin:0 0 5px 0}#lista_recente li .text .desc{font-size:0.8em}#lista_recente li .text .data{font-size:0.7em;}#lista_recente li a:hover h6{color:#fff}#lista_recente li a:hover img{opacity:0.5}/************** * MAIS VISTOS**************/#mais_vistos{display:block;}#mais_vistos ul, #mais_vistos ul li, #mais_vistos ul li a{display:block;}#mais_vistos li {margin:0 0 15px 0}#mais_vistos li .img{	border:1px solid #dee5e8;float:left;width:30%;	position:relative}#mais_vistos li .img .number{	position:absolute;left:0;top:0;padding:5px 10px;	background:#546271;color:#fff;font-size:0.9em;z-index:10}#mais_vistos li .img img{max-width:100%}#mais_vistos li .text{float:right;width:65%}#mais_vistos li .text h6{	font-size:1.3em;color:#394a5b;margin:0 0 10px 0;}#mais_vistos li .text .desc{	display:block;color:#95a8bb;line-height:1.3em;height:4.8em;overflow:hidden;}/*	Galeria*/ #galleria{	width:80%;display:block;border:1px solid #e7e7e7;background:#fff;	float:right;overflow:hidden;} #galleria.w100{width:100%} #galleria a{display:block;} #galleria img{max-width:100%;} #galleria_thumb{	display:block;float:left;width:15%;overflow:hidden;	padding:30px 0 20px 0;position:relative;opacity:0;} #galleria_thumb.active{opacity:1} #galleria_thumb .bt{	position:absolute;left:0;right:0;width:100%;	background:#ecf0f1;height:20px;text-align:center;line-height:20px;	font-size:1.4em;cursor:pointer;	-webkit-touch-callout: none;  -webkit-user-select: none;    -khtml-user-select: none; -moz-user-select: none;    -ms-user-select: none;  user-select: none;} #galleria_thumb .bt:hover{	background:#1abc9c;color:#fff} #galleria_thumb #slide-prev.bt{top:0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;} #galleria_thumb #slide-next.bt{bottom:0;-webkit-border-radius: 0 0 5px 5px;	border-radius: 0 0 5px 5px;}  #galleria_thumb .slide{	display:block;overflow:hidden;height:100%;} #galleria_thumb .swiper-wrapper{display:block;}	 #galleria_thumb a{	display:block;border:1px solid #e7e7e7;background:#fff;} #galleria_thumb a:hover{border-color:#1abc9c} #galleria_thumb a img{max-width:100%}  /*#galleria_thumb .swiper-slide-active a{border-color:#1abc9c}*/ #galleria_thumb a.active{border-color:#1abc9c} #galleria_thumb .owl-item div {margin:0 10px 0 0} #galleria_thumb .owl-item {margin:0 1px 0 0} #galleria_thumb .disable{opacity:0.2}#galleria_thumb .disable a{border:1px solid #e7e7e7;cursor:default}#galleria_thumb .enable{opacity:1}.bl_repor{	display:block;margin:10px 0 0 0;}.bl_repor div{	font-size:0.9em;color:#90a3a8;cursor:pointer;} .bl_repor div i{ margin:0 5px 0 0;}    /**************  * formulário**************/#mensagem{	display:block;position:fixed;left:0;right:0;z-index:200;	padding:20px;background:rgba(0,0,0,0.8);top:0;	-moz-transform: translateY(-100%);	-webkit-transform: translateY(-100%);	-o-transform: translateY(-100%);	-ms-transform: translateY(-100%);	transform: translateY(-100%);	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;}#mensagem .ct{background:transparent;}#mensagem.active{	top:0;	-moz-transform: translateY(0);	-webkit-transform: translateY(0);	-o-transform: translateY(0);	-ms-transform: translateY(0);	transform: translateY(0);}#mensagem .mensagem{font-size:1.6em;margin:0 0 15px;color:#fff;font-weight:300}.form_area{display:block;margin:0 0 40px 0;}.form_area .separador{	font-size:1.4em;margin-bottom:10px;display:block;color:#A9B4BB}.form_area .info{	display:block;width:100%;	background:#fafafa;border-width: 1px;color: #b4b4b4;font-size: 12px;height: auto;padding: 10px;resize: none;	border-color:#d4d4d4;border-style:solid;line-height: 20px;vertical-align: middle;	text-indent: 6px;display: inline-block;margin-bottom: 10px;	-webkit-appearance: none;-webkit-box-shadow: none;	-moz-box-shadow: none;box-shadow: none;	-webkit-transition: all .25s linear, color .25s linear;	-moz-transition: all .25s linear, color .25s linear;	-o-transition: all .25s linear, color .25s linear;	transition: all .25s linear, color .25s linear;	-webkit-backface-visibility: hidden;}.form_100 .form_area{border:0;padding:0}.form_area .nome_campo,.form_area .lnum{font-size:1em;margin-bottom:10px;display:block;color: #A9B4BB;}.form_area .nome_campo{}.form_area .campo.pdf .nome_campo{display:block}.ie9 .form_area .nome_campo{display:block}.form_area .lnum span{display:inline-block}.form_area .campo{float:none;clear:both;width:100%;margin:0 0 2% 0;position:relative;}.form_area .campo.tipo_campo_big{float:none;clear:both;width:100%}.form_area .campo input[type='text'],.form_area .campo input[type='email'],.form_area .campo textarea,.form_area .campo select{  background: #FAF9F8;  border-width: 4px;  color: #666666;  font-size: 14px;  height: auto;  padding: 8px;  resize: none;  width: 100%;  border-color: #ebeeef;  border-style: solid;  line-height: 20px;  vertical-align: middle;  text-indent: 6px;  display: inline-block;  margin-bottom: 10px;  -webkit-appearance: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-transition: all .25s linear, color .25s linear;  -moz-transition: all .25s linear, color .25s linear;  -o-transition: all .25s linear, color .25s linear;  transition: all .25s linear, color .25s linear;  -webkit-backface-visibility: hidden;	}.form_area .campo option{color: #838080;} .form_area .campo.lista{position:relative;cursor:pointer}.form_area .campo.lista .nome_campo{display:block;}.form_area .campo.lista select{cursor:pointer}.form_area .campo.lista:after{	content:'';position:absolute;width:14px;height:7px;cursor:pointer;	right:15px;top:46px;	background:url(/templates/layout_images/arrow1.png) right -2px;	background-repeat:no-repeat}.form_area .title_list{	color: #868686;font-size: 16px;margin-bottom:5px;}.form_area .campo input{	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	font-family: Open Sans;width: 100%;}.form_area .campo textarea{	width: 100%;resize: vertical;font-family:Open Sans;	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.form_area .campo input:focus,.campo textarea:focus{	border-color:#657983; color: #000000;}.form_area .campo .checkbox{margin:0 20px 20px 0;float:left;color:#b4b4b4}.form_area .campo input[type='checkbox']{	width:20px;border-radius:20px;	margin:0 20px 0 0;}.form_area .campo input[type="checkbox"] {	-webkit-appearance: checkbox;box-sizing: border-box;	margin: 6px 0 0 10px;}.form_area .erro{	position: absolute;right: 4px;top: 32px;width: auto;	color: #fff;background: #8d8b8b;padding: 11px;	text-align: center;font-size: 0.9em; }.form_area .erro.err_captcha{top:5px}.form_area  .campo .captcha{max-width:100%}.form_list {display:block;}.form_list .separador {display:block;width:100%;font-size:1.3em;color:#a5acb3;margin:0 0 20px 0}.form_list .campo {	float:left;height:40px;width:48%;margin:0 4% 4% 0;border-bottom:1px solid #B8B8B8;	position:relative;}.form_list .campo:nth-child(2n) {margin-right:0}.form_list .campo input {	height:100%;width:100%;line-height:100%;color:#DBDBDB;	position:relative;z-index:30}.form_list .campo .val {	position:absolute;left:0;top:0;bottom:0;right:0;	width:100%;height:100%;line-height: 40px;	color:#A6A3A3;z-index:1}.form_list .campo input:focus,.form_list .campo input.active{color:#1D1D1D;background:#fff}.form_list .campo.lista select{	  width: 37%;  margin: 0 0 0 63%;position:relative;z-index:3;	top:10px;}.form_list .campo.lista .val{color:#1D1D1D}.form_list .campo.captcha {width:100%;border:0;}.form_list .campo.captcha .lnum { width:48%;float:left;}.form_list .campo.captcha .lnum span{ font-weight:600 }.form_list .campo.captcha input { 	width:100%;float:right;border-bottom:1px solid #B8B8B8;}.form_list .campo.captcha .val { left: 100%;}.bt_enviar {	float:right;font-size:1.2em;padding:10px 45px 10px 45px;	background: #ebeeef;	color:#fff;cursor:pointer;}.bt_enviar:hover {	background: #657983;}.form_list .erro {	position:absolute;font-size: 0.8em;color: #ec774b;top: -5px;right: 0;z-index:35}.form_area .campo.aceitar_termos{	display: flex;   align-items: center;	flex-direction:row-reverse;justify-content: flex-end }.form_area .campo.aceitar_termos input{	margin:0 10px 0 0;position:relative}.form_area .campo.aceitar_termos .nome_campo{margin:0}.form_area .campo.aceitar_termos .erro_aceitar{display:none}.form_area .campo.aceitar_termos input.error:before {    content: '';  position: absolute;    bottom: 0px;  left: 1px;    right: 4px;  top: -1px;    border: 1px solid red;}#li_noticias{display:block;}#li_noticias ul{	display:flex;flex-wrap:wrap; 	margin:-10px;}#li_noticias ul li{	width:calc(33.333% - 40px);margin:10px 20px 40px 20px;}#li_noticias ul li img{	max-width:100%}#li_noticias ul li .img{	height:140px;width:100%;display:block;	background-size:cover;background-position:center center;	background-repeat:no-repeat;border:1px solid #dadada}#li_noticias ul li .text{	margin-top:20px;display:block;	color:#748187}#li_noticias ul li span{	display:block;}#li_noticias ul li .text .date{	color:#000;font-weight:bold;font-size:0.8em;height:12px;	margin-bottom:5px;}#li_noticias ul li .text h3{	font-weight: 300;  font-size: 1.4em;   line-height: 1.2em;	margin-bottom:10px;}#li_noticias ul li .text .desc{	font-size: 0.9em;  max-height: 2.7em;  overflow: hidden;    line-height: 1.3em;margin-bottom:10px;}#li_noticias ul li a:hover h3{	color:#000}/** change view*/#change_view{position:absolute;right:0;bottom:15px;}#change_view li{	float:left;width:16px;height:16px;margin:0 0 0 10px ;	opacity:0.3;background-size:16px 16px;cursor:pointer;	background-repeat:no-repeat;background-position:0 0;}#change_view li:hover,#change_view li.active_list{opacity:1}#change_view li.active_list{cursor:default;}#change_view li.hor{background-image:url(/templates/layout_images/list.png)}#change_view li.ver{background-image:url(/templates/layout_images/hor.png)}/** edita*/.edita{position:absolute;width:12px;height:11px;color:#000;background:url(/templates/images/ed1.jpg);z-index:1200;cursor:pointer;}.edita:hover{background:url(/templates/images/ed2.jpg);}/* localizacao */#map_canvas{height:500px;border:5px solid #eaeaec}#container .lcol1{float:left;width:40%}#container .lcol2{float:right;width:60%}#container .lcol3{display:block;width:100%;margin-bottom:40px}@media only screen and (min-width: 1200px){ 	.hor li > a {width: 750px;}	.hor li > a .bl_desc {width: 540px;}}/* facebook post */#face_post{width:100%;}#face_post li{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #afb7bf}#face_post li:last-child{padding:0;margin:0;border:0}#face_post li a{display:block;color:#596168}#face_post li a .data{font-size:0.8em;color:#000;margin-bottom:5px;font-weight:bold}/*block ie7 and ie8*/.block_ie7{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;opacity:0.7;z-index:666999;}.container_ie7{width:492px;height:auto;padding:40px 70px;top:50%;left:50%;margin-left:-300px;margin-top:-276px;background:#fff url(/templates/images/no_ie/bck_no_ie.jpg) top repeat-x;z-index:666999;position:fixed;border-radius:20px}.bl_brw{float:left;width:100%;height:100%}.bl_brw .titulo{width:100%;height:100px;background:url(/templates/images/no_ie/no_ie_gestor.png) left top no-repeat}.bl_brw ul.browsers{width:100%;margin-top:100px;list-style:none}.bl_brw ul.browsers li{width:100%;height:50px;border-bottom:1px solid #dadada;padding-bottom:12px;margin-bottom:12px}.bl_brw ul.browsers li a{float:left;width:100%;height:50px}.bl_brw ul.browsers li a .img{float:left;width:50px;height:50px;background:url(/templates/images/no_ie/no_ie_icons.png) 0 0 no-repeat}.bl_brw ul.browsers li a .text{float:left;margin-left:30px;width:214px;height:22px;background:url(/templates/images/no_ie/no_ie_text.png) 0 0 no-repeat;margin-top:15px}.bl_brw ul.browsers li a .img.chrome{background-position:-80px 0}.bl_brw ul.browsers li a .img.firefox{background-position:-80px -78px}.bl_brw ul.browsers li a .img.safari{background-position:-80px -154px}.bl_brw ul.browsers li a .img.ie{background-position:-80px -232px}.bl_brw ul.browsers li a .text.chrome{background-position:0 0}.bl_brw ul.browsers li a .text.firefox{background-position:0 -24px}.bl_brw ul.browsers li a .text.safari{background-position:0 -45px}.bl_brw ul.browsers li a .text.ie{background-position:0 -69px}.bl_brw ul.browsers li.achrome:hover .img{background-position:0 0}.bl_brw ul.browsers li.afirefox:hover .img{background-position:0 -78px}.bl_brw ul.browsers li.asafari:hover .img{background-position:0 -154px}.bl_brw ul.browsers li.aie:hover .img{background-position:0 -232px}/************** * LISTAGENS**************/#horizontal,#horizontal ul ,#horizontal li,#horizontal li span{display:block;}#horizontal li{ margin: 0 0 20px 0; padding: 0 0 20px 0; /*border-bottom: 1px solid #F2F2F2;*/}#horizontal li.sep span{display:block;text-align:center;font-size:1.6em;font-weight:300}#horizontal li.sep span p:first-child{margin-top:0}#horizontal li a{display:block}#horizontal li span.text h3{ font-size:1.8em;color:#748187;font-weight:300}#horizontal li span.text .desc{ font-size:0.9m;line-height:1.4em;}#vertical{display:block;}#vertical .sep{width:100%;margin:0 0 40px;font-size:1.6em;line-height:1.3em;color:#748187;}#vertical ul, #vertical ul li a, #vertical ul span{display:block;}#vertical li{float:left;width:48%;margin:0 0 4% 0;}#vertical li:nth-child(2n){float:right}#vertical li:nth-child(2n+1){clear:left}#vertical li img{	max-width:100%;max-height:100%;margin:0 auto;}#vertical li .text{	text-align:center;font-size:1.4em;margin:10px 0 0 0;	color:#748187;padding:0 10px}#vertical li .img{	position:relative;display:block;width:100%;	text-align:center;	border:1px solid #F2F2F2;overflow:hidden}#vertical li .img{margin:0 auto}#horizontal .img{	position:relative;float:left;width:30%;	border:1px solid #e1e1e1}#horizontal .img img{max-width:100%}#horizontal .text{float:right;width:65%;color:#748187;}#horizontal .text .desc{margin:10px 0 0 0}#horizontal .text .ver_mais{margin-top:20px;}/*old	#enologos{ display:block;}	#enologos li{margin:0 0 40px 0;padding:0 0 20px 0;border-bottom:1px solid #ebeeef}	#enologos li:last-child{margin:0;padding:0;border:0}	#enologos li div{display:inline-block;vertical-align:top;}	#enologos li div.img{width:27%;border:1px solid #ebeeef}	#enologos li div.text{width:69%;margin:0 0 0 3%}	#enologos li div.img img{max-width:100%;}	#enologos li div h3{margin-bottom:20px;}	#enologos li div .desc{font-size:0.9em;}*/#enologos{ display:block;}#enologos li{float:left;width:30%;}#enologos li:nth-child(2n){margin:0 5%;}#enologos li div{display:inline-block;vertical-align:top;}#enologos li div.img{width:100%;border:1px solid #ebeeef}#enologos li div.text{width:100%;margin:0 0 0 3%}#enologos li div.img img{max-width:100%;}#enologos li div h3{margin-bottom:20px;margin-top:20px;}#enologos li div .desc{font-size:0.9em;}#list_produtos ul{width:100%;}#list_produtos ul li{	float:left;    width: 23%;  margin: 0 2.66% 6% 0;}#list_produtos ul li{	width: 31.4%; margin: 0 2.66% 6% 0;}#list_produtos ul li:nth-child(3n){margin-right:0;}#list_produtos ul li:nth-child(3n+1){clear:left;}/*#list_produtos ul li:nth-child(4n){margin-right:0;}#list_produtos ul li:nth-child(4n+1){clear:left;}/*	#list_produtos ul li.hr{width:28.8%;}*/#list_produtos li a .img {   float: left;  width: 35%;  height: 100%;  position: relative;}#list_produtos li img {max-width:100%;margin:0 auto}#list_produtos li a .text {    float: right;   width: 60%;}#list_produtos li a .text h3 {  font-weight: 300; margin-bottom: 20px; font-size: 1.4em;  line-height: 1em;  color: #6b828c;}#list_produtos li a .text span {    display: block;   margin: 0 0 5px;  padding: 0 0 5px;    color: #6b828c;  font-size: .9em;    border-bottom: 1px solid #dadada;}#list_produtos li a .text span strong {    font-weight: 600;}#vinhos_vertical.flex ul{	display:-webkit-flex; 	display: -ms-flexbox; 	display: flex;	-webkit-align-items: flex-end;	-ms-flex-align: end;	align-items: flex-end;	-webkit-justify-content: space-between;	-ms-flex-pack: space-between;	justify-content: space-between;}#vinhos_vertical.flex ul li{width:13%}#vinhos_vertical.flex ul li.livinhobox{width:30.4%}.regioes #vinhos_vertical.flex ul li{width:8.6%}.regioes #vinhos_vertical.flex ul li.livinhobox{width:16.48%}#vinhos_vertical ul li{	display:inline-block;	text-align:center;vertical-align:middle;	margin:0 4.4% 4.4% -4px;	width:13%;	}#vinhos_vertical li.pr6, #vinhos_vertical li.pr12,#vinhos_vertical li.pr18, #vinhos_vertical li.pr24,#vinhos_vertical li.pr30, #vinhos_vertical li.pr36,#vinhos_vertical li.pr42, #vinhos_vertical li.pr48,#vinhos_vertical li.pr54, #vinhos_vertical li.pr60,#vinhos_vertical li.pr66, #vinhos_vertical li.pr72 {margin-right:0;}#vinhos_vertical li.pr7, #vinhos_vertical li.pr13,#vinhos_vertical li.pr19, #vinhos_vertical li.pr25,#vinhos_vertical li.pr31, #vinhos_vertical li.pr37,#vinhos_vertical li.pr43, #vinhos_vertical li.pr49,#vinhos_vertical li.pr55, #vinhos_vertical li.pr61,#vinhos_vertical li.pr67, #vinhos_vertical li.pr73{clear:left;}#vinhos_vertical ul li.livinhobox{width:30.4%;}#vinhos_vertical ul li.livinhobox:nth-child(3n){margin-right:0}.regioes #vinhos_vertical ul li.livinhobox{width:16.48%;}.regioes #vinhos_vertical ul li.livinhobox:nth-child(3n){margin-right:4.4%}.regioes #vinhos_vertical ul li.livinhobox:nth-child(5n){margin-right:0}.regioes #vinhos_vertical ul li.livinhobox:nth-child(5n+1){clear:left;}#vinhos_vertical li img{max-width:100%;margin:0 auto}#vinhos_vertical li h3{	font-weight: 300; margin-top:10px; font-size: 1em;  line-height: 1.1em;  color: #6b828c;	max-height:30px;overflow:hidden;margin-bottom:5px}#vinhos_vertical li .text span{	color: rgba(255,255,255,0.9);font-size:0.7em;	padding:3px 10px;background:#657983;border-radius:3px;	float: left;  margin: -20px auto 0 auto;    position: relative; z-index: 2;    left: 50%;  margin-left: -20px;}#vinhos_vertical li a:hover h3{color:#657983}#vinhos_vertical li.sep{	display:block;width:100% !important;text-align:left;	padding:0 0 20px 0;margin:0 0 30px 0;	border-bottom:1px solid #e3e3e3}#vinhos_vertical li.sep h6{	font-size:2em;font-weight:300}#vinhos_vertical li a .reg{font-size:0.8em;color:#657983}#pastas{display:block;}#pastas ul{}#pastas ul li{	float:left;width:14.4%;	margin: 0 2.72% 2.72% 0;text-align:center;}/*#pastas ul li:nth-child(4n){margin-right:0;}#pastas ul li:nth-child(4n+1){clear:left}*/#pastas ul li:nth-child(6n){margin-right:0;}#pastas ul li:nth-child(6n+1){clear:left}#pastas ul li img{max-width:100%}#pastas ul li .img{border:1px solid rgba(225, 225, 225, 0.59);}#pastas ul li h3{	font-size:1.2em;margin-top:5px;color:#6b828c;	 font-weight: 300;}#pastas ul li a:hover h3{color:#6b828c;}#pastas ul li a:hover .img{border-color:rgba(225, 225, 225, 1)}#imprensa{display:block;}#imprensa li a, #imprensa li a{display:block;}#imprensa li{	margin-bottom:20px;padding-bottom:20px;	border-bottom:1px dashed #eaedee}#imprensa li:last-child{	margin:0;padding:0;border:0;}#imprensa li a{	color:#71848D;line-height:1.2em;}#imprensa li h4{	font-weight: 300; color: #000;font-size:1.6em;	margin-bottom:10px;}#imprensa li .desc{font-size:0.9em;}#imprensa li span{display:block}#imprensa li .in{	font-style:italic;margin-top:5px;color:#CECECE;	font-size:0.85em;}#imprensa li a:hover h4{color:#F08143}/* editor style, codigo = ao gestor.css */#container h1{ font-weight:300; font-size:2.6em;color:#000}.texto_corpo h2, .texto_corpo h3, .texto_corpo h4,.texto_corpo h5, .texto_corpo h6{ color:#5C5A5A }h2.sub_titulo2{font-size:2em;line-height:1.4em;}h3.sub_titulo3{font-size:1.8em;line-height:1.4em}h4.sub_titulo4{font-size:1.6em;line-height:1.4em}h5.sub_titulo5{font-size:1.4em;line-height:1.4em}h6.sub_titulo6{font-size:1.2em;line-height:1.4em}.texto_corpo img{max-width:100%}#container .texto_corpo{ 	line-height:1.6em; color:#90a3a8;	display:block;}#container .texto_corpo .date_award{ 	display:block;margin-bottom:20px;padding-bottom:10px;	border-bottom:1px dashed #eaedee}#container .texto_corpo{color:#90a3a8;line-height:1.5em;}#container .texto_corpo p:first-child{margin-top:0;}#container .texto_corpo a{color:#90a3a8;text-decoration:underline;}#container .texto_corpo a:hover{color:#000;}#container .texto_corpo ul{display:block;}#container .texto_corpo ul li{display:block;margin:0 0 0 20px;padding:0 0 0 15px;position:relative}#container .texto_corpo ul li:before{	content:'';width:5px;height:5px;position:absolute;left:0;	border-radius:10px;top:50%;margin-top:-3px;background:#748187}#container .texto_corpo ul li{clear:left;}#container .texto_corpo ol{counter-reset:item;list-style: none;}#container .texto_corpo ol > li{counter-increment:item;}#container .texto_corpo ol>li:before {  display:inline-block; width:1.5em; padding-right:0.5em;  font-weight:bold; text-align:right;background:#fff;  content:counter(item) ".";}#container .col-1{float:left;width:23%;}#container .col-2{float:right;width:73%;}#container .col-2.w100{width:100%}#container .col-form{float:left;width:48%;margin:0 2% 0 0}#container .col-form .form_area{margin:0 0 40px 0}.texto_corpo iframe{	display:block;width:100%;max-width:100%;	/*border:3px solid #B3D4FC*/}.in_art{font-style:italic;color:#90a3a8;line-height:1.5em;margin:20px 0;}/************** * ANEXOS**************/.list_img{display:block;margin-top:30px}.list_img ul, .list_img li a{display:block;}.list_img li{float:left;}.list_img li{width:23.5%;margin:0 2% 20px 0 }.list_img li:nth-child(4n){margin-right:0;}.list_img li:nth-child(4n+1){clear:both;}.list_img li a .img{position:relative}.list_img li a img{max-width:100%;}.list_img li a{	position:relative;	-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;	-moz-border-top-colors: none;border-bottom-left-radius: 3px;  border-bottom-right-radius: 3px;	border: 1px solid #e7e8ec; }.list_img li .text{ border-top: none; text-align: center; padding: 15px 30px;}.list_img li .text h6{color: #2a2d32; font-weight: 700; font-size: 1em;}.list_img li .text .desc{margin-bottom: 0; color: #8E8E8E; font-size: 0.9em;}.cont_anexos{display:block;margin-top:20px;}.cont_anexos .titulo,.list_docs .titulo {    display: block; font-size: 1.6em; margin: 0 0 30px 0;    border-bottom: 1px solid rgba(0,0,0,0.2);}.cont_anexos .titulo span,.list_docs .titulo span{font-weight:300}.cont_anexos ul, .cont_anexos ul a{display:block;}.cont_anexos ul li{	padding-bottom:10px;margin-bottom:10px;	border-bottom:1px dashed #EEEEEE}.cont_anexos ul li a{color:#90a3a8}.cont_anexos ul li a i{	font-size:0.7em;display:inline-block;vertical-align:middle;	margin-right:10px;}.cont_anexos ul li a:hover{color:#D2BA85}.list_docs ul li {    float: left;  width: 25%; margin: 0 0 6% 0;}.list_docs{display:block;margin:30px 0 0 0}.list_docs ul{display:block;}.list_docs ul li{float:left;width:25%;margin:0 0 6% 0}.list_docs ul li a{display:block;display: table; height:66px;width:100%}.list_docs ul li a img{margin:0 5% 0 0}.list_docs ul li a h5{	color:#a5acb3;width:60%;display: table-cell; vertical-align: middle; }.list_docs ul li a:hover h5{color:#D2BA85}.list_docs ul li audio{float:left;width:20%}/************** * cookies**************/#cookie{	position:relative;background:#E9E9E9;padding:10px 0;	top:0;left:0;right:0;z-index:50;color:#919191;	font-size:0.7em;	}#cookie.disable{	-moz-transform: translateY(-100%);-webkit-transform: translateY(-100%);	-o-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}#cookie span{display:inline-block;}#cookie a{color:#919191;padding:0 0 0 5px;margin:0 0 0 5px;border-left:1px solid #919191}#cookie a.close{font-weight:bold;}#cookie a:hover{color:#000}#cookie .ct{background:none;width:1120px;margin:0 auto;}@media only screen and (max-width: 1601px){#cookie .ct{width:1120px;}}@media only screen and (max-width: 1025px){#cookie .ct{width:960px;}}@media only screen and (max-width: 981px){#cookie .ct{max-width: 100%;   padding: 0 3%;}}body.cookie_disable{	-moz-transform: translateY(-31px);-webkit-transform: translateY(-31px);	-o-transform: translateY(-31px);-ms-transform: translateY(-31px);transform: translateY(-31px);		} body, #cookie{-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;}/************** * IPAD RESETS**************/input{-webkit-appearance: none;-webkit-border-radius:0;border-radius:0;} /* #menu li a .picto{	background:url(/templates/layout_images/home2px.png) 0 0 no-repeat;	background-size:18px 18px}#header .ct .bl .tel .picto {	background:url(/templates/layout_images/phone.png) 0 0 no-repeat;	background-size:28px 28px}#header .ct .bl .email .picto {	width: 20px;height: 20px;position:relative;top:-5px;	background:url(/templates/layout_images/email2px.png) 0 0 no-repeat;	background-size:20px 20px}.pesquisa input[type='submit'] {	background:url(/templates/layout_images/lupa2px.png) 0 0 no-repeat;	background-size:30px 30px}*//************** * media screen responsive**************/@media only screen and (max-width: 1610px) {	.ct_out { width: 1280px;}	#slogan{height:450px}} @media only screen and (max-width: 1280px) {	.ct_out{max-width:1200px}	#dest.prem:not(.dh) #vinho_pequeno li,	#dest.dh:not(.prem) #vinho_pequeno li{margin:0 0 7vh 0;}	#novidades .bt { left:1%}	#novidades .bt.next {  right:1%; }		#container .cont_sub {  padding: 30px 0 50px 0;}		#destaque_tp{height:413px}} @media only screen and (max-width: 1210px){	.ct_out{max-width:1024px}	.ct{max-width:960px}	#footer .morada a.mail {  font-size: 1.3em;}	#footer .morada a { font-size: 1.7em;}	#menu li ul.ext li{ width: 23.5%; }	#menu li ul.ext li:nth-child(5n) {margin-right:2%;}	#menu li ul.ext li:nth-child(5n+1) {clear:none}	#menu li ul.ext li:nth-child(4n) {margin-right:0;}	#menu li ul.ext li:nth-child(4n+1) {clear:left}	#menu li ul.ext li .img{width:auto;height:45px;}	#menu li ul.ext li .img img{max-height:45px;}}@media only screen and (max-height: 960px){	#plus18 .cont .bl {  padding: 3% 0;}}@media only screen and (max-height: 768px){	#plus18 .cont { height: 42vh;}}@media only screen and (max-width: 1030px){	.ct_out{max-width:960px}	.ct{max-width:860px}	#menu li a {  font-size: 0.8em;}	#footer .morada a {  font-size: 1.3em;}		.marcas #container .col-1 { width: 30%;}	.marcas #container .col-2 { width: 67%;}	#pastas ul li {  width: 31.5%;}	#pastas ul li:nth-child(4n) { margin-right: 2.72%;}	#pastas ul li:nth-child(4n+1) {clear:none}	.marcas #pastas ul li {    width: 22.9%;}	.marcas #pastas ul li:nth-child(6n) { margin-right: 2.72%;}	.marcas #pastas ul li:nth-child(6n+1) {clear:none}	.marcas #pastas ul li:nth-child(4n) {margin-right:0}	.marcas #pastas ul li:nth-child(4n+1) {clear:left;}	/*	.marcas #vinhos_vertical li { width: 21.7%;}	.marcas #vinhos_vertical li.pr6, .marcas #vinhos_vertical li.pr12,	.marcas #vinhos_vertical li.pr18,.marcas #vinhos_vertical li.pr24,	.marcas #vinhos_vertical li.pr30,.marcas #vinhos_vertical li.pr36,	.marcas #vinhos_vertical li.pr42,.marcas #vinhos_vertical li.pr48,	.marcas #vinhos_vertical li.pr54,.marcas #vinhos_vertical li.pr60,	.marcas #vinhos_vertical li.pr66,.marcas #vinhos_vertical li.pr72 {margin-right:4.4%;}	.marcas #vinhos_vertical li.pr7, .marcas #vinhos_vertical li.pr13,	.marcas #vinhos_vertical li.pr19,.marcas #vinhos_vertical li.pr25,	.marcas #vinhos_vertical li.pr31,.marcas #vinhos_vertical li.pr37,	.marcas #vinhos_vertical li.pr43,.marcas #vinhos_vertical li.pr49,	.marcas #vinhos_vertical li.pr55,.marcas #vinhos_vertical li.pr61,	.marcas #vinhos_vertical li.pr67,.marcas #vinhos_vertical li.pr73{clear:none;}		.marcas #vinhos_vertical li.pr4, .marcas #vinhos_vertical li.pr8,	.marcas #vinhos_vertical li.pr12,.marcas #vinhos_vertical li.pr16,	.marcas #vinhos_vertical li.pr20,.marcas #vinhos_vertical li.pr24,	.marcas #vinhos_vertical li.pr28,.marcas #vinhos_vertical li.pr32,	.marcas #vinhos_vertical li.pr36,.marcas #vinhos_vertical li.pr40,	.marcas #vinhos_vertical li.pr44,.marcas #vinhos_vertical li.pr48,	.marcas #vinhos_vertical li.pr52,.marcas #vinhos_vertical li.pr56,	.marcas #vinhos_vertical li.pr60,.marcas #vinhos_vertical li.pr64,	.marcas #vinhos_vertical li.pr68,.marcas #vinhos_vertical li.pr72 {margin-right:0%;}		.marcas #vinhos_vertical li.pr5, .marcas #vinhos_vertical li.pr9,	.marcas #vinhos_vertical li.pr13,.marcas #vinhos_vertical li.pr17,	.marcas #vinhos_vertical li.pr21,.marcas #vinhos_vertical li.pr25,	.marcas #vinhos_vertical li.pr29,.marcas #vinhos_vertical li.pr33,	.marcas #vinhos_vertical li.pr37,.marcas #vinhos_vertical li.pr41,	.marcas #vinhos_vertical li.pr45,.marcas #vinhos_vertical li.pr49,	.marcas #vinhos_vertical li.pr53,.marcas #vinhos_vertical li.pr57,	.marcas #vinhos_vertical li.pr61,.marcas #vinhos_vertical li.pr65,	.marcas #vinhos_vertical li.pr69,.marcas #vinhos_vertical li.pr73 {clear:left;}		*/ }@media only screen and (max-width: 961px){	.ct_out{max-width:100%}	.ct{max-width:100%;padding:0 20px}	#header > .ct {  padding: 15px 20px; }	.nomobile #menu_fixed{display:none;}	#container .cont_sub {  padding: 50px 20px;}	#container .cont_sub .ct{padding:0}		#search{margin-left:-15px;width:30%;padding-left:45px}	.pa #experiencies li a .ct { padding: 0 20px;}}@media only screen and (max-width: 871px){	#menu{ display:none; }	#header > .ct {  border-bottom: 6px solid #e9eced; }	#header .logo {  width: 120px;}		#menu_empresas li a {   width: 100px;}		/*	.rd li{display:none}	.lang {  margin-top: 37px;	}	*/	#header .col .co {margin-top:0}	.rd {  margin: 0 20px 0 0;}	#header .col.align_lft { margin-top: 35px;}	#active_menu{display:block;}	#search {  width: 35%;}	#menu_res.active{		opacity:1; 		-webkit-transition: opacity 0s 0s;		-moz-transition: opacity 0s 0s;  transition: visibility 0s 0s;	}		#active_menu.active:before,	#active_menu.active:after,	#active_menu.active span{		-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg);		-o-transform: rotate(45deg); -ms-transform: rotate(45deg);		transform: rotate(45deg);	}	.slide_right.active{		-webkit-transform: translateX(-260px);		-moz-transform: translateX(-260px);		-ms-transform: translateX(-260px);		-o-transform: translateX(-260px);		transform: translateX(-260px);	}	.overlay_menu.active{display:block;	}		.marcas #container .col-2 {  width: 100%;margin-bottom:40px;}	.marcas #container .col-1 {  width: 100%;}		#container .minfo .mimg {  width: 100%;}	#container .minfo .mspecs { width: 100%; margin-top: 40px;}	#container .minfo .mimg img {     max-width: 40%; margin: 0 auto;}	.marcas .mmap_portugal { width: 60%;}		#novidades .bt{display:none !important}		#vinho_pequeno ul{padding:25px 0}	#footer .quintas li a { height: 80px;}	#footer .quintas li.cand a {  height: 115px;}		.st #pastas ul li .img2 {  width: 189px;    height: 170px;}	.st #pastas ul li img {  max-width: 85%;}	#plus18 .lang {margin-top: 0px;}		#li_noticias ul li{		width:calc(50% - 40px);	}	}@media only screen and (max-width: 861px){	#footer .footer1 .col.col2 {  display: none;}	#footer .footer1 .col.col3 {  width: 50%;}		.caminho_voltar{width:55%}	}@media only screen and (max-width:780px){	#destaque_tp{height:269px}	#header .col .co img {  max-width: 80%;}}@media only screen and (max-width:770px){	#dest .block_premios {   width: 100%;}	#premios li {  padding: 60px 3% !important;}	#dest .block_hr {  width: 100%;}	#dest.prem:not(.dh) .block_vi,	#dest.dh:not(.prem) .block_vi{width:100%}	/*		#vinho_pequeno li {   width: 50%; padding:0 30px; margin:0 0 20px 0;}	*/	#novidades .bt:after{display:none;}	#premios li .text {  padding-top: 5%;}	#premios li .text .desc {  max-height: 380px;}	#footer .quintas {   padding: 30px 0 30px 0;}	#footer .footer1 {  margin: 40px 0;}	#footer .footer1 .col.col3 {  width: 40%;}	#footer .footer1 .col.col1 { width:30%}		.regioes .rcol1 {  width: 35%;margin-bottom:40px}	.regioes .rcol2 {  width: 40%;    margin-right: 10%;    float: right;}	.regioes .rcol3 {  width: 100%; margin-top: 0;}		.cont_qm .rq1{margin-bottom:40px;}	.cont_qm .rq2, .cont_qm .rq1{width:100%}	.cont_qm {   margin: 20px 0 30px 0;}	.cont_qm .rq2, .cont_qm .rq1 {margin-bottom:20px}		#container .col-1 { width: 100%; margin-bottom:40px;}	#container .col-2 { width: 100%;}		body:not(.regioes) #menu_desd li{float:left;margin:0 20px 0 0}		.empresa #container .bl_titulo_caminho{display:none}		.st .hcol1, .st .hcol2 {width: 100%;}	.st .hcol2 {margin-top:40px;}	#experiencies li a .ct {  padding: 0 0;}	#header .col.align_lft {  margin-top: 15px;}	#header .col.align_lft .rd{ margin-bottom:5px;display:block; }}@media only screen and (max-width:690px){	}@media only screen and (max-width:661px) {	#plus18 .cont .bl img { display:block;margin: 0 auto;}	#plus18 .cont .bl .text{margin:20px 0 0 0;text-align:center;}	#plus18 .cont { height: 60vh;    margin-top: 20vh;}	#slogan {   height: 300px; }	#slogan .desc {   width: 80%;}	#footer .footer1 .col.col1 {  padding-right: 20px;}	#footer .quintas li a {  height: 90px;}	#footer .quintas li.cand a {   height: 115px;}		#enologos li {   width: 100%;}	#enologos li div.text {margin:0}	#enologos li:nth-child(2n) {  margin: 5% 0;}		#container .mscol1,	#container .mscol2{width:100%;}	#container .mscol1 .bc_acc{display:none;}	#container .mscol2 .bc_acc{display:block;}	#container .mscol1,#container .mscol2{  padding-left:0;padding-right: 0;}	.marcas #container.wbody:before{display:none;}	 #container .mscol2{padding-top:40px;padding-bottom:10px;}	 #container .mscol1{padding-bottom:30px;padding-top:30px;}	 #container .minfo{margin:0}	 #container .minfo .mimg img {  max-width: 30%;}	.marcas .mmap_portugal {  width: 40%;}	.regioes #vinhos_vertical ul li {  width: 21.6%;}	.regioes #vinhos_vertical ul li:nth-child(8n) {  margin-right:4.4%;}	.regioes #vinhos_vertical ul li:nth-child(8n+1) { clear:none;}	.regioes #vinhos_vertical ul li:nth-child(4n) {  margin-right:0;}	.regioes #vinhos_vertical ul li:nth-child(4n+1) { clear:left;}		#vinhos_vertical ul li.livinhobox{width:48% !important;margin-right:0 !important}	#vinhos_vertical ul li.livinhobox:nth-child(2n){float:right !important;}	.regioes #vinhos_vertical ul li.livinhobox {  width: 21% !important;margin-right:4.4% !important}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(2n){float:none !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(5n){margin-right:4.4% !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(5n+1){clear:none !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(4n){margin-right:0 !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(4n+1){clear:left  !important;;}		#vinho_pequeno li {   width: 50%; padding:0 30px; margin:0 0 20px 0;}	#vinho_pequeno li:first-child {padding-left: 30px; }	#vinho_pequeno li:last-child {padding-right: 30px; }		#container .emp_text { width: 100%;}	#container .emp_foto {  width: 100%;margin-bottom:30px;}	#vinho_pequeno li {padding:0 5px!important;}	#vinho_pequeno li {margin-bottom:30px}		.marcas .mmap_portugal { width: 40%;    margin: 10px auto 0 auto;}	.lang .lang_text{display:none;} 	.st a.stlogo{  width: 189px;    height: 170px;}	.caminho_voltar{width:100%;    margin-bottom: 8px;}	.caminho{max-width:90%}	.bar_info .info{width:100%}	#container .bar_info ul li { margin: 0 0 0 0;}	#container .bar_info ul li.tel {float:right}	#experiencies li a .text {   width: 100%;}		#plus18 .cont .erro_idade {  text-align: center;  width: 100%;}}@media only screen and (max-width:620px){	#noticias li {  width: 100%; }	#menu_empresas{display:none}	#menu_res ul.menu_empresas{display:block}	#menu_res ul.menu_empresas li a img {  width: 80px;}	#header > .ct {  border-bottom:0;}	#footer .footer1 .col.col3 { width: 68%; margin: 40px 0 0 0;  padding-left: 0;}	#footer .footer1 .col.col4{  width: 32%;}	#footer .footer1 .col.col1 {  width: 100%;}	#footer ul.par { margin-top:40px}	#rd {  margin: 0 0 0 0;   float: left;}	#footer .morada {   float: right;}		.empresa .menu_fix {		position: inherit;right: auto;padding-bottom: 10px;margin-bottom: 10px;		border-bottom: 1px dashed #eaedee;	}	.empresa .menu_fix li + li {  margin: 0 0 0 20px;}	#container .lcol1 {  width: 100%;}	#container .lcol2 {  width: 100%;margin-top:40px;}	.st #pastas li {width: 100%;     height: 40vh;}	.st #pastas ul li .img2 {  width: 243px;    height: 219px;}		.list_img li {   width: 48%; margin-right:0!important; }	.list_img li:nth-child(4n+1){clear:none;}	.list_img li:nth-child(2n){ float:right;}	.list_img li:nth-child(2n+1){clear:both}		.ex .list_img li { width: 50%;}}@media only screen and (max-width: 568px){	#search {   width: 48%;} 	#container .bar_info ul li {  margin: 0 0 0 10px;}	#footer .footer1 .col.col1 {  width: 100%;}	#footer .quintas li a {  height: 50px;}	#footer .quintas li.cand a {  height: 85px;}	#rd{float:right;}	#footer .morada{float: left;}	#footer .footer1 .col.col1{padding-right:0}	.marcas #vinhos_vertical li { width: 30.3%;}	.marcas #vinhos_vertical li.pr4, .marcas #vinhos_vertical li.pr8,	.marcas #vinhos_vertical li.pr12,.marcas #vinhos_vertical li.pr16,	.marcas #vinhos_vertical li.pr20,.marcas #vinhos_vertical li.pr24,	.marcas #vinhos_vertical li.pr28,.marcas #vinhos_vertical li.pr32,	.marcas #vinhos_vertical li.pr36,.marcas #vinhos_vertical li.pr40,	.marcas #vinhos_vertical li.pr44,.marcas #vinhos_vertical li.pr48,	.marcas #vinhos_vertical li.pr52,.marcas #vinhos_vertical li.pr56,	.marcas #vinhos_vertical li.pr60,.marcas #vinhos_vertical li.pr64,	.marcas #vinhos_vertical li.pr68,.marcas #vinhos_vertical li.pr72 {margin-right:4.4%;}		.marcas #vinhos_vertical li.pr5, .marcas #vinhos_vertical li.pr9,	.marcas #vinhos_vertical li.pr13,.marcas #vinhos_vertical li.pr17,	.marcas #vinhos_vertical li.pr21,.marcas #vinhos_vertical li.pr25,	.marcas #vinhos_vertical li.pr29,.marcas #vinhos_vertical li.pr33,	.marcas #vinhos_vertical li.pr37,.marcas #vinhos_vertical li.pr41,	.marcas #vinhos_vertical li.pr45,.marcas #vinhos_vertical li.pr49,	.marcas #vinhos_vertical li.pr53,.marcas #vinhos_vertical li.pr57,	.marcas #vinhos_vertical li.pr61,.marcas #vinhos_vertical li.pr65,	.marcas #vinhos_vertical li.pr69,.marcas #vinhos_vertical li.pr73 {clear:none;}		.marcas #vinhos_vertical li.pr3, .marcas #vinhos_vertical li.pr6,	.marcas #vinhos_vertical li.pr9, .marcas #vinhos_vertical li.pr12,	.marcas #vinhos_vertical li.pr15,.marcas #vinhos_vertical li.pr18,	.marcas #vinhos_vertical li.pr21,.marcas #vinhos_vertical li.pr24,	.marcas #vinhos_vertical li.pr27,.marcas #vinhos_vertical li.pr30,	.marcas #vinhos_vertical li.pr33,.marcas #vinhos_vertical li.pr36,	.marcas #vinhos_vertical li.pr39,.marcas #vinhos_vertical li.pr42,	.marcas #vinhos_vertical li.pr45,.marcas #vinhos_vertical li.pr48,	.marcas #vinhos_vertical li.pr51,.marcas #vinhos_vertical li.pr54,	.marcas #vinhos_vertical li.pr57,.marcas #vinhos_vertical li.pr60,	.marcas #vinhos_vertical li.pr63,.marcas #vinhos_vertical li.pr66,	.marcas #vinhos_vertical li.pr69,.marcas #vinhos_vertical li.pr72 {margin-right:0%;}		.marcas #vinhos_vertical li.pr4, .marcas #vinhos_vertical li.pr7,	.marcas #vinhos_vertical li.pr10, .marcas #vinhos_vertical li.pr13,	.marcas #vinhos_vertical li.pr16,.marcas #vinhos_vertical li.pr19,	.marcas #vinhos_vertical li.pr22,.marcas #vinhos_vertical li.pr25,	.marcas #vinhos_vertical li.pr28,.marcas #vinhos_vertical li.pr31,	.marcas #vinhos_vertical li.pr34,.marcas #vinhos_vertical li.pr37,	.marcas #vinhos_vertical li.pr40,.marcas #vinhos_vertical li.pr43,	.marcas #vinhos_vertical li.pr46,.marcas #vinhos_vertical li.pr49,	.marcas #vinhos_vertical li.pr52,.marcas #vinhos_vertical li.pr55,	.marcas #vinhos_vertical li.pr58,.marcas #vinhos_vertical li.pr61,	.marcas #vinhos_vertical li.pr64,.marcas #vinhos_vertical li.pr67,	.marcas #vinhos_vertical li.pr70,.marcas #vinhos_vertical li.pr73 {clear:left;}	#vinhos_vertical li img{width:50%}		.regioes .rcol2 { width: 45%; margin-top: -60px;     margin-right: 5%;}	.regioes .rcol1 { width: 40%;}	.regioes #container .bl_titulo_caminho {  margin: 0 0 18px 0;}	/*	#active_menu div.text{display:none}	*/	.ral .br{display:none}		.pa #experiencies .text h3 { font-size: 4em;  text-align: center;}	#header .co .text.uppercase{display:none}	#header .col .co { margin-top: 25px;}}@media only screen and (max-width: 480px){	#search { 		width: calc(100% + 40px);     padding-left: 30px;		margin-top: -5px;  margin-left: -20px;		margin-right: -20px;    padding-right: 20px;	}	#container .bar_info { padding-bottom: 2px;}	.bar_info .info{width:100%;}	.bar_info .info li{margin:0;}	#container .bar_info ul li.tel{float:right}	#dest .block_premios {  height: 88vh;}		#footer .footer1 .col.col3 {  padding: 0; width:100%; }	#footer .footer1 .col.col4 { width:100%; }	#footer ul.par {  margin-top:0;}	#footer .footer2 .apoios { 		right: 0; margin-left: 0;		width: 100%; left: 50%; top: 53%;		width: 60%;  text-align: center;		margin-left:-127.5px	}	#footer .footer2 .lft { width: 100%; text-align:center;}	#footer .footer2 a.sens {		line-height: 0;  margin: 36px 0 13px 0;		display: inline-block;  float: right;		position: relative;  left: auto;		opacity: 0.6;  margin-left: 0;		right: 0;    width: 100%;	}	#footer .footer2 a.sens img {		width: 60px;  margin-bottom: 0;  margin: 0 auto;		display: block;   margin-top: 11px;	}		/*.empresa #container .bl_titulo_caminho{display:block}*/		.marcas #pastas ul li {width: 48%;margin:0 0 20px 0!important;}	.marcas #pastas ul li:nth-child(2n) {float:right;}	.marcas #pastas ul li:nth-child(3n+1) {  clear: none;}		.marcas #vinhos_vertical li{width:48%;margin-right:0!important;}		.marcas #vinhos_vertical li.pr4, .marcas #vinhos_vertical li.pr7,	.marcas #vinhos_vertical li.pr10, .marcas #vinhos_vertical li.pr13,	.marcas #vinhos_vertical li.pr16,.marcas #vinhos_vertical li.pr19,	.marcas #vinhos_vertical li.pr22,.marcas #vinhos_vertical li.pr25,	.marcas #vinhos_vertical li.pr28,.marcas #vinhos_vertical li.pr31,	.marcas #vinhos_vertical li.pr34,.marcas #vinhos_vertical li.pr37,	.marcas #vinhos_vertical li.pr40,.marcas #vinhos_vertical li.pr43,	.marcas #vinhos_vertical li.pr46,.marcas #vinhos_vertical li.pr49,	.marcas #vinhos_vertical li.pr52,.marcas #vinhos_vertical li.pr55,	.marcas #vinhos_vertical li.pr58,.marcas #vinhos_vertical li.pr61,	.marcas #vinhos_vertical li.pr64,.marcas #vinhos_vertical li.pr67,	.marcas #vinhos_vertical li.pr70,.marcas #vinhos_vertical li.pr73 {clear:none;}		.marcas #vinhos_vertical li.pr2, .marcas #vinhos_vertical li.pr4,	.marcas #vinhos_vertical li.pr6, .marcas #vinhos_vertical li.pr8,	.marcas #vinhos_vertical li.pr10,.marcas #vinhos_vertical li.pr12,	.marcas #vinhos_vertical li.pr14,.marcas #vinhos_vertical li.pr16,	.marcas #vinhos_vertical li.pr18,.marcas #vinhos_vertical li.pr20,	.marcas #vinhos_vertical li.pr22,.marcas #vinhos_vertical li.pr24,	.marcas #vinhos_vertical li.pr26,.marcas #vinhos_vertical li.pr28,	.marcas #vinhos_vertical li.pr30,.marcas #vinhos_vertical li.pr32,	.marcas #vinhos_vertical li.pr34,.marcas #vinhos_vertical li.pr36,	.marcas #vinhos_vertical li.pr38,.marcas #vinhos_vertical li.pr40,	.marcas #vinhos_vertical li.pr42,.marcas #vinhos_vertical li.pr44,	.marcas #vinhos_vertical li.pr46,.marcas #vinhos_vertical li.pr48,	.marcas #vinhos_vertical li.pr50,.marcas #vinhos_vertical li.pr52,	.marcas #vinhos_vertical li.pr54,.marcas #vinhos_vertical li.pr56,	.marcas #vinhos_vertical li.pr58,.marcas #vinhos_vertical li.pr60,	.marcas #vinhos_vertical li.pr62,.marcas #vinhos_vertical li.pr64,	.marcas #vinhos_vertical li.pr66,.marcas #vinhos_vertical li.pr68,	.marcas #vinhos_vertical li.pr70,.marcas #vinhos_vertical li.pr72 {margin-left:4%}		.marcas #vinhos_vertical li.pr3, .marcas #vinhos_vertical li.pr5,	.marcas #vinhos_vertical li.pr7, .marcas #vinhos_vertical li.pr9,	.marcas #vinhos_vertical li.pr11,.marcas #vinhos_vertical li.pr13,	.marcas #vinhos_vertical li.pr15,.marcas #vinhos_vertical li.pr17,	.marcas #vinhos_vertical li.pr19,.marcas #vinhos_vertical li.pr21,	.marcas #vinhos_vertical li.pr23,.marcas #vinhos_vertical li.pr25,	.marcas #vinhos_vertical li.pr27,.marcas #vinhos_vertical li.pr29,	.marcas #vinhos_vertical li.pr31,.marcas #vinhos_vertical li.pr33,	.marcas #vinhos_vertical li.pr35,.marcas #vinhos_vertical li.pr37,	.marcas #vinhos_vertical li.pr39,.marcas #vinhos_vertical li.pr41,	.marcas #vinhos_vertical li.pr43,.marcas #vinhos_vertical li.pr45,	.marcas #vinhos_vertical li.pr47,.marcas #vinhos_vertical li.pr49,	.marcas #vinhos_vertical li.pr51,.marcas #vinhos_vertical li.pr53,	.marcas #vinhos_vertical li.pr55,.marcas #vinhos_vertical li.pr57,	.marcas #vinhos_vertical li.pr59,.marcas #vinhos_vertical li.pr61,	.marcas #vinhos_vertical li.pr63,.marcas #vinhos_vertical li.pr65,	.marcas #vinhos_vertical li.pr67,.marcas #vinhos_vertical li.pr69,	.marcas #vinhos_vertical li.pr71,.marcas #vinhos_vertical li.pr73 {clear:left;}		#vinhos_vertical ul li.livinhobox{width:100% !important}		#vinhos_vertical.flex ul li {  width: 20%;}	#vinhos_vertical.flex ul li.livinhobox {  width: 48%;}		.regioes #vinhos_vertical ul li.livinhobox{width:48% !important;margin-right:0 !important;clear:none !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(2n){float:right !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(5n){margin-right:0 !important;}	.regioes #vinhos_vertical ul li.livinhobox:nth-child(5n+1){clear:none !important;}		#dest {  border-bottom:0;}	#noticias {border-top:0;}	#novidades { margin: 10px 0;}	#noticias li h4 span{display:block;margin:5px 0 0 0;padding:0;border:0}		.regioes #container .cont_sub {   padding: 30px 20px;}		#horizontal .img {  width: 100%;}	#horizontal .text { width: 100%;margin-top:20px}		#experiencies li.sep h1, .ex #container .ex_cont h1 {font-size: 2.8em;}	#experiencies li a h3 { font-size: 1.2em;}	#experiencies li a .desc { font-size: 0.9em;}	#experiencies li.sep, .ex .ex_cont {font-size:0.9em;}	.st a.stlogo{top:100%;left:50%;margin-top:0;margin-left:-94px;}	.st #container .bl_titulo_caminho {margin: 150px 0 50px 0;}	#destaque_tp { height: 146px;}	#container h1 {   font-size: 2em;}		.pa #experiencies .text h3 { font-size: 3em;}		.home #container .bar_info:before,	.home #container .bar_info.en:before {		width: 100px;  height: 115px;		margin-left: -50px;	 margin-top: 55px;		background-size: 100%;	}		#li_noticias ul{		margin:0	}	#li_noticias ul li{		width:100%;margin:0 0 40px 0;	}	#li_noticias ul li .img {  height: 220px; }}@media only screen and (max-width: 420px){	#plus18 .cont {  height: 65vh;  margin-top: 17.5vh;}	#plus18 .cont .erro_idade {  margin: 10px auto 0;}	/*	#vinho_pequeno li {   width:100%}	#vinho_pequeno li:first-child{  padding-left: 30px;}	#vinho_pequeno li:last-child {  padding-right: 30px;}	*/		#container .bl_titulo_caminho {   margin: 0 0 50px 0;}	.regioes .rcol1 { width: 50%;}	.regioes .rcol2 { width: 40%;  margin-top: 0;}		.regioes #vinhos_vertical ul li { width: 30.3%;} 	.regioes #vinhos_vertical ul li:nth-child(4n) { margin-right: 4.4%;}	.regioes #vinhos_vertical ul li:nth-child(4n+1) { clear:none}	.regioes #vinhos_vertical ul li:nth-child(3n) { margin-right: 0;}	.regioes #vinhos_vertical ul li:nth-child(3n+1) { clear:left}			.list_img li {   width: 100%;}	.regioes .rcol2{margin-right:0;margin-top:10px}		body:not(.regioes) #menu_desd li{    margin: 0 15px 0 0;}	body:not(.regioes) #menu_desd li a {   font-size: 1em;}		.st #pastas ul li .img2 {  width: 189px;    height: 170px;}	.caminho {  max-width: 85%;}	#destaque_tp { height: 110px;}		}