
/* - turismoa.css - */
/* https://zumaia.eus/portal_css/turismoa.css?original=1 */
body {
background:#dfdfdf url("top_turismo.gif") repeat-x top left;
color: #333333;
font-size: 15px;
line-height: 24px;
}
h1 {
border: 0 none;
font-family: 'Poiret One', cursive;
font-size:42px;
}
h2{
border: 0 none;
color: #999;
font-size:30px;
font-family: 'Poiret One', cursive;
}
h3 {
border: 0 none;
font-size:28px;
letter-spacing:0.2px;
font-family: 'Poiret One', cursive;
}
img{
max-width: 100%;
}
#portal-header, #portal-columns{
max-width: 1100px;
margin: 0 auto;
}
a, a:link, #content a:link, dl.portlet a:link  {
color: #900;
background-color: transparent;
text-decoration: none;
border:0;
}
a:visited, #content a:visited, dl.portlet a:visited {
color: #A20431;
background-color: transparent;
}
a:hover {
color: #333 !important;
background-color: transparent;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #A20431;
text-decoration: none;
}
.container{
max-width:1100px;
width:100% !important;
}
img{
max-width:100%;
height:auto;
}
#portal-header{
position:relative;
}
#portal-logo{
display:inline-block;
margin:20px 0 4px 0;
}
#portal-searchbox{
position:absolute;
top:-10px;
right:0px;
display:block;
background-color:white;
border-radius:10px;
padding:5px 90px 5px 15px;
font-family: 'Poiret One', cursive;
}
#portal-searchbox a{
margin-right:10px;
}
#portal-searchbox a:hover{
opacity:0.5;
}
.telephone{
margin-right:10px;
}
#portal-personaltools-wrapper{
position:absolute;
top:0;
left:50%;
background-color:#ccc;
z-index:99999;
}
#portal-languageselector-wrapper{
position:absolute;
top:-5px;
right:8px;
z-index:99999;
}
.navbar-brand{
display:none;
}
.navbar-default {
background-color: transparent;
border:none;
z-index:9999;
float:right;
margin-top:-35px;
margin-bottom:0 !important;
}
.navbar {
border-radius: 0;
border: 1px solid transparent;
min-height: 40px;
position: relative;
margin-bottom:0 !important;
}
.navbar-collapse {
box-shadow: none;
overflow-x: visible;
padding: 0;
}
.row-fluid [id="portal-column-one"] {
margin-left:0;
}
nav {
z-index: 1;
position: relative;
}
.navbar-inner {
border: 0;
border-radius: 0;
box-shadow: none;
padding-left:20px;
padding-right: 20px;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inner .container{
max-width: 1170px;
}
.navbar .nav {
margin: 0;
}
.navbar .nav > li > a {
color: #95022c;
padding: 6px 10px 7px 10px;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 16px;
text-transform: uppercase;
}
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus{
color: black !important;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
color: #333 !important;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
background-color: trasparent !important;
background-image: none !important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
color:#A20431;
text-shadow: 0 1px 0 0.8 #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #e7e7e7;
color: #555;
border-radius:8px 8px 0 0;
}
.navbar .brand {
color: #fff;
text-shadow: none;
}
.navbar .dropdown-menu li > a {
text-align: left;
color:black;
font-family: 'PT Sans Narrow', sans-serif;
font-size:16px;
padding: 5px 20px !important;
}
a.itemtype-Link {
padding-left: 20px;
background: url(linkType.gif) no-repeat 5px 5px;
}
.navbar .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
background: #efefef !important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
background: #ccc !important;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar .dropdown-menu li > a.itemtype-Link:hover{
background:#efefef url(linkTypeN.gif) no-repeat 5px 5px !important;
}
.navbar .nav > li > .dropdown-menu:before {
left: 39px;
}
.navbar .nav > li > .dropdown-menu:after {
left: 40px;
}
#zer-egin, #geoparkea, #jan-eta-lo, #aktualitatea, #turismo-bulegoa, #kosta-gastronomika{
background-color:white !important;
clear:both;
z-index:1;
padding:20px;
margin-bottom:20px;
position:relative !important;
}
#zer-egin{
margin-top:380px;
margin-bottom:0;
}
#zer-egin .col-sm-4{
position:relative;
}
#zer-egin .col-sm-4 h3{
position:absolute;
bottom:0;
margin-bottom:0;
display:block;
width:91%;
font-size:22px;
}
#zer-egin .col-sm-4 h3 a{
color:white !important;
display:block;
width:100%;
padding:10px;
background: url("gray07.png");
}
#zer-egin .col-sm-4 h3 a:hover{
color:white !important;
background-color:black;
}
#geoparkea{
padding-top:0;
}
#geoparkea h3{
margin:0;
font-size:18px;
position:absolute;
bottom:10px;
left:300px;
}
#geoparkea h3 a{
font-weight:bold;
color:#666 !important;
}
.jantalo{
background: url(jandaloback.jpg) no-repeat top left;
padding:20px;
}
.jantalo h3{
font-size:24px;
margin-top:0;
}
#jan-eta-lo{
margin-bottom:0;
}
#jan-eta-lo img{
border:1px solid white;
}
.jantalo a.button{
background-color:#97022c !important;
padding:3px 10px ;
color:white !important;
display:inline-block;
font-family: 'PT Sans Narrow', sans-serif;
text-transform:uppercase;
}
.jantalo a.button:hover{
text-decoration:none !important;
background-color:#540219 !important;
}
#kosta-gastronomika{
padding-top:0;
}
#kosta-gastronomika h3{
position:absolute;
top:10px;
left:300px;
right:200px;
z-index:99999;
font-size:18px;
}
#kosta-gastronomika h3 a{
font-weight:bold;
color:#666 !important;
}
#content a.button:hover{
color:white !important;
}
#aktualitatea{
padding-top:30px;
}
#albisteak, #agenda, #webcam{
border:1px solid #efefef;
padding:20px;
min-height:350px;
}
#albisteak h2, #agenda h2, #webcam h2{
margin-top:0px;
margin-bottom:30px;
}
#albisteak h3{
font-size: 15px;
line-height: 24px;
color:#333;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#albisteak h3 a{
color:black !important;
}
#agenda .event{
background: url("graypoint.gif") no-repeat top left;
padding-left:20px;
margin:20px 0;
vertical-align:top;
}
#agenda .event img{
float:right;
}
#agenda .event h3{
font-size:18px;
margin-top:0;
font-weight:bold;
}
#agenda .event .date{
font-size:24px;
margin-bottom:10px;
color:#ccc;
}
#webcam{
/* */
}
#turismo-bulegoa{
margin-top:15px;
padding-top:30px;
clear:both;
background: url(bottom_bulegoa.gif) no-repeat bottom center;
padding-bottom:70px;
text-align:center;
}
#turismo-bulegoa img{
padding-bottom:30px;
}
#turismo-bulegoa .zuzenbidea{
background-color:#ccc;
padding:5px 0 0 0;
min-height:390px;
color:white;
font-family:georgia;
font-size:18px;
}
.zuzenbidea hr{
border:none;
border-top:2px dotted white;
display:block;
margin:10px auto;
width:80%;
}
#turismo-bulegoa .zuzenbidea h2{
font-size:34px;
color:white;
}
#bulegoa{
border-radius:10px;
padding:15px 30px;
margin-bottom:20px;
background-color:#efefef;
}
#bulegoa h3{
border-bottom:2px solid #e2e2e2;
margin-bottom:20px;
padding-bottom:10px;
}
.template-logged_out #login-form, .template-login_form #login-form{
margin: 20px auto;
}
.template-sitemap #portal-column-content, .template-accessibility-info #portal-column-content, .template-contact-info #portal-column-content{
background-color:white;
}
.icons-on .contenttype-folder {
background-image:none;
padding-left:0 !important;
}
.template-contact-info .form-control{
display:block !important;
}
.template-contact-info #content-core{
margin-top:30px;
}
.fieldRequired{
font-size:10px;
color:#c00;
}
.portaltype-subsite #portal-column-content.col-md-12{
position:inherit !important;
}
#HomeCarousel{
position:absolute;
top:158px;
left:0;
width:100%;
z-index:0;
}
.userrole-authenticated #HomeCarousel{
display:none;
}
.carousel-inner .item, .carousel-inner .item a, .carousel-inner .item a img{
width:100%;
}
.carousel-control.right, .carousel-control.left{
background-image:none;
text-indent:-3000px;
font-size:1px;
}
.carousel-indicators {
top: 380px;
left: 67%;
list-style: outside none none;
margin-left: -30%;
padding-left: 0;
position: absolute;
text-align: center;
width: 10%;
z-index: 15;
}
.carousel-indicators li{
display:inline-block !important;
}
.carousel-caption {
padding-bottom: 30px;
bottom: auto;
top:320px;
color: #fff;
left: 22%;
right: 30%;
padding: 0px 0 0 20px;
position: absolute;
text-align: left;
text-shadow: none;
z-index: 10;
background: url("white50.png");
}
.carousel-caption h3{
font-size:38px;
font-family: georgia;
font-size: 42px;
}
.carousel-caption h3 a{
color:black !important;
text-shadow: 0 2px 1px rgba(255, 255, 255, 0.8);
}
.rss-icon{
float: right;
margin: -3.6em 0 0 0;
}
#newsitems h3{
font-size: 24px;
letter-spacing:0.04em;
}
.newsitem{
margin: 15px 15px 30px 15px;
border-bottom: 1px dotted #CCCCCC;
padding: 0;
}
.newsitem img, img.tileImage, #content div.newsImageContainer img{
border: 3px solid #fff;
-moz-box-shadow: 0px 0px 5px 4px #e8e8e8;
-webkit-box-shadow: 0px 0px 5px 4px #e8e8e8;
box-shadow: 0px 0px 5px 4px #e8e8e8;
margin: 9px 9px 9px 2em;
}
.documentByLine{
padding: 10px 0;
}
.date, .documentPublished{
font-family: georgia;
border: none;
box-shadow: none;
font-size: 18px;
color:#999;
margin-bottom: 0.5em;
width:auto;
text-align:left;
}
.more-link{
text-align:right;
font-size:12px;
padding-right:0;
}
#portal-columns{
background-color:white;
padding-top:30px;
margin-top:30px;
box-shadow: 0 -2px 5px rgba(1, 1, 1, 0.2);
}
.portaltype-subsite #portal-columns{
background-color:transparent;
box-shadow: none !important;
}
.breadcrumb {
background-color: transparent;
border-radius: 0;
list-style: none outside none;
margin: 0 0 20px;
padding: 2px 5px;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
text-transform:uppercase;
font-size:13px;
letter-spacing:0.02em;
font-family: 'PT Sans Narrow', sans-serif;
color:#666;
}
.breadcrumb > li + li:before {
content: " ";
padding:0;
}
.breadcrumb a{
padding-right:5px;
color:#333;
}
.breadcrumb a:hover{
text-decoration:underline;
}
.portlet dd {
margin-left: 0 !important;
}
dl.portlet dt, div.portletAssignments div.portletHeader {
background: none repeat scroll 0 0 #FFFFFF;
line-height: normal;
padding: 0.42em 1em;
}
.portletNavigationTree .portletHeader {
display:none;
}
ul.portletNavigationTree {
margin-left: 0px;
font-family: 'PT Sans Narrow', sans-serif;
border:3px solid #efefef;
}
ul.portletNavigationTree a:hover{
color: #ccc !important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: 1px solid #efefef;
display:block;
line-height: 2em;
padding: 0.25em 1em;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem:last-child{
border:none;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem a{
padding-left:5px;
}
.navTreeCurrentNode a{
background-color:#efefef !important;
}
dl.portlet ul.navTree .navTreeCurrentItem {
border-color:white;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border:0;
padding: 0.35em 1em 0.25em 0;
display: block;
font-size: 18px;
font-weight:200;
line-height: 20px;
color:#333 !important;
}
.navTreeCurrentNode ul.navTreeLevel1 > .navTreeItem a{
background-color:transparent !important;
}
dl.portlet ul.navTreeLevel1 > .navTreeItem {
padding: 0 1em;
}
dl.portlet ul.navTreeLevel1 > .navTreeItem a{
color:#999 !important;
}
dl.portlet ul.navTreeLevel1{
margin-left: 10px;
margin-top:10px;
font-size: 16px;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height: 1.4em;
padding: 0.35em 0;
border-top:1px solid #efefef;
}
dl.portlet ul.navTree .navTreeCurrentItem {
}
#content h1 a:hover, h2 a:hover, #content h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #333 !important;
text-decoration: underline;
}
#content a:hover, dl.portlet a:hover {
color: #333 !important;
text-decoration: underline;
}
#portal-column-content{
margin-bottom: 1em;
}
#portal-personaltools-wrapper a#user-name{
color: #fff;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: rgba(204, 51, 51, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(204, 51, 51, 0.6);
outline: 0 none;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
background-color: #f2f2f2;
}
#pb_1{
z-index: 10000;
}
div.overlaybg div.close, div.overlay div.close {
opacity: 1;
}
.btn-primary {
background-color: #A20431;
border-color: #A20431;
color: #fff;
}
dl.portlet {
font-size: 100%;
margin: 0 0 1em;
}
#content .documentDescription, #content #description {
color: black;
font:bold 1.25em georgia, serif;
margin-left: 0;
margin-bottom: 1em;
font-family: 'Poiret One', cursive;
font-size:20px;
font-weight:600;
}
#content .pullquote {
clear: right;
color: #666;
border-left: 1px solid #CCCCCC;
float: right;
font-size: 1.1em;
font-weight: bold;
letter-spacing: 0 !important;
line-height: 1.25em;
margin: 0 0 1em 1em;
padding: 0.5em 1em;
width: 35%;
line-height: 160%;
font-family: georgia, serif;
font-style: italic;
}
#content pre {
background-color: #EFEFEF;
border: 1px solid #CCCCCC;
color: #333;
}
.callout {
color: #666;
font-weight: bold;
padding: 0 1em;
}
table th{
border:1px solid #efefef;
background-color:#333;
color:white !important;
padding:5px;
}
table td{
border:1px solid #efefef;
padding:5px;
}
table.listing, .stx table {
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc !important;
}
table.listing th, .stx table th {
background:#A20431;
border: 1px solid #ccc;
color: white;
}
table.listing td, .stx table td {
border-right: 1px solid #ccc;
}
table.vertical td {
border-top: 1px solid #ccc;
}
td {
vertical-align: top;
}
table.grid td {
border: 1px solid #ccc;
}
table.plain, table.plain td, table.plain th {
border: 1px solid #ccc;
}
.image-right{
float: right;
padding: 5px;
border: 1px solid #ccc !important;
}
.image-inline, .image-left, .irudia img{
padding: 5px;
border: 1px solid #ccc !important;
}
.portletCalendar {
margin: 1px 0 1em;
width: 80%;
font-size: 80%;
}
.ploneCalendar {
border: 1px solid #ccc;
border-top: 0;
}
.portletCalendar dt {
background-color: #A20431 !important;
border-radius: 10px 10px 0 0 ;
color:white;
}
#calendar-previous, #calendar-next{
color:white !important;
}
.weekdays th{
color:black;
}
.tileItem h2 {
font-size: 24px;
font-weight:600;
margin-bottom: 0;
line-height: 24px;
}
#content .tileItem p {
margin: 0;
}
.tileItem {
border-bottom: 1px dotted #ccc;
padding-bottom: 1em;
}
.tileFooter {
font-size: 80%;
display: none;
}
#content .eventDetails {
border: 0;
margin-top: 1em;
width: 22em;
}
#category , a.link-category{
text-transform: uppercase;
text-align: left;
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
}
.tileItem a.link-category{
line-height: 40px;
}
#newsitem .documentPublished {
margin: 0;
}
#category a.link-category:hover {
background: none repeat scroll 0 0 #666;
border-color: #666;
color: #FFFFFF !important;
text-decoration:none;
}
#category {
margin: 3px 0;
}
p.tileBody{
display: block;
clear: left;
}
#gaiak-albisteak .gaia h3{
border-bottom: 1px solid #EBEBEB;
border-top: 1px solid #EBEBEB;
text-align: left;
text-transform: uppercase;
font-size: 90%;
font-weight: normal;
line-height: 20px;
}
#gaiak-albisteak .documentPublished{
border: 0;
box-shadow: none;
margin: 0;
padding: 0 15px;
}
#albiste-erlazionatuak h2{
border-bottom: 1px dotted #B2B2B2;
color: #999999;
font-size: 1.4em;
line-height: 30px;
margin-top: 2em;
text-transform: uppercase;
}
#albiste-erlazionatuak {
padding: 0 20px;
}
#video{
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
padding-top: 30px;
position: relative;
z-index: 0;
}
#video iframe, #video object, #video embed {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
}
#content div.newsImageContainer {
float: none;
margin: 0 10px 0.5em;
}
#content .share {
color: #CC0000;
float: right;
margin: 0;
text-align: left;
text-transform: uppercase;
}
#content .share li{
list-style: none;
display: inline;
}
#content a.link-overlay {
border-bottom:0 !important;
}
#content div.newsImageContainer img{
margin: 0;
}
.visualClear{
clear:both;
display:block;
}
#personaltools-login{
color: #fff;
}
body.forceColors{
border:0;
padding: 0;
}
body.forceColors textarea{
margin:0;
}
#wrapline {
width: 200px;
}
#wrapline input{
float: left;
}
.documentEditable{
background-color:white;
padding:10px;
}
body.template-logged_out #content, body.template-login_form #content, .pb-ajax #login-form {
padding-top: 2em;
}
.documentEditable table.listing, .documentEditable .stx table {/*********/
float:left;
}
#login-form{
max-width:60%;
padding:20px;
border:1px solid #efefef;
margin-bottom:20px;
}
#login-form .field{
padding:5px 0;
}
label{
color:#333 !important;
}
.form-control {
display: inline-block !important;
width: auto !important;
}
textarea.form-control{
display:block !important;
width:100% !important;
}
.help-block {
color: #737373;
display: inline;
margin-bottom: 0px;
margin-top: 0px;
}
#content ul.nav{
list-style-type:none;
margin-left:0;
}
.formQuestion.label{
color:#333 !important;
font-size:14px !important;
text-transform:uppercase !important;
margin-bottom:1em !important;
padding:5px 10px !important;
background-color:#efefef;
display:inline-block;
}
fieldset#search-field{
padding:10px 40px;
text-align:center;
background-color:#efefef;
}
.searchPage .form-control{
width:40% !important;
}
.searchPage .form-control {
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555;
display: inline-block;
font-size: 14px;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
input.searchPage {
font-size: 130% !important;
background-color:#333;
color:white;
}
#search-results-wrapper{
background-color:white;
padding:15px;
}
#faceted-left-column{
padding-right:30px;
}
#faceted-left-column fieldset{
border:none !important;
}
.faceted-widget{
background-color:#efefef;
}
.faceted-widget input{
margin-right:10px;
}
#faceted-left-column legend{
font-size:16px;
padding-top:20px;
}
.eeamapobject{
padding:6px !important;
}
.eeamapobject.photoAlbumEntry{
background-image:none;
background-color:#e2e2e2;
margin:5px;
}
.eeamapobject.photoAlbumEntry h3{
margin:10px 0 0 0;
font-size:24px;
}
.photoAlbumEntry a {
display: inherit;
height: auto;
margin:0;
text-decoration: none;
width: auto;
color: black !important;
font-size: 18px;
font-weight: 600;
}
.photoAlbumEntry img {
display: block;
font-size: 90%;
margin: 0 !important;
position: absolute;
text-decoration: none;
bottom:0;
border:none;
}
.contact-information dl{
margin-left:20px;
}
.contact-information dt{
float:left;
clear:both;
margin-right:10px;
line-height:30px;
}
.contact-information dd{
line-height:30px;
}
.contact-information{
border:1px solid #ccc;
padding:15px;
margin-bottom:10px;
}
.contact-information h2, .specialties h2, .accessibility h2, .stamps h2, .services h2, .more-information h2, .prices h2{
margin-top:0;
margin-bottom:10px;
border-bottom:1px dotted #ccc;
padding-bottom:10px;
font-size:20px;
color:#333;
font-weight:600;
}
.specialties, .accessibility, .stamps, .services, .more-information, .prices{
border:1px solid #efefef;
padding:15px;
margin-bottom:10px;
}
.accessibility ul, .stamps ul, .services ul{
margin-left:0 !important;
}
.accessibility li, .stamps li, .services li{
display:inline !important;
margin-right:10px;
}
.image img{
border:2px solid #ccc;
margin:20px 0 10px 0;
}
.more-images img{
max-height:60px;
width:auto;
}
table.price {
margin-bottom:10px;
}
table.price th{
background-color:#e3dbc6;
padding:5px;
color:black;
}
.ploneSkin iframe {
min-height:800px !important;
}
.documentEditable #formfield-form-widgets-start_date .form-control,
.documentEditable #formfield-form-widgets-end_date .form-control,
.documentEditable .plone_jscalendar .form-control{
display: inline;
width: auto;
}
.mceContentBody ul li{
background: url("dot.png") no-repeat scroll 0 10px / 5px 5px rgba(0, 0, 0, 0);
display: block;
margin-bottom: 0.5em;
margin-left: 1em;
padding-left: 1em;
}
.userrole-authenticated #portal-column-content{
background: #fff;
padding-top: 1em;
}
.fieldTextFormat label{
width: 100px
;    font-size: 14px;
text-align: right;
margin: 0;
line-height: 110%;
}
.managePortletsLink{
display: block;
clear: left;
line-height: 300%;
}
.documentEditable .nav li,
.documentEditable .nav-tabs li {
background: none !important;
display: block;
margin-bottom: 0 !important;
margin-left: 0 !important;
padding-left: 0 !important;
}
.documentEditable .nav li a.selected,
.documentEditable .nav-tabs li a.selected,
.documentEditable li.active a{
background: #efefef !important;
}
.documentEditable .nav-tabs{
margin-bottom: 1em;
}
.documentEditable .nav li a,
.documentEditable .nav-tabs li a {
margin-left:0;
border: 1px solid #ccc;
border-bottom:0 !important;
padding: 10px;
}
.documentEditable button{
margin-top: 1em;
}
.mce_editable.pat-tinymce.form-control{
display:none !important;
}
footer{
position:relative;
padding:10px 20px;
background-color:white;
text-align:center;
color:#666;
font-family: 'Poiret One', cursive;
}
footer h2{
color:#666;
}
footer a{
color:#999 !important;
}
footer a:hover{
text-decoration:underline;
}
footer .image-inline{
border:none !important;
padding:0;
}
footer .babesleak{
border-bottom:1px solid #efefef;
padding-bottom:20px;
margin-bottom:10px;
}
footer .social{
text-align:right;
}
footer .social img{
margin-left:15px;
}
address{
font-size:18px;
}
#editable-footer{
margin-bottom:30px;
}
#portal-footer, #portal-colophon{
color: #ccc;
font-size:12px;
font-family:arial;
}
#portal-footer a, #portal-colophon a{
color: #ccc !important;
}
#portal-siteactions{
text-align: right;
margin-bottom:20px !important;
font-family: 'PT Sans Narrow', sans-serif;
letter-spacing:0.02em;
}
#portal-siteactions li{
display: inline;
border-right: 1px solid #efefef;
padding:0 10px;
margin: 0 auto 10px auto;
text-transform:uppercase;
font-size:12px;
}
#portal-siteactions li:last-child{
border-right: 0;
padding-right:0;
}
#portal-siteactions a:hover{
text-decoration:underline;
}
/* */
.iconsurfing, .icontourism-quality, .iconheater, .icontv-room, .iconplayground,
.iconconference-hall, .icontourism-quality-commitment, .iconfronton, .iconfull-house-renting, .iconhas-tv,
.iconswimming-pool, .icontalaso, .iconcredit-cards, .icondogs-allowed, .icongastronomical-euskadi,
.iconrestaurant, .icongolf, .iconjardin, .iconsupermarket, .iconac,
.iconadapted-room, .iconkitchen, .iconlaunderette, .iconinternet, .iconno-wc,
.iconbar, .iconblind0, .iconblind1, .iconblind2, .icondeaf0,
.icondeaf1, .icondeaf2, .iconintelectual0, .iconintelectual1, .iconintelectual2,
.iconmusic, .iconorganic0, .iconorganic1, .iconorganic2, .iconparking,
.iconwheel-chair0, .iconwheel-chair1, .iconwheel-chair2, .iconwifi, .iconoutside-area
{ display: inline-block; background: url('indice.gif') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
.iconsurfing { background-position: -0px -0px; width: 83px; height: 35px; }
.icontourism-quality { background-position: -0px -35px; width: 62px; height: 35px; }
.iconheater { background-position: -0px -70px; width: 51px; height: 35px; }
.icontv-room { background-position: -0px -105px; width: 45px; height: 35px; }
.iconplayground { background-position: -0px -140px; width: 44px; height: 35px; }
.iconconference-hall { background-position: -0px -175px; width: 42px; height: 35px; }
.icontourism-quality-commitment { background-position: -42px -175px; width: 41px; height: 35px; }
.iconfronton { background-position: -0px -210px; width: 40px; height: 35px; }
.iconfull-house-renting { background-position: -40px -210px; width: 40px; height: 35px; }
.iconhas-tv { background-position: -0px -245px; width: 40px; height: 35px; }
.iconswimming-pool { background-position: -40px -245px; width: 40px; height: 35px; }
.icontalaso { background-position: -0px -280px; width: 40px; height: 35px; }
.iconcredit-cards { background-position: -40px -280px; width: 40px; height: 35px; }
.icondogs-allowed { background-position: -45px -105px; width: 38px; height: 35px; }
.icongastronomical-euskadi { background-position: -0px -315px; width: 37px; height: 35px; }
.iconrestaurant { background-position: -37px -315px; width: 36px; height: 35px; }
.icongolf { background-position: -0px -350px; width: 35px; height: 35px; }
.iconjardin { background-position: -35px -350px; width: 35px; height: 35px; }
.iconsupermarket { background-position: -0px -385px; width: 35px; height: 35px; }
.iconac { background-position: -35px -385px; width: 33px; height: 35px; }
.iconadapted-room { background-position: -0px -420px; width: 31px; height: 35px; }
.iconkitchen { background-position: -31px -420px; width: 31px; height: 35px; }
.iconlaunderette { background-position: -0px -455px; width: 31px; height: 35px; }
.iconinternet { background-position: -31px -455px; width: 30px; height: 35px; }
.iconno-wc { background-position: -0px -490px; width: 30px; height: 35px; }
.iconbar { background-position: -30px -490px; width: 29px; height: 35px; }
.iconblind0 { background-position: -51px -70px; width: 29px; height: 28px; }
.iconblind1 { background-position: -44px -140px; width: 29px; height: 28px; }
.iconblind2 { background-position: -0px -525px; width: 29px; height: 28px; }
.icondeaf0 { background-position: -29px -525px; width: 29px; height: 28px; }
.icondeaf1 { background-position: -0px -553px; width: 29px; height: 28px; }
.icondeaf2 { background-position: -29px -553px; width: 29px; height: 28px; }
.iconintelectual0 { background-position: -0px -581px; width: 29px; height: 28px; }
.iconintelectual1 { background-position: -29px -581px; width: 29px; height: 28px; }
.iconintelectual2 { background-position: -0px -609px; width: 29px; height: 28px; }
.iconmusic { background-position: -29px -609px; width: 23px; height: 35px; }
.iconorganic0 { background-position: -0px -637px; width: 29px; height: 28px; }
.iconorganic1 { background-position: -29px -644px; width: 29px; height: 28px; }
.iconorganic2 { background-position: -0px -665px; width: 29px; height: 28px; }
.iconparking { background-position: -29px -672px; width: 24px; height: 35px; }
.iconwheel-chair0 { background-position: -0px -693px; width: 29px; height: 28px; }
.iconwheel-chair1 { background-position: -29px -707px; width: 29px; height: 28px; }
.iconwheel-chair2 { background-position: -0px -721px; width: 29px; height: 28px; }
.iconwifi { background-position: -52px -606px; width: 31px; height: 30px; }
.iconoutside-area { background-position: -53px -683px; width: 30px; height: 23px; }
/* */
.iconapartment, .iconbreakfast, .iconbungalow, .icondoubleroom, .iconpitch,
.iconsingleroom
{ display: inline-block; background: url('sprite2.gif') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
.iconapartment { background-position: -0px -0px; width: 47px; height: 30px; }
.iconbreakfast { background-position: -47px -0px; width: 47px; height: 30px; }
.iconbungalow { background-position: -0px -30px; width: 47px; height: 30px; }
.icondoubleroom { background-position: -47px -30px; width: 47px; height: 30px; }
.iconpitch { background-position: -0px -60px; width: 47px; height: 30px; }
.iconsingleroom { background-position: -47px -60px; width: 47px; height: 30px; }
@media (max-width: 1100px) {
.carousel-caption {
left: 5%;
}
}
@media (max-width: 770px) {
header{
margin-bottom:20px;
}
#portal-languageselector-wrapper {
top: -20px;
}
#portal-languageselector-wrapper a{
color:white !important;
}
#portal-languageselector a{
color:#333 !important;
}
#portal-personaltools-wrapper, #portal-searchbox{
display:none;
}
.navbar-default {
margin-top:20px;
}
.navbar{
margin-bottom:0;
}
.navbar-toggle {
background-color: #A20431;
background-image: none;
border: 1px solid #A20431;
border-radius: 4px;
float: right;
margin-bottom: 8px;
margin-right: 15px;
margin-top: 8px;
padding: 9px 10px;
position: relative;
}
.navbar-toggle:hover, .navbar-toggle:visited{
background-color: #94022c !important;
}
.navbar-default{
float:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
border-radius: 0;
color: black !important;
}
.navbar-default .navbar-toggle {
border-color: #A20431;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: white;
}
#navigation{
background-color:#efefef;
}
#navigation a{
color:#333 !important;
padding:8px;
}
#navigation a:hover{
color:white !important;
}
#navigation li{
border-bottom:2px solid white;
}
#navigation li.active a{
color:white !important;
}
#HomeCarousel{
display:none;
}
#portal-columns{
margin-top:0;
padding-top:0;
}
#albisteak, #agenda, #webcam {
min-height: 0px;
}
#zer-egin {
margin-bottom: 0;
margin-top: 10px;
}
#zer-egin .col-sm-4{
text-align: center;
background-color:#ccc;
padding:0;
margin:15px;
}
#geoparkea h3 {
bottom: auto;
font-size: 18px;
left: auto;
margin: 0;
position: relative;
background-color:#f4f4f4;
display:block;
text-align:center;
padding:5px;
}
#zer-egin .col-sm-4 h3 {
width:100%;
}
.jantalo {
background-image: none;
border-top:1px solid #333;
}
.jantalo .col-sm-6{
border-bottom:2px solid #ccc;
margin-bottom:15px;
padding-bottom:15px;
}
#albisteak, #agenda{
margin-bottom:15px;
}
#turismo-bulegoa{
background-image:none;
}
#turismo-bulegoa .zuzenbidea {
min-height: auto;
}
#portal-columns{
padding-top:15px;
}
#webcam img{
display:none;
}
.left-area-js {
margin-left: 0 !important;
}
#left-area {
float: none !important;
width: 100% !important;
clear:both !important;
}
.breadcrumb{
display:none;
}
#portal-columns{
box-shadow:0;
margin-left:-15px !important;
margin-right:-15px !important;
margin-bottom:20px !important;
}
.photoAlbumEntry {
max-width:130px;
}
.jantalo .col-sm-6 .col-sm-6{
border:none;
}
#content img.tileImage, #content div.newsImageContainer {
float: none;
margin: 0;
}
}

