body {background: #ffffff none repeat scroll 0 0;color: #666666;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;height: 100%;line-height: 1.7;}

/*======icona ratlletes i creu per a xapar===========*/
.navbar-toggle .icon-bar:nth-of-type(2) {
    top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
    top: 2px;
}

.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
    top: 6px;
    transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
    top: -6px;
    transform: rotate(-45deg);
}
/*==========desplegable amplada máxima=======================*/

.navbar-collapse.collapse{padding:0 9%;background-color:#fff;color:#333; font-weight:bold;}
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown { position: static;}
.yamm .container {  position: relative;}
.yamm .dropdown.yamm-fw .dropdown-menu {left: 0;right: 0;}
.dropdown-menu {width: 100%;padding-left:184px;}

/*============ format opcions submenú ==============*/

.dropdown-menu>li { display: table-cell; background:rgba(0, 0, 0, 0) url("../img/left.png") no-repeat right; }
.dropdown-menu>li.pico{ display: table-cell; background:rgba(0, 0, 0, 0) url("../img/pico.png") no-repeat right; }

.primer{margin-left:-18px;}

.dropdown-menu>li>a{font-size:1.3em;padding-right:15px; }

.dropdown-menu>li>a:hover{font-size:1.3em;color: #008486; background-color:#fff;  background:rgba(0, 0, 0, 0) url("../img/left.png") no-repeat right;}
.navbar .nav > li.dropdown.open.active > a:hover, .navbar .nav > li.dropdown.open > a{color: #008486; border-bottom: #008486;}

/*===========navegació=============*/
.navbar{margin-bottom:0px;}
.navbar-default {background-color:#fff;border-top:6px solid #00a8a9;}
.container-fluid{min-height:80px !important; padding:0.2% 10%; border-bottom:1px solid #dedede;}
.navbar-brand{display:inlie-block;}
.regio{font-weight:bold;color:#666; padding-top:24px;}
.navbar-brand img{border-right:1px solid #dedede; padding-right:20px;}
.navbar-default .navbar-nav > li > a{color:#333; font-size:16px; line-height:1.7;}
.navbar-default .navbar-nav > li > a:hover{color:#008486;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color: #008486;background-color: #fff;}

/*la punteta verda del dropdown*/
.caret{ background:rgba(0, 0, 0, 0) url("../img/down.png") no-repeat center; width:16px; height:10px; border:0px !important;}
li.open > a > span {background:rgba(0, 0, 0, 0) url("../img/up.png") no-repeat center; width:16px; height:10px; border:0px !important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:#fff;}


/*============boto menu responsive==============*/
.navbar-default .navbar-toggle{border:none;}
.navbar-default .navbar-toggle .icon-bar {background-color:#00a8a9;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff;}

/*================= Buscador ======================*/
.slidebuscador{ display: none; }
.grabPromo { cursor:pointer; }
.buscaini input[type=text]{border:none; border-bottom:4px solid #00a8a9; background-color: white; background: url('../img/lupa.png') no-repeat 100%, url('../img/ratlletabuscador.png') no-repeat; padding-left: 10px; width:75%;	margin-left:10%; color:#666666;	font-size:30px;}
.buscaini{padding:30px;}
/*================media=================*/
@media only screen and (max-width:480px){

    .navbar-collapse.collapse{padding:0 10%;background-color:#fff;color:#333; font-weight:bold;}
    .yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown { position: static;}
    .yamm .container {  position: relative;}
    .yamm .dropdown.yamm-fw .dropdown-menu {left: 0;right: 0;}
    .dropdown-menu {width: 100%;padding-left:4px;}

    /* format opcions submenú*/

    .dropdown-menu>li { display: block; background:none; }
    .dropdown-menu>li>a{font-size:1.3em;padding-right:15px;}

    .dropdown-menu>li>a:hover{font-size:1.3em;color: #008486; background-color:#fff;}
    .navbar .nav > li.dropdown.open.active > a:hover, .navbar .nav > li.dropdown.open > a{color: #008486; border-bottom: #008486;}

    .navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #008486;}

}
/*.btn-default:hover{background-color:#fff;}*/
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#008486;background-color:#fff;border-color:none !important; }
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#fff;border-color:none !important;}
.btn-default:hover{color:#333;background-color:#fff;border-color:none !important;}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#fff;border-color:none !important;}
.btn-default{color:#333;background-color:#fff;border-color:none !important;font-weight:bold;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
/*.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:none !important;}*/


.selectpicker{border:none !important; padding-top:20px; }
.selectpicker>open>hover{background-color:white;}
.bootstrap-select .dropdown-menu{width:auto;padding-left:0;}
.bootstrap-select .dropdown-menu>li{background:none; display:block;}


.fittext {
    font-size: 38px;
    font-weight: 300;
    line-height: 1.6em;
    margin-bottom: 35px;
    /*color: rgba(0,132,134, 0.8);*/
}

.fittext strong {
    font-weight: 700;
}

.hr1 {
    height: 1px;
}

.margin-60 {
    margin-top: 30px;
    margin-bottom: 30px;
}

.touch-slider .owl-controls.clickable .owl-buttons div:hover {
    background-color: #00a8a9;
}

.touch-carousel .owl-controls.clickable .owl-buttons div:hover {
    background-color: #00a8a9;
}

.testimonials-carousel .owl-controls.clickable .owl-buttons div {
    background-color: #00a8a9;
}

.testimonials-carousel .owl-controls.clickable .owl-buttons div:hover i {
    color: #00a8a9;
}

.timer {
    color: #fff;
}
.dreta{text-align:right;}

/*paginació*/
#pagination span.current {
    border-color: #00a8a9;
    background-color: #00a8a9;
}

#pagination a:hover {
    color: #00a8a9;
}

/*noticies dreta*/
.sidebar a:hover {
    color: #00a8a9;
}
.sidebar .tagcloud a:hover {
    background-color: #00a8a9;
}
a.main-button, input[type="submit"] {
    background-color: #00a8a9;
}

.post-meta{padding-left:0px;}
/* CSS Aceptación Cookie */
.cc-compliance{border:1px solid #00a8a9;margin-right:10%;}
/*.cc-compliance:hover{background-color:#00a8a9;}*/

.cc-btn{border-width:0 !important;color: #00a8a9 !important; padding:25px;}

.cc-link{text-decoration:none !important; color: #00a8a9 !important;}
.cc-banner .cc-message{padding:0 9%;}
/*javascript desactivat*/
#jsOff{background:#ffdddd none repeat scroll 0 0;color:red;}
#jsOff p{margin:0;padding:17px 10%;}

/*terms*/
.classic-title-term{color:#008486;border-bottom:2px solid #dedede;padding:0 0 11px;}
.classic-title-term-inver{color:#333333;border-bottom:2px solid #00a8a9;padding:0 0 11px;}
#terms ol,ul{padding-left:18px;line-height:40px;}

#terms p {margin-bottom: 27px;}
#terms .negreta{font-weight:bold;}
#terms .enla{background:rgba(0, 0, 0, 0) url("../img/left.png") no-repeat right ; padding-right:15px; color:#008486;}
#terms h3{color:#333;}
#terms .asterisc{font-size:14px;}
#terms .puntet li{list-style-type: square;  color: #00a8a9; }
#terms .puntet li span{ color: #666; }

/*socialmedia*/
.ppal{color:#333;font-weight:bold;}

/*sitemap*/
.classic-title-site{color:#008486;border-bottom:2px solid #dedede;padding:0 0 11px;}
.classic-title-site-inver{color:#333333;border-bottom:2px solid #00a8a9;padding:0 0 11px;}
.classic-title-site-inver a{color:#333; }
.classic-title-site-inver a:hover{text-decoration:none; color:#00a8a9;}
#sitemap li{ display:block; padding-right:200px;}
#sitemap li a{ color:#008486;}
#sitemap li a:hover{ color:#008486;}
#sitemap ol,ul{padding-left:0px;line-height:40px;}

/*busca*/

#busca a{ color:#008486;}

.tlt{color:#00a8a9;text-shadow: black 0.1em 0.1em 0.2em;}

/*enviar ok*/
.totbe{
    background-color: #00a8a9;
    padding: 20px;
    color: white;
}

.error{color:#c0392b;}

.form-legal input {width:20px;height:20px}
#checklegalLabel{
    font-size: 16px;
    color: #666;
    position: absolute;
    padding: 2px 0 0 10px;
}

/* Tablas */
.table-responsive {overflow-x: auto;min-height: 0.01%;}
.table-custom-responsive table {width:100%}
.table-custom-responsive table thead tr {background-color:#008486}
.table-custom-responsive table thead tr th {color:white;text-transform:uppercase;padding:15px}
.table-custom-responsive table tbody tr:nth-child(even) {background-color:#eee;}
.table-custom-responsive table tbody tr td {padding:10px}
@media screen and (max-width: 767px) {
    .table-custom-responsive {
        width: 100%;
        margin-bottom: 18px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #dbdbdb;
    }
    .table-custom-responsive table tbody tr td {white-space: nowrap;}
}