@font-face{ font-family:'Alegreya Sans',sans-serif; }
body { font-size:13px; line-height:1.4; font-family:Arial, Helvetica, Verdana; color:#333; margin:0 auto; min-height:600px; background:#673028 url(/img/body.jpg); min-height:600px; }
body .color { color:#673028; }
body a { color:#673028; text-decoration:none; outline:0; }
body a:hover { text-decoration:underline; }
#header { background-color:#FFF; height:231px; border-bottom:1px solid #BFBFBF; }
.header { margin:0 auto; width:1002px; padding:0 11px 0 10px; }
.logo { left:10px; top:15px; }
.h1 { height:47px; text-indent:-3000px; padding:111px 0 0 0; margin:0 0 0 265px; background-image:url(/img/edicion.png); background-repeat:no-repeat; background-position:bottom left; font-size:0px; }
.menu { border-top:1px dotted #999; margin:18px 0 0 265px; font-size:15px; padding:18px 0 0 0; }
.menu span { width:3px; height:1px; font-size:0px; line-height:0; display:block; border-top:1px dotted #999; border-bottom:1px dotted #999; margin:9px 9px 10px 10px; }
.menu a { color:#673028 !important; }
.nav { margin:0 auto; height:48px; }
.list { display:none; text-align:left; border:1px solid #E0E0E0; padding:13px 17px 8px 17px; background-color:#F8F8F8; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:25px; }
.list:hover { color:#999; text-decoration:none; }
.list h5 { padding:0 0 0 27px; background-image:url(/img/nav.png); background-repeat:no-repeat; background-position:0 5px; }
.list h6 { width:8px; height:5px; line-height:5px; font-size:0px; background-image:url(/img/menu.png); background-repeat:no-repeat; background-position:0 0; margin:7px 0 0 0; }
.minus { height:250px; }
.ordenar { padding:9px 0 0 0; }
.filter { float:right; color:#C59C94; }
.filter em { margin:0 0 0 23px; line-height:27px; font-family:Arial,Helvetica,Verdana; text-transform:none; }
.filter select { font-size:12px; height:20px; width:100px; color:#999999; border:1px solid #86453E; outline:0; background-color:#FFFFFF; }
.filter a { color:#C59C94; font-family:Arial,Helvetica,Verdana; font-size:13px; text-transform:none; margin:0 0 0 34px; }
.filter a i { background-repeat:no-repeat; background-position:0 3px; padding-left:26px; line-height:27px; display:inline-block; }
.filter a i.loc { background-image:url(/img/loc.png); }
.filter a i.nom { background-image:url(/img/nom.png); padding-left:23px; }
.filter a i.hor { background-image:url(/img/hor.png); padding-left:29px; }
.filter a i.gos { background-image:url(/img/gos.png); padding-left:29px; }
.filter input[type=text] { border:1px solid #987872; background-color:#FFFFFF; background-image:url(/img/lupa.png); background-repeat:no-repeat; background-position:9px 4px; padding:1px 13px 2px 32px; height:20px; width:210px; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; outline:0; color:#666; }
.filter .submit { width:19px; height:19px; left:7px; top:2px; }
.filtros { margin:0 auto; height:48px; }
.filt { display:none; text-align:left; border:1px solid #E0E0E0; padding:13px 17px 8px 17px; background-color:#F8F8F8; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:25px; }
.filt:hover { color:#999; text-decoration:none; }
.filt h5 { padding:0 0 0 27px; background-image:url(/img/ord.png); background-repeat:no-repeat; background-position:0 3px; }
.filt h6 { width:8px; height:5px; line-height:5px; font-size:0px; background-image:url(/img/menu.png); background-repeat:no-repeat; background-position:0 0; margin:7px 0 0 0; }
.lupa { right:332px; top:-169px; }
.social { height:25px; top:0px; right:11px; }
.social .ico { background-color:#673028; margin:8px 0 0 5px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; opacity:0.6; filter:alpha(opacity=60); }
.social .ico:hover { opacity:1.0 !important; filter:alpha(opacity=100) !important; }
.social .icono { background-color: #ffffff; margin: 8px 0 0 5px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; width: 25px; height: 25px; text-align: center; }
.social .icono svg { display: block; height: 15px; max-width: 25px; margin: 5px auto; }
.social .icono svg * { fill: #673028; }
.social .icono:hover svg * { fill: #000; }
.alternate { right:14px; top:47px; }
.idiomas { line-height:25px; height:25px; font-size:11px; color:#999; padding:8px 14px 0 14px; }
.login { background-color:#682F25; margin:0 0 0 19px; display:inline-block; color:#E1D5D3; padding:13px 14px 11px 39px; line-height:16px; background-image:url(/img/login.png); background-repeat:no-repeat; background-position:15px 11px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
#login { background-color:#FBE9B7; border:1px solid #682F25; padding:17px 20px 19px 10px; width:345px; z-index:5; right:0px; margin-top:17px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#login .triangle { right:58px; top:-14px; width:27px; height:14px; background-image:url(/img/triangle.png); background-repeat:no-repeat; background-position:top left; }
#login .left { text-align:right; width:71px; padding:7px 10px 0 0; }
#login .right { text-align:left; width:264px; }
#login input[type=text], #login input[type=password] { width:254px; height:24px; margin:4px 0; border:1px solid #CCC; padding:0 4px; color:#666; outline:0; }
#login .boton { padding:14px 0 0 0; }
#login .boton a { color:#FFF; font-size:14px; background-color:#673028; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; text-align:center; padding:5px 14px 6px 13px; }
#login .boton a:hover { background-color:#666; text-decoration:none; }
.recovery { padding:2px 0; }
.recovery a { padding:0 0 0 10px; background-image:url(/img/li.png); background-repeat:no-repeat; background-position:0 5px; }
#footer { color:#653631; font-size:12px; background:rgb(66,31,28); background:rgba(66,31,28,0.6); -mso-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99421F1C,endColorstr=#99421F1C); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99421F1C,endColorstr=#99421F1C); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99421F1C, endColorstr=#99421F1C); }
#footer a { color:#FFF !important; }
.footer { margin:0 auto; width:1002px; padding:16px 11px 22px 10px; }
.footer .info { width:420px; }
.footer .info h3 { color:#A86C63; font-size:15px; }
.footer .info p { line-height:18px; padding:5px 0; color:#A86C63; }
.footer .info p br { height:5px; content:""; display:block; }
.footer .info p b, .footer .info p strong { font-weight:bold; }
.footer .info .submenu { padding:24px 0 0 0; }
.footer .info .submenu a { float:left; }
.footer .info .submenu span { float:left; margin:7px; width:2px; height:2px; display:block; font-size:0px; line-height:0px; background-color:#FFF; }
.footer .iconos { width:447px; padding:1px 0 0 0; }
.footer .iconos a.ocultos { display:none; }
.footer .iconos .ocultos {display: none;}
.footer .organiza img { display:block; margin:6px 0 0 0; max-height:71px; }
.footer .convenio { text-align:right; width:209px; }
.footer .convenio img { padding:10px 0 0 10px; max-height:38px; }
.footer .convenio img.first { padding-top:12px; }
.footer .convenio span { display:block; }
#bottom { background:rgb(0,0,0); background:rgba(0,0,0,0.5); -mso-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000); }
.bottom .left, .bottom .right { padding-bottom:26px; }
.bottom { margin:0 auto; width:1002px; padding:27px 11px 0 10px; }
.bottom .right a { font-weight:bold; }
#main { padding:57px 0 14px 0; background-image:url(/img/main.png); background-repeat:repeat-x; background-position:0 0; clear:both; overflow:hidden; }
#main b, #main strong { font-weight:bold; }
#main em, #main i { font-style:italic; }
.chrome #main, .safari #main, .ie #main { -webkit-box-shadow:inset 0px 10px 10px 0px rgba(0,0,0,0.10); -moz-box-shadow:inset 0px 10px 10px 0px rgba(0,0,0,0.10); box-shadow:inset 0px 10px 10px 0px rgba(0,0,0,0.10); }
.wrapper { margin:0 auto; width:1023px; }
#masonry { visibility:hidden; padding:0 10px 0 11px; }
.colum { width:280px; float:left; background-color:#FFFFFF; padding:4px 20px; margin:10px 0 11px 0; -webkit-box-shadow:3px 3px 5px 0px rgba(72, 41, 38, 0.5); -moz-box-shadow:3px 3px 5px 0px rgba(72, 41, 38, 0.5); box-shadow:3px 3px 5px 0px rgba(72, 41, 38, 0.5); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.colum .sep { font-size:0px; line-height:0px; height:4px; border-bottom:1px dotted #999; margin:0 0 2px 0; }
.colum h2 { font-size:15px; padding:11px 0 4px 0; }
.colum h2 a { color:#673028 !important; }
.colum.dog h2 { padding-right:32px; background-image:url(/img/dog.png); background-repeat:no-repeat; background-position:right 10px; }
.colum p { padding:6px 0 16px 0; width:280px; }
.colum .foto { border-top:1px dotted #999; padding:20px 0 10px 0; }
.colum .foto img { width:100%; box-sizing:border-box; }
.colum .foto img.no-foto { border:1px solid #cccccc; }
.price { padding-top:1px; }
.view-route { display:inline-block; background-color:#673028; text-align:center; border-radius:4px; padding:11px 20px 10px 20px; font-weight:bold; margin:4px 0 11px 0; color:#ffffff; text-transform:uppercase; }
.view-route:hover { background-color:#333333; text-decoration:none; }
#interior h2{font-size:26px;line-height:1.2;font-weight:600;padding: 0 0 18px 0;}
#interior h2.haslibro{font-size:20px;}
.val { margin:2px 0 0 14px; padding:0 0 0 20px; background-repeat:no-repeat; background-position:0px 1px; font-size:12px; }
.val.likes { background-image:url(/img/likes.png); }
.val.comments { background-image:url(/img/comments.png); }
.val.geo { background-image:url(/img/geo.png); padding-left:17px; }
#loading { height:20px; position:relative; }
#loading img { position:absolute; left:50%; margin:-6px 0 0 -16px; display:none; }
#interior { background-color:#FFF; padding:25px 30px 26px 30px; margin:10px 11px 11px 10px; -webkit-box-shadow:3px 3px 5px 0px rgba(72, 41, 38, 0.5); -moz-box-shadow:3px 3px 5px 0px rgba(72, 41, 38, 0.5); box-shadow:3px 3px 5px 0px rgba(72, 41, 38, 0.5); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; min-height:450px; }
#interior.no-activa { min-height:0px; height:auto; text-align:center; }
#interior.info p { padding:0 0 18px 0; }
#interior.info ul { padding:0 0 12px 0; }
#interior.info ul li { padding:0 0 6px 13px; background-image:url(/img/arrow.png); background-repeat:no-repeat; background-position:0 5px;}
#interior .static h3 { font-size:16px; padding-bottom:18px; }
#interior .static a { font-weight:bold; text-decoration:underline; }
#interior .static a:hover { text-decoration:none; }
.breadcrumbs { color:#999; padding:0 0 16px 0; }
.breadcrumbs a { color:#999 !important; }
.static { padding:6px 0 0 0; }
.detalle .bar .left { width:449px; margin:0 0 30px 0; height:338px; }
.detalle .bar .left.no-show { display:none; }
.detalle .bar .left img { position:absolute; }
.detalle .bar .left img.v { width:449px; left:0px; top:50%; margin:-337px 0 0 0; }
.detalle .bar .left img.h { height:338px; top:0px; left:50%; margin:0 0 0 -253px; }
.detalle .bar .right { background-color:#E8E7E7; padding:0 20px; width:433px; height:338px; margin:0 0 30px 0; }
.detalle .bar .right.no-right { float:left; }
.detalle .bar .right h2 { font-size:25px; padding:12px 0 3px 0; }
.detalle .bar .right p { padding:9px 0; }
.detalle .bar .right .overflow { height:174px; }
.detalle .bar .right .absolute { top:12px; right:20px; font-size:11px; line-height:25px; }
.detalle .bar .right .absolute b { display:block; text-align:right; }
.detalle .bar .right .absolute img { float:left; margin:6px 0 0 6px; }
.detalle .secciones { height:38px; background-image:url(/img/dotted.png); background-repeat:repeat-x; background-position:bottom left; margin:0 0 26px 0; }
.detalle .secciones a { width:119px; height:28px; border-right:1px dotted #CCC; padding:9px 15px 0 15px; font-size:15px; background-repeat:no-repeat; background-position:123px 16px; background-image:url(/img/arrow.png); }
.detalle .secciones a.active { color:#999 !important; height:29px !important; background-color:#FFF !important; background-position:124px 15px !important; background-image:url(/img/arrow-h.png) !important; }
.detalle .info { border-top:1px solid #CCC; min-height:250px; }
.detalle #tapes { width:100%; }
.detalle .tapa { width:280px; margin:0 0 10px 50px; }
.detalle .tapa:first-of-type { margin-left:0px; }
.detalle .tapa .foto { margin:4px 0 13px 0; }
.detalle .tapa p { padding:3px 0 16px 0; }
.detalle #informacio { padding:0 0 4px 0; }
.detalle #informacio .left { width:449px; min-height:338px; height:auto; margin:4px 0 26px 0; } 
.detalle #informacio #map-canvas { width:449px; height:338px; background-color:#CCC; }
.detalle #informacio #map-route { display:none; width:449px; padding-top:11px; }
.detalle #informacio #map-route a { font-weight:bold; }
.detalle #informacio .right { width:473px; padding:0 0 4px 0; } 
.detalle #informacio .right p { padding:0 0 18px 0; }
.detalle #comments .fb-comments { margin:4px 0 0 0; }
.detalle #galeria img { float:left; padding:5px; border:1px solid #CCC; margin:4px 10px 16px 10px; width:118px; }
.detalle #galeria img:hover { border:1px solid #673028; }
.ficha .tapa .tapa-left{float:left;margin:4px 0 20px 0;width:calc(100% - 495px);}
.ficha .tapa .tapa-left img{width:100%;box-sizing:border-box;}
.ficha .tapa .tapa-left img.no-foto{border:1px solid #ccc;}
.ficha .tapa .tapa-left .shares{margin-bottom:0px;}
.ficha .tapa .tapa-right{float:right;width:470px;padding:0 0 16px 0;margin:-1px 0 0 0;min-height:272px;}
.ficha .tapa .tapa-right h2{font-size:22px;line-height:26px;border-bottom:1px solid #673028;padding:0 0 14px 0;margin:0 0 4px 0;padding-bottom:12px!important;}
.ficha .tapa .tapa-right p{padding:12px 0 8px 0 !important;clear:both;}
.ficha .tapa .tapa-right .subtitulo{padding:12px 0 0 0;font-weight:bold;}
.ficha .tapa .tapa-right .subtitulo + p{padding-top:0px!important;}
.ficha .tapa .tapa-right .bar-top{border-top:1px solid #cccccc;margin:11px 0 0 0;}
.ficha .tapa .tapa-right .bar-top h3{padding:16px 0 4px 0;float:left;width:340px;font-size:20px;}
.ficha .tapa .tapa-right .social-links{float:right;padding:17px 0 0 10px;margin-bottom:-8px;}
.ficha .tapa .tapa-right .social-links .ico{float:left;margin:4px 0 0 5px;}
.ficha .tapa .tapa-right .social-links .ico:hover{opacity:0.8;}
.ficha .bloque{padding:10px 0 0 0;}
.ficha .bloque h5{border-bottom:1px solid #673028;color:#673028;font-size:14px;padding:5px 0;margin:0 0 16px 0;}
.ficha .bar{padding-top:5px;}
.ficha .bar #map-canvas{width:100%;height:351px;border:1px solid #CCCCCC;margin:0 0 16px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ficha .bar #map-route{display:none;width:470px;padding-bottom:10px;}
.ficha .bar .bar-right p{padding:12px 0 8px 0 !important;}
.ficha .galeria{padding:4px 0 0 0;}
.ficha .galeria img{border:1px solid #673028;padding:12px;float:left;margin:0 0 20px 22px;width:273px;}
.ficha .galeria a:nth-child(3n+1) img{margin-left:0px;}
.ficha .comentarios{padding:4px 0 0 0;}
.ficha .address p:first-of-type{padding-top:0px!important;}
#interior .view-route-p { display:none; }
#interior .view-route-p div { display:inline-block; padding-left:8px; font-style:italic; }
.shares2{line-height:19px;margin:20px 0 4px 0;}
.share2-num{float:left;text-align:center; display:inline-block;width:61px;font-weight:bold !important;padding:1px 0 0 0;}
.shares2 div{float:left;width:93px;height:29px;margin-right:5px;}
.share2-mini-fb{background:url(/img/share-fb-2.png) repeat-x top left;}
.share2-mini-tw{background:url(/img/share-tw-2.png) repeat-x top left;margin-right:0px !important;}
.share2-num{width:100%;padding:6px 5px 0 0;text-align:right;display:block;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.shares2 a{color:#FFFFFF !important;}
.shares2 a:hover{text-decoration:none !important;}
.shares { height:21px; line-height:19px; margin:20px 0 4px 0; width:600px; }
.shares a { color:#333 !important; }
.shares a:hover { text-decoration:none !important; }
.share-num { float:left; text-align:center; display:inline-block; width:61px; font-weight:bold !important; padding:1px 0 0 0; }
.share-mini-fb { float:left; width:129px; height:21px; background:url(/img/share-fb.png) repeat-x top left; margin-right:5px; }
.share-mini-fb .share-link { float:left; display:inline-block; width:53px; color:#FFF !important; padding:0 0 0 15px; font-size:9px; }
.share-mini-tw { float:left; width:129px; height:21px; background:url(/img/share-tw.png) repeat-x top left; margin-right:5px; }
.share-mini-tw .share-link { float:left; display:inline-block; width:44px; color:#FFF !important; padding:0 0 0 24px; font-size:9px; }
.share-mini-gp { float:left; width:129px; height:21px; background:url(/img/share-gp.png) repeat-x top left; margin-right:5px; }
.share-mini-gp .share-link { float:left; display:inline-block; width:36px; color:#FFF !important; padding:0 0 0 32px; font-size:9px; }
.share-link { text-transform:lowercase; }
.share-mini-addthis { float:left; margin-right:5px; width:60px; }
.share-mini-like { float:right; width:110px; height:21px; }
.share-global { text-align:left !important; }
.ajuste-share { display:none; width:410px; }
#footer .ajuste-share { padding:15px 0 0 0; display:block !important; }
#footer .share-num { color:#333 !important; }
#map-entire { width:100%; height:560px; margin:0 0 4px 0; }
#contactar { padding:0 0 22px 0; }
.form fieldset { padding:0 0 8px 0; width:100%; }
.form .left { width:40%; padding:3px 0 5px 0; text-align:right; }
.form .right { width:60%; text-align:left; }
.form .center { margin:0 auto; width:444px; padding:1px 0 16px 0; }
.form label { margin:0 5px 0 0; }
.form input, .form textarea { margin:0 0 0 5px; outline:0; resize:none; border:1px solid #CCC; line-height:16px; height:16px; width:300px; padding:4px 5px; font-size:13px; color:#666; font-family:Arial,Helvetica,Verdana; }
.form textarea { height:220px; }
.form input[type=checkbox]{width:auto;padding:0px;margin-left:0px;}
.form select{height:26px;margin:0 0 0 5px;border:1px solid #CCC;width:312px;}
.form .error { border:1px solid #F03 !important; background-color:#fff2f5 !important;  }
.form .alert { color:#F03 !important; display:none; margin:2px 0 0 5px; font-size:11px; }
.form h4{font-size:24px;line-height:1.2;margin-bottom: 16px;margin-left:5px;font-weight:600;}
.form .check-block{margin-left:5px;margin-top: 1rem;}
.form .check-block span{position:relative;top:-3px;}
.clausula-rgpd{margin-left:5px;margin-top:-12px;padding:0px 0 20px 0!important;color: #666666;}
.clausula-rgpd p{margin: 0!important;padding: 0!important;font-size: 10px!important;line-height: 13px!important;}
.upload-file{clear:both;overflow:hidden;box-sizing: border-box;border: 1px solid #CCCCCC;height:24px;width: 312px;font-size: 15px;margin-bottom:3px;margin-left:5px;background-color: #FFFFFF;}
.upload-file .upload{float:left;border-radius:0px;line-height:22px;height:22px;margin:0 10px 0 0;padding:0px 10px;text-align:center;font-size:12px;width:80px;}
.upload-file .fileinput{display:none;}
.upload-file .upload-name{width:calc(100% - 110px);float:left;line-height:22px;height:22px;}
.upload-file .upload-name a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:calc(100% - 25px);line-height:22px;font-size:12px;}
.upload-file .upload-name span{color:#FFFFFF;background-color:#673028;position:relative;top:0px;text-align:center;width:15px;height:22px;float:right;line-height:20px;font-size:12px;margin-left: 6px;cursor: pointer;}
.form .nota{margin-left:5px;}
.captcha { float:left; margin:0 10px 0 5px; border:1px solid #CCC; }
.recaptcha { float:left; font-style:italic; font-size:11px; margin:4px 0 0 0; }
.recaptcha a { font-weight:bold; }
.btn { color:#FFF; background-color:#673028; display:inline-block; margin:12px 11px 4px 5px; padding:6px 10px; text-align:center; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.btn:hover { background-color:#666; text-decoration:none; }
.form .recovery a { margin:0 0 0 5px; }
.download { margin:20px 0 0 0; line-height:22px; padding:0 0 0 28px !important; background-image:url(/img/doc.png); background-repeat:no-repeat; background-position:0 0; }
.download a { font-weight:bold; }
.concursos { padding-top:19px; background:url(/img/dotted.png) repeat-x top left; }
.concursos:first-of-type { padding-top:0px; background:none; }
.concursos a { text-decoration:none !important; }
.concursos a:hover { text-decoration:underline !important; }
.concursos img, .concurso-detalle img { margin:6px 0 10px 0; max-width:100%; border:1px solid #EDEDED; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.concursos.double { float:left; width:456px; background:url(/img/dotted.png) repeat-x top left !important; padding-top:19px !important; }
.concursos.double:nth-of-type(even) { float:right; }
.concursos.double:nth-of-type(1),.concursos.double:nth-of-type(2) { background:none !important; padding-top:0px !important; }
.concursos.double h3 { padding-bottom:9px !important; }
.back { text-decoration:none !important; }
.back:hover { text-decoration:underline !important; }
.back:before { content:""; float:left; margin-right:10px; margin-top:4px; background-image:url(/img/arrow.png); width:6px; height:8px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
.foto-cortesia { max-width:100%; margin:-39px 0 56px 0; }
.fecha-edicion { position:absolute; right:218px; top:110px; font-size:28px; line-height:23px; color:#6A2E20; border-left:2px solid #6A2E20; padding-left:31px; }
.mfp-no-margins img.mfp-img { padding: 0; }
.mfp-no-margins .mfp-figure:after { top: 0; bottom: 0; }
.mfp-no-margins .mfp-container { padding: 0; }
#floater { position:fixed; bottom:0px; width:100%; z-index:1000; }
#cookies { z-index:10002; color:#FFFFFF; padding:6px 0; background-color:rgba(0,0,0,0.7); font-size:11px; line-height:16px; }
#cookies a { display:inline-block; background-color:#673028; color:#FFFFFF !important; padding:1px 8px; margin:3px 0 4px 0; font-weight:normal !important; }
#cookies a + a { margin-left:10px; }
#cookies a:hover { background-color:#999999 !important; text-decoration:none; }
#back { width:50px; height:50px; z-index:100003; display:none; position:absolute; top:-60px; right:15px; background-image:url(/img/back.png); }
#geolocate { width:50px; height:50px; z-index:100004; position:absolute; top:-120px; right:15px; background-image:url(/img/geolocation.png); }
.geolocation { display:none; }
#interior #map-routes { display:none; padding-top:12px; }
#interior #map-routes a { font-weight:bold; }
.map-container{background-color:#FFFFFF;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.map-logo{padding:10px 0 10px 10px;}
.map-logo img{display:inline-block;border:1px solid #E1E1E1;}
.map-nombre{padding:6px 10px 11px 10px;font-size:18px;}
.map-nombre a{color:#666666;}
.map-bar{padding:6px 10px 11px 10px;font-size:14px;}
.map-direccion{padding:0 10px 14px 10px;}
.map-buttons{border-top:1px solid #E1E1E1;clear:both;overflow:hidden;}
.map-buttons a{border-left:1px solid #E1E1E1;float:left;text-align:center;font-size:12px;padding:80px 0 6px 0;background-position:center 10px;background-repeat:no-repeat;}
.map-buttons a:first-of-type{border-left:0;}
.map-buttons a.map-tapa{background-image:url(/img/map-tapa.010101.png);}
.map-buttons a.map-route{background-image:url(/img/map-route.010101.png);}
.map-buttons a.map-call{background-image:url(/img/map-call.010101.png);}
.map-buttons a.map-close{background-image:url(/img/map-close.010101.png);}
.map-colums-2{width:311px;}
.map-colums-2 .map-buttons a{width:155px;}
.map-colums-3{width:309px;}
.map-colums-3 .map-buttons a{width:102px;}
.map-colums-4{width:311px;}
.map-colums-4 .map-buttons a{width:77px;}
.concurs-instagram{clear:both;overflow:hidden;visibility:hidden;}
.concurs-instagram-item{width:300px;float:left;margin-bottom:21px;}
.concurs-instagram-item .foto img{max-width:100%;}
.concurs-instagram-item .resto{padding:15px;background-color:#EDEFF0;}
.concurs-instagram-item .avatar{clear:both;overflow:hidden;padding:0 0 11px 0;}
.concurs-instagram-item .avatar img{border-radius:50%;float:left;height:40px;width:40px;margin-right:8px;margin-bottom:6px;}
.concurs-instagram-item .avatar span{float:left;padding-top:16px;}
.zapper{padding:4px 0 0 0;}
.zapper img{display:block;margin:6px 0 16px 0;}
.share-plugin{position:fixed;top:20%;width:48px;z-index:100020;left:0px;cursor:pointer;}
.share-plugin.right{left:auto !important;right:0px;}
.share-plugin a{position:relative;display:block;width:3pc;outline:0;text-align:center;float:left;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out;overflow:hidden;background:#EDEDED;z-index: 100030;}
.share-plugin a .icon-wrapper{display:block;padding:8px 0;}
.share-plugin a.icon-svc-facebook span{background-color:rgb(59,89,152);}
.share-plugin a.icon-svc-twitter span{background-color:rgb(29,161,242);}
.share-plugin a.icon-svc-googleplus span{background-color:rgb(220,78,65);}
.share-plugin a.icon-svc-pinterest span{background-color:rgb(203,32,39);}
.share-plugin a.icon-svc-linkedin span{background-color:rgb(0,119,181);}
.share-plugin a.icon-svc-whatsapp span{background-color:rgb(97,190,79);}
.share-plugin a span .share-btn{position:relative;display:block;background-repeat:no-repeat;background-position:50% 50%;width:2pc;height:2pc;line-height:2pc;margin:0 auto;overflow:hidden;}
.share-plugin .share-btn{fill:#FFFFFF;}
.share-plugin a:hover{width:4pc;}
.share-plugin .close{background-color:#AAAAAA;display:block;text-align:center;font-size:10px;font-weight:bold;line-height:14px;}
.share-plugin .close:hover{background-color:#666666;color:#FFFFFF;}
.home-cortesia{position:relative;color:#FFFFFF;padding:51px 0;}
.home-cortesia img{margin:0 0 5px 35px;}
.home-cortesia h2{position:absolute;top:297px;right:12px;font-size:45px;line-height:90px;}
.home-cortesia h3{position:absolute;top:358px;right:12px;font-size:63px;line-height:90px;}
.home-cortesia h4{position:absolute;top:445px;right:12px;font-size:45px;line-height:30px;text-align:right;}
.home-cortesia.sinedicion h2{top:347px;}
.home-cortesia.sinedicion h3{top:415px;}
.home-cortesia.sinedicion h4{display:none;}
.detalle .bar .right .dog{background:url(/img/dog.png) no-repeat left 7px;padding-left:32px;color:#673028;margin-bottom:9px;}
#g-recaptcha{margin-left:5px;}
#alert { display:none; position:fixed; top:50%; left:50%; margin:-62px 0 0 -250px; padding:69px 20px 20px 20px; background-image:url(/img/zp/alerta.png); background-position:center 10px; background-repeat:no-repeat; width:500px; z-index:102; border:2px solid #673028; background-color:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.45); box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.45); text-align:center; }
#alert .accept { margin:16px 0 0 0; }
.tapantoni-literari{margin:0 auto;width:100%;max-width:520px;text-align:center;color:#000;font-size:14px;line-height:22px;padding:10px 0 26px 0;}
.tapantoni-literari h2{font-size:42px!important;line-height:42px!important;padding:16px 0 44px 0!important;color:#673028;}
.tapantoni-literari h5{font-family: 'DIN Pro Bold';font-weight:bold;font-size:30px;line-height:36px;padding:36px 0 0 0;color:#673028;}
.tapantoni-literari h6{font-family: 'DIN Pro Bold';font-weight:bold;font-size:30px;line-height:36px;padding:8px 0 0 0;}
.panel{border:1px solid #ccc;padding:18px 22px 0px 18px;margin:4px 0;border-radius:5px;}
.panel-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}
.panel-error a{color:#a94442;}
.panel-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;}
.panel-warning a{color:#8a6d3b;}
.panel-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}
.panel-info a{color:#31708f;}
.panel-ok{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.panel-ok a{color:#3c763d;}
/* Maximun device (2 columnas) */
@media(max-width:1037px){
	.wrapper { width:682px; }
	#header { height:195px; }
	.header { width:661px; }
	.logo { display:none; }
	.h1 { margin-left:auto; margin-right:auto; background-position:bottom center; padding-top:47px; }
	.fecha-edicion { right:96px; top:72px; padding-left:26px; }
	.fecha-edicion + .h1 { margin-left:-278px; }
	.menu { margin-left:0px; text-align:center; }
	.nav { display:inline-block; }
	.ordenar { margin-left:0px; text-align:center; }
	.filtros { display:inline-block; }	
	.alternate { display:none; }
	.social { position:relative; text-align:center; }
	.social .social-icos { margin-left:auto; margin-right:-11px; background-position:bottom center; display:inline-block; float:right; }
	#login { right:-11px; }
	#interior { width:600px; }
	.detalle .bar .right { float:left; width:409px; }
	.detalle .secciones a.last { border-right:none; }
	.detalle #informacio .left { width:100%; }
	.detalle #informacio .right { width:100%; float:left; }
	.detalle #informacio #map-route { width:100%; }
	.detalle .tapa { margin-left:0px; }
	.detalle .tapa:nth-child(even) { float:right; }
	.footer { width:661px; }
	.footer .iconos { width:661px; padding-top:30px; }
	.footer .info { float:none; width:100%; }
	.bottom { width:661px; }
	.detalle .bar .right { height:auto; }
	.detalle .bar .right .overflow { height:auto; }
	.ajuste-share { display:block !important; padding:0 0 7px 10px; }
	#footer .ajuste-share { display:none !important; }
	.lupa { top:-129px; right:auto; left:0; }
	.lupa .filter input[type=text] { width:160px; }
	.filtros { margin-right:0px; }
	.filter select { width:68px; }
	.filter em { margin-left:12px; }
	.filter em span { display:none; }
	.filter a { margin-left:12px; }
	.filter a:first-child { margin-left:0px; }
	.concurs-instagram-item{width:289px;}
	.home-cortesia{padding:0px 0px 57px 0px;margin:0 11px 0 10px;}
	.home-cortesia img{display:block;margin:0 auto;max-width:100%;}
	.home-cortesia h2{font-size:35px;top:399px;}
	.home-cortesia h3{font-size:51px;top:447px;}
	.home-cortesia h4{font-size:35px;top:525px;}
	.home-cortesia.sinedicion h2{top:447px;}
	.home-cortesia.sinedicion h3{top:495px;}
	.concursos.double{width:100% !important;}
	.concursos.double:nth-of-type(2){background:url(/img/dotted.png) repeat-x top left !important;padding-top:19px !important;}
	.ficha .tapa .tapa-right{min-height:0px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.ficha .tapa .tapa-right .bar-top h3{width:491px;}
	.ficha .tapa .tapa-left{width:100%;margin-top:0px;}
	.ficha .bar .bar-left{width:100%;}
	.ficha .bar .bar-right{width:100%;height:auto;}
	.ficha .bar .bar-right .shares{position:static;bottom:auto;margin-top:16px;margin-bottom:10px;}
	.ficha .galeria a:nth-child(3n+1) img{margin-left:22px;}
	.ficha .galeria a:nth-child(odd) img{margin-left:0px;}
	.ficha .galeria img{width:263px;}
	.ficha .bar #map-route{width:100%;}	
}
/* Tablets devices in vertical (1 columna) */
@media(max-width:696px){
	#header { height:231px; }
	.header { width:341px; z-index:2; }
	#main { padding-top:30px; background:none; }
	.wrapper { width:341px; }
	.colum { margin-left:0px; width:291px; }
	.minus { height:125px; }
	.h1 { padding-top:0px; padding-bottom:8px; height:77px; margin-left:0px !important; margin-top:-50px; margin-bottom:50px; }
	.fecha-edicion { text-align:center; width:100%; padding-left:0px; border-left:0; position:absolute; right:auto; left:0px; top:69px; font-size:22px; line-height:17px; }
	.social { top:125px; height:24px; }
	.social .social-icos { float:none; margin-right:auto; }
	.filter span { position:relative; top:auto; left:auto; right:auto; }
	.menu { border:none; margin:41px 11px 0 0; position:absolute; left:10px; }
	.nav { width:154px; }
	.list { display:block; width:118px; }
	.list.active { border-top:1px solid #673028; border-left:1px solid #673028; border-right:1px solid #673028; border-bottom:none !important; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; }
	.lista { width:319px; }
	.lista span { display:none; }
	.lista a { float:none; display:inline-block; width:100%; background-color:#F8F8F8; }
	.lista a:hover { text-decoration:none; color:#B98B8B; background-color:#E8D9D9; }
	.lista a i { padding:6px 8px 6px 43px; display:block; text-align:left; border-bottom:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; }
	.lista a.first i { border-top:1px solid #673028 !important; }
	.lista a.last i { border-bottom:none !important; }
	.lista.active { border-bottom:1px solid #673028; border-left:1px solid #673028; border-right:1px solid #673028; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; }
	.lista.active a i { border-left:none; border-right:none; }
	.ordenar { border:none; margin:41px 0 0 10px; position:absolute; right:10px; padding:18px 0 0 0; }
	.filtros { width:154px; margin-right:0; }
	.filt { display:block; width:118px; }
	.filt.active { border-top:1px solid #673028; border-left:1px solid #673028; border-right:1px solid #673028; border-bottom:none !important; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; }
	.filter { width:319px; margin-left:-167px; }
	.filter span { float:none; display:inline-block; width:100%; background-color:#F8F8F8; }
	.filter span input[type=text] { margin:11px 20px 12px 0; }
	.filter a { display:inline-block; width:100%; background-color:#F8F8F8; margin-left:0px; }
	.filter a.geolocation { display:none; }
	.filter em { line-height:39px; float:none; display:inline-block; width:100%; background-color:#F8F8F8; margin-left:0px; font-family:"Alegreya Sans SC" !important; text-transform:uppercase; color:#673028; font-size:15px; text-align:right; border-bottom:1px solid #E0E0E0; }
	.filter em span { display:inline; }
	.filter select { margin:5px 43px 0 4px; width:100px; }
	.filter a:hover { text-decoration:none; color:#B98B8B; background-color:#E8D9D9; }
	.filter a i { padding:6px 43px 6px 8px !important; background-image:none !important; display:block; text-align:right; border-bottom:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; line-height:21px !important; font-family:"Alegreya Sans SC" !important; text-transform:uppercase; color:#673028; font-size:15px; }
	.filter a.last i { border-bottom:none !important; }
	.filter.active { border:1px solid #673028; -webkit-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomright:2px; -moz-border-radius-bottomleft:2px; border-bottom-right-radius:2px; border-bottom-left-radius:2px; }
	.filter.active a i { border-left:none; border-right:none; }
	.filter .submit { width:19px; height:19px; left:29px; top:15px; background:transparent !important; }
	.login { display:none; }
	.footer { width:341px; }
	.footer .info { float:none; }
	.footer .info .submenu { display:none; }
	.footer .iconos { float:none; width:100%; color:#A86C63; padding-top:0px; line-height:18px; }
	.footer .iconos img { display:none; }
	.footer .iconos .organiza, .footer .iconos .convenio { float:none; padding:13px 0 5px 0; width:100%; text-align:left; }
	.footer .iconos a { color:#FFF; }
	.footer .iconos a.ocultos { display:block; }
	.footer .iconos .ocultos {display: block;}
	.bottom { width:341px; text-align:center; line-height:18px; }	
	.bottom { padding-top:26px; padding-bottom:25px; }
	.bottom .right, .bottom .left { float:none; padding:0; }
	#interior { width:301px; padding:15px 15px 16px 15px; margin-left:0px; margin-right:0px; }
	#interior.no-activa { width:301px; }
	.detalle .bar .right { width:291px; padding:0 10px; margin-bottom:15px; }
	.detalle .bar .right .absolute { width:76px; top:0px; }
	.detalle .bar .left { width:301px; margin-bottom:15px; height:auto; }
	.detalle .bar .left img { position:relative; }
	.detalle .bar .left img.h, .detalle .bar .left img.v { top:0px; left:0px; margin:0; height:auto; width:301px; }
	.detalle .secciones { margin-bottom:11px; }
	.detalle .secciones a { width:auto; padding:11px 9px 0 8px; background-image:none; text-align:center; font-size:12px; }
	.detalle .secciones a.active { background:#FFF !important; }
	.detalle .secciones a.last { border-right:1px dotted #CCC; }
	.detalle .tapa { width:100%; }
	.detalle .tapa .foto img { width:100%; height:auto; }	
	.shares { width:301px; }
	.share-num { width:21px; font-weight:normal !important; font-size:11px; }
	.share-mini-fb { width:47px; background-image:url(/img/share-fb-mini.png); }
	.share-mini-fb .share-link { width:26px; padding-left:0px; text-indent:-3000px; font-size:0px; }
	.share-mini-tw { width:47px; background-image:url(/img/share-tw-mini.png); }
	.share-mini-tw .share-link { width:26px; padding-left:0px; text-indent:-3000px; font-size:0px; }
	.share-mini-gp { width:47px; background-image:url(/img/share-gp-mini.png); }
	.share-mini-gp .share-link { width:26px; padding-left:0px; text-indent:-3000px; font-size:0px; }
	.share-mini-addthis { display:none; }
	.detalle #informacio #map-canvas { width:301px; }
	#map-entire { height:360px; }
	.form .left, .form .right { float:none; width:100%; text-align:left; }
	.form .center { width:100%; }
	.form input, .form textarea { width:289px; margin-left:0px; }
	.form select { width:310px; margin-left:0px; }
	.form textarea { height:160px; }
	.form h4{margin-left:0px;}
	.form .check-block{margin-left:0px;}
	.clausula-rgpd{margin-left:0px;}
	.upload-file{margin-left:0px;}
	.form .nota{margin-left:0px;}
	.captcha { margin-left:0px; }
	.ajuste-share { padding-left:0px; }
	.foto-cortesia { margin-top:0; }
	.nav.cortesia { width:100%; }
	.nav.cortesia .list { width:100%; height:48px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.concurs-instagram-item{width:100%;}
	.home-cortesia h2{font-size:22px;top:269px;}
	.home-cortesia h3{font-size:25px;top:294px;}
	.home-cortesia h4{font-size:22px;top:349px;}
	.home-cortesia.sinedicion h2{top:294px;font-size:18px;}
	.home-cortesia.sinedicion h3{top:319px;font-size:29px;}
	#g-recaptcha{margin-left:0px;}
	#alert{top:30%;left:5%;width:90%;z-index:100021;margin:0px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
	.ficha .bar .bar-right .social-links{clear:both;float:none;overflow:hidden;padding-left:0px;}
	.ficha .bar #map-canvas{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	.ficha .tapa .tapa-right{padding:0 0 11px 0;}
	.ficha .tapa .tapa-right h2{padding-bottom:8px;}
	.ficha .tapa .tapa-right .bar-top h3{width:100%;}
	.ficha .tapa .tapa-right .social-links{float:none;margin-bottom:0px;padding-top:7px;clear:both;overflow:hidden;padding-left:0px;padding-top:16px;}
	.ficha .tapa .tapa-right .social-links a:first-of-type .ico{margin-left:0px;}
	.ficha .galeria img{width:139px;padding:4px;}
	.tapantoni-literari h5{font-size:26px;line-height:32px;}
	.tapantoni-literari h6{font-size:26px;line-height:32px;}
}
/* Phones devices in horitzontal (mini) */
@media(max-width:376px){ 
	.header { width:85%; margin-left:5%; margin-right:5%; }
	.wrapper { width:90%; margin-left:5%; margin-right:5%; }
	.colum { width:90%; padding:3% 5%; margin-left:auto; margin-right:auto; }
	.colum .foto img { width:100% !important; height:auto !important; }
	.colum h2 { padding-top:4px; }
	.footer { width:90%; margin-left:5%; margin-right:5%; padding-left:0px; padding-right:0px; }
	.footer .info { width:100%; }
	.bottom { width:90%; margin-left:5%; margin-right:5%; padding-left:0px; padding-right:0px; }
	.menu { left:50%; margin-left:-123px; }
	.lista { width:248px; }
	.lista a i { padding-left:18px; }
	.list { width:77px; }
	.list h5 { padding-left:0px; background:none; }
	.ordenar { right:50%; margin-right:-123px; }
	.filter { width:248px; margin-left:-137px; }
	.filter a { width:248px; }
	.filter a i { padding-right:37px !important; }
	.filter span input[type=text] { width:140px; margin-right:14px; }
	.filtros { width:118px; }
	.filt { width:77px; }
	.filt h5 { padding-left:0px; background:none; }
	#interior { width:90%; margin:0 auto; }
	#interior.no-activa { width:90%; margin:0 auto; margin-bottom:10px; }
	.detalle .bar .right { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; }
	.detalle .bar .right .absolute { right:0px; width:46px; }
	.detalle .bar .right .absolute b { display:none; }
	.detalle .bar .left { width:100%; }
	.detalle .bar .left img.h { width:100%; }
	.detalle .bar .left img.v { width:100%; }
	.detalle .secciones a { padding-left:5px; padding-right:5px; font-size:11px; }
	.detalle #informacio .right { width:100%; }
	.detalle #informacio .left { width:100%; }
	.detalle #informacio #map-canvas { width:100%; }
	.detalle #galeria img { width:107px; margin-left:5px; margin-right:5px; padding:2px; }
	.shares { width:100%; height:53px; }
	.share-mini-like { float:left; margin:12px 0 0 0; }
	.fb-comments { display:none; }
	.form input { height:26px; }
	.form input, .form textarea { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; }
	.ajuste-share { height:21px; }
	.filter em select { margin-right:37px; }
	.home-cortesia h2{top:229px;font-size:18px;}
	.home-cortesia h3{top:254px;font-size:21px;}
	.home-cortesia h4{top:306px;font-size:18px;}
	.home-cortesia.sinedicion h2{top:240px;font-size:15px;}
	.home-cortesia.sinedicion h3{top:264px;font-size:21px;}
	.form select{width:100%;}
	.upload-file{width:100%;}
	.ficha .galeria img{width:114px;}
	.tapantoni-literari h5{font-size:22px;line-height:28px;}
	.tapantoni-literari h6{font-size:22px;line-height:28px;}
}
/* Social Plugin */
@media screen and (max-width:410px){
	.share-plugin{top:auto !important;left:auto !important;right:auto !important;bottom:0px !important;width:100% !important;}
	.share-plugin a:hover .icon-wrapper{background-color:rgb(0,0,0);}
	.share-plugin a:first-of-type:nth-last-of-type(1),.share-plugin a:first-of-type:nth-last-of-type(1) ~ a{width:100%;}
	.share-plugin a:first-of-type:nth-last-of-type(2),.share-plugin a:first-of-type:nth-last-of-type(2) ~ a{width:50%;}
	.share-plugin a:first-of-type:nth-last-of-type(3),.share-plugin a:first-of-type:nth-last-of-type(3) ~ a{width:33.333333333333333333333333333333%;}
	.share-plugin a:first-of-type:nth-last-of-type(4),.share-plugin a:first-of-type:nth-last-of-type(4) ~ a{width:25%;}
	.share-plugin a:first-of-type:nth-last-of-type(5),.share-plugin a:first-of-type:nth-last-of-type(5) ~ a{width:20%;}
	.share-plugin a:first-of-type:nth-last-of-type(6),.share-plugin a:first-of-type:nth-last-of-type(6) ~ a{width:16.666666666666666666666666666666%;}
	.share-plugin a:first-of-type:nth-last-of-type(7),.share-plugin a:first-of-type:nth-last-of-type(7) ~ a{width:14.28571428571429%;}
	.share-plugin a span .share-btn{width:1pc;height:1pc;line-height:1pc;}
	.share-plugin .close{position:absolute;right:10px;width:24px;height:14px;top:-13px;z-index:2;}
}