/*GRANDVALIRA 16-17 BY BITANUBE. MORE AT http://BitANube.com*/



/*METEO - INVISIBLE FUERA DE TEMPORADA !!!!! */
.views-field-nid .PDFVersion,.parte-link{display:none}



button[disabled], html input[disabled],.chosen-container.chosen-disabled .chosen-single {
    background-color: #ddd!important;
    border-color: grey!important;
    cursor:not-allowed;
}
.chosen-container-single.chosen-disabled .chosen-single div {display:none}


@import url('//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,600,700,300&subset=latin,greek');

@font-face{font-family:'Rubik';src:url('../fonts/rubik/webfonts/Rubik-Regular.eot');src:url('../fonts/rubik/webfonts/Rubik-Regular.woff2') format('woff2'),
 url('../fonts/rubik/webfonts/Rubik-Regular.woff') format('woff'),
 url('../fonts/rubik/ttf/Rubik-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Rubik';src:url('../fonts/rubik/webfonts/Rubik-Bold.eot');src:url('../fonts/rubik/webfonts/Rubik-Bold.woff2') format('woff2'),
 url('../fonts/rubik/webfonts/Rubik-Bold.woff') format('woff'),
 url('../fonts/rubik/ttf/Rubik-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}
@font-face{font-family:'Rubik';src:url('../fonts/rubik/webfonts/Rubik-Medium.eot');src:url('../fonts/rubik/webfonts/Rubik-Medium.woff2') format('woff2'),
 url('../fonts/rubik/webfonts/Rubik-Medium.woff') format('woff'),
 url('../fonts/rubik/ttf/Rubik-Medium.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'Rubik';src:url('../fonts/rubik/webfonts/Rubik-Light.eot');src:url('../fonts/rubik/webfonts/Rubik-Light.woff2') format('woff2'),
 url('../fonts/rubik/webfonts/Rubik-Light.woff') format('woff'),
 url('../fonts/rubik/ttf/Rubik-Light.ttf') format('truetype');font-weight:300;font-style:normal;}

#loader-overlay{bottom:0;height:100vh;position:absolute;right:0;width:100vw;z-index:9999999999999999;background-color:rgba(255,255,255,1);}

.not-front #loader-overlay{display:none}
.not-front #loader-overlay-wrapper {display:none}

#loader-overlay-wrapper {
  background-color: white;
  border: 1px solid rgb(0, 169, 222); 
  border-radius: 100%;
  display: block;
  height: 10vw;
  left: 0;
  margin: auto;
  padding: 2vw;
  position: absolute;
  right: 0;
  top: calc(50vh - 5vw);
  width: 10vw;
  z-index: 2147483647;
}
#loader-overlay-wrapper img{width:100%;}

#loader-overlay.closed{
	transition:background-color 3s ease 0s;
		-webkit-transition:background-color 3s ease 0s;
		-ms-transition:background-color 3s ease 0s;
		-moz-transition:background-color 3s ease 0s;
		-o-transition:background-color 3s ease 0s;
	background-color:transparent;
}
#loader-overlay-wrapper.closed {
	transition:all 3s ease-in 0s;
		-webkit-transition:all 2s ease-in 0s;
		-ms-transition:all 2s ease-in 0s;
		-moz-transition:all 2s ease-in 0s;
	transform:translateY(+100vh) scale(0) rotate(360deg);
		-webkit-transform:translateY(+100vh) scale(0) rotate(360deg);
		-ms-transform:translateY(+100vh) scale(0) rotate(360deg);
		-moz-transform:translateY(+100vh) scale(0) rotate(360deg);
	opacity:0;
}

/* Reset unusual Firefox-on-Android default style,see https://github.com/necolas/normalize.css/issues/214*/
@media (max-width:991px){.form-text,.form-textarea,.block-superfish select,.block-search .form-submit{background-image:none;}}

body{color:#444;font-family:'Rubik',sans-serif;font-size:14px;line-height:160%;}

p{margin:0 0 25px;padding:0;}

a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

a:hover{text-decoration:underline;}

a:focus{outline:none;text-decoration:none;}

blockquote{margin:40px 40px 24px;border-left:none;padding:0;position:relative;color:#999;}

blockquote::before{content:"\201C";display:block;font-size:30px;left:-20px;top:5px;position:absolute;}

blockquote p{font-size:14px;line-height:160%;font-weight:400;}

img{display:block;height:auto;max-width:100%;}

#pre-header{color:#aaaaaa;}

#bottom-content{color:#ffffff;}

::-moz-selection{color:#ffffff;}

::selection{color:#ffffff;}

/*Heading*/
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:120%;padding:0;margin:20px 0 10px 0;font-family:'Rubik',sans-serif;}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#444;}

h1{font-size:36px}

h2{font-size:30px}

h3{font-size:24px}

h4{font-size:20px}

h5{font-size:18px}

h6{font-size:16px}

h1.page-title{font-size:32px;}

.title-sep,#pre-header h2,#promoted h2,.sidebar h2,#footer h2{clear:both;font-size:16px;margin-bottom:40px;position:relative;}

.title-sep:after,#pre-header h2:after,#promoted h2:after,.sidebar h2:after,#footer h2:after{background-color:#444;content:"";display:block;height:4px;width:20px;position:absolute;bottom:-15px;left:0;}

.title-sep .glyphicon{font-size:13px;padding-right:18px;}

.page-node #content-wrapper h1.page-title{margin:0;padding:20px 40px 0 0;}

.page-node.page-node- #content-wrapper h1.page-title{padding:20px 40px 0;}

/*tables*/
table{width:100%;margin-bottom:20px;border:1px solid #dfdfdf;}

table tbody{border-top:none;}

table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}

thead tr th,thead tr td,tbody tr th,tbody tr td{padding:8px;line-height:142%;vertical-align:top;}

/*Layout*/
#pre-header{top:0;left:0;width:100%;z-index:13;position:absolute;background-color:#333;}

.logged-in #pre-header{padding-top:64px;}

#pre-header-inside{display:none;position:relative;z-index:13;padding:40px 0 0 0;}

#header-top{background-color:#fcfcfc;border-bottom:1px dashed #eaeaea;position:relative;z-index:12;min-height:50px;} 

#header{background-color:#fcfcfc;border-bottom:1px solid #eaeaea;position:relative;z-index:5;padding:40px 0;text-align:center;min-height:130px;}

#main-navigation{background-color:#fcfcfc;position:relative;z-index:11;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.075),0 10px 0 rgba(0,0,0,0.01);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.075),0 10px 0 rgba(0,0,0,0.01);box-shadow:0 2px 4px rgba(0,0,0,0.075),0 10px 0 rgba(0,0,0,0.01);}

#banner-inside{margin-bottom:20px;padding-top:60px;}

#slideshow{padding:10px;background-color:#fcfcfc;border:1px solid #eaeaea;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:none;}

#top-content{background-color:#ffffff;padding:40px 0 20px 0;}

#main-content{padding:60px 0 30px 0;}

#main{padding:0 0 20px;}

#bottom-content{padding:40px 0 20px 0;}

#footer{background-color:#fcfcfc;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:1px;padding:60px 0 30px;}

#subfooter{background-color:#fcfcfc;border-top:1px solid #eaeaea;padding:40px 0 20px;text-align:center;margin-bottom:20px;}

.block{padding:0 0 30px 0;clear:both;}

#header-top .block,#main-navigation .block,#banner .block{padding:0;}

/*glyphicon-block*/
.glyphicon-block{text-align:center;}

.glyphicon-block .glyphicon{font-size:48px;margin:30px 0 0 0;}

.glyphicon-block h4{margin-top:10px;}

/*lists*/
ul li{list-style-type:square;}

ol li{list-style-type:decimal;}

#header ul,#subfooter ul{text-align:left;}

/*item lists*/
.item-list ul li{border-bottom:1px dashed #ddd;margin-bottom:0;padding:15px 0;}

#block-user-login .item-list ul li{border-bottom:none;padding:0 0 5px 0;}

.item-list ul li.first{padding-top:0;}

.item-list ul li.last{border-bottom:none;}

/*pager*/
ul.pager{overflow:hidden;padding:0;width:100%;clear:both;position:relative;margin-bottom:25px;}

.item-list ul.pager li{display:inline;float:left;margin:0;padding:0;border-bottom:none;}

ul.pager li a,ul.pager li.pager-current{background:#fff;border:1px solid #eee;padding:14px 20px;display:block;margin:5px 3px 5px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

ul.pager li a:hover,ul.pager li.pager-current{background-color:#444;border-color:#444;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);}

/*menus*/
ul.menu{margin:0;padding:0;}

ul.menu li{border-bottom:medium none;list-style-type:none;margin:0;padding:0;}

ul.menu li a{color:rgb(0,169,222);font-size:16px;line-height:normal;display:inline-block;font-weight:600;}

ul.menu li a:hover,ul.menu li a.active{text-decoration:none;}

ul.menu li.leaf{list-style-image:none;color:#444;}

ul.menu li.expanded{border-bottom:none;padding-bottom:0;}

ul.menu li.expanded ul{padding-left:25px;border-top:1px dashed #ddd;margin-top:15px;}

/*horizontal menus*/
#header ul.menu,#subfooter ul.menu,#top-content ul.menu,#bottom-content ul.menu{text-align:center;}

#header-top ul.menu li,#header ul.menu li,#main-navigation ul.menu li,#top-content ul.menu li,
#subfooter ul.menu li,#bottom-content ul.menu li{display:inline-block;background:none;list-style-type:none;border:none;padding:0;}

#header ul.menu li a,#top-content ul.menu li a,#bottom-content ul.menu li a{padding:15px 20px;}

#header-top ul.menu ul,#header ul.menu ul,#main-navigation ul.menu ul,#top-content ul.menu ul,
#subfooter ul.menu ul,#bottom-content ul.menu ul{display:none;}

/*header-top menu*/
#header-top ul.menu li a{font-size:13px;text-transform:capitalize;padding:16px 20px 16px;}

/*main-navigation*/
#main-navigation ul.menu li a{text-transform:uppercase;font-weight:700;padding:20px;}

#main-navigation ul.menu ul li a,#header-top ul.menu ul li a{padding:15px 20px;text-transform:capitalize;font-weight:400;font-size:13px;border:1px solid #eaeaea;border-top:none;line-height:150%;}

/*superfish support*/
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:1px;width:90%;}

#main-navigation .block-superfish select{border-top:none;border-bottom:none;width:100%;} 

.block-superfish ul.sf-menu{padding:0;margin:0;}

.block-superfish ul.sf-menu ul{border-top:1px solid #eaeaea;top:100%;background:#ffffff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-moz-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-ms-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-o-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);display:none;}

.block-superfish ul.sf-menu ul li a{display:block;}

.block-superfish ul.sf-menu > li > ul:before,
.block-superfish ul.sf-menu > li > ul:after{content:"";border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;height:0px;position:absolute;left:15px;top:-9px;width:0px;}

.block-superfish ul.sf-menu > li > ul:after{border-color:transparent transparent #eaeaea transparent;top:-10px;z-index:-1;}

.block-superfish ul.sf-menu ul ul{top:-1px;}

.block-superfish ul.sf-menu ul ul li a{border-left:none!important;}

/*superfish menu arrows*/
#main-navigation .block-superfish ul.sf-menu > li > a.menuparent{padding:20px 40px 20px 20px;}

#header-top .block-superfish ul.sf-menu > li > a.menuparent{padding:16px 40px 16px 20px;}

.block-superfish ul.sf-menu li a.menuparent:after{content:"\e114";font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;position:absolute;top:20px;right:17px;font-size:11px;font-weight:400;}

#header-top .block-superfish ul.sf-menu li a.menuparent:after{top:17px;} 

.block-superfish ul.sf-menu ul li a.menuparent:after{content:"\e080";top:14px;right:10px;}

/*superfish menu style resets*/
.sf-menu.sf-horizontal.sf-shadow ul{background:#ffffff;padding:inherit!important;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomleft:0;border-top-right-radius:0;border-bottom-left-radius:0;}

/*subfooter menu*/
#subfooter ul.menu li a{padding:0 20px 15px 20px;display:block;}

/*pre-header menu,bottom-content*/
#pre-header ul.menu li a.active,#pre-header ul.menu li a:hover,
#bottom-content ul.menu li a.active,#bottom-content ul.menu li a:hover{color:#fafafa}

#pre-header ul.menu li a{border-bottom:1px dashed #444444;}

/* Logo - Site name*/
#logo{padding:0 0 5px 0;text-align:center;}

#logo img{display:inherit;}

#logo img:hover{opacity:0.8;filter:alpha(opacity=80);}

#site-name a{font-size:38px;font-weight:700;line-height:1em;margin:0 0 10px;color:#444444;display:block;}

#site-name a:hover{text-decoration:none;opacity:0.8;filter:alpha(opacity=80);}

#site-slogan{color:#999;font-size:13px;font-weight:300;line-height:150%;margin:10px 0 10px 0;}

/*node*/
.node.node-teaser,.page-node- #content-wrapper,.page-contact #content-wrapper{background-color:#fcfcfc;border:1px solid #eaeaea;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.node header h2 a:hover{text-decoration:none;}

.node > .content,#comments,.page-contact #content-wrapper{padding:20px 40px;}

.node header{padding:10px 40px 20px;}

.node footer{padding:20px 40px 40px;}

.field-name-field-image{margin:10px 0 20px;}

.node .user-signature{font-size:12px;padding:0;}

.user-picture{margin:0px 15px 0 0;display:inline-block;max-width:48px;}

.submitted .glyphicon{top:0;}

/*comments*/
#comments{background:#ffffff;}

.comment{border:2px solid #fff;padding:32px;margin-top:25px;} 

.comment header{padding:0;}

.comment h3{clear:both;}

.comment h3 a:hover{text-decoration:none;}

.comment .user-picture{float:left;margin:0 15px 25px 0;}

.comment .new{margin:10px 0;display:inline-block;}

/* Taxonomy term reference */
.field-type-taxonomy-term-reference{position:relative;} 

footer .field-type-taxonomy-term-reference{float:left;}

.field-type-taxonomy-term-reference .field-label{font-weight:400;}

.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items{display:inline-block;}

.field-type-taxonomy-term-reference .field-item{margin:0;display:inline;}

.field-type-taxonomy-term-reference .field-item:after{content:",";margin-right:5px;}

.field-type-taxonomy-term-reference .field-item:last-child:after{color:transparent;}

/*forum page*/
th.active img{margin:-4px 0 0 5px;}

#forum table{border:1px solid #eaeaea;}

#forum thead tr{border-bottom:1px solid #eaeaea;}

#forum thead tr th,#forum thead tr td{background:#ffffff;font-weight:700;border:none;padding:11px;}

#forum thead a{color:#444444;}

#forum tbody tr th,#forum tbody tr td{padding:25px 25px 25px 15px;border:none;}

#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}

#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}

#forum .last-reply{font-size:12px;}

.node-forum .field-name-body{margin:10px 0;}

.node-forum .field-type-taxonomy-term-reference{float:none;}

/*forms*/
input:focus,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

input.form-text,textarea.form-textarea,select{background-color:#fcfcfc;border:2px solid #eaeaea;color:#999999;font-size:14px;padding:14px;width:100%;min-height:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 

input.form-text:focus,textarea.form-textarea:focus{background-color:#fff;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.search-form input.form-text {
  clear: both;
  display: block;
  margin: 20px 0;
  max-width: 400px;
  width: 70%;
}
.search-form {
  margin: 40px 0;
}
.search-results span.username {display:none}

.dark input.form-text{border:none;}

select{-webkit-appearance:menulist;}

fieldset{padding:10px;margin:0 2px;border:1px solid #eaeaea;}

legend{border-bottom:none;font-size:14px;width:auto;margin:0;}

input[type="radio"],input[type="checkbox"]{margin:0px 0 3px;}

/*buttons*/
input[type="submit"],input[type="reset"],input[type="button"]{margin:5px 5px 10px 0;background-color:#444;border:none;box-shadow:none;color:#fff;padding:15px 24px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;}

input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.highlighted-block .btn:hover,.highlighted-block .btn:focus{color:#ffffff;}

/*tabs*/
.nav-tabs{margin:25px 0 15px;}

/*accordion*/
.panel-group{margin:25px 0;}

.panel-heading a:hover{text-decoration:none;}

/* Drupal system links */
ul.links{padding:0;margin:0;list-style-position:inside;}

ul.links li{margin:0;}

/* Breadcrumb */
.breadcrumb{background-color:#fcfcfc;border:1px solid #eaeaea;padding:14px 20px;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.breadcrumb > li{margin:0 2px 0 0;display:inline;}

/* Search block */
#header-top #block-search-form{margin:0;float:right;}

#header-top #block-search-form .form-item{margin:0;}

#header-top #block-search-form input.form-text{border:none;padding:15px 40px 15px 15px;font-size:13px;width:180px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;min-height:52px;}

#header-top #block-search-form input.form-text:focus{width:240px;background-color:#444;color:#fff;}

#block-search-form .form-actions,.sidebar-search-block .form-actions{position:absolute;top:0px;right:20px;color:#999;font-size:16px;}

.logged-in #block-search-form .form-actions,.logged-in .sidebar-search-block .form-actions{right:10px;}

#block-search-form .form-actions:after,.sidebar-search-block .form-actions:after{font-family:'Glyphicons Halflings';content:"\e003";position:absolute;top:16px;left:0;z-index:0;}

#block-search-form input.form-submit,.sidebar-search-block input.form-submit{background-color:transparent;color:#000;position:relative;z-index:1;height:52px;margin:0;padding:10px;}

#block-search-form input.form-submit:focus,.sidebar-search-block input.form-submit:focus,
.sidebar-search-block input.form-submit:hover{outline:none;background:transparent;}

/*polls*/
.poll .vote-form{text-align:left;}

.poll .vote-form .choices{display:block;}

.poll .bar .foreground{background-color:#444444;}

/*call-to-action*/
.call-to-action{text-align:center;}

.call-to-action .lead{font-size:32px;font-weight:700;line-height:100%;margin-bottom:10px;text-transform:uppercase;}

.call-to-action p{margin:0 0 30px;}

.call-to-action .btn{color:#fff;font-size:20px;line-height:100%;padding:18px 28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);}

.call-to-action .btn:hover{opacity:0.90;filter:alpha(opacity=90);}

.call-to-action .btn:active{-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,0.5);box-shadow:inset 0 2px 2px rgba(0,0,0,0.5);}

/*Recent Content block*/
#block-node-recent .node-title a{color:#444444;font-size:16px;font-weight:700;}

#bottom-content .node-title a{color:#ffffff;}

#pre-header .node-title a{color:#aaaaaa;}

#block-node-recent .node-title a:hover{text-decoration:none;}

#block-node-recent .node-author{margin:5px 0;}

#block-node-recent table{border:none;}

#block-node-recent tr.even,
#block-node-recent tr.odd{border-bottom:1px dashed #ddd;margin-bottom:0;padding:15px 0;}

#block-node-recent tbody th,
#block-node-recent tbody td{padding:8px 8px 8px 0;line-height:1.428571429;vertical-align:top;border:none;font-size:13px;}

#block-node-recent tbody tr:first-child th,
#block-node-recent tbody tr:first-child td{padding-top:0;}

#block-node-recent tbody tr:last-child{border-bottom:none;}

/*highlighted blocks*/
.highlighted-block,#block-user-login,#block-poll-recent{overflow:hidden;padding:25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.highlighted-block-inside{padding:0 25px 25px 25px;text-align:center;}

.highlighted-block .btn{background-color:#444;color:#fff;display:block;padding:15px 25px;margin:20px 0 0;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.highlighted-block.nopadding{padding:0;}

.highlighted-block .title-sep{margin:0px 0 40px 0;}

.light,#block-user-login,#block-poll-recent{background:#fcfcfc;color:#333;border:1px solid #eaeaea;}

.dark{background-color:#333;color:#ccc;padding:30px 20px 0;text-align:center;}

.dark h3{color:#ffffff;margin:0 0 20px 0;}

.dark input[type="submit"]{font-size:16px;font-weight:bold;margin:10px 0;}

.dark input[type="submit"]:hover{opacity:0.90;filter:alpha(opacity=90);}

.dark .small{color:#999;font-size:13px;}

#block-user-login{padding:5px 25px 0 25px;margin:0 0 20px 0;}

/*tags cloud*/
.tag{display:inline-block;}

.tag a{background-color:#444;color:#fff;font-size:12px;line-height:1em;padding:8px;margin:3px 0;zoom:1;z-index:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;display:block;}

.tag a:hover{color:#fff;text-decoration:none;}

/* Drupal status messages */
div.messages{padding:15px 15px 15px 50px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-position:13px 15px;}

div.messages a{font-weight:bold;}

div.messages.status{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}

div.messages.status a{color:#356635;}

div.messages.error{color:#b94a48;background-color:#f2dede;border-color:#ebccd1;}
.magic-error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #ebccd1;
	padding: 0 !important;
	border-radius: 10px;
}
div.messages.error a{color:#953b39;}

div.messages.warning{color:#c09853;background-color:#fcf8e3;border-color:#faebcc;}

div.messages.warning a{color:#a47e3c;}

/*slideshow*/
.carousel .item {
  background-position: center center;
  background-size: cover;
  max-height: 40vw;
  min-height: 35vw;
}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;}

/*slider fade effect*/
.carousel-fade .carousel-inner .item{opacity:0;filter:alpha(opacity=0);-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}

.carousel-fade .carousel-inner .active{opacity:1;filter:alpha(opacity=100);}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;filter:alpha(opacity=0);z-index:1;}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;filter:alpha(opacity=100);}

.carousel-fade .carousel-control{z-index:2;}

/*control nav*/
.carousel ol.carousel-indicators{position:absolute;top:20px;left:auto;z-index:2;padding:0 20px;margin:0;text-align:right;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=0);width:auto;bottom:auto;right:20px;}

.carousel ol.carousel-indicators li{margin:0px;padding:0;*zoom:1;background-color:rgba(0,0,0,0.5);cursor:pointer;border:none;width:18px;height:18px;text-indent:-9999px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}

.carousel ol.carousel-indicators li.active{background-color:#fcfcfc;}

/*directional nav*/
.carousel .carousel-control{background-color:#fcfcfc;color:#444;display:block;width:48px;height:48px;margin:0;padding:15px;position:absolute;overflow:hidden;top:50%;bottom:auto;text-align:center;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-image:none;outline:none;}

.carousel .carousel-control.right{right:20px}

.carousel .carousel-control.left{left:20px}

.carousel a.carousel-control:active,.carousel a.carousel-control:hover{background-color:#fcfcfc}

.carousel-control .icon-prev,.carousel-control .icon-next{font-size:40px;font-family:Arial,sans-serif;display:block;right:0;left:auto;width:100%;}

.carousel:hover .carousel-control,.carousel:hover ol.carousel-indicators{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);}

/*slider caption*/
.carousel .carousel-caption{background-color:rgba(0,0,0,0.5);bottom:0;color:#fff;display:block;left:0;padding:1vw;position:absolute;text-align:center;text-transform:uppercase;width:100%;}

.carousel .carousel-caption h4,.carousel .carousel-caption p{max-width:1170px;margin:0 auto;display:block;}

@media all and (max-width:768px){.carousel .carousel-caption,.carousel .carousel-caption{display:none;}}

@media all and (max-width:480px){.carousel .carousel-control,.carousel .carousel-caption{display:none;}}

/*credits*/
.credits{margin-bottom:0;font-size:0.9em;}

/*toggle control*/
.toggle-control{width:100%;position:relative;z-index:13;}

.toggle-control a,.toggle-control a:hover{color:#fff;position:absolute;top:0;right:0;display:block;padding:18px 19px;line-height:14px;cursor:pointer;height:52px;}

/*google map*/
.gm-style img{max-width:none;}

/*scroll to top*/
#toTop{position:fixed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#999999;opacity:0.4;filter:alpha(opacity=40);width:55px;height:55px;bottom:5px;right:5px;cursor:pointer;color:#ffffff;font-size:32px;text-align:center;display:none;padding:10px 0 0 2px;z-index:14;}
#toTop{background:rgba(0,169,222,0.7) none repeat scroll 0 0;border-radius:3px;bottom:5px;color:#ffffff;cursor:pointer;display:none;font-size:24px;height:45px;opacity:0.4;padding:10px 0 0 2px;position:fixed;right:5px;text-align:center;width:45px;z-index:14;}
#toTop:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}

/*drupal primary links*/
ul.primary{margin:15px 0 15px 0;padding-left:40px;}

ul.primary,ul.primary li a,ul.primary li.active a{border-color:#eaeaea;} ul.primary li.active a{border-bottom:1px solid #fff;}

/*drupal resets*/
#toolbar{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

#toolbar ul.menu{width:auto;}

#toolbar ul.menu li{background:none;}

.not-logged-in .block-forum .contextual-links-wrapper{display:none;}

a.contextual-links-trigger,#toolbar a,textarea{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}

/*admin theme style rules*/
.page-node-edit .region-content{padding:0 40px;}

.page-node-edit .vertical-tabs{clear:both;}

.page-node-edit .vertical-tabs,.page-node-edit .vertical-tabs ul.vertical-tabs-list,.page-node-edit .vertical-tabs ul.vertical-tabs-list li{border-color:#dfdfdf;}

.page-node-edit .vertical-tabs li{list-style:none;}

/*
 ColorBox Core Style:The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;/*overflow:hidden;*/}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;}

/* 
 User Style:Change the following styles to modify the appearance of ColorBox. They are
 ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{/*background:url(../images/colorbox/overlay.png) repeat 0 0;*/ background:#000;}
#colorbox{background:#fff;}
 #cboxContent{background:#fff;/*overflow:hidden;*/}
 .cboxIframe{background:#fff;}
 #cboxError{padding:50px;border:1px solid #ccc;}
 #cboxLoadedContent{margin:15px 15px 35px;}
 #cboxTitle{position:absolute;bottom:10px;left:0;text-align:left;width:100%;color:#333;margin-left:15px;}
 #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;display:none!important;}
 #cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
 #cboxPrevious{position:absolute;top:50px;left:-24px;width:24px;height:116px;background:url("../images/carousel_sprite.png") no-repeat 0 0;text-indent:-9999px;}
 #cboxPrevious:hover{background-position:-24px 0;}
 #cboxNext{position:absolute;top:50px;right:-24px;width:24px;height:116px;background:url("../images/carousel_sprite.png") no-repeat -72px 0;text-indent:-9999px;}
 #cboxNext:hover{background-position:-48px 0;}
 #cboxLoadingOverlay{background:url('../images/colorbox/loading_background.png') no-repeat center center;}
 #cboxLoadingGraphic{background:url('../images/colorbox/loading.gif') no-repeat center center;}
 #cboxClose{font-size:14px;position:absolute;top:-20px;right:0;background:#000;color:#fff;text-align:center;width:70px;line-height:14px;padding:3px;text-transform:uppercase;font-family:"HelveticaNeue-Cond";}
 
 
 
/*BITANUBE*/
#subfooter{background-color:#F9F8F8;border-top:1px solid rgb(240,240,240);margin-bottom:0;padding:40px 0 20px;text-align:center;}
#bottom-content,.toggle-control a,.toggle-control a:hover{background-color:rgba(0,0,0,0)!important;}
::selection{background:#00A9DE!important;/* WebKit/Blink Browsers */}
::-moz-selection{background:#00A9DE!important;/* Gecko Browsers */}
a,a:hover,a:focus,ul.menu li a.active,ul.menu li a:hover,#forum thead a:hover,#block-node-recent .node-title a:hover{color:inherit!important;/*text-decoration:none!important;*/}
body,.comment{background-color:#ffffff!important;}
#main-content{padding:0;}
.container{width:100%!important}
.node.node-teaser,.page-node- #content-wrapper,.page-contact #content-wrapper{background-color:rgba(0,0,0,0);border:0 none;border-radius:0;margin-bottom:20px;}
#logo{display:block;height:90px;padding:0 15px;position:relative;}
#logo img{display:block;position:absolute;top:50%;transform:scale(1) translateX(5px) translateY(-40%);-ms-transform:scale(1) translateX(5px) translateY(-40%);/* IE 9 */
 -webkit-transform:scale(1) translateX(5px) translateY(-40%);/* Chrome,Safari,Opera */}
header#header{background-color:rgb(255,255,255);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/summer-icon.png");background-position:right top;background-repeat:no-repeat;background-size:20px auto;border:medium none;max-height:90px !important;min-height:90px !important;padding:0;position:fixed !important;top:0;width:100% !important;}
#header > .container{z-index:9;}
#header-inside{max-height:90px !important;min-height:90px !important;padding:0;}
#header ul.menu,#subfooter ul.menu,#top-content ul.menu,#bottom-content ul.menu{text-align:left;}
#main-navigation{background-color:rgba(0,0,0,0);box-shadow:none;height:90px;position:relative;z-index:1;}
#header-section{z-index:10;}
#block-block-15 {
  overflow: hidden;
  padding-top: 11px;
  position: absolute;
  right: 245px;
  transition: all 0.5s ease 0.2s;
}
#block-block-15 #searchlupa{height:19px !important;max-width:19px !important;width:19px !important;}
#search-block-form{display:block;opacity:0;position:absolute;left:20px;top:6px;transition:opacity 0.4s ease 0s;}
#block-block-15:hover{cursor:pointer;position:absolute;transform:translateX(10px);-ms-transform:translateX(10px);/* IE 9 */
 -webkit-transform:translateX(10px);/* Chrome,Safari,Opera */
 width:230px;z-index:9;
  height: 35px !important;
}

#block-block-15:hover #search-block-form{display:block;opacity:1;left:20px;position:absolute;top:6px;transition:opacity 0.8s ease 0.2s;}

#block-block-15:hover #search-block-form {
  display: block;
  left: 20px;
  margin: 0;
  opacity: 1;
  position: absolute;
  top: 6px;
  transition: opacity 0.8s ease 0.2s;
}



#search-block-form input.form-text{font-size:12px;font-weight:200;min-height:29px;padding:0 10px;width:200px;}
.form-item.form-type-select.form-item-custom-search-types {
  display: none;
}
#search-block-form input.form-text {
  font-size: 12px;
  font-weight: 200;
  margin: 0;
  min-height: 29px;
  padding: 0 10px;
  width: 200px;
}


#block-block-15 #search-block-form .form-actions{display:none}

#block-lang-dropdown-language{cursor:pointer;position:absolute;right:155px;z-index:12;}

#block-lang-dropdown-language{}
 #lang-dropdown-form img.language-icon{float:none;clear:both;}
 .dd{background-color:transparent;font-family:"Open Sans";font-size:12px;position:relative;text-align:left;}
 .dd .ddTitle{background:none repeat scroll 0 0 transparent;border:0 solid #c3c3c3;cursor:default;height:40px;overflow:hidden;padding:3px;text-align:center;text-indent:0;}
 .dd .ddTitle span.arrow{cursor:pointer;display:block;float:none;height:16px;position:absolute;right:0;top:5px;width:16px;}
 
 .dd .ddTitle span.ddTitleText{color:black;line-height:16px;overflow:hidden;text-indent:1px;}
 .dd .ddTitle span.ddTitleText img{display:block;height:auto;margin:0 auto;padding:0 2px 0 0;text-align:left;width:30px;}
 .dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}
 .dd .ddChild{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#ffffff;border-color:-moz-use-text-color #c3c3c3 #c3c3c3;border-image:none;border-right:1px solid #c3c3c3;border-style:none solid solid;border-width:medium 1px 1px;display:none;float:right;margin:0;overflow-x:hidden !important;overflow-y:auto;position:absolute;left:10px;width:90px!important;op:35px!important;}
 .dd .ddChild .opta a,.dd .ddChild .opta a:visited{padding-left:10px}
 .dd .ddChild a{display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
 .dd .ddChild a:hover{background-color:#66CCFF;}
 .dd .ddChild a img{border:0;padding:0 2px 0 0;vertical-align:middle;}
 .dd .ddChild a.selected{background-color:#66CCFF;}
 .hidden{display:none;}
 
 .dd .borderTop{border-top:1px solid #c3c3c3 !important;}
 .dd .noBorderTop{border-top:none 0 !important}
 #block-lang-dropdown-language{cursor:pointer}
 #edit-lang-dropdown-select_title{cursor:pointer}

#edit-lang-dropdown-select_child{background-color:rgba(0,0,0,0);border:1px solid rgb(195,195,195);display:block;left:0 !important;padding:30px 0 0;position:absolute;top:0 !important;width:88px !important;z-index:9999;}
.form-item-lang-dropdown-select{margin:0;}
*{outline:0;}
.dd .ddTitle{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:transparent;border-image:none;border-style:solid;border-width:1px 1px 0;cursor:default;height:40px;overflow:hidden;padding:10px;text-align:left;text-indent:0;width:88px;}
.dd .ddTitle span.ddTitleText img{display:block;float:left;height:auto;margin:0 5px 0 0;padding:0 2px 0 0;text-align:left;width:30px;}
#edit-lang-dropdown-select_child ul{background-color:rgb(255,255,255);margin:0;padding:10px;}
#edit-lang-dropdown-select_child li{list-style-type:none}
#edit-lang-dropdown-select_child li:hover{background-color:#eaeaea;}
#edit-lang-dropdown-select_child li.selected{display:none!important}
#edit-lang-dropdown-select_child li .fnone{float:left;margin-left:2px;margin-right:4px;position:relative;top:4px;width:24px;}
#edit-lang-dropdown-select_child li .ddlabel{}

#block-locale-language{position:absolute;right:185px;top:10px;}
#block-locale-language h2{display:none}
#cboxLoadedContent .cbox-language{display:block !important;height:100px;max-width:80vw;min-width:200px;visibility:visible !important;width:100%;}
#block-locale-language ul{padding:0}
.language-switcher-locale-url{display:block}
#block-locale-language ul li{display:none;list-style:none}
#block-locale-language ul li.active{display:block;list-style:none}
#block-locale-language ul li img{width:32px;}

#cboxLoadedContent .cbox-language{display:block !important;height:140px;max-width:80vw;min-width:300px;}

#cboxLoadedContent ul.language-switcher-locale-url{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);bottom:0;display:block;height:120px;margin:auto;min-width:200px;padding:30px 0 0;position:absolute;top:0;}top:0;}

#block-locale-language h2{display:none}
.cbox-language h2{color:rgb(0,169,222);display:block;margin:10px;text-transform:none;}
#cboxLoadedContent ul.language-switcher-locale-url li{display:block;float:left;list-style:outside none none;margin:10px 0;padding:1%;width:48%;}
#cboxLoadedContent ul.language-switcher-locale-url li.active{display:none}
#cboxLoadedContent ul.language-switcher-locale-url li:hover{background-color:rgb(234,234,234)}

#cboxLoadedContent ul.language-switcher-locale-url li img{float:left;height:20px !important;margin:0 5px;width:30px !important;}
#cboxLoadedContent ul.language-switcher-locale-url li:hover span{color:rgb(0,169,222)}
#cboxLoadedContent ul.language-switcher-locale-url li a{}

#block-block-25{position:absolute;right:25px;}
.no-clear{clear:none !important;padding:0;}
.nopadding{padding:0!important;}
.nomargin{margin-left:0!important;margin-right:0!important;}

input[type="text"],input.form-text,textarea.form-textarea,select{background-color:#cbedf8;border:1px solid #cbedf8;border-radius:20px;box-shadow:none;color:#454545;font-family:rubik;font-size:14px;font-weight:200;min-height:40px;padding:10px 20px;width:100%;}
input.form-text:focus,textarea.form-textarea:focus{border-color:#00A9DE!important;background-color:#cbedf8!important;}

.btn{background-color:rgba(0,0,0,0);border:2px solid #65caea;border-image:none;border-radius:20px;display:inline-block;max-width:260px;min-width:120px;padding:10px 30px;white-space:normal;line-height:14px;}
.btn{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;box-shadow:0 0 1px rgba(0,0,0,0);display:inline-block;position:relative;transform:translateZ(0px);-ms-transform:translateZ(0px);/* IE 9 */
 -webkit-transform:translateZ(0px);/* Chrome,Safari,Opera */
 transition:color 0.5s;-webkit-transition:color 0.5s;vertical-align:middle;}
.btn::before{background:rgba(101,202,234,0.7) none repeat scroll 0 0;border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);-ms-transform:scaleX(0);/* IE 9 */
 -webkit-transform:scaleX(0);/* Chrome,Safari,Opera */
 transform-origin:0 50% 0;-ms-transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;transition-duration:0.5s;-ms-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-property:transform;-ms-transition-property:transform;-webkit-transition-property:transform;transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;z-index:-1;}
.btn:hover::before,.btn:focus::before,.btn:active::before{transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);-ms-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}
.btn:hover{color:white;}
.btn-banner{border:1px solid #ffffff;box-shadow:0 1px 0 #808080;color:#ffffff;text-shadow:1px 1px 1px #000000;}

.front h1.page-title{display:none}
/*.front article{display:none}*/
.front .block-md-slider{margin-bottom:15px;margin-left:-15px;margin-right:-15px;padding:0;}
.md-bullet{background:#b5b5b5 none repeat scroll 0 0;}
.md-bullet{border-radius:100%;cursor:pointer;display:inline-block;height:20px;margin:0 5px;position:relative;width:20px;}
.md-bullet a{border-radius:100%;display:none;height:20px;left:0;overflow:hidden;position:absolute;top:0;width:20px;}
.md-bullet a{background:rgb(0,169,222) none repeat scroll 0 0;border:2px solid white;}
.md-slide-bullet-2 .md-bullets{bottom:0;text-align:center;}
.block-md-slider .md-responsive-object{visibility:hidden!important}
.block-md-slider .md-desktop-object{visibility:visible!important;}

/*TRICK*/
body .md-slide-wrap.md-slide-responsive,body .md-slide-wrap.md-slide-responsive .md-slide-item{/*height:40vw !important;*/}

.view-id-destacats_home_v1617 .views-row::before{content:"";display:block;padding-top:66%;}
.view-id-destacats_home_v1617 .views-row {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.front #main{padding:0;}
.node.node-teaser,.page-node- #content-wrapper,.page-contact #content-wrapper{background-color:rgba(0,0,0,0);border:0 none;border-radius:0;margin-bottom:0;}
.md-arrow-left,.md-arrow-right{background:rgba(255,255,255,0.5) url("") no-repeat scroll 0 0;border-radius:100%;cursor:pointer;display:block !important;height:70px !important;margin-top:-20px !important;position:absolute !important;top:50% !important;width:70px !important;z-index:3 !important;}
.md-arrow-left:hover,.md-arrow-right:hover{background:rgba(255,255,255,1) url("") no-repeat scroll 0 0;}

.md-arrow-left::before,.md-arrow-right::before{border-left:4px solid #000000;border-top:4px solid #000000;content:"";display:block;height:14px;position:absolute;top:29px;width:14px;}
.md-arrow-right::before{right:45px;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.md-arrow-left::before{left:45px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.md-arrow-right{right:-35px!important;}
.md-arrow-left{left:-35px!important;}
.md-arrow-right:hover{right:-30px!important;}
.md-arrow-left:hover{left:-30px!important;}
#main-navigation ul.menu li{display:inline;height:90px;/*position:relative;*/}
#main-navigation ul.menu li a{color:#434547;display:block;float:left;font-size:11px;font-weight:700;margin-right:2%;max-width:12%;padding:0 18px;position:relative;resize:vertical;text-align:center;top:45px;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#main-navigation ul.menu li a{color:rgb(67,69,71);display:block;float:left;font-size:12px;font-weight:700;margin-right:0.5%;max-width:15%;padding:0 1%;position:relative;resize:vertical;text-align:center;top:45px;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.view-destacats-home-v1617 img{width:100%;position:relative}

.views-field-field-subtitle{bottom:0;color:rgb(255,255,255);left:5%;margin-bottom:70px;opacity:0;position:absolute;/*text-shadow:1px 1px 1px rgb(0,0,0);*/
 transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;}
.views-field-php{bottom:20px;color:rgb(255,255,255);left:5%;margin-top:70px;opacity:0;position:absolute;transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s;}
.view-display-id-block_destacados_13 .views-field-title {
  bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 700;
  left: 5%;
  margin-bottom: 114px;
  position: absolute;
  text-transform: uppercase;
}
.view-display-id-block_destacados_12 .views-field-title{bottom:0;color:rgb(255,255,255);font-size:20px;font-weight:700;left:5%;margin-bottom:135px;position:absolute;/*text-shadow:1px 1px 1px rgb(0,0,0);*/
 text-transform:uppercase;}
.view-display-id-block_destacados_11 .views-field-title{bottom:0;color:rgb(255,255,255);font-size:20px;font-weight:700;left:0;margin-bottom:150px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;/*text-shadow:1px 1px 1px rgb(0,0,0);*/
 text-transform:uppercase;width:200px;}

.view-destacats-home-v1617 .views-row .views-field-php-1{/*box-shadow:0 0 0 0 rgba(75,196,223,0.4) inset,0 0 0 16px rgba(255,255,255,0.6) inset,0 1px 2px rgba(0,0,0,0.1);*/
 height:100%;left:0;position:absolute;top:0;width:100%;transition:all 0.4s ease-in-out 0s;}
.view-destacats-home-v1617 .views-row:hover .views-field-php-1{box-shadow:0 0 0 500px rgba(75,196,223,0.65) inset,0 0 0 0 rgba(255,255,255,0.65) inset,0 1px 2px rgba(0,0,0,0);}

.view-destacats-home-v1617 .views-row:hover .views-field-field-subtitle,.view-destacats-home-v1617 .views-row:hover .views-field-php{opacity:1;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}

.view-display-id-block_destacados_11 .views-field-field-subtitle{bottom:0;left:0;margin-left:auto;margin-right:auto;margin-top:50px;padding:10px 5%;right:0;text-align:center;}
.view-display-id-block_destacados_11 .views-field-php{left:0;margin-left:auto;margin-right:auto;margin-top:96px;right:0;text-align:center;bottom:20px;}
.view-display-id-block_destacados_11 .views-row{position:relative}
.view-display-id-block_destacados_11 .views-field-title{margin-bottom:24%;width:90%;}
.view-display-id-block_destacados_11 .views-field-field-subtitle{margin:0 auto 15%;padding:0;}
.view-display-id-block_destacados_11 .views-field-php{bottom:10px;}

a.lnk-hivern,a.lnk-estiu{background-color:#95989a;border-color:#95989a;border-radius:31px;border-style:solid;border-width:1px;color:#ffffff;display:inline-block;font-size:10px;position:relative;text-transform:capitalize !important;top:8px;width:68px;}

a.lnk-hivern div,a.lnk-estiu div{text-transform:lowercase !important;}
a.lnk-hivern div:first-letter,a.lnk-estiu div:first-letter{text-transform:capitalize !important;}

a.lnk-hivern{background-color:#ffffff;color:#000000;}
a.lnk-estiu{color:white!important}
a.lnk-estiu:hover{background-color:#BEC0C1;}
#widget{background-color:rgba(0,0,0,0);border-bottom:1px solid #00a9de;border-top:1px solid #00a9de;height:38px;position:absolute;right:0;top:48px;width:315px;z-index:9;}

#widget .ski-info .moreinfo{display:block;height:0!important;overflow:hidden;opacity:0;transform:translateY(-400px);-ms-transform:translateY(-400px);-webkit-transform:translateY(-400px);transition:transform 0.5s ease 0s,opacity 0.8s ease 0.2s;-webkit-transition:transform 0.5s ease 0s,opacity 0.8s ease 0.2s;}
#widget.hover{height:auto!important;}

#widget.hover .ski-info .moreinfo{display:block;height:auto !important;opacity:1;overflow:hidden;padding-left:38px;transform:translateY(0px) translateX(-38px);-ms-transform:translateY(0px) translateX(-38px);-webkit-transform:translateY(0px) translateX(-38px);width:350px;}
#widget.hover .ski-info{margin-bottom:0;}
#widget.hover .ski-info .teaser .switcher .on{opacity:0;/*transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);*/transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;}
#widget.hover .ski-info .teaser .switcher .off{display:block;/*transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);*/transition:all 1s ease 0.2s;-ms-transition:all 1s ease 0.2s;-webkit-transition:all 1s ease 0.2s;}

.ski-info .moreinfo .square-blocks{margin:0;padding:0 0 0 0px!important;}
.ski-info .moreinfo .rectangle-blocks{list-style:outside none none;margin:0;padding:0!important;}

#widget #block-system-main{padding:0}
#widget.hover .ski-info .teaser{border-bottom:1px solid rgb(0,169,255);height:38px;}

/*CRR WIDGET*/
#CRRWidget .close-button{border:1px solid rgb(0,169,222);border-radius:20px;cursor:pointer;height:20px;position:absolute;right:-16px;top:-25px;width:20px;}
#CRRWidget .close-button::after{color:rgb(0,169,222);content:"X";font-size:10px;left:6px;position:absolute;top:-2px;}
.FormCRRWidgetv2{position:relative}

#block-block-14{display:block;}
#CRRWidget{background-color:rgb(255,112,79);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/carret_reserva-online.png");background-position:15px center;background-repeat:no-repeat;background-size:30px auto;border-radius:20px 0 0 20px;height:40px;overflow:hidden;padding:0;position:absolute;right:0;top:90px;transition:all 0.6s ease 0s;width:355px;z-index:1;}

/* VERSIÓ ESTIU
 #CRRWidget.widget-hover{transform:translateY(395px);}
 #CRRWidget.hover{overflow:visible;}
  */
#CRRWidget.widget-hover {
	transform: translateY(150px);
}
#CRRWidget.hover{overflow:visible;}
#CRRWidget a:hover {text-decoration:none!important}

/*FI ESTIU*/

#CRRWidget .booking_block h2{color:#ffffff;font-size:15px;font-weight:700;height:40px;line-height:40px;margin:0;padding-left:57px;text-align:left;}

#CRRWidget .FormCRRHeader{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:rgba(255,255,255,0.95);border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-color:rgba(0,169,222,0.5);border-image:none;border-style:solid;border-width:0 1px 1px;margin:0 0 0 38px;padding:30px 20px 20px;width:315px;}
#CRRWidget #dtd{float:left;margin:0 1%;width:48%;border:1px solid #00A9DE;color:rgb(69,69,69)!important;}
#CRRWidget #dth{float:left;margin:0 1%;width:48%;color:rgb(69,69,69)!important;border:1px solid #00A9DE;}
#CRRWidget #dtd[placeholder]{color:rgb(69,69,69)!important;}
#CRRWidget #lblPueblo{clear:both;margin-top:10px;}
#CRRWidget #zon{margin-bottom:10px;}
#CRRWidget #lblHotel{margin-top:10px;}
#CRRWidget #hot{margin-bottom:10px;}
#CRRWidget #lblAdultos{float:left;margin-top:10px;width:50%;text-align:center;}
#CRRWidget #lblNinos{float:left;margin-top:10px;width:46%;margin-left:2%;margin-right:2%;text-align:center;}
#CRRWidget .Ninos{clear:both;display:block;float:none;}
#CRRWidget .Ninos #lblEdades{width:100%;}
#CRRWidget .Ninos select{display:inline;margin-bottom:5px;width:30%;}

#CRRWidget #btnForm{background-color:rgb(255,112,79);border-color:rgb(255,112,79) !important;border-radius:20px;color:rgb(255,255,255) !important;font-family:"Rubik";font-size:13px;font-weight:600;height:35px;line-height:35px;margin-bottom:10px !important;margin-top:10px !important;padding:0 20px;}

#CRRWidget p a{text-decoration:underline !important;}
.ski-info .moreinfo .square-blocks li:hover{background-color:rgba(45,45,45,0.7)!important;}
.ski-info .moreinfo .rectangle-blocks li a:hover{background-color:rgba(45,45,45,0.7)!important;}

#CRRWidget #btnForm:hover{background:rgb(255,161,139) none repeat scroll 0 0!important;border-color:rgb(255,161,139)!important;}

#ui-datepicker-div{background-color:rgb(255,255,255) !important;border-bottom:1px solid rgb(0,0,0);border-left:1px solid rgb(0,0,0) !important;border-right:1px solid rgb(0,0,0);border-top:1px solid rgb(0,0,0) !important;font-family:Rubik,sans-serif !important;z-index:2147483647 !important;font-size:12px;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{font-size:0 !important;height:1.8em;position:absolute;top:4px;width:1.8em;}
.ui-datepicker .ui-datepicker-next{right:22px !important;}
.ui-datepicker .ui-datepicker-prev{left:10px !important;}
.ui-datepicker .ui-datepicker-prev::before{color:rgb(128,128,128);content:"<";cursor:pointer;font-size:18px;}
.ui-datepicker .ui-datepicker-next:before{color:rgb(128,128,128);content:">";cursor:pointer;font-size:18px;}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{}
.ui-datepicker-title .ui-datepicker-month{font-weight:600}

.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled{display:none}

 .ui-datepicker-unselectable,.ui-state-disabled{color:#F4F4F4;}

.ui-datepicker-week-end a,.ui-datepicker-week-end span{color:rgb(0,169,222) !important;}
.ui-datepicker td span,.ui-datepicker td a{text-align:center!important;}
.ui-datepicker table{border-color:rgb(200,200,200) rgba(0,0,0,0) !important;border-style:solid none !important;border-width:1px medium !important;margin-bottom:15px !important;}
.ui-datepicker-today a{background-color:rgb(240,62,84) !important;border-radius:100% !important;color:rgb(255,255,255) !important;display:block;height:20px;margin:0 auto;width:20px;}
.ui-datepicker-unselectable span,.ui-state-disabled span,.ui-datepicker-unselectable a,.ui-state-disabled a{color:rgb(244,244,244) !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
    padding: 2px !important;
    border-radius: 0;
    height: 20px !important;
    background-color: white;
    font-size: 14px !important;
}


/*GRANDVALIRA LOVERS INSTAGRAM FEED*/
#block-block-35{margin-bottom:0;margin-top:20px;}
#block-block-35 h2{color:rgb(0,169,222);font-family:"Rubik",sans-serif;font-size:39px;font-weight:700;margin-bottom:0;text-align:center;text-shadow:none;}
#block-block-35 h3{font-family:"Rubik",sans-serif;font-size:18px;font-weight:400;margin-top:0;text-align:center;}
#block-block-35 ul{list-style:outside none none;margin:18px 0;padding:0;}
#block-block-35 ul li{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:13.667vw;list-style:outside none none;}
.block-instagram-social-feed ul {padding:0}
.block-instagram-social-feed ul li {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 13.667vw;
  list-style: outside none none;
  position:relative;
}
.block-instagram-social-feed ul li a{position:absolute;top:0;left:0;width:100%;height:100%}
#bottom-content,.toggle-control a,.toggle-control a:hover{background-color:rgba(0,0,0,0);}
#bottom-content,#bottom-content .container{padding:0;}
#block-block-36{background-color:rgb(0,169,222);margin:0 auto;width:100%;}
#block-block-36 h2{color:rgb(255,255,255);font-family:"Rubik",sans-serif;font-size:30px;font-weight:700;letter-spacing:1px;margin-bottom:20px;margin-top:20px;text-align:center;text-shadow:none;text-transform:none;}
#block-block-36 h3{color:rgb(255,255,255);font-family:"Rubik",sans-serif;font-size:14px;font-weight:400;line-height:normal;margin-top:0;text-align:center;text-transform:none;letter-spacing:1px;}
#block-block-36 .news-bloc-content{margin:60px auto;max-width:900px;padding:0 15px;}

#block-block-36 .form-item{}
#block-block-36 input{max-width:70%!important;display:none;}
#block-block-36 a{display:block;margin:0 auto !important;max-width:30% !important;}

#block-block-42{background-color:rgb(0,169,222);margin:0 auto;width:100%;}
#block-block-42 h2{color:rgb(255,255,255);font-family:"Rubik",sans-serif;font-size:30px;font-weight:700;letter-spacing:1px;margin-bottom:20px;margin-top:20px;text-align:center;text-shadow:none;text-transform:none;}
#block-block-42 h3{color:rgb(255,255,255);font-family:"Rubik",sans-serif;font-size:14px;font-weight:400;line-height:normal;margin-top:0;text-align:center;text-transform:none;letter-spacing:1px;}
#block-block-42 .news-bloc-content{margin:60px auto;max-width:1100px;padding:0 15px;}

#block-block-42 .form-item {
	display: block;
	text-align: center;
	margin: 0 auto;
}
#block-block-42 input{max-width:70%!important;display:none;}
#block-block-42 a {
	display: inline-block;
	margin: 0 auto !important;
	max-width: 45% !important;
	text-align: center;
}

#block-block-42 .icon-mygv {
	background-image: url('/sites/all/modules/bitanube_api_gv/theme/GV WEB MY GRANDVALIRA CASTELLANO-WHITE.png');
	background-position: center;
	background-size: contain;
	height: 100%;
	display: block;
	min-height: 300px;
	background-repeat: no-repeat;
}


#colorbox,#cboxWrapper{background-color:transparent!important;}

#cboxContent {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  border-radius: 30px !important;
  overflow: hidden;
}
#cboxLoadedContent{margin:20px;}
#cboxClose{background-color:rgb(255,255,255);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/close.png");background-position:center 4px;background-repeat:no-repeat;border:medium none !important;border-radius:100%;box-shadow:none !important;color:rgba(0,0,0,0);cursor:pointer;font-family:Arial;font-size:6px;height:40px;line-height:14px;padding:0;position:absolute;right:3px;text-align:center;text-shadow:none;text-transform:none;top:3px;width:40px;}

#block-block-37{background-color:rgb(255,255,255);margin-bottom:10px;}
#block-block-37 .media-content-bloc{color:rgb(69,69,69);display:block;font-family:Rubik,sans-serif;font-size:15px;font-weight:300;margin:0 auto;max-width:1140px;padding:30px 10px;}

#block-block-37 .content{}
#block-block-37 .content .row{margin-left:0;margin-right:0;}
#block-block-37 .content .row > div > div{}
#block-block-37 #opinion{}
 #block-block-37 #opinion img{margin:0 auto 10px;}
 #block-block-37 #opinion .title{font-size:16px;font-weight:600;margin:0 auto;max-width:165px;text-align:center;}
 #block-block-37 #opinion .subtitle{font-size:15px;font-weight:300;margin:10px auto;text-align:center;}
 #block-block-37 #opinion .action .btn-white{display:block;margin:0 auto!important;max-width:100%;padding:0px;width:275px;}
#block-block-37 #app{border-left:2px solid rgb(234,234,234);border-right:2px solid rgb(234,234,234);min-height:310px;padding-top:45px;}
 #block-block-37 #app img{margin:0 auto;}
 #block-block-37 #app .title{color:rgb(69,69,69);font-size:20px;font-weight:600;letter-spacing:2px;margin-top:20px;text-align:center;text-transform:uppercase;}
 #block-block-37 #app .subtitle{color:rgb(69,69,69);font-size:18px;font-weight:400;margin:10px auto 20px;max-width:100%;text-align:center;}
 #block-block-37 #app .action{}
#block-block-37 #XXSS{}
 #block-block-37 #XXSS img{}
 #block-block-37 #XXSS .title{color:rgb(69,69,69);font-size:20px;font-weight:600;letter-spacing:2px;margin:50px auto 20px;text-align:center;text-transform:uppercase;width:80%;}
 #block-block-37 #XXSS .subtitle{font-size:15px;font-weight:300;margin:10px auto 20px;max-width:100%;text-align:center;}
#block-block-37 #XXSS .action {
    padding-left: 15%;
}

.view-display-id-block_patrocinadors{}
.view-display-id-block_patrocinadors ul{display:inline-block;margin:0 !important;text-align:center;width:100% !important;}
.view-display-id-block_patrocinadors ul li{border:medium none;display:inline-block;list-style:outside none none;margin:0 !important;padding-bottom:0 !important;padding-top:0 !important;}
.view-display-id-block_patrocinadors ul li {
    margin: 0 0.5% !important;
    width: 9%!important;
}
.view-display-id-block_patrocinadors ul li a{}
.view-display-id-block_patrocinadors ul li a img{height:100%;margin:0 auto;}
#header ul.menu,#subfooter ul.menu,#top-content ul.menu,#bottom-content ul.menu{margin-left:1%;text-align:center;}
#subfooter ul.menu li a{font-size:15px;font-weight:600;color:rgb(67,​ 69,​ 71)}
#subfooter ul.menu li a:hover{text-decoration:underline;}
#block-block-38{}
#block-block-38 ul.medallas{display:inline-block;margin:0 !important;padding:0;text-align:center;width:100% !important;}
#block-block-38 ul li {
  display: inline-block;
  float: none;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
  list-style: outside none none;
  margin: 0 -30px;
  text-align: left;
  width: 255px;
}
#block-block-38 ul li:nth-of-type(3) {
  margin: 0 -50px 0 -30px;
}
#block-block-38 ul li:nth-of-type(1) {
  margin-left: 0;
}
#block-block-38 ul li img {
  display: block;
  height: 65px;
  margin: 0 0 0 auto;
  position: relative;
}
#block-block-38 ul li.separator {
  border-right: 1px solid rgb(0, 0, 0);
  display: inline-block;
  float: none;
  height: 40px;
  left: -1%;
  margin: 0 10px 10px 0;
  min-width: 1px !important;
  position: relative;
  top: -5px;
  width: 1px !important;
}

.front article .field-name-title-field{display:none}

.node-page .field-name-field-main-picture{display:none}

#banner{display:none}

body.toolbar #header{margin-top:70px !important;}
.with-banner #banner{display:block;padding-top:60px !important;}
.with-banner.with-alerts #banner{display:block;padding-top:89px !important;}

#page{margin-top:100px;}
body.with-alerts #page{margin-top:116px;}
body.with-alerts #header{margin-top:28px;}

body.with-banner #page{margin-top:0;}
body.with-banner #header{margin-top:0;}

body.with-banner.with-alerts #page{margin-top:0;}
body.with-banner.with-alerts #header{margin-top:28px;}

#banner > .container{padding:0!important}
#banner *{padding:0!important}
#banner .row{margin-left:0;margin-right:0}
#banner .node-image .field-item{display:block;height:47vw;max-height:550px;min-height:300px;overflow:hidden;position:relative;text-align:center;width:100%;}
#banner .node-image .field-item img{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;transition:all 35s linear 0s;-webkit-transition:all 25s linear 0;/* Safari */
 width:100% !important;}
.field-name-field-categoria{display:none}
#banner .field-name-field-image {
  background-position: center center;
  background-size: cover;
  margin: 0 !important;
}

/*página normal*/
.field-name-field-main-picture article header,.field-name-field-main-picture .field-type-text-long{display:none}

ol.breadcrumb{background-color:rgba(0,0,0,0);border:medium none;margin:0;padding:0 15px;}
ol.breadcrumb li{background-color:rgb(243,243,243);color:rgb(0,169,222);font-size:10px;font-weight:400;padding:4px 8px;}
ol.breadcrumb li:hover{background-color:#D4F5FF;}
ol.breadcrumb li:last-of-type{border-radius:0 10px 10px 0;}
ol.breadcrumb li a{}
.breadcrumb > li + li::before{content:"";color:inherit;padding:0;}

#sidebar-first .block .content{padding:0 15px}

.view-display-id-block_interesa_cosas .views-row .views-field-field-url a::before {
  border: 1px solid rgb(0, 169, 222);
  border-radius: 100%;
  color: rgb(0, 169, 222);
  content: ">";
  display: block;
  height: 20px;
  line-height: 18px;
  padding-left: 2px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: calc(50% - 10px);
  width: 20px;
  z-index: 0;
}
.view-display-id-block_enlaces_interes .views-row {
  display: none;
 }
.view-display-id-block_interesa_cosas .views-row {
  display: none;
  height: auto;
  margin-left: -10px;
  padding: 5px 30px 5px 10px;
  position: relative;
}
.view-display-id-block_interesa_cosas .views-field-field-url a {
  color: rgb(69, 69, 69);
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  padding-right: 35px;
  text-align: left;
  text-transform: uppercase;
}
.view-display-id-block_interesa_cosas .views-field-body {
  color: rgb(0, 169, 222);
  font-size: 12px;
  font-weight: 400;
  padding-top: 5px;
}
.view-display-id-block_interesa_cosas .views-field-body p{margin:0}
.view-display-id-block_interesa_cosas .views-field-body a {
  display: block;
  font-size: 13px;
  line-height: 1.1;
  margin-top: -10px;
  padding-left: 0;
  padding-right: 35px;
  padding-top: 8px;
  position: relative;
  text-align: justify;
  width: 100%;
}
.view-display-id-block_interesa_cosas .views-row:hover {
  background-color: rgb(231, 249, 255);
  transition: all 1s ease 0s;
}

.view-display-id-block_enlaces_interes{background-color:rgb(249,249,249);padding:10px;}
.view-display-id-block_enlaces_interes a{color:rgb(69,69,69);display:block;font-size:15px;font-weight:600;margin-bottom:5px;}
.view-display-id-block_enlaces_interes a:hover{text-decoration:underline !important;}

#block-block-17{background-color:rgba(0,169,222,0.7);border-color:rgba(0,0,0,0);border-radius:0 31px 31px 0;border-style:none;bottom:0;color:rgb(255,255,255);height:61px;left:0;position:absolute;z-index:1;display:block;left:-500px;}
#block-block-17:hover{background-color:rgba(0,169,222,0.9);}
#block-block-17 .calendar_sidebar_block a{bottom:0;display:block;font-size:15px;font-weight:700;left:0;line-height:60px;margin:auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:100%;}
#block-block-17 .calendar_sidebar_block a::after{border:1px solid rgb(255,255,255);border-radius:100%;content:"+";font-size:19px;font-weight:100;height:20px;line-height:17px;position:absolute;right:20px;top:20px;width:20px;}
#block-block-17 .calendar_sidebar_block a:hover::after{background-color:rgb(255,255,255);color:rgb(0,169,222);transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}

#main-navigation .block-menu .content .menu li.first-level.hover > a::after{animation:animationFrames linear 0.6s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 0.6s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 0.6s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 0.6s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 0.6s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;}

@keyframes animationFrames-NOT-IN-USE{0%{transform:translate(0px,0px) rotate(90deg);}
 15%{transform:translate(0px,-25px) rotate(90deg);}
 30%{transform:translate(0px,0px) rotate(90deg);}
 45%{transform:translate(0px,-15px) rotate(90deg);}
 60%{transform:translate(0px,0px) rotate(90deg);}
 75%{transform:translate(0px,-5px) rotate(90deg);}
 100%{transform:translate(0px,0px) rotate(90deg);}}

@-moz-keyframes animationFrames-NOT-IN-USE{0%{-moz-transform:translate(0px,0px) ;}
 15%{-moz-transform:translate(0px,-25px) rotate(90deg);}
 30%{-moz-transform:translate(0px,0px) rotate(90deg);}
 45%{-moz-transform:translate(0px,-15px) rotate(90deg);}
 60%{-moz-transform:translate(0px,0px) rotate(90deg) ;}
 75%{-moz-transform:translate(0px,-5px) rotate(90deg);}
 100%{-moz-transform:translate(0px,0px) rotate(90deg);}}

@-webkit-keyframes animationFrames-NOT-IN-USE{0%{-webkit-transform:translate(0px,0px) ;}
 15%{-webkit-transform:translate(0px,-25px) rotate(90deg);}
 30%{-webkit-transform:translate(0px,0px) rotate(90deg);}
 45%{-webkit-transform:translate(0px,-15px) rotate(90deg);}
 60%{-webkit-transform:translate(0px,0px) rotate(90deg);}
 75%{-webkit-transform:translate(0px,-5px) rotate(90deg);}
 100%{-webkit-transform:translate(0px,0px) rotate(90deg);}}

@-o-keyframes animationFrames-NOT-IN-USE{0%{-o-transform:translate(0px,0px) ;}
 15%{-o-transform:translate(0px,-25px) rotate(90deg);}
 30%{-o-transform:translate(0px,0px) rotate(90deg) ;}
 45%{-o-transform:translate(0px,-15px) rotate(90deg) ;}
 60%{-o-transform:translate(0px,0px) rotate(90deg) ;}
 75%{-o-transform:translate(0px,-5px) rotate(90deg) ;}
 100%{-o-transform:translate(0px,0px) rotate(90deg) ;}}

@-ms-keyframes animationFrames-NOT-IN-USE{0%{-ms-transform:translate(0px,0px) ;}
 15%{-ms-transform:translate(0px,-25px) rotate(90deg) ;}
 30%{-ms-transform:translate(0px,0px) rotate(90deg) ;}
 45%{-ms-transform:translate(0px,-15px) rotate(90deg) ;}
 60%{-ms-transform:translate(0px,0px) rotate(90deg) ;}
 75%{-ms-transform:translate(0px,-5px) rotate(90deg) ;}
 100%{-ms-transform:translate(0px,0px) rotate(90deg) ;}}

/*MENUS*/
#main-navigation .block-menu .menu{border:medium none;}
#main-navigation .block-menu .menu li{}
#main-navigation .block-menu > .content > .menu{position:relative}

#main-navigation .block-menu .content .menu li.first-level.hover{}
 #main-navigation .block-menu .content .menu li.first-level.hover > a,#main-navigation .block-menu .content .menu li a:hover,a.active-trail{color:rgb(0,169,222) !important;}
 
 #main-navigation .block-menu .content .menu li.first-level.hover.expanded > a::after{content:">";font-size:20px;font-weight:100;left:0;position:absolute;text-align:center;bottom:-20px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);width:100%;}
 #main-navigation .block-menu .content .menu li.first-level.hover > ul.menu{background-color:rgba(255,255,255,0.9);border:1px solid rgba(0,169,222,0.5);display:block;height:auto;left:0;max-width:100%;padding-bottom:10px;position:absolute;top:70px;}

#main-navigation .block-menu .content .menu li.first-level.hover > ul.menu {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(0, 169, 222, 0.5);
  display: block;
  height: auto;
  left: 0;
  max-width: 100%;
  min-width: 70%;
  padding-bottom: 10px;
  position: absolute;
  top: 70px;
}

 #main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li{border:medium none;display:block;float:left;height:auto !important;margin:0 0 0 15px;max-width:15%;min-width:130px;}
 
 #main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li > a,#main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li > span{border:medium none;color:rgb(0,169,222) !important;display:block !important;font-size:14px;font-weight:700;line-height:normal !important;margin-bottom:10px;margin-right:10px;margin-top:10px;max-width:100% !important;padding:0 !important;position:relative !important;text-align:left;text-transform:uppercase;top:0 !important;transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;}
#main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li > ul.menu{display:block;margin:0;padding:0;}
#main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li > ul.menu > li{display:block;height:auto;width:100% !important;}
#main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li > ul.menu > li > a{border:medium none;display:block !important;height:auto;line-height:normal;margin:0 0 10px;max-width:100%;min-width:100%;padding:0;text-align:left;text-transform:uppercase;top:0 !important;transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);width:100%;}
#main-navigation .block-menu .content .menu li.first-level.hover > ul.menu > li > ul.menu > li > span{}
#main-navigation ul.menu li a.active-trail, #main-navigation ul.menu li span.active-trail{color:rgb(0,169,222) !important;}
#main-navigation ul.menu li.active-trail li a.active-trail , #main-navigation ul.menu li.active-trail li span.active-trail{color:rgb(0,169,222) !important;text-decoration:underline!important}


/*GALERIES*/
.node .field-type-node-reference > .field-items{width:100%}
.node .field-name-field-related-photos.field-type-node-reference > .field-items header,.node .field-name-field-related-photos.field-type-node-reference .field-items footer{display:none}
.node .field-name-field-related-photos.field-type-node-reference > .field-items .owl-item{background-repeat:no-repeat;background-size:cover;height:16vw;position:relative;}
.node .field-name-field-related-videos.field-type-node-reference > .field-items .owl-item{background-repeat:no-repeat;background-size:cover;height:25vw;position:relative;}
.node .field-type-node-reference > .field-items .owl-item a{background-color:rgba(0,0,0,0.1);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/zoom.png");background-position:right bottom;background-repeat:no-repeat;background-size:45px auto;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
.node .field-type-node-reference > .field-items .owl-item a {
  z-index: 99;
}
.node .field-name-field-related-videos.field-type-node-reference .owl-item a.galeria-videos{background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/play_xl.png");background-position:center center;background-repeat:no-repeat;background-size:75px auto;bottom:0;display:block;left:0;padding:0;position:absolute;right:0;top:0;}
.node .field-name-field-related-videos.field-type-node-reference .owl-item a.galeria-videos:hover{background-color:rgba(0,169,222,0.6);background-size:80px auto;}



.node .field-type-node-reference > .field-items .owl-item a:hover{background-color:rgba(0,169,222,0.6);background-size:50px auto;}
.node .field-name-field-related-videos.field-type-node-reference .owl-item article .content{display:none} 

.node .field-name-field-related-videos.field-type-node-reference .owl-item{cursor:pointer;}
/*.node .field-name-field-related-videos.field-type-node-reference .owl-item article header{background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/play_xl.png");background-position:center center;background-repeat:no-repeat;background-size:75px auto;bottom:0;display:block;left:0;padding:0;position:absolute;right:0;top:0;}
.node .field-name-field-related-videos.field-type-node-reference .owl-item article header:hover{background-color:rgba(0,169,222,0.6);background-size:80px auto;}*/
.node .field-name-field-related-videos.field-type-node-reference .owl-item article header h2{bottom:10px;color:rgb(255,255,255);margin:0;padding:20px;position:absolute;}
.node .field-name-field-related-photos,.node .field-name-field-related-videos{display:block;margin:10px 0 40px;overflow:hidden;position:relative;}
.node .field-name-field-related-photos .field-label,.node .field-name-field-related-videos .field-label{color:rgb(69,69,69);font-family:"Rubik",sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;margin:10px 0;text-align:left;text-transform:uppercase;}

.node .field-name-field-related-photos .navigation{height:0;margin-top:5px;position:absolute;top:8vw;width:100%;}
.node .field-name-field-related-photos .navigation .prev,.node .field-name-field-related-photos .navigation .next{}
.node .field-name-field-related-photos .navigation .prev{}
.node .field-name-field-related-photos .navigation .next{}
.node .field-name-field-related-photos .navigation .prev,.node .field-name-field-related-photos .navigation .next{background:rgba(255,255,255,0.7) url("") no-repeat scroll 0 0;border-color:rgba(0,0,0,0);border-radius:100%;cursor:pointer;display:block !important;height:70px;margin-top:0;max-width:70px !important;min-width:70px !important;position:absolute;top:50%;width:70px !important;z-index:3;}
.node .field-name-field-related-photos .navigation .prev:hover,.node .field-name-field-related-photos .navigation .next:hover{background:rgba(255,255,255,1) url("") no-repeat scroll 0 0;}
.node .field-name-field-related-photos .navigation .prev::before,.node .field-name-field-related-photos .navigation .next::before{background:rgba(0,0,0,0) none repeat scroll 0 0;border-left:4px solid rgb(0,0,0);border-radius:0;border-top:4px solid rgb(0,0,0);content:"";display:block;height:14px;position:absolute;top:33px;transform-origin:0 0 0;-ms-transform-origin:0 0 0;-webkit-transform-origin:0 0 0;width:14px;}
.node .field-name-field-related-photos .navigation .next::before{left:inherit !important;right:25px;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.node .field-name-field-related-photos .navigation .prev::before{left:40px !important;right:inherit !important;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.node .field-name-field-related-photos .navigation .next{right:-35px;}
.node .field-name-field-related-photos .navigation .prev{left:-35px;}
.node .field-name-field-related-photos .navigation .next:hover{right:-30px;}
.node .field-name-field-related-photos .navigation .prev:hover{left:-30px;}

.node-type-landing-esdeveniment .photo-gallery .navigation {
  height: 0;
  margin-top: 5px;
  position: absolute;
  top: 35%;
  transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
  width: 100%;
}
.node-type-landing-esdeveniment .video-gallery .navigation {
  height: 0;
  margin-top: 5px;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
  width: 100%;
}

.node-type-landing-esdeveniment .gallery_fit .navigation .prev,.node-type-landing-esdeveniment .gallery_fit .navigation .next{}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev{}
.node-type-landing-esdeveniment .gallery_fit .navigation .next{}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev,.node-type-landing-esdeveniment .gallery_fit .navigation .next{background:rgba(255,255,255,0.7) url("") no-repeat scroll 0 0;border-color:rgba(0,0,0,0);border-radius:100%;cursor:pointer;display:block !important;height:70px;margin-top:0;max-width:70px !important;min-width:70px !important;position:absolute;top:50%;width:70px !important;z-index:3;}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev:hover,.node-type-landing-esdeveniment .gallery_fit .navigation .next:hover{background:rgba(255,255,255,1) url("") no-repeat scroll 0 0;}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev::before,.node-type-landing-esdeveniment .gallery_fit .navigation .next::before{background:rgba(0,0,0,0) none repeat scroll 0 0;border-left:4px solid rgb(0,0,0);border-radius:0;border-top:4px solid rgb(0,0,0);content:"";display:block;height:14px;position:absolute;top:33px;transform-origin:0 0 0;-ms-transform-origin:0 0 0;-webkit-transform-origin:0 0 0;width:14px;}
.node-type-landing-esdeveniment .gallery_fit .navigation .next::before{left:inherit !important;right:25px;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev::before{left:40px !important;right:inherit !important;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.node-type-landing-esdeveniment .gallery_fit .navigation .next{right:-35px;}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev{left:-35px;}
.node-type-landing-esdeveniment .gallery_fit .navigation .next:hover{right:-30px;}
.node-type-landing-esdeveniment .gallery_fit .navigation .prev:hover{left:-30px;}


.node .field-name-field-related-videos .field-label,.node .field-name-field-related-videos .field-label{color:rgb(69,69,69);font-family:"Rubik",sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;margin:10px 0;text-align:left;text-transform:uppercase;}
.node .field-name-field-related-videos .navigation{height:0;margin-top:5px;position:absolute;top:12vw;width:100%;}
.node .field-name-field-related-videos .navigation .prev,.node .field-name-field-related-videos .navigation .next{}
.node .field-name-field-related-videos .navigation .prev{}
.node .field-name-field-related-videos .navigation .next{}
.node .field-name-field-related-videos .navigation .prev,.node .field-name-field-related-videos .navigation .next{background:rgba(255,255,255,0.7) url("") no-repeat scroll 0 0;border-color:rgba(0,0,0,0);border-radius:100%;cursor:pointer;display:block !important;height:70px;margin-top:0;max-width:70px !important;min-width:70px !important;position:absolute;top:50%;width:70px !important;z-index:3;}
.node .field-name-field-related-videos .navigation .prev:hover,.node .field-name-field-related-videos .navigation .next:hover{background:rgba(255,255,255,1) url("") no-repeat scroll 0 0;}
.node .field-name-field-related-videos .navigation .prev::before,.node .field-name-field-related-videos .navigation .next::before{background:rgba(0,0,0,0) none repeat scroll 0 0;border-left:4px solid rgb(0,0,0);border-radius:0;border-top:4px solid rgb(0,0,0);content:"";display:block;height:14px;position:absolute;top:33px;transform-origin:0 0 0;-ms-transform-origin:0 0 0;-webkit-transform-origin:0 0 0;width:14px;}
.node .field-name-field-related-videos .navigation .next::before{left:unset !important;right:25px;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.node .field-name-field-related-videos .navigation .prev::before{left:40px !important;right:unset !important;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.node .field-name-field-related-videos .navigation .next{right:-35px;}
.node .field-name-field-related-videos .navigation .prev{left:-35px;}
.node .field-name-field-related-videos .navigation .next:hover{right:-30px;}
.node .field-name-field-related-videos .navigation .prev:hover{left:-30px;}

/*NOTICIES*/
#block-views-news-block .view-display-id-block .views-field-view-node{clear:both;display:block;float:right;}
#block-views-news-block .view-display-id-block .views-row, .view-display-id-block_news_landings .views-row{border-bottom:1px solid #00A9DE}
#block-views-news-block .view-display-id-block .views-widget .form-item{margin-right:20px}
#block-views-news-block .view-display-id-block .chosen-container-single .chosen-single{/*background-color:rgb(255,255,255) !important;*/
 border:1px solid rgb(0,169,222) !important;border-radius:20px !important;box-shadow:none !important;color:rgb(0,169,222) !important;display:block !important;height:40px !important;line-height:40px !important;overflow:hidden !important;padding:0 0 0 18px !important;position:relative !important;text-decoration:none !important;white-space:nowrap !important;}
#block-views-news-block .view-display-id-block .chosen-container-single .chosen-single span{/*color:rgb(0,169,222) !important;*/
 display:block !important;font-family:Rubik,sans-serif !important;font-size:15px !important;font-weight:300 !important;margin-right:26px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}

/*userlogin*/
.page-userloginsecret #block-system-main{height:100vh}
.not-logged-in.page-userloginsecret .addthis_sharing_toolbox{display:none}
.not-logged-in.page-userloginsecret header,.not-logged-in.page-userloginsecret footer,.not-logged-in.page-userloginsecret #bottom-content,.not-logged-in.page-userloginsecret #breadcrumb,.not-logged-in.page-userloginsecret #ui-datepicker-div{display:none}
.page-userloginsecret #block-system-main,.page-userloginsecret #block-system-main *{display:block!important}
.page-userloginsecret #user-login{border:1px solid rgb(0,169,222) !important;border-radius:10% 10% 25% 25%;display:block !important;left:0;margin:0 auto;max-width:365px;padding:20px 40px 0;position:absolute;right:0;top:50vh;transform:translateY(-35vh);}
.page-userloginsecret #user-login *{text-align:center;}
.page-userloginsecret #user-login .form-required{display:inline-block;float:right;margin:0;}
.page-userloginsecret #user-login .description{font-size:11px;font-style:italic;line-height:normal;margin-top:2px;}
.page-userloginsecret #user-login #edit-actions{display:block;left:0;margin:50px auto -20px;position:relative;right:0;}
.page-userloginsecret #user-login #edit-actions input {
  background-image: url("http://surveys.grandvalira.com/sites/default/files/logo-hivern-grandvalira.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 20px auto;
  font-weight: 400;
  margin: 0 auto !important;
  padding-left: 36px;
  padding-right: 20px;
}
.page-userloginsecret #user-login label{font-size:20px;font-weight:200;margin-bottom:0 !important;text-align:center;}
.page-userloginsecret #user-login::after{content:"Proudly powered by BITANUBE WEB DEVELOPMENT";display:block;font-size:10px;margin:100px -30px 0;padding:0;position:absolute;text-align:center;width:100%;}

 
h2{color:rgb(0,169,222);font-family:"Rubik",sans-serif;font-size:39px;font-weight:700;text-align:center;}
/*IFRAME FERATEL PAGINA WEBCAMS*/
#block-block-11 > .content iframe {
  border: 0 solid rgb(127, 127, 127);
  display: block;
  height: auto;
  margin: 20px auto;
  max-width: calc(100vw - 190px);
  overflow: hidden;
  width: 100%;
}
.field-name-body iframe{display:block;margin:0 auto;max-width:calc(100% - 40px);}
/*#webcam_grau,#webcam_tarter,#webcam_soldeu,#webcam_pas,#webcam_drone{display:block;margin:0 auto;width:600px}*/

#wf-weatherfeed{max-width:calc(100% - 15px) !important;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;width:475px !important;}
#wf-weatherfeed iframe{max-width:900px !important;}
,#wf-link{max-width:calc(100% - 40px) !important;}
#block-views-webcams-block-1{max-width:100%;overflow:auto;}
#current-camera{}
#current-camera iframe{}
.md-video .md-playbtn{background:none}
.md-close-video{background-color:red;background-size:cover;border-radius:100%;height:60px;right:20px;top:20px;width:60px;}
 #block-views-webcams-block-1 > header{}
 #block-views-webcams-block-1 > header h1{position:relative;top:0;left:-2.4%;width:102.4%;text-transform:uppercase;background:#000;color:#FFF;padding:10px 2.4%;font-size:24px;margin:0 0 15px;}
/*.view-webcams{background:#0AAFC3 url(../images/bg_mapa.jpg) repeat-y left bottom;border:1px solid #7f7f7f;}*/
 /*.view-webcams > .view-content{width:685px;height:150px}*/
.view-webcams .sector-list{float:left;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin-bottom:-12px;padding:10px 7px 0;position:relative;width:25%;z-index:1;}
 .view-webcams .sector-list h3 span{display:block;font-weight:600;letter-spacing:2px;margin:5px 0;}
 .view-webcams .sector-list > ul{margin:0;list-style-type:none;padding:0;text-transform:uppercase;}
 .view-webcams .sector-list > ul > li{line-height:1em;list-style:outside none none;margin-bottom:6px;}
.view-webcams .sector-list > ul > li a{color:rgb(0,169,222) !important;font-size:15px;font-weight:600;margin:0;text-transform:none;}
.view-webcams .sector-list > ul > li a.active,.view-webcams .sector-list > ul > li a:hover{font-weight:700;text-decoration:underline !important;}
.view-webcams .sector-list > ul > li a:hover{color:rgb(69,69,69)!important}
 
#current-camera{position:relative;}
#current-camera > header{height:100%;left:0;margin:0;overflow:hidden;padding:0 20px;position:absolute;top:0;width:645px;}
#current-camera > .content{padding-bottom:58px;padding-top:45px;z-index:-2;}

#current-camera > header h1{bottom:12px;color:rgb(0,169,222);font-size:24px;font-weight:700;position:absolute;z-index:1;}
#current-camera > header h2{bottom:0;color:rgb(0,0,0);font-weight:300;position:absolute;text-shadow:none;}
 #current-camera > header .info{position:absolute;top:10px;left:0px;font-size:18px;text-transform:uppercase;color:#00B5D9;text-shadow:none;}
#current-camera p.btn-pager{bottom:75px;display:inline;position:absolute;}
 #current-camera p.next{right:5px;}
 #current-camera p.previous{left:5px;}

 #current-camera .view-empty{padding:50px;text-align:center;}
.view-webcams .view-content{clear:both;padding:10px 0 20px;}
.webcams-map > span.icon{background:rgba(0,0,0,0) url("/sites/all/modules/omitsis_webcams/images/gv_mapa_webcam-off.png") no-repeat scroll 0 0;}
.webcams-map > span.icon:hover{background:rgba(0,0,0,0) url("/sites/all/modules/omitsis_webcams/images/gv_mapa_webcam-on.png") no-repeat scroll 0 0;}
.webcams-map > span.icon.active{background-position:0;background:rgba(0,0,0,0) url("/sites/all/modules/omitsis_webcams/images/gv_mapa_webcam-on.png") no-repeat scroll 0 0;}

/*.view-webcams{background:rgb(10,175,195) url("../images/bg_mapa.jpg") repeat-y scroll left bottom;border:0 solid rgb(127,127,127);margin:0px 0 20px;width:685px;}*/
.view-webcams{margin:0 auto;width:685px;}
/*.view-webcams > .view-content{height:150px;width:685px;}*/
.view-webcams .sector-list h3{color:rgb(69,69,69);font-size:18px;font-weight:600;height:50px;line-height:0.9;margin:0 0 5px;text-shadow:none;text-transform:uppercase;word-wrap:break-word;}

#cboxLoadedContent .block{padding:0}
.cbox-language-cbox #cboxContent #cboxPrevious,.cbox-language-cbox #cboxContent #cboxNext{display:none !important;}
.NewsCBox #cboxContent #cboxPrevious,.NewsCBox #cboxContent #cboxNext{display:none !important;}

#cboxContent #cboxPrevious::before, #cboxContent #cboxNext::before {
  border-left: 4px solid #000000;
  border-top: 4px solid #000000;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  top: 27px;
  width: 15px;
}

#cboxContent #cboxPrevious::before {
  left: 40px;
  transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);
}

#cboxContent #cboxPrevious:hover, #cboxContent #cboxNext:hover {
  background: rgba(255, 255, 255, 1) url("") no-repeat scroll 0 0;
}
#cboxContent #cboxNext::before {
  right: 40px;
  transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);
}


#cboxContent #cboxPrevious, #cboxContent #cboxNext {
  background: rgba(255, 255, 255, 0.5) url("") no-repeat scroll 0 0;
  border-color: white !important;
  border-radius: 100%;
  border-style: solid;
  cursor: pointer;
  display: block ;/*!important;*/
  height: 70px !important;
  margin-top: -20px !important;
  position: absolute !important;
  top: 50% !important;
  width: 70px !important;
  z-index: 3 !important;
}
#cboxContent #cboxPrevious {
  left: -14px !important;
}
#cboxContent #cboxPrevious:hover {
  left: -30px !important;
  width: 80px !important;
}
#cboxContent #cboxNext {
  left: auto !important;
  right: -14px !important;
}
#cboxContent #cboxNext:hover {
  right: -30px !important;
  width: 80px !important;
}
#cboxContent article header {display:none}
#cboxLoadingOverlay,#cboxLoadingGraphic{background-color:rgba(0,0,0,0);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/cbox-loader.svg");background-position:center;background-repeat:no-repeat;background-size:45px auto;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
.anchor-div{cursor:pointer}
/*CALENDARI ESDEVENIMENTS*/
.view-header select{float:left;margin-right:20px;width:auto !important;}

.view-header > div{float:left;width:auto;margin-right:20px}
.date-nav-wrapper{display:none}

#ui-datepicker-div {
	display: none;
	margin-top: -95px;
}

.view-clon-de-calendari-events .view-filters{border:1px solid rgb(221,222,223);border-radius:30px;clear:both;margin:30px 0;padding:15px 20px;width:100%;}
.view-clon-de-calendari-events .view-header{clear:both}

.calendar-calendar td{border:2px solid white;}
.calendar-calendar tr{background-color:#f6f6f6;}
.calendar-calendar td a{color:black;font-size:11px;font-weight:400;text-transform:uppercase;display:block;}
.calendar-calendar .view-display-id-block_3 a{text-transform:lowercase;display:block;}
.calendar-calendar .view-display-id-block_3 a:first-letter{text-transform:uppercase;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{left:4px;max-width:90%;padding:2px;position:relative;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:none repeat scroll 0 0 white;color:#ffffff;height:5.9em;margin:0 auto;overflow:hidden;position:relative;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{display:none;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation{color:rgb(0,0,0);float:left;font-weight:700;height:10px;left:-6px;margin-right:-5px;position:relative;}
.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:none repeat scroll 0 0 #e9f9ff;border:1px solid #ace8ff;border-radius:2px;margin:0;overflow:hidden;padding:0;width:99%;}
.calendar-calendar .month-view .full td.multi-day.no-entry .inner{background:none repeat scroll 0 0 transparent;border:none;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background-color:rgb(246,246,246);border-color:rgba(0,0,0,0) !important;border-width:1px;}
.calendar-calendar th.days{background-color:rgb(127,212,238) !important;border:medium none;color:rgb(255,255,255) !important;font-size:16px !important;font-weight:400 !important;height:50px !important;margin:0 !important;padding:1px !important;text-align:center !important;vertical-align:middle !important;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:0 5px 5px 0;color:rgb(0,0,0);font-weight:700;height:1.9em;padding-left:0;position:absolute;right:2px !important;text-align:left;top:1px;width:10px;z-index:1;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:none repeat scroll 0 0 white;clear:both;color:#ffffff;display:block;height:auto;left:2px;margin:0;max-height:150px;min-height:23px;overflow:hidden;position:relative;width:99%;}
.calendar-calendar .month-view .full tr td.date-box{border-bottom:0 none;background:#E0E0E0;}
.calendar-calendar .month-view .full tr td.date-box.empty{background:#F6F6F6;}
.views-exposed-form .views-exposed-widget{float:left;padding:0.5em 1em 0 0}
.views-exposed-form .bef-checkboxes .form-item{float:left;margin:6px 0;width:48%;}
.calendar.monthview .item-list ul{min-height:16px;}
.calendar.monthview .item-list ul li{float:left;list-style:none outside none;margin:0 1px 0 0;padding:0;width:20px;}
.calendar.monthview .contents{clear:both;}
div.event-icon-151{width:20px;height:20px;display:block;position:relative;background:url('/sites/all/themes/grandvalira/images_v3/Nocturn.png') !important;}
label[for="edit-field-tipo-evento-tid-151"]{background:url("/sites/all/themes/grandvalira/images_v3/Nocturn.png") no-repeat scroll 25px 0 rgba(0,0,0,0) !important;display:block;height:20px;position:relative;width:20px;color:#7f7f7f;}
div.event-icon-150{width:20px;height:20px;display:block;position:relative;background:url('/sites/all/themes/grandvalira/images_v3/Familiar.png') !important;}
label[for="edit-field-tipo-evento-tid-150"]{background:url("/sites/all/themes/grandvalira/images_v3/Familiar.png") no-repeat scroll 25px 0 rgba(0,0,0,0) !important;display:block;height:20px;position:relative;width:20px;color:#7f7f7f;}
div.event-icon-149{width:20px;height:20px;display:block;position:relative;background:url('/sites/all/themes/grandvalira/images_v3/Esportiu.png') !important;}
label[for="edit-field-tipo-evento-tid-149"]{background:url("/sites/all/themes/grandvalira/images_v3/Esportiu.png") no-repeat scroll 25px 0 rgba(0,0,0,0) !important;display:block;height:20px;position:relative;width:20px;color:#7f7f7f;}
div.event-icon-152{width:20px;height:20px;display:block;position:relative;background:url('/sites/all/themes/grandvalira/images_v3/Apreski.png') !important;}
label[for="edit-field-tipo-evento-tid-152"]{background:url("/sites/all/themes/grandvalira/images_v3/Apreski.png") no-repeat scroll 25px 0 rgba(0,0,0,0) !important;display:block;height:20px;position:relative;width:20px;color:#7f7f7f;}

.view-item-calendari_events .calendar.monthview ul{min-height:17px;width:100%;}
.view-item-calendari_events .calendar.monthview ul:after{clear:both}
.view-item-calendari_events .calendar.monthview ul li{float:left;margin:2px}
body.page-node-133 .main-content .row .center{width:100%}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:75px !important;line-height:44px;}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:15px;max-height:50px;}
.view-calendari-events .date-nav-wrapper .date-prev{right:65px;}
.calendar-calendar .month-view .full tr td.date-box{background:none repeat scroll 0 0 #666666;border-right:2px solid white;color:white;}
.calendar-calendar .month-view .full tr td.date-box a{color:white}
.calendar-calendar .month-view .full tr td.date-box.empty{background:none repeat scroll 0 0 #d1d1d1;border:1px solid white;}

.calendar-calendar th.days.sat,.calendar-calendar th.days.sun{background-color:rgb(0,169,222) !important;}

.calendar-calendar .month-view .full tr td{min-width:auto !important;width:14.28% !important;}
.calendar-calendar .month-view{}
.calendar-calendar .month-view table{border:medium none;margin:0 auto;padding:0;width:99%;}

.calendar-calendar .month-view .full tr .no-entry{border-right:2px solid white;}
.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:2px;}
.calendar-calendar .month-view .inner,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{}

.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{background:none repeat scroll 0 0 #e9f9ff;min-height:inherit;position:relative;width:auto;border:1px solid #ace8ff;border-radius:2px;}
.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{color:rgb(0,0,0) !important;font-size:14px;font-weight:300;text-transform:none;}
th,td{border-style:none;}
.calendar-calendar tbody{border-style:solid hidden hidden;border-top:5px solid white;}
.calendar-calendar tr{background-color:transparent;}
.calendar-calendar tr td{background-color:rgb(255,255,255);}
.calendar-calendar tr.date-box{border:2px solid white}
.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{margin:2px 0;}
.calendar-calendar h3{font-size:14px;margin:5px;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-right:2px solid white;}
.calendar-calendar td .subeventos{padding-left:15px;text-align:left;}
.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:auto !important;line-height:44px;min-height:60px !important;}
.month-selector select{background:none repeat scroll 0 0 white;color:black;margin-left:0;margin-right:20px;}
h1.title{text-transform:none;display:block;}
h1.title:first-letter{text-transform:uppercase;}
.page-node-133 .date-nav-wrapper{display:none}

#views-exposed-form-clon-de-calendari-events-page-1{margin:0;width:100%;}
.views-exposed-widget > label{font-size:14px;font-weight:600;margin-bottom:15px;text-decoration:underline;}
.views-exposed-form .form-item-field-tipo-evento-tid label{color:rgb(69,69,69);float:none;font-family:"Rubik",sans-serif;font-size:16px;font-weight:600;letter-spacing:normal;line-height:18px;margin:10px 0;position:relative;text-align:left;text-transform:none;top:-13px;width:auto;}
.views-exposed-form .views-widget label{}
 
 .views-exposed-widget.views-widget-filter-field_tax_sector_tid{}
.views-exposed-widget.views-widget-filter-field_tax_sector_tid input[type="checkbox"]{clear:both;display:none;float:left;margin-right:10px;position:relative;width:auto;}
.views-exposed-form .form-item-field-tax-sector-tid .bef-checkboxes .form-item{float:left;margin:0;padding-top:0;/*width:30%;*/}
.views-exposed-form .bef-checkboxes .form-item{float:left;height:30px;margin:0;width:48%;min-width:135px;}
.views-exposed-widget input[type="checkbox"]{clear:both;display:block;float:left;margin-right:28px;width:auto;}
.views-exposed-form .form-item-field-tipo-evento-tid input{display:none;margin-right:24px;margin-top:7px;}
.views-exposed-form .form-item-field-tipo-evento-tid label{text-indent:20px;}
.views-exposed-form .views-widget label{color:rgb(69,69,69) !important;font-family:"Rubik",sans-serif;font-size:15px;font-weight:300;letter-spacing:normal;position:relative;top:-5px;} 
 
.calendar-calendar .month-view td.Sun,.calendar-calendar .month-view td.Sun .inner{background-color:#d0dffa;}
.calendar-calendar .month-view td.Sat,.calendar-calendar .month-view td.Sat .inner{background-color:#d0dffa;}
.calendar-calendar .month-view td.empty .inner{background:transparent}

.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:1px 0 0;vertical-align:top;}
select#year{width:90px}
select#month{width:150px}

.calendar-calendar tbody,.calendar-calendar thead{border-left:2px solid rgb(234,234,234)!important;border-right:2px solid rgb(234,234,234)!important;border-bottom:2px solid rgb(234,234,234)!important;border-top:0px solid rgb(255,255,255)!important;}

.calendar-calendar .month-view .full tr td,.calendar-calendar .month-view .full tr{border-color:rgb(209,209,209) !important;border-style:solid !important;border-width:0 1px !important;}
.calendar-calendar .month-view .full tr td.date-box{background:rgba(0,0,0,0) none repeat scroll 0 0;border-right:2px solid rgb(234,234,234);border-top:2px solid rgb(234,234,234) !important;color:rgb(255,255,255);}
.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{color:rgb(0,0,0);font-size:15px !important;margin-bottom:0;}
.calendar-calendar .month-view .full td.empty .inner div.day{color:white;}

/*VISTA RESTAURANTES*/
.view-id-restauracion{}
.view-id-restauracion .views-field-field-main-picture img{width:100%;}
.view-id-restauracion h2.views-field-title-field{}
.view-id-restauracion h2.views-field-title-field a{display:block;height:70px !important;overflow:hidden;}
.view-id-restauracion .views-field-body{display:block;height:110px !important;margin-bottom:20px;overflow:auto;}
.view-id-restauracion h2.views-field-title-field,.view-id-restauracion .views-field-body{padding:0 10px;}
.view-id-restauracion .views-field-field-main-picture{position:relative}
.view-id-restauracion li:hover .field-name-field-image:after{background-color:rgba(0,169,222,0.6);bottom:0;content:"";display:block;margin:10px 0 20px;position:absolute;top:0;width:100%;}
.view-id-restauracion .views-field-view-node{bottom:90px;left:0;position:absolute;right:0;top:0;}
.view-id-restauracion .views-field-view-node a{bottom:0;color:rgba(0,0,0,0) !important;left:0;position:absolute;right:0;top:0;z-index:99;}

/*MAPA INTERSACTIVO*/

.openlayers-views-map img{display:block;height:auto;max-width:1000000px!important;}

/*MEDIACENTER*/
.view-media-foto-gallery .item-list > ul > li.views-row:hover{cursor:pointer}
.page-node-3295 .view-media-foto-gallery .item-list > ul > li.views-row.row-foto .views-field-field-image{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/media-center-grandvalira-fotos.jpg')}
.page-node-3295 .view-media-foto-gallery .item-list > ul > li.views-row.row-video .views-field-field-image{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/media-center-grandvalira-videos.jpg')}
.page-node-3295 .view-media-foto-gallery .item-list > ul > li.views-row.row-noticia .views-field-field-image{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/media-center-grandvalira-noticies.jpg')}
.page-node-3295 .view-media-foto-gallery .item-list > ul > li.views-row.row-foto:hover .views-field-field-image{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/media-center-grandvalira-fotos.jpg')}
.page-node-3295 .view-media-foto-gallery .item-list > ul > li.views-row.row-video:hover .views-field-field-image{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/media-center-grandvalira-videos.jpg')}
.page-node-3295 .view-media-foto-gallery .item-list > ul > li.views-row.row-noticia:hover .views-field-field-image{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/media-center-grandvalira-noticies.jpg')}

.view-media-foto-gallery .item-list > ul > li.views-row .views-field-field-image{background-repeat:no-repeat;background-size:cover;}
.view-media-foto-gallery .item-list > ul > li.views-row .views-field-field-image{height:15vw;}
.page-node-139 .view-media-foto-gallery .item-list > ul > li.views-row .views-field-field-image{height:15vw;overflow:hidden;}
.view-media-foto-gallery .item-list > ul > li.views-row .views-field-name{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;}
.view-media-foto-gallery .item-list > ul > li.views-row:hover .views-field-name{background-color:rgba(0,169,222,0.5);}
.view-media-foto-gallery .item-list > ul > li.views-row .views-field-name span{}
.view-media-foto-gallery .item-list > ul > li.views-row .views-field-name a{bottom:0;color:white !important;font-size:20px;font-weight:700;left:0;padding:40% 20px 0;position:absolute;right:0;text-align:left;text-transform:uppercase;top:0;}

.view-mediacenter-fotos li.views-row{background-repeat:no-repeat;background-size:cover;height:23vw;cursor:pointer}
.view-mediacenter-fotos li.views-row .views-field-edit-node{background-color:rgba(0,0,0,0.1);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/zoom.png");background-position:right bottom;background-repeat:no-repeat;background-size:45px auto;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
.view-mediacenter-fotos li.views-row:hover .views-field-edit-node{background-color:rgba(0,169,222,0.6);background-size:50px auto;}

.view-mediacenter-video-galleries .item-list > ul > li.views-row .views-field-field-image{background-repeat:no-repeat;background-size:cover;}
.view-mediacenter-video-galleries .item-list > ul > li.views-row .views-field-field-image{height:16vw;}
.view-mediacenter-video-galleries .item-list > ul > li.views-row .views-field-name{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;}
.view-mediacenter-video-galleries .item-list > ul > li.views-row:hover .views-field-name{background-color:rgba(0,169,222,0.5);}
.view-mediacenter-video-galleries .item-list > ul > li.views-row .views-field-name span{}
.view-mediacenter-video-galleries .item-list > ul > li.views-row .views-field-name a{bottom:0;color:white !important;font-size:20px;font-weight:700;left:0;padding:40% 20px 0;position:absolute;right:0;text-align:left;text-transform:uppercase;top:0;}

.view-mediacenter-videos li.views-row{background-repeat:no-repeat;background-size:cover;height:23vw;}
.view-mediacenter-videos .item-list > ul > li.views-row .views-field-title{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;}
.view-mediacenter-videos .item-list > ul > li.views-row .views-field-title span{bottom:0;color:white !important;font-size:20px;font-weight:700;left:0;padding:60% 20px 0;position:absolute;right:0;text-align:left;text-transform:uppercase;top:0;}
.view-mediacenter-videos .item-list > ul > li.views-row .views-field-created span{bottom:0;color:white !important;font-size:20px;font-weight:700;left:0;padding:52% 20px 0;position:absolute;right:0;text-align:left;text-transform:uppercase;top:0;}
.view-mediacenter-videos .item-list > ul > li.views-row:hover{cursor:pointer}
.view-mediacenter-videos .item-list > ul > li.views-row:hover .views-field-title{cursor:pointer;background-color:rgba(0,169,222,0.5);}
.view-mediacenter-videos .item-list > ul > li.views-row .views-field-field-video-youtube .field-content{display:none}
.view-mediacenter-videos .item-list > ul > li.views-row .views-field-title{background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/play_xl.png");background-position:center center;background-repeat:no-repeat;background-size:75px auto;}

/*ALERTES*/
.view-id-alertes{display:none}
#block-views-alertes-block-alertas,#block-views-alertes-block-alertas-local{border-bottom-left-radius:15px;clear:both;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;text-rendering:optimizelegibility;top:75px;width:960px;z-index:-1;}
#block-views-alertes-block-alertas > .content,#block-views-alertes-block-alertas-local > .content{background:transparent url("/sites/all/themes/grandvalira/images_v3/icon-avis.png") no-repeat scroll 10px 2px;color:#fff;font-size:12px;font-weight:400;/*height:40px;*/
 overflow:hidden;padding:0;position:relative;text-transform:none;width:610px;}
#block-views-alertes-block-alertas .views-slideshow-cycle-main-frame,.view-display-id-block_alertas .views-slideshow-cycle-main-frame-row,
#block-views-alertes-block-alertas-local .views-slideshow-cycle-main-frame,#block-views-alertes-block-alertas-local .views-slideshow-cycle-main-frame-row{overflow:visible !important;width:528px !important;}
#block-views-alertes-block-alertas .oblique-right,#block-views-alertes-block-alertas-local .oblique-right{border-color:#ef3c3c transparent transparent;border-style:solid;border-width:40px 35px 0 0;height:0;width:0;}
#block-views-alertes-block-alertas .oblique-right,#block-views-alertes-block-alertas-local .oblique-right{display:block;left:575px;position:absolute;top:0;}
.view-id-alertes .views-slideshow-cycle-main-frame-row{background:transparent url("/sites/all/themes/grandvalira/images_v3/icon-avis.png") no-repeat scroll 10px 2px;/*height:38px !important;*/
 padding:2px 2px 0 45px;}
.view-id-alertes .views-field-body{float:left;width:340px;}
.view-id-alertes .views-field-title span{display:block;font-weight:700;width:480px;}
.view-id-alertes .views-field-field-more{float:none;position:absolute;right:40px;top:11px;}
.view-id-alertes .views-field-field-more .more-info-alert{border:1px solid white;color:white;padding:1px 10px;}
.view-id-alertes .views-field-field-more a.more-info-alert:hover{text-decoration:underline}

/*PISTES*/
.page-node-7852 #block-system-main{padding:0}
.page-node-7852 #block-system-main .lastupd{color:rgb(69,69,69);font-family:"Rubik",sans-serif;font-size:20px;font-weight:600;letter-spacing:2px;margin:10px 0;text-align:left;text-transform:uppercase;}
#block-views-pdf-parte-block-2 .view-pdf-parte{margin-top:40px}
#block-views-pdf-parte-block-2 .view-pdf-parte .parte-link{float:left;min-width:100px;}
#block-views-pdf-parte-block-2 .view-pdf-parte h6{text-transform:uppercase}
#block-views-pdf-parte-block-2 .view-pdf-parte .wrapper-llegenda{border:1px solid rgb(204,205,206);border-radius:20px;margin-bottom:40px;padding:20px;}
#block-views-pdf-parte-block-2 .view-pdf-parte .ennlaç ul{background-color:rgb(249,249,249);padding:2px;}
#block-views-pdf-parte-block-2 .view-pdf-parte li{clear:left;display:block;float:left;list-style:outside none none;}
#block-views-pdf-parte-block-2 .view-pdf-parte ul.leg-color-pistas li,#block-views-pdf-parte-block-2 .view-pdf-parte ul.leg-instalacions li{float:left;width:45%;}
#block-views-pdf-parte-block-2 .view-pdf-parte .ico_resum{margin:20px 0;}

#block-views-pdf-parte-block-2 .view-pdf-parte .ico_resum {
    margin: 10px 0 20px;
}
#block-views-pdf-parte-block-2 .view-pdf-parte ul.leg-color-pistas li, #block-views-pdf-parte-block-2 .view-pdf-parte ul.leg-instalacions li {
    float: left;
    width: 45%;
    min-width: 100px;
}

#block-views-pdf-parte-block-2 .view-pdf-parte .ico_resum .h_title{font-size:13px;font-weight:500;}
#block-views-pdf-parte-block-2 .view-pdf-parte .ico_resum .h_content{padding-right:15px;text-align:left;}

#block-views-pdf-parte-block-2 .view-pdf-parte li img{float:left;margin-right:2px;}

#block-views-pdf-parte-block-2 .view-pdf-parte .verde{color:rgb(117,193,123)}
#block-views-pdf-parte-block-2 .view-pdf-parte .azul{color:rgb(0,169,222)}
#block-views-pdf-parte-block-2 .view-pdf-parte .roja{color:rgb(219,0,59)}
.negra{}

#block-views-pdf-parte-block-2 .view-pdf-parte .sectors{}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector{margin-top:2px;}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .title{}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_status{background-position:7px center;background-repeat:no-repeat;border-radius:20px 0 0 20px;padding-left:36px;}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_status.stat-56{background-color:#E13261;background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/white-cross.png');}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_status.stat-54{background-color:#81C686;background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/check-white.png');}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_status.stat-55{background-color:#FF8B71;background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/pistes-semiobertes-white.png');}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_status.stat-136{background-color:#74409A;background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/equipacio-especial-white.png');}

#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .header-sector{cursor:pointer;position:relative;}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .header-sector .title{background-color:rgb(243,243,243);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/arrow-blue-down.png") !important;background-position:right 10px center;background-repeat:no-repeat;border:1px solid rgb(243,243,243);color:rgb(69,69,69);font-size:20px;font-weight:600;height:40px;letter-spacing:2px;line-height:40px;margin-left:220px;padding-left:20px;position:relative;z-index:-1;}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .header-sector:hover .title{background-color:rgb(255,255,255) !important;}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .header-sector.ui-state-active .title{background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/arrow-blue-up.png") !important;}

#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .header-sector .sector_status{color:rgb(255,255,255);display:block;font-size:13px;font-weight:400;height:40px;left:0;line-height:40px;position:absolute;top:0;width:220px;z-index:4;}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_content{}
#block-views-pdf-parte-block-2 .view-pdf-parte .sectors .sector .sector_content table{background-color:rgb(249,249,249);border:0 solid rgb(223,223,223);color:rgb(69,69,69);font-size:15px;font-weight:300;margin-bottom:3px;margin-top:2px;width:100%;}
.h3_title{text-transform:uppercase!important}
.h2_title{font-size:12px;font-weight:300}


.page-node-355 #block-system-main{padding:0}

#block-views-pdf-parte-block{padding-bottom:40px;}
#block-views-pdf-parte-block .lastupd{color:rgb(69,69,69);font-size:20px;font-weight:600;margin-bottom:30px;text-transform:uppercase;}
#block-views-pdf-parte-block .wrapper-llegenda{border:1px solid rgb(237,238,238);border-radius:20px;padding:10px;}
#block-views-pdf-parte-block .wrapper-llegenda table{border:0px solid transparent;}
#block-views-pdf-parte-block .wrapper-llegenda table .label{color:rgb(38,38,38);font-size:15px;font-weight:500;text-transform:uppercase;}
#block-views-pdf-parte-block .wrapper-llegenda table .value{color:rgb(38,38,38);font-size:15px;font-weight:300;text-transform:uppercase;}
#block-views-pdf-parte-block .wrapper-llegenda table tr{}
#block-views-pdf-parte-block .wrapper-llegenda table tr td{left:-10px;padding-left:0;position:relative;}
#block-views-pdf-parte-block .wrapper-llegenda .footer_1{}
#block-views-pdf-parte-block .wrapper-llegenda .footer_2{}
#block-views-pdf-parte-block .wrapper-llegenda .footer_3{}

#block-views-pdf-parte-block .sectors_meteo{}
#block-views-pdf-parte-block .sectors_meteo{margin-top:20px;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo header{background-color:rgb(243,243,243);border-radius:20px 20px 0 0;padding:5px 20px 10px;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo header h2{color:rgb(0,169,222);font-size:13px;text-align:center;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo header h2 strong{display:block;font-size:20px;margin:2px 0;width:100%;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo header .sub-title{display:inline-block;text-align:center;width:100%;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .temperatures{height:40px;line-height:40px;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .temperatures .temp{display:inline-block;float:left;font-size:17px;font-weight:700;text-align:center;width:50%;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .temperatures .tempe_min{background-color:rgb(163,236,255);border-right:2px solid rgb(255,255,255);color:rgb(255,255,255);}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .temperatures .tempe_max{background-color:rgb(0,169,222);color:rgb(255,255,255);border-left:2px solid rgb(255,255,255);}

#block-views-pdf-parte-block .sectors_meteo .sector_meteo .content-info{border:1px solid rgb(201,202,203);border-radius:0 0 20px 20px;margin-bottom:20px;padding:20px 0;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .content-info ul{display:block;margin:0 auto;padding:0 10%;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .content-info ul li{list-style:outside none none;}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .content-info ul li.separate{}
#block-views-pdf-parte-block .sectors_meteo .sector_meteo .content-info .meteo-image{}

#block-views-pdf-parte-block .sectors_meteo .sector_meteo .meteo-image img{height:8vw;margin:20px auto;}

#block-views-pdf-parte-block .parte-link{float:left}

/*QUICK TABS*/

.quicktabs-style-nostyle {
  clear: both;
}
.quicktabs_main.quicktabs-style-nostyle {
	margin-top:20px;
}
.quicktabs-style-nostyle li.first{margin-left:0}
.quicktabs-style-nostyle li.active a,.quicktabs-style-nostyle li:hover a{text-decoration:underline!important;}
.quicktabs-style-nostyle li a {
  color: rgb(0, 169, 222) !important;
  font-size: 15px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
}
.quicktabs-tabpage header{display:none}

/*ESTRUCTURA GENERAL */
.node > .content,#comments,.page-contact #content-wrapper{padding:0 20px;}
.not-front #main-content{padding:0 40px;}
.node > .content,#comments,.page-contact #content-wrapper{padding:0;}
.front page{}
body{margin-top:28px;}

/*ESTILS GENERALS*/
.minimize{height:0!important}

.resizable-textarea .grippie{display:none!important;}
body.not-logged-in .solo-gv{display:none!important}
body.logged-in .solo-gv{background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='60' width='100'><text opacity='0.25' x='0' y='15' fill='red' transform='rotate(30 20,40)'>Solo GV</text></svg>");background-repeat:repeat;}

.node-unpublished{background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='60' width='100'><text opacity='0.25' x='0' y='15' fill='red' transform='rotate(30 20,40)'>Despublicat</text></svg>");background-repeat:repeat;}

.row{margin-left:0!important;margin-right:0!important;}
.container{margin-left:auto;margin-right:auto;padding-left:0 !important;padding-right:0 !important;}
.title-sep::after,#pre-header h2::after,#promoted h2::after,.sidebar h2::after,#footer h2::after{background-color:transparent;bottom:0;content:"";display:block;height:0;left:0;position:absolute;width:0;}
.sidebar h2{background-color:rgb(0,169,222);clear:both;color:rgb(255,255,255);font-size:18px;font-weight:700;margin-bottom:15px;padding:5px 20px;position:relative;text-transform:none;}
h1{color:#00A9DE;font-family:"Rubik",sans-serif;font-size:40px;line-height:48px;font-weight:700;letter-spacing:2px;text-align:left;text-transform:none;}
.subsection h2{color:#00A9DE;font-family:"Rubik",sans-serif;font-size:30px;line-height:38px;font-weight:600;letter-spacing:2px;text-align:left;text-transform:uppercase;}
h2,.quicktabs-tabpage h1{color:rgb(69,69,69);font-family:"Rubik",sans-serif;font-size:20px;font-weight:600;letter-spacing:2px;margin:10px 0;text-align:left;text-transform:uppercase;}
h3{color:rgb(69,69,69);font-family:"Rubik",sans-serif;font-size:18px;font-weight:400;letter-spacing:normal;margin:10px 0;text-align:left;text-transform:none;}
.search-results h3{color:rgb(0,169,222);}
.search-results .search-snippet strong {color:rgb(0,169,222);}
h4,.view-id-restauracion h2.views-field-title-field a, .view-display-id-block_news_landings .views-field-title-field a{color:#00A9DE!important;font-family:"Rubik",sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;margin:10px 0;text-align:left;text-transform:uppercase;}
h5{color:rgb(69,69,69)!important;font-family:"Rubik",sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;margin:10px 0;text-align:left;text-transform:uppercase;}
h6,.views-exposed-form label,.h3_title, .view-display-id-block_news_landings .views-field-field-date span{display:block;clear:both;color:rgb(69,69,69);font-family:"Rubik",sans-serif;font-size:16px;font-weight:600;letter-spacing:normal;margin:10px 0;text-align:left;text-transform:none;}
p{margin:0 0 10px;padding:0;}
.field-type-datetime,.field-type-date{font-size:16px;font-weight:600;color:rgb(67,​69,​71);margin:20px 0;}
.item-list ul li{border-bottom:medium none;list-style:outside none none;margin-bottom:0;padding:15px 0;}
.field-name-body{margin-bottom:40px}
.field-name-body a,.field-name-body strong > a,.field-name-body a > strong{color:rgb(0,169,222) !important;font-family:"Rubik",sans-serif;font-size:17px;font-weight:400;letter-spacing:normal;}

.field-name-body a:hover{text-decoration:underline !important;}

.field-name-body a.btn-normal:hover,.field-name-body strong > a.btn-normal:hover,.field-name-body a.btn-normal:hover > strong{color:rgb(255,255,255) !important;}

ul.pager{clear:both!important;display:table!important;left:0!important;margin-left:auto!important;margin-right:auto!important;right:0!important;text-align:center!important;width:auto !important;}
ul.pager li.pager-ellipsis{display:block;font-size:15px;line-height:50px;margin:0 20px;}
ul.pager li a {
  border-radius: 100% !important;
  color: rgb(68, 68, 68) !important;
  font-size: 18px;
  font-weight: 600;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center;
  width: 50px;
}
ul.pager li:hover a{background-color:rgb(0,169,222) !important;border-color:rgb(0,169,222) !important;color:rgb(255,255,255) !important;}
ul.pager li.pager-current{background-color:rgb(69,69,69)!important;border-radius:100%!important;height:50px;width:50px;}
.node-teaser > header,.node-teaser > footer{display:none}
div#messages-console{margin:0 160px 0;text-align:center;}
div.messages.status{background-color:rgb(233,245,234) !important;border-color:rgb(214,233,198) !important;border-radius:20px !important;color:rgb(70,136,71) !important;font-family:Rubik !important;background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/check-green.png");}
div.messages.error{border-radius:20px !important;font-family:Rubik !important;background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/red-cross-message-error.png");}
div.messages{background-position:12px 12px;display:inline-block;font-size:13px;font-weight:300;margin:0 auto !important;max-width:1200px;padding:13px 13px 13px 40px !important;text-align:left;width:auto !important;}
.olPopupCloseBox{background:rgba(0,0,0,0) url("/sites/all/modules/openlayers/themes/default_dark/img/close.gif") no-repeat scroll 0 0 / cover ;height:30px !important;right:6px !important;top:35px !important;width:30px !important;}
.openlayers-popup table{border:0 solid rgb(223,223,223);font-size:13px;margin-bottom:0;width:100%;}
#popup_GroupDiv{border-radius:20px;}
.openlayers-popup.openlayers-tooltip-name{font-size:20px;font-weight:700;}
.page-404-content{background-image:url("/sites/all/themes/grandvalira_bitanube/templates/404/404.jpg");background-position:center center;background-size:cover;height:90vh;width:100%;}
.page-node-707.not-front #main-content,.page-node-707.not-front #main-content section{padding:0!important;}
.page-404-content .wrapper h1{color:rgb(255,255,255) !important;}
.page-404-content .wrapper .field-name-body *{font-weight:500 !important;}

.page-404-content .wrapper{background-color:rgba(0,169,222,0.5);border-radius:0 50px 50px 0;color:rgb(255,255,255) !important;font-size:18px !important;font-weight:500 !important;max-width:500px;padding:20px !important;position:absolute;top:20vh;}

/*COOKIES POPUP*/
#sliding-popup .popup-content{max-width:90%;}
#sliding-popup.sliding-popup-bottom{background:#eaeaea none repeat scroll 0 0 !important;color:black;height:auto !important;}
#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{color:black !important;font-weight:300 !important;margin:10px 0;}
#sliding-popup .popup-content #popup-buttons{float:right;margin-top:0;max-height:100%;max-width:40%;position:absolute;right:2%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
#sliding-popup .popup-content #popup-buttons button{}
.field-name-field-bloc-de-contingut.field-type-entityreference .model-E2 .isotip{float:right;max-height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;}
body #sliding-popup .popup-content #popup-buttons button{margin-right:0!important;font-size:12px!important;padding:2px 15px!important;max-height:26px!important;line-height:23px!important;margin-top:12px!important;}

/*ALERTES*/
.view-id-alertes{display:block}
#block-views-alertes-block-alertas,#block-views-alertes-block-alertas-local{border-bottom-left-radius:15px;clear:both;left:-103px;margin:0;overflow:hidden;position:relative;text-rendering:optimizelegibility;top:-1px;width:960px;}
#block-views-alertes-block-alertas > .content,#block-views-alertes-block-alertas-local > .content{background:transparent url("/sites/all/themes/grandvalira/images_v3/icon-avis.png") no-repeat scroll 10px 2px;color:#fff;font-size:12px;font-weight:400;/*height:40px;*/
 overflow:hidden;padding:0;position:relative;text-transform:none;width:610px;}
#block-views-alertes-block-alertas .views-slideshow-cycle-main-frame,.view-display-id-block_alertas .views-slideshow-cycle-main-frame-row,
#block-views-alertes-block-alertas .views-slideshow-cycle-main-frame,.view-display-id-block_alertas .views-slideshow-cycle-main-frame-row,#block-views-alertes-block-alertas-local .views-slideshow-cycle-main-frame,#block-views-alertes-block-alertas-local .views-slideshow-cycle-main-frame-row{overflow:visible !important;width:100% !important;}

#block-views-alertes-block-alertas .oblique-right,#block-views-alertes-block-alertas-local .oblique-right{border-color:#ef3c3c transparent transparent;border-style:solid;border-width:40px 35px 0 0;height:0;width:0;}
#block-views-alertes-block-alertas .oblique-right,#block-views-alertes-block-alertas-local .oblique-right{display:block;left:575px;position:absolute;top:0;}
.view-id-alertes .views-slideshow-cycle-main-frame-row{height:auto !important;padding:0;background-image:none!important;min-height:38px!important;}
.view-id-alertes .views-field-body{float:left;width:340px;}
.view-id-alertes .views-field-title span{display:block;font-weight:700;width:480px;}
.view-id-alertes .views-field-field-more{float:none;position:absolute;right:40px;top:11px;}
.view-id-alertes .views-field-field-more .more-info-alert{border:1px solid white;color:white;padding:1px 10px;}
.view-id-alertes .views-field-field-more a.more-info-alert:hover{text-decoration:underline}

#pre-header{background-color:white;height:28px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:13;}
#pre-header-inside{display:block !important;padding:0;position:relative;z-index:13;}
#block-views-alertes-block-alertas,#block-views-alertes-block-alertas-local{border-bottom-left-radius:0;clear:both;left:0;margin:0;overflow:hidden;padding:0;position:relative;text-rendering:optimizelegibility;top:0;width:100%;z-index:9;}
#block-views-alertes-block-alertas > .content,#block-views-alertes-block-alertas-local > .content{background-image:none!important;color:rgb(255,255,255);font-size:12px;font-weight:400;/*height:30px;*/
 overflow:hidden;padding:0;position:relative;text-transform:none;width:100%;}
.view-id-alertes .views-field-title{display:block;float:none;left:0;position:absolute;top:2px;width:20%;}
.view-id-alertes .views-field-title span{display:block;font-weight:500;text-align:right;width:100%;}
.view-id-alertes .views-field-body{float:none;left:22%;line-height:12px;overflow:hidden;padding-left:1%;padding-right:0;padding-top:6px;position:absolute;top:0;width:58% !important;}

.view-id-alertes .views-field-body{height:28px;overflow:hidden;position:relative;}
.view-id-alertes .views-field-body p{position:absolute;width:100%;height:100%;margin:0;line-height:15px;text-align:center;/* Starting position */
 /*-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);*/
 /* Apply animation to this element */ 
 /*-moz-animation:scroll-left 20s linear infinite;-webkit-animation:scroll-left 20s linear infinite;animation:scroll-left 20s linear infinite;*/
 white-space:nowrap;}
/* Move it (define the animation) */
@-moz-keyframes scroll-left{0%{-moz-transform:translateX(100%);}
 100%{-moz-transform:translateX(-100%);}}
@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(100%);}
 100%{-webkit-transform:translateX(-100%);}}
@keyframes scroll-left{0%{-ms-transform:translateX(100%);/* Browser bug fix */
 -webkit-transform:translateX(100%);/* Browser bug fix */
 transform:translateX(100%);}
 100%{-ms-transform:translateX(-100%);/* Browser bug fix */
 -webkit-transform:translateX(-100%);/* Browser bug fix */
 transform:translateX(-100%);}}

#block-views-alertes-block-alertas .views-slideshow-cycle-main-frame,.view-display-id-block_alertas .views-slideshow-cycle-main-frame-row,#block-views-alertes-block-alertas-local .views-slideshow-cycle-main-frame,#block-views-alertes-block-alertas-local .views-slideshow-cycle-main-frame-row{overflow:visible !important;width:100% !important;}
.view-id-alertes .views-field-field-more{float:none;min-width:85px !important;position:absolute;right:0;top:0;width:17%;}

/*FORMULARIOS*/
label {
  display: block;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 100%;
}
.webform-component input[type="text"],.webform-component input.form-text,.webform-component textarea.form-textarea,.webform-component select{width:auto!important;}
 /* correcion mobile*/
.webform-component input[type="text"], .webform-component input.form-text, .webform-component textarea.form-textarea, .webform-component select {
  max-width: calc(100% - 40px) !important;
}
.webform-component-textarea .resizable-textarea textarea.form-textarea{width:100%!important}
.webform-component-select select{width:300px!important}

.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid rgb(255,0,0);}
.form-item input.error,.form-item textarea.error,.chosen-error .chosen-container-single .chosen-single,
.form-item input.error:focus,.form-item textarea.error:focus,.chosen-error .chosen-container-single .chosen-single:focus{background-color:rgb(247,203,214)!important;border:1px solid rgb(255,0,0)!important;}
.chosen-error .chosen-container-single .chosen-single div b{background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/icona-desplegat-error.png") !important;}
.webform-component a{color:#00A9DE!important;}
.webform-component a:hover{text-decoration:underline;}
.webform-client-form div.messages.error{background-color:rgb(255,255,255);}
.webform-client-form div.error{background-image:none;}
#block-webform-client-block-5205{margin-top:-50px;}
.chosen-container-single .chosen-single{background:rgb(203,237,248) none repeat scroll 0 0 !important;border:1px solid rgb(0,169,222) !important;border-radius:20px !important;box-shadow:none !important;color:rgb(255,255,255) !important;display:block !important;height:40px !important;line-height:40px !important;overflow:hidden !important;padding:0 0 0 18px !important;position:relative !important;text-decoration:none !important;white-space:nowrap !important;}
.chosen-container-single .chosen-single {
  background: rgb(203, 237, 248) none repeat scroll 0 0 !important;
  border: 1px solid rgb(203, 237, 248) !important;
  border-radius: 20px !important;
  box-shadow: none !important;
  color: rgb(255, 255, 255) !important;
  display: block !important;
  height: 40px !important;
  line-height: 40px !important;
  overflow: hidden !important;
  padding: 0 0 0 18px !important;
  position: relative !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}
.chosen-container-single .chosen-single span{color:rgb(69,69,69) !important;display:block !important;font-family:Rubik,sans-serif !important;font-size:15px !important;font-weight:300 !important;margin-right:26px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}
.chosen-container-single .chosen-single div b{background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/arrow-blue-down.png") !important;background-position:-2px center !important;display:block !important;height:100% !important;width:100% !important;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:4px center !important;transform:rotate(180deg) !important;-webkit-transform:rotate(180deg) !important;-moz-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transition:all 0.2s ease 0s;}
.chosen-container .chosen-drop{border-color:rgb(0,169,222)!important;}

.chosen-container.chosen-with-drop .chosen-drop{border-radius:0 0 20px 20px !important;left:0 !important;padding-bottom:10px !important;padding-top:25px !important;top:20px !important;}

.chosen-container-single.chosen-container-active .chosen-single{z-index:2 !important;border:1px solid rgb(0,169,222)!important;}
.chosen-container-single.chosen-container-active .chosen-drop{z-index:1!important;}

.chosen-results li:hover{background-color:#BEE8F6!important;color:rgb(68,​ 68,​ 68)!important;color:rgb(68,68,68)!important;}
.chosen-container .chosen-results li.highlighted{background-color:#BEE8F6!important;background-image:none!important;color:rgb(68,68,68)!important;}
.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:4px;top:0;width:18px;}

.chosen-container .chosen-results {
  -webkit-overflow-scrolling:touch;
  max-height: 80vh !important;
}
input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
	-webkit-appearance: caret;
	-moz-appearance: caret; /* mobile firefox too! */
}

/*CRR WIDGET FORM*/
#FormCRR .chosen-container-single .chosen-single{background:rgb(255,255,255) none repeat scroll 0 0 !important;border:2px solid rgb(0,169,222) !important;border-radius:10px !important;}
#CRRWidget #FormCRR #dtd[placeholder],#CRRWidget #FormCRR #dth[placeholder]{color:rgb(255,255,255) !important;font-weight:600;padding-left:35px;opacity:1!important;}
#CRRWidget #FormCRR #dtd,#CRRWidget #FormCRR #dth{background-color:rgb(0,169,222) !important;background-position:1px center;background-repeat:no-repeat;border:2px solid rgb(0,169,222);border-radius:10px;color:rgb(255,255,255) !important;float:left;font-size:12px;font-weight:500 !important;padding-left:35px;margin:0 1%;width:48%;}
#CRRWidget #FormCRR #dtd{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/check-in.png')}
#CRRWidget #FormCRR #dth{background-image:url('/sites/all/themes/grandvalira_bitanube/images/local/check-out.png')}

#FormCRR .chosen-container-single .chosen-single span{color:rgb(0,169,222) !important;font-weight:600 !important;margin-right:26px !important;}
#FormCRR label{display:inline-block;font-size:12px;font-weight:500;margin-bottom:0;max-width:100%;text-align:left;}

::-webkit-input-placeholder{/* WebKit browsers */
 opacity:1 !important;}
:-moz-placeholder{/* Firefox 18- */
 opacity:1 !important;}
::-moz-placeholder{/* Firefox 19+ */
 opacity:1 !important;}
:-ms-input-placeholder{opacity:1 !important;}

::-webkit-input-placeholder { color:rgb(48,48,48) !important; }
::-moz-placeholder { color:rgb(48,48,48) !important; } /* firefox 19+ */
:-ms-input-placeholder { color:rgb(48,48,48) !important; } /* ie */
input:-moz-placeholder { color:rgb(48,48,48) !important; }

#CRRWidget #FormCRR #dth::-webkit-input-placeholder { color:rgb(255,255,255) !important; }
#CRRWidget #FormCRR #dth::-moz-placeholder { color:rgb(255,255,255) !important; } /* firefox 19+ */
#CRRWidget #FormCRR #dth:-ms-input-placeholder { color:rgb(255,255,255) !important; } /* ie */
#CRRWidget #FormCRR #dth:-moz-placeholder { color:rgb(255,255,255) !important; }

#CRRWidget #FormCRR #dtd::-webkit-input-placeholder { color:rgb(255,255,255) !important; }
#CRRWidget #FormCRR #dtd::-moz-placeholder { color:rgb(255,255,255) !important; } /* firefox 19+ */
#CRRWidget #FormCRR #dtd:-ms-input-placeholder { color:rgb(255,255,255) !important; } /* ie */
#CRRWidget #FormCRR #dtd:-moz-placeholder { color:rgb(255,255,255) !important; }

/*BOTONES*/
a.btn-white,
 .btn-white a,
 #current-camera p.btn-pager a,
 #edit-submit,
 .form-submit,
 input[type="submit"],
 .view-id-alertes .views-field-field-more .more-info-alert,
 #sliding-popup .find-more-buttonagree-button,
 #sliding-popup .find-more-button,
 #sliding-popup .popup-content #popup-buttons button,
 .openlayers-popup a.button-std,
 a.colorbox-node {background-color:rgb(255,255,255);border:1px solid rgb(0,169,222) !important;border-radius:20px;color:rgb(0,169,222) !important;cursor:pointer;display:inline-block;font-family:"Rubik",sans-serif;font-size:17px;font-weight:600;line-height:45px;margin:0 10px !important;padding:0 60px;text-align:center;background-image:none;}
a.btn-white-trans-black{background-color:rgba(0,0,0,0);background-image:none;border:2px solid rgb(255,255,255) !important;border-radius:20px;color:rgb(255,255,255) !important;cursor:pointer;display:inline-block;font-family:"Rubik",sans-serif;font-size:14px;font-weight:600;line-height:34px;margin:0 !important;padding:0 40px;text-align:center;}
a.btn-white-trans-black:hover{color:black!important}
.view-id-alertes .views-field-field-more .more-info-alert{background-color:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0) !important;color:rgb(255,255,255) !important;font-size:15px;font-weight:400;line-height:normal;max-width:100%;min-width:90px;padding:2px 10px;position:relative;text-decoration:underline !important;text-transform:uppercase;top:2px;}
.view-id-alertes .views-field-field-more .more-info-alert:hover{}
a.btn-white:hover,.btn-white a:hover,#current-camera p.btn-pager a:hover,#edit-submit:hover,.form-submit:hover,input[type="submit"]:hover,.openlayers-popup a.button-std:hover,a.colorbox-node:hover{background-color:rgb(0,169,222) !important;border-color:rgb(255,255,255) !important;color:rgb(255,255,255) !important;}


input[type="submit"]#edit-submit.form-submit[disabled],input[type="submit"]#edit-submit.form-submit[disabled]:hover {
	background-color: #ddd !important;
	border: 1px solid grey !important;
	border-radius: 20px;
	color: grey !important;
	cursor: not-allowed;
}


.views-exposed-widget input,a.btn-red,a.button-std{background-color:rgb(255,255,255);border:1px solid #FF704F !important;border-radius:20px;color:#FF704F !important;cursor:pointer;display:inline-block;font-family:"Rubik",sans-serif;font-size:17px;font-weight:600;line-height:40px;margin:0 10px;padding:0 60px;text-align:center;text-transform:none}

.openlayers-popup a.button-std{font-size:17px;font-weight:600;line-height:35px;margin:0 auto !important;padding:0 34px;text-align:center;text-transform:none;width:auto !important;}

a.button-std{margin-bottom:20px;}
.views-exposed-widget input:hover,a.btn-red:hover,a.button-std:hover{background-color:#FF704F !important;border-color:#FF704F !important;color:rgb(255,255,255) !important;}

.btn-trans {
  background-color: rgba(0, 0, 0, 0) !important;
}
a.btn-normal {
	background-color: transparent;
	background-image: none;
	border: 1px solid rgb(0, 169, 222) !important;
	border-radius: 20px;
	color: rgb(0, 169, 222) !important;
	cursor: pointer;
	display: inline-block;
	font-family: "Rubik",sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin: 0 10px !important;
	padding: 8px 25px;
	text-align: center;
}
a.btn-normal:hover {
  background-color: rgb(0, 169, 222) !important;
  border: 1px solid rgb(0, 169, 222) !important;
  border-radius: 21px;
  color: rgb(255, 255, 255) !important;
}
a.file-pdf {
  background-image: url("/modules/file/icons/application-pdf.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: auto 25px;
  border:none!important;
  border-radius: 20px;
  color: rgb(0, 169, 222) !important;
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  margin: 10px;
  padding: 10px 20px 10px 42px;
  position: relative;
}
a.file-pdf:hover{border:2px solid rgb(0,169,222);background-color:rgb(0,169,222);color:white !important;background-image:url("/modules/file/icons/application-pdf-white.png");}
span.file{border:2px solid rgb(0,169,222);border-radius:20px;display:inline-block;margin:10px;position:relative;}
span.file:hover{border:2px solid rgb(0,169,222);background-color:rgb(0,169,222);}
span.file img{display:block;left:5px;position:absolute;top:7px;width:20px;}
span.file:hover img{-webkit-filter:brightness(2);filter:brightness(2);}
span.file a{color:rgb(0,169,222) !important;font-size:17px;font-weight:600;line-height:35px;padding-left:30px;padding-right:20px;}
span.file:hover a{color:white !important;}


a.btn-pdf {
  background-image: url("/modules/file/icons/application-pdf.png");
  background-position: 2% center;
  background-repeat: no-repeat;
  background-size: auto 70%;
  border: 2px solid rgb(0, 169, 222);
  border-radius: 20px;
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  margin: 10px;
  padding: 10px 15px 10px 50px;
  position: relative;
}
a.btn-pdf:hover {
  background-color: rgb(0, 169, 222);
  color: rgb(255, 255, 255) !important;
  text-decoration: none !important;
}
a.link-pdf {
  background-image: url("/modules/file/icons/application-pdf.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: auto 30px;
  border: medium none;
  border-radius: 20px;
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  margin: 10px;
  padding: 10px 15px 10px 50px;
  position: relative;
}
/*LISTADOS*/

ul.gv-1{}
ul.gv-1 li{list-style:outside none none;margin:0 0 -1px;padding:0;position:relative;}
ul.gv-1 li .views-field-field-image{}
ul.gv-1 li .views-field-field-image img{width:100%;}
ul.gv-1 li .views-field-name,ul.gv-1 li .views-field-name *{display:block;height:100%;position:absolute;top:0;width:100%;}
 
 ul.gv-1 li .views-field-name a{color:rgb(255,255,255) !important;font-size:20px;font-weight:700;letter-spacing:normal;padding-left:0;position:relative;text-align:left;text-transform:uppercase;}
 ul.gv-1 li .views-field-name a:hover{background-color:rgba(0,169,222,0.7);}
 ul.gv-1 li .views-field-name a span{bottom:20%;display:block;height:auto;padding-left:30px;position:absolute;top:auto;}
ul.gv-1 li .views-field-field-icon,ul.gv-1 li .views-field-field-icon-active{position:absolute;right:0;top:0;width:20%;}
ul.gv-1 li .views-field-field-icon img,ul.gv-1 li .views-field-field-icon-active img{}
ul.gv-1 li .views-field-field-icon img{display:none}
ul.gv-1 li:hover .views-field-field-icon-active img{display:none}
ul.gv-1 li:hover .views-field-field-icon img{display:block}

.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}

ul.gv-2{}
ul.gv-2 li{list-style:outside none none;margin:0 0 -1px;padding:0;position:relative;}
ul.gv-2 li .views-field-field-image{}
ul.gv-2 li .views-field-field-image img{width:100%;}
ul.gv-2 li .views-field-name,ul.gv-2 li .views-field-name *{display:block;height:100%;position:absolute;top:0;width:100%;}
 
 ul.gv-2 li .views-field-name a{color:rgb(255,255,255) !important;font-size:20px;font-weight:700;letter-spacing:normal;padding-left:0;position:relative;text-align:left;text-transform:uppercase;}
 ul.gv-2 li .views-field-name a:hover{background-color:rgba(0,169,222,0.7);}
 ul.gv-2 li .views-field-name a span{bottom:20%;display:block;height:auto;padding-left:30px;position:absolute;top:auto;}
ul.gv-2 li .views-field-field-icon,ul.gv-2 li .views-field-field-icon-active{position:absolute;right:0;top:0;width:20%;}
ul.gv-2 li .views-field-field-icon img,ul.gv-2 li .views-field-field-icon-active img{}
ul.gv-2 li .views-field-field-icon img{display:none}
ul.gv-2 li:hover .views-field-field-icon-active img{display:none}
ul.gv-2 li:hover .views-field-field-icon img{display:block}

.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}

ul.primary, ul.primary li a, ul.primary li.active a {
  border-color: #00a9de;
  font-size: 18px;
}
ul.primary li a:hover {
  background-color: rgba(0, 169, 222, 0.3);
}

/* TAULES */
.field-name-body table,table.bitanube-table{width:100%;font-size:15px;border-collapse:separate;border-spacing:0px;font-weight:300;}
.field-name-body table td,table.bitanube-table td{border-bottom:0px solid #d3d3d3!important;background:transparent}
.field-name-body table tr,table.bitanube-table tr{border-bottom:0px solid #d3d3d3}
.field-name-body table caption,table.bitanube-table caption{background-color:#00b5d9;color:white;font-size:16px;font-weight:400;height:50px;line-height:50px;padding:0;text-align:center;text-transform:uppercase;vertical-align:middle;}
table.bitanube-table .grouped-col{border:1px solid #d3d3d3!important;font-size:14px;font-style:italic}
table.bitanube-table td.caption-col{background-color:#bfe9f7;border:2px solid white;color:rgb(38,38,38);font-size:13px;font-weight:400;padding:10px 5px;text-align:center !important;text-transform:uppercase;vertical-align:middle;}
table.bitanube-table td.caption-col.text-col{background-color:#e3e3e4;font-weight:400;}
table.bitanube-table td.void-col{background-color:transparent}
table.bitanube-table.alt-columna td.par-col{background-color:#f4f4f4;}
table.bitanube-table.alt-fila tr.par{background-color:#f4f4f4;}
.field-name-body table td,table.bitanube-table td{border-bottom:1px solid #dfdfdf !important;vertical-align:middle;width:auto;}
table.bitanube-table td.value-col{min-width:65px;text-align:center !important;}
table.bitanube-table td.ecom-col{min-width:50px;text-align:center;vertical-align:middle;}
table.bitanube-table tr.caption td.ecom-col{background-color:#1217c9;color:white;}
table.bitanube-table td.text-col{font-size:15px;font-weight:300;}

table.bitanube-table .button{background-position:-3px -4px;background-repeat:no-repeat;background-size:0 auto;border-radius:20px;color:white !important;display:block;font-size:13px;font-weight:600;height:30px;line-height:30px;margin:0 auto;max-width:120px;padding-left:0;position:relative;text-align:center;text-transform:uppercase;width:99%;}

/*table.bitanube-table .button.lg{background-position:left center;background-size:36px auto;display:block;font-size:14px;height:4px;line-height:12px;padding:12px 20px 20px 37px;width:99%;max-width:120px;}*/
table.bitanube-table .button.lg{}
table.bitanube-table .button.commerce,.btn.btn-paquet-landing {background-color:#ff704f!important;color:white !important;border:1px solid #ff704f;/*background-image:url("/sites/all/themes/grandvalira/images_v4/carrito-button.png");*/}
table.bitanube-table .button.commerce:hover,.btn.btn-paquet-landing:hover{background-color:white!important;color:#ff704f !important;}
table.bitanube-table .button.phone{background-color:white;/*background-image:url("/sites/all/themes/grandvalira/images_v4/phone-button.png");*/
 border:1px solid rgb(0,169,222);color:rgb(0,169,222) !important;}
table.bitanube-table .button.phone:hover{background-color:rgb(0,169,222);border:1px solid rgb(0,169,222);color:white !important;}

/*TOOLTIPS TAULES */

 .ui-tooltip,.arrow:after{background:#14B86B;border:0px solid white;}
 .ui-tooltip-content{max-width:200px;max-height:200px}
 .ui-tooltip{padding:10px;color:white;border-radius:0px;font:12px "Helvetica Neue",Sans-Serif;text-transform:none;/*box-shadow:0 0 7px black;*/
 z-index:9999999999999;max-width:200px;max-height:200px;position:absolute;}
 .NOT-IN-USE-arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-14px;}
 .NOT-IN-USE-arrow.top{top:-16px;bottom:auto;left:30%;}
 .NOT-IN-USE-arrow.left{left:30%;}
 .NOT-IN-USE-arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
 .NOT-IN-USE-arrow.top:after{bottom:-20px;top:auto;}
.bitanube-table.model-8 .custom-col-1{width:190px !important;}



/*404-403*/
.page-node-707 #header-section {display:none}



/* LANDING CUAL ES TU GV */
body.node-type-landing-mediacenter footer[role="contentinfo"]{bottom:0;left:0;position:fixed;}
.node-type-landing-mediacenter .main-content{min-height:0;padding-bottom:0;}
.node-type-landing-mediacenter header[role="banner"]{height:auto;top:0px;}
.node-type-landing-mediacenter .wrapper-header{height:35px;}
/*.node-type-landing-mediacenter header #logo{height:100px;position:relative;top:30px;}*/
.node-type-landing-mediacenter .main-content > .row{margin:0 auto;padding-top:0px!important;position:relative;width:100%;}
.node-type-landing-mediacenter.not-front .center{background:transparent none repeat scroll 0 0;overflow:hidden;padding:5px;}
.node-type-landing-mediacenter h1.title{margin-top:80px;color:#424242;font-size:60px;font-weight:bolder;line-height:50px;text-align:center;}
.NOTnode-type-landing-mediacenter footer[role="contentinfo"]{background:rgba(0,0,0,0.65) none repeat scroll 0 0;bottom:0;clear:both;position:absolute;}
.node-type-landing-mediacenter html,.node-type-landing-mediacenter body{height:100vh;}
.view-landing-mediacenter{width:1024px;margin:0 auto}
.view-landing-mediacenter .views-row{display:block;float:left;height:515px;margin:20px 1%;overflow:hidden;position:relative;width:31%;}
.view-landing-mediacenter .views-row .views-field-nothing {
  height: 100%;
  left: -1px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: calc(100% + 2px);
}
.view-landing-mediacenter .views-row .overlayer{background:black none repeat scroll 0 0;color:white;display:block;height:50%;position:absolute;width:100%;top:50%;transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}
.view-landing-mediacenter .views-row:hover .overlayer{top:0;height:100%;opacity:0.5;cursor:pointer;-ms-transform:translate(0px,0%);/* IE 9 */
 -webkit-transform:translate(0px,0%);/* Safari */
 transform:translate(0px,0%);/* Standard syntax */
 -moz-transform:translate(0px,0%);-ms-transform:translate(0px,0%);transition-duration:0.5s;-webkit-transition-duration:0.5s;/* Safari */
 -webkit-transition-duration:0.5s;-webkit-transition-duration:0.5s;-ms-transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;}

 
 
.view-landing-mediacenter .views-row .views-field-name{background-image:url("/sites/all/themes/grandvalira/images_v5/creublue.png");background-position:center 46px;background-repeat:no-repeat;color:white;display:block;font-size:30px;font-weight:700;margin:0 auto 20px;padding:0 0 20px;position:absolute;text-align:center;top:300px;transition-duration:1s;width:100%;}
.view-landing-mediacenter .views-row .views-field-field-pretitulo{color:#00b5d9;display:block;font-size:30px;font-weight:300;position:absolute;text-align:center;top:265px;width:100%;transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}

.view-landing-mediacenter .views-row .views-field-field-teaser{color:white;font-size:14px;font-weight:400;margin:0 auto;opacity:1;position:relative;text-align:center;top:380px;transition-delay:0s,0s;transition-duration:1s;-webkit-transition-duration:1s;/* Safari */ 
 transition-property:visibility,opacity;transition-timing-function:ease,linear;visibility:visible;width:80%;}
.view-landing-mediacenter .views-row .views-field-field-teaser-hover{visibility:hidden;opacity:0;color:white;margin:0 auto;position:relative;top:300px;width:90%;font-size:13px;font-weight:400;text-align:center;}
.view-landing-mediacenter .views-row .views-field-php{bottom:75px;display:block;height:20px;margin:0 auto;opacity:0;position:absolute;text-align:center;visibility:hidden;width:100%;transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}
.view-landing-mediacenter .views-row .views-field-field-rating-categories{bottom:20px;display:block;height:20px;left:115px;margin:0;position:absolute;text-align:center;}

.view-landing-mediacenter .views-row .views-field-description{display:none}
.view-landing-mediacenter .views-row .views-field-nothing-1{}

.view-landing-mediacenter .views-row:hover .views-field-field-teaser{visibility:hidden;opacity:0;}

.view-landing-mediacenter .views-row:hover .views-field-field-teaser-hover{visibility:visible;opacity:1;}

.view-landing-mediacenter .views-row:hover .views-field-php{position:relative;transform:scale(1) !important;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;visibility:visible;opacity:1;transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}
.view-landing-mediacenter .views-row .views-field-php{left:0;}
.view-landing-mediacenter .views-row:hover .views-field-php .btn{border-color:#00b5d9;border-style:solid;color:white;display:block;margin:0 auto;padding:5px 10px;position:relative;width:100px;transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}
.view-landing-mediacenter .views-row .views-field-php .btn:hover{background-color:#00b5d9;transition-duration:0.5s;-webkit-transition-duration:0.5s;/* Safari */}

.view-landing-mediacenter .views-row:hover{cursor:pointer}

.view-landing-mediacenter .views-row:hover .views-field-name{transform:translate(0px,-200px);/* Standard syntax */
 -webkit-transform:translate(0px,-200px);/* Safari */
 -moz-transform:translate(0px,-200px);-ms-transform:translate(0px,-200px);/* IE 9 */
 transition-duration:1s;-webkit-transition-duration:1s;/* Safari */
 -ms-transition-duration:1s;/* IE */
 -moz-transition-duration:1s;/* Moz */}
.view-landing-mediacenter .views-row:hover .views-field-field-pretitulo{-ms-transform:translate(0px,-200px);/* IE 9 */
 -webkit-transform:translate(0px,-200px);/* Safari */
 transform:translate(0px,-200px);/* Standard syntax */
 transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}
.view-landing-mediacenter .views-row:hover .views-field-field-teaser-hover{-ms-transform:translate(0px,-120px);/* IE 9 */
 -webkit-transform:translate(0px,-120px);/* Safari */
 transform:translate(0px,-120px);/* Standard syntax */
 transition-duration:1s;-webkit-transition-duration:1s;/* Safari */}
.node-type-landing-mediacenter .wrapper_video figure img{max-width:100%;width:auto;height:auto}

.node-type-landing-mediacenter .view-landing-mediacenter-medias .views-row{float:left;height:auto !important;margin:0;width:auto;display:none;}
.node-type-landing-mediacenter .view-landing-mediacenter-medias .view-empty h4{color:black;font-size:25px;font-weight:700;text-align:center;}

.node-type-landing-mediacenter .share-icon{/*display:none*/}

.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2{/*background-color:red;*/
 background-image:url("/sites/all/themes/grandvalira/images_v5/icon-share.png");background-position:180px center;background-repeat:no-repeat;background-size:auto auto;bottom:2px;display:block;height:140px;margin-right:10%;position:absolute;right:0;width:325px;}
.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2 .label{/*background-color:black;*/
 color:white;display:block;float:left;font-size:13px;font-weight:400;height:20px;line-height:20px;margin:-10px auto auto;position:relative;text-align:right;top:50%;width:180px;}
/*.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2:hover .share-icon{*/
.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2 .share-icon{background-color:transparent;display:block;height:100%;line-height:normal;margin:0;position:absolute;right:0;text-align:center;top:0;width:40%;z-index:2147483647;}
.node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon{background-image:url("/sites/all/themes/grandvalira/images_v5/facebookoff.png");background-repeat:no-repeat;background-size:contain;display:block;height:32px;left:0;margin-left:-16px;margin-top:-16px;position:absolute;top:70px;width:32px;opacity:0;}
.node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon:hover{cursor:pointer}
 
.node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.facebook{background-image:url("/sites/all/themes/grandvalira/images_v5/facebookoff.png");}
 .node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.facebook:hover{background-image:url("/sites/all/themes/grandvalira/images_v5/facebookon.png");}
.node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.tweeter{background-image:url("/sites/all/themes/grandvalira/images_v5/twitter-off.png");}
 .node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.tweeter:hover{background-image:url("/sites/all/themes/grandvalira/images_v5/twitter-on.png");}
.node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.pinterest{background-image:url("/sites/all/themes/grandvalira/images_v5/pinterest-off.png");}
 .node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.pinterest:hover{background-image:url("/sites/all/themes/grandvalira/images_v5/pinterest-on.png");}
.node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.google-plus{background-image:url("/sites/all/themes/grandvalira/images_v5/google-off.png");}
 .node-type-landing-mediacenter .bitanube-gal.here .share-icon .share-minicon.google-plus:hover{background-image:url("/sites/all/themes/grandvalira/images_v5/google-on.png");}

.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2:hover .share-minicon.facebook,.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2.hover .share-minicon.facebook{animation:to-pos-1 ease-out 0.5s;-webkit-animation:to-pos-1 ease-out 0.5s;-moz-animation:to-pos-1 ease-out 0.5s;-o-animation:to-pos-1 ease-out 0.5s;-ms-animation:to-pos-1 ease-out 0.5s;}
.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2:hover .share-minicon.tweeter,.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2.hover .share-minicon.tweeter{animation:to-pos-2 ease-out 0.6s;-webkit-animation:to-pos-2 ease-out 0.6s;-moz-animation:to-pos-2 ease-out 0.6s;-o-animation:to-pos-2 ease-out 0.6s;-ms-animation:to-pos-2 ease-out 0.6s;}
.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2:hover .share-minicon.pinterest,.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2.hover .share-minicon.pinterest{animation:to-pos-3 ease-out 0.7s;-webkit-animation:to-pos-3 ease-out 0.7s;-moz-animation:to-pos-3 ease-out 0.7s;-o-animation:to-pos-3 ease-out 0.7s;-ms-animation:to-pos-3 ease-out 0.8s;}
.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2:hover .share-minicon.google-plus,.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2.hover .share-minicon.google-plus{animation:to-pos-4 ease-out 0.8s;-webkit-animation:to-pos-4 ease-out 0.8s;-moz-animation:to-pos-4 ease-out 0.8s;-o-animation:to-pos-4 ease-out 0.8s;-ms-animation:to-pos-4 ease-out 0.8s;}

.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2:hover .share-minicon,.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2.hover .share-minicon{animation-iteration-count:1;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;animation-fill-mode:forwards!important;/*when the spec is finished*/ 
 -webkit-animation-iteration-count:1!important;-webkit-transform-origin:50% 50%!important;-webkit-animation-fill-mode:forwards!important;/*Chrome 16+,Safari 4+*/ 
 -moz-animation-iteration-count:1!important;-moz-transform-origin:50% 50%!important;-moz-animation-fill-mode:forwards!important;/*FF 5+*/
 -o-animation-iteration-count:1!important;-o-transform-origin:50% 50%!important;-o-animation-fill-mode:forwards!important;/*Not implemented yet*/
 -ms-animation-iteration-count:1!important;-ms-transform-origin:50% 50%!important;-ms-animation-fill-mode:forwards!important;/*IE 10+*/}

@keyframes to-pos-1{0%{opacity:0;transform:translate(0px,0px) ;}
 100%{opacity:1;transform:translate(60px,-50px) ;}}

 @-moz-keyframes to-pos-1{0%{opacity:0;-moz-transform:translate(0px,0x) ;}
 100%{opacity:1;-moz-transform:translate(60px,-50px) ;}}
 
 @-webkit-keyframes to-pos-1{0%{opacity:0;-webkit-transform:translate(0px,0px) ;}
 100%{opacity:1;-webkit-transform:translate(60px,-50px) ;}}
 
 @-o-keyframes to-pos-1{0%{opacity:0;-o-transform:translate(0px,0px) ;}
 100%{opacity:1;-o-transform:translate(60px,-50px) ;}}
 
 @-ms-keyframes to-pos-1{0%{opacity:0;-ms-transform:translate(0px,0px) ;}
 100%{opacity:1;-ms-transform:translate(60px,-50px) ;}}

@keyframes to-pos-2{0%{opacity:0;transform:translate(0px,0px) ;}
 100%{opacity:1;transform:translate(75px,-18px) ;}}

 @-moz-keyframes to-pos-2{0%{opacity:0;-moz-transform:translate(0px,0x) ;}
 100%{opacity:1;-moz-transform:translate(75px,-18px) ;}}
 
 @-webkit-keyframes to-pos-2{0%{opacity:0;-webkit-transform:translate(0px,0px) ;}
 100%{opacity:1;-webkit-transform:translate(75px,-18px) ;}}
 
 @-o-keyframes to-pos-2{0%{opacity:0;-o-transform:translate(0px,0px) ;}
 100%{opacity:1;-o-transform:translate(75px,-18px) ;}}
 
 @-ms-keyframes to-pos-2{0%{opacity:0;-ms-transform:translate(0px,0px) ;}
 100%{opacity:1;-ms-transform:translate(75px,-18px) ;}}

@keyframes to-pos-3{0%{opacity:0;transform:translate(0px,0px) ;}
 100%{opacity:1;transform:translate(75px,15px) ;}}

 @-moz-keyframes to-pos-3{0%{opacity:0;-moz-transform:translate(0px,0x) ;}
 100%{opacity:1;-moz-transform:translate(75px,15px) ;}}
 
 @-webkit-keyframes to-pos-3{0%{opacity:0;-webkit-transform:translate(0px,0px) ;}
 100%{opacity:1;-webkit-transform:translate(75px,15px) ;}}
 
 @-o-keyframes to-pos-3{0%{opacity:0;-o-transform:translate(0px,0px) ;}
 100%{opacity:1;-o-transform:translate(75px,15px) ;}}
 
 @-ms-keyframes to-pos-3{0%{opacity:0;-ms-transform:translate(0px,0px) ;}
 100%{opacity:1;-ms-transform:translate(75px,15px) ;}}

@keyframes to-pos-4{0%{opacity:0;transform:translate(0px,0px) ;}
 100%{opacity:1;transform:translate(60px,47px) ;}}

 @-moz-keyframes to-pos-4{0%{opacity:0;-moz-transform:translate(0px,0x) ;}
 100%{opacity:1;-moz-transform:translate(60px,47px) ;}}
 
 @-webkit-keyframes to-pos-4{0%{opacity:0;-webkit-transform:translate(0px,0px) ;}
 100%{opacity:1;-webkit-transform:translate(60px,47px) ;}}
 
 @-o-keyframes to-pos-4{0%{opacity:0;-o-transform:translate(0px,0px) ;}
 100%{opacity:1;-o-transform:translate(60px,47px) ;}}
 
 @-ms-keyframes to-pos-4{0%{opacity:0;-ms-transform:translate(0px,0px) ;}
 100%{opacity:1;-ms-transform:translate(60px,47px) ;}}

a.type-Imagen {
  display: block;
  position: relative;
}
a.type-Video{position:relative;  display: block;}
.type-Imagen-icon{background-image:url("/sites/all/themes/grandvalira/images_v5/picture-blanc.png");background-position:center center;background-repeat:no-repeat;height:215px;position:absolute;top:-200px;width:215px;z-index:9999;}
.type-Imagen-icon:hover{background-image:url("/sites/all/themes/grandvalira/images_v5/picture-blau.png");}
.type-Video-icon{background-image:url("/sites/all/themes/grandvalira/images_v5/boto-play.png");background-position:center center;background-repeat:no-repeat;height:215px;position:absolute;top:-200px;width:215px;z-index:9999;}
.type-Video-icon:hover{background-image:url("/sites/all/themes/grandvalira/images_v5/boto-play2.png");}

body.no-sidebars.not-front.node-type-landing-mediacenter .center{padding:0!important;margin:0!important;}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2{background-position:center center;background-repeat:no-repeat;background-size:cover;color:white;display:block;height:430px;line-height:430px;position:relative;width:100%;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here.fixed .views-field-nothing-2{position:fixed;top:35px;z-index:99999999999999999999;}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here.fixed > .content{margin-top:348px;z-index:0;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 .views-field-description h1,
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 .views-field-description h2,
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 .views-field-description h3,
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 .views-field-description h4{}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 .share-icon{cursor:pointer}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 a{color:white}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .view-landing-mediacenter-medias{padding:0 10%}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description {
  display: inline-block;
  line-height: normal;
  margin-left: 9%;
  vertical-align: middle;
  width: 40%;
}
/*body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a{text-decoration:underline;}*/
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:hover{background-color:rgba(255,255,255,0.7);color:black !important;border:1px solid black;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a{background-color:rgba(0,0,0,0.7);border:1px solid white;display:block;float:left;height:47px;line-height:45px;margin-bottom:5px;margin-right:10px;padding:0 10px;position:relative;}
/*body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a::before,body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a::after{background:#fff none repeat scroll 0 0;content:"";height:2px;opacity:0.5;pointer-events:none;position:absolute;transition:all 0.3s ease 0s;width:45px;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a::before{left:0;top:0;transform:rotate(90deg);transform-origin:0 0 0;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a::after{bottom:0;right:0;transform:rotate(90deg);transform-origin:100% 0 0;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:hover::before,body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:hover::after,body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:focus::before,body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:focus::after{opacity:1;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:hover::before,body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:focus::before{left:50%;transform:rotate(0deg) translateX(-50%);}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:hover::after,body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:focus::after{right:50%;transform:rotate(0deg) translateX(50%);}*/

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description p{font-size:13px;font-weight:400;line-height:17px;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description *{color:white!important}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-field-pretitulo-1{color:#00ffff;display:block;float:none;font-size:44px;font-weight:300;line-height:normal;margin-right:15%;margin-top:100px;position:absolute;right:0;text-align:right;top:0;width:auto;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-name-1{border-bottom:5px solid #00ffff;display:block;float:none;font-size:44px;font-weight:700;height:70px;line-height:normal;margin-right:15%;margin-top:150px;position:absolute;right:0;text-align:right;/*text-shadow:0 0 3px black;*/
 top:0;width:auto;}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-3{display:block;float:none;font-size:13px;font-weight:400;height:70px;line-height:normal;margin-right:15%;margin-top:236px;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:2147483647;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-field-rating-categories-1{display:block;float:none;font-size:44px;font-weight:700;height:70px;line-height:normal;margin-right:15%;margin-top:200px;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:999999999999999999;}

body.no-sidebars.not-front.node-type-landing-mediacenter .views-field-php-1{display:none}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-1{border:1px solid white;display:block;float:none;font-size:14px;font-weight:700;height:auto;line-height:normal;margin-right:10%;margin-top:48px;padding:10px;position:absolute;right:0;text-align:right;top:0;width:auto;z-index:2147483647;}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-1 .creu-close{background-image:url('/sites/all/themes/grandvalira/images_v5/creu.png');background-repeat:no-repeat;background-size:contain;width:25px;height:25px;display:block;}

body.no-sidebars.not-front.node-type-landing-mediacenter .views-row .views-field-nothing-2{display:none}
body.no-sidebars.not-front.node-type-landing-mediacenter .view-landing-mediacenter-medias img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    width: 100%;
}
body.no-sidebars.not-front.node-type-landing-mediacenter .view-landing-mediacenter-medias a.cboxElement:hover img{filter:unset;-webkit-filter:unset;}
body.no-sidebars.not-front.node-type-landing-mediacenter .view-landing-mediacenter{margin-bottom:50px;min-height:100vh;}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-1 .creu-close:hover{cursor:pointer;-webkit-transform:rotate(180deg);/* Chrome,Safari 3.1+ */
 -moz-transform:rotate(180deg);/* Firefox 3.5-15 */
 -ms-transform:rotate(180deg);/* IE 9 */
 -o-transform:rotate(180deg);/* Opera 10.50-12.00 */
 transform:rotate(180deg);/* Firefox 16+,IE 10+,Opera 12.10+ */
 -webkit-transition-duration:1s;/* Safari */
 transition-duration:1s;}

/* ipad */
@media only screen 
and (min-device-width :768px) 
and (max-device-width :1024px) 
and (orientation :landscape){
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description{margin-left:2%} 
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-field-pretitulo-1,
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-name-1,
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-3,
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-field-rating-categories-1{margin-right:10%}
 .node-type-landing-mediacenter .bitanube-gal.here .views-field-php-2{margin-right:2%;}
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-1{margin-right:6%;!important}
 
 body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description {
    width: 50%;
}
 
 
 }

.overlay-landing-header{background-color:rgb(0,0,0);height:100%;position:absolute;width:100%;z-index:-1;opacity:0;transition:opacity 2s;-webkit-transition:width 2s;/* For Safari 3.1 to 6.0 */}

@keyframes fadeout{from{opacity:1;display:block}
 to{opacity:0;display:none}}
/* Firefox < 16 */
@-moz-keyframes fadeout{from{opacity:1;display:block}
 to{opacity:0;display:none}}
/* Safari,Chrome and Opera > 12.1 */
@-webkit-keyframes fadeout{from{opacity:1;display:block}
 to{opacity:0;display:none}}
/* Internet Explorer */
@-ms-keyframes fadeout{from{opacity:1;display:block}
 to{opacity:0;display:none}}

@keyframes fadein{from{opacity:0;display:block}
 to{opacity:1;display:block}}
/* Firefox < 16 */
@-moz-keyframes fadein{from{opacity:0;display:block}
 to{opacity:1;display:block}}
/* Safari,Chrome and Opera > 12.1 */
@-webkit-keyframes fadein{from{opacity:0;display:block}
 to{opacity:1;display:block}}
/* Internet Explorer */
@-ms-keyframes fadein{from{opacity:0;display:block}
 to{opacity:1;display:block}}

/* FIN LANDING CUAL ES TU GV */

/*WIDGETS*/
.page-node-7654 .container > .row{padding-top:100px;width:100%;}
 .page-node-7654 .container > .row .addthis_sharing_toolbox,.page-node-7654 .container > .row article,.page-node-7654 .container > .row h1#page-title,.page-node-7654 .container > .row .breadcrumb,.page-node-7654 .container > .row #webform-client-form-7653 > div{margin:0 auto;position:relative;width:980px;}
.page-node-7654 .container > .row .messages.error{margin:10px auto 0 auto;position:relative;width:auto;}
.page-node-7654 .container > .row aside.public-widget .messages.error{box-sizing:border-box;display:block;font-family:"Open Sans",sans-serif;font-size:14px;margin:10px auto 0;position:relative;width:400px;}
.page-node-7654 .container > .row #webform-client-form-7653 > div{box-sizing:border-box;margin:0 auto;padding:20px 40px;}
.page-node-7654 .container > .row #webform-client-form-7653{background-color:rgb(250,250,250);border:1px solid rgb(234,234,234);border-radius:15px;box-sizing:border-box;margin:25px auto 10px;padding:0;width:980px;}

.page-node-7654 .container > .row .widget-preview{margin:0 auto;position:relative;width:90%;}
.page-node-7654 .container > .row .widget-measures{margin:10px auto 10px auto;position:relative;width:90%;text-align:center;color:green;font-size:20px;}

.page-node-7654 .container > .row .widget-measures.animate{animation:bounce linear 0.8s;animation-iteration-count:2;transform-origin:50% 50%;-webkit-animation:bounce linear 0.8s;-webkit-animation-iteration-count:2;-webkit-transform-origin:50% 50%;-moz-animation:bounce linear 0.8s;-moz-animation-iteration-count:2;-moz-transform-origin:50% 50%;-o-animation:bounce linear 0.8s;-o-animation-iteration-count:2;-o-transform-origin:50% 50%;-ms-animation:bounce linear 0.8s;-ms-animation-iteration-count:2;-ms-transform-origin:50% 50%;}
#block-webform-client-block-7653 >h2{display:none}
 .ski-info .moreinfo .rectangle-blocks li {
  border-color: rgba(0, 169, 222, 0.5)!important;
}
 
/*DEMO WIDGET*/
.public-widget{margin:0 auto;}
#block-webform-client-block-7653 header h1{display:none}
#webform-client-form-7653 input,#webform-client-form-7653 textarea,#webform-client-form-7653 select,#webform-client-form-7653 .uneditable-input,#webform-client-form-7653 .form-item .description{clear:both;max-width:80%;width:auto;}
#webform-client-form-7653 input[type="checkbox"],#webform-client-form-7653 input[type="radio"]{cursor:pointer;width:15px;}
#webform-client-form-7653 .form-item label.option,#webform-client-form-7653 .webform-container-inline label{cursor:pointer;float:none;padding:0 0 0 25px;width:auto;}
.page-node-7654 #webform-client-form-7653 #webform-component-personaliza-tu-widget{background-color:#01b5da;border-top-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;margin:-20px -40px 25px;padding:20px 10px 10px 30px;}
.page-node-7654 #webform-client-form-7653 #webform-component-personaliza-tu-widget h2{color:white}

#webform-client-form-7653 #webform-component-persona-de-contacto{width:49%;float:left;clear:both}
#webform-client-form-7653 #webform-component-nombre-de-la-empresa{width:49%;float:right}
#webform-client-form-7653 #webform-component-email{width:49%;float:left;clear:both}
#webform-client-form-7653 #webform-component-nombre-de-dominio{width:49%;float:right}
#webform-client-form-7653 #webform-component-formato{clear:both;width:32%;float:left}
#webform-client-form-7653 #webform-component-zoom{width:32%;float:left;padding-left:20px;}
#webform-client-form-7653 #webform-component-esquema-de-colores{width:32%;float:left;}
#webform-client-form-7653 #webform-component-elementos{width:100%;float:none;clear:both;}
 #webform-client-form-7653 #webform-component-elementos .form-checkboxes > div{cursor:pointer;display:block;float:left;margin-right:20px;min-width:90px;}
#webform-client-form-7653 #webform-component-autorizado,#webform-client-form-7653 #edit-actions{clear:both;padding:0;}

#webform-client-form-7653 .webform-component > label{color:rgb(0,0,0);display:block;font-weight:700;text-transform:uppercase;}
#webform-client-form-7653 input[type="submit"]{display:block;font-size:12px;font-weight:bold;margin:0 auto !important;padding:8px 20px;}
#webform-client-form-7653 #webform-component-width,#webform-client-form-7653 #webform-component-height{visibility:hidden;float:right;}
.copywriting{font-size:12px;margin:10px 0 0;text-align:center;}
.development{color:transparent;font-size:12px;text-align:center;}

#block-menu-block-1{}
#block-menu-block-1 ul{padding-left:20px;}
#block-menu-block-1 ul li{color:rgb(0,169,222);list-style-type:circle}
#block-menu-block-1 ul li a{color:rgb(0,169,222);font-size:14px;font-weight:500;text-decoration:underline !important;}

.ski-info .teaser .switcher{background-color:transparent;width:calc(100% + 40px);z-index:9;border:0;}
.ski-info .teaser .switcher{border-radius:0;}
.ski-info .teaser .switcher div{border-radius:18px 0 0 18px;width:40px;background-color:#00A9DE;}

.NOTimage-responsive-desktop{background-image:url("/sites/default/files/styles/article/public/images/5447413169_2190304524_z.jpg?itok=BCs9MthK");background-position:center;background-size:cover;}



.view-id-patrocinadors.view-display-id-page_1 .views-field-php {
  bottom: auto;
  clear: both;
  color: rgb(0, 169, 222);
  float: right;
  left: auto;
  margin-bottom: 30px;
  margin-top: 0;
  opacity: 1;
  position: relative;
  transform: none;
  transition: all 0.6s ease-in-out 0s;
}
.view-id-patrocinadors.view-display-id-page_1 .views-field-field-image {
  height: 100% !important;
  position:absolute;
}
.view-id-patrocinadors.view-display-id-page_1 .views-field-field-image img {
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: calc(50% - 44px);
  transform: translateY(-50%);
  	 -webkit-transform: translateY(-50%);
  	  -ms-transform: translateY(-50%);
  	   -moz-transform: translateY(-50%);
}
.view-id-patrocinadors.view-display-id-page_1 .views-row {
  margin-bottom: 30px;
  position: relative;
}
.addthis_sharing_toolbox {
  margin-top: 10px;
}

body {
  position: relative;
}
.snowFall {
  height: 0;
  left: 0;
  overflow: visible;
  pointer-events: none !important;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
}
.snowFall *{ pointer-events: none !important;}


/*CUAL ES TU GV*/
body.page-node-7754 .view-landing-mediacenter .views-row .views-field-field-rating-categories {
  left: 50%;
  transform: translateX(-50%);
  	-webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
}
body.page-node-7754 {background:none}
body.page-node-7754 .bitanube-gal {margin:0!important}
body.page-node-7754 .view-landing-mediacenter .views-row {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  overflow: hidden;
}
body.page-node-7754.node-type-landing-mediacenter .view-landing-mediacenter-medias .views-row {
  border-radius: 0 !important;
}
body.page-node-7754 h1 {
  margin: 50px auto 20px;
  max-width: 1140px !important;
  width: 90%;
  display:block;
  opacity:1;
  height:auto!important;
}
body.page-node-7754.showing-gal h1 {
	opacity:0;
	height:0px!important;
}
body.page-node-7754 .addthis_sharing_toolbox {
	display:block;
}
body.page-node-7754.showing-gal .addthis_sharing_toolbox {
	display:none;
}

body.page-node-7754.showing-gal #breadcrumb {
	opacity:0;
	height:0px!important;
}
body.page-node-7754 #breadcrumb {
	opacity:1;
	height:auto!important;
}
body.page-node-7754 .view-landing-mediacenter .views-row .overlayer {
  background: rgb(243, 243, 243) none repeat scroll 0 0;
}
body.page-node-7754 .view-landing-mediacenter {
  margin: 0 auto;
  max-width: 1140px;
  width: 90%;
}
body.page-node-7754 .view-landing-mediacenter .views-row .views-field-field-pretitulo > div {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase;
}
body.page-node-7754 .view-landing-mediacenter .views-row .views-field-name {
  color: rgb(69, 69, 69);
  top: 320px;
  transition-duration: 1s;
	-webkit-transition-duration:1s;
	-ms-transition-duration: 1s;
}
body.page-node-7754 .view-landing-mediacenter .views-row .views-field-field-teaser {
  color: rgb(67, 69, 71);
}
body.page-node-7754 .view-landing-mediacenter .views-row .views-field-field-teaser-hover {
  color: rgb(67, 69, 71);
}
.views-field-field-list-image img {
  display: block;
  height: auto;
  width: 100%;
}
body.page-node-7754 .view-landing-mediacenter .views-row:hover .overlayer {
  background-color: rgb(75, 196, 223);
  cursor: pointer;
  height: 102%;
  left: -2px;
  opacity: 0.65;
  top: -2px;
  transform: translate(0px, 0%);
  	-webkit-transform: translate(0px, 0%);
  	-ms-transform: translate(0px, 0%);
  transition-duration: 0.5s;
  	-webkit-transition-duration: 0.5s;
  	-ms-transition-duration: 0.5s;
  width: 102%;
}

body.page-node-7754 .view-landing-mediacenter .views-row .views-field-field-teaser-hover {
  color: rgb(255, 255, 255);
  font-weight:400;
  font-size:14px;
}
body.page-node-7754 .view-landing-mediacenter .views-row:hover .views-field-field-pretitulo {
   color: rgb(255, 255, 255);
}

body.page-node-7754 .view-landing-mediacenter .views-row:hover .views-field-php {
  opacity: 1;
  position: absolute;
  visibility: visible;
}
body.page-node-7754 .view-landing-mediacenter .views-row:hover .views-field-php .btn {
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 600;
  margin: 0 auto;
  padding: 10px;
  position: relative;
  transition-duration: 1s;
  width: 50%;
}
body.page-node-7754 .view-landing-mediacenter .views-row:hover .views-field-php .btn {
  border-color: rgb(255, 255, 255);
  border-style: solid;
  color: rgb(255, 255, 255);
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin: 0 auto;
  padding: 10px;
  position: relative;
  transition-duration: 1s;
  width: 50%;
}
body.page-node-7754 .view-landing-mediacenter .views-row:hover .views-field-php .btn::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-field-pretitulo-1 {
  color: rgb(163, 236, 255);
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-field-rating-categories-1 {
  top: 60px;
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 a {
  color: rgba(0, 0, 0, 0) !important;
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-php-1 {
  border-radius: 100%;
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgb(255, 255, 255);
  border-radius: 20px;
  color:white!important;
}	
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-description a:hover {
  background-color: rgb(0, 169, 222);
  border: 2px solid rgb(255, 255, 255);
  color: rgb(255, 255, 255) !important;
}
/*body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here.fixed > .content {
  margin-top: 380px;
  z-index: 0;
}*/
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .view-landing-mediacenter-medias {
  padding: 0;
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-name-1 {
  border-bottom: 5px solid rgb(163, 236, 255);
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here .views-field-nothing-2 {
  left: 0;
  position: fixed;
  top: 90px;
  z-index: 1;
  opacity:0;
  transition:opacity 2s ease 0s;
  	-webkit-transition:opacity 2s ease 0s;
  	-ms-transition:opacity 2s ease 0s;
  	-moz-transition:opacity 2s ease 0s;
}
body.no-sidebars.not-front.node-type-landing-mediacenter .bitanube-gal.here.fixed .views-field-nothing-2 {
  left: 0;
  position: fixed;
  top: 90px;
  z-index: 1;
  opacity:1;
  transition:opacity 2s ease 0s;
  	-webkit-transition:opacity 2s ease 0s;
  	-ms-transition:opacity 2s ease 0s;
  	-moz-transition:opacity 2s ease 0s;
}
body.page-node-7754 .type-Imagen-icon {
  background-image: url("/sites/all/themes/grandvalira_bitanube/images/local/zoom.png");
  background-position: right 10px bottom 10px;
  top: 0;
  z-index: 0;
}
body.page-node-7754 .type-Imagen-icon:hover {
  background-color: rgba(0, 169, 222, 0.65);
  background-image: url("/sites/all/themes/grandvalira_bitanube/images/local/zoom.png");
}

body.page-node-7754 .type-Video-icon {
  background-image: url("/sites/all/themes/grandvalira_bitanube/images/local/play_xl.png");
  background-position: right 10px bottom 10px;
  background-size: 55px auto;
  top: 0;
  z-index: 0;
}
body.page-node-7754 .type-Video-icon:hover {
  background-color: rgba(0, 169, 222, 0.65);
  background-image: url("/sites/all/themes/grandvalira_bitanube/images/local/play_xl.png");
}
body.page-node-7754 .views-field-field-list-image img {
    display: block;
    height: 100%;
    width: auto;
}


/*WEBCAMS FERATEL PER SEPARAT*/
.block.tabs {}
.block.tabs .tab-nav{}
.block.tabs ul {
  list-style: outside none none;
  margin: 0px 0!important;
  padding: 10px 0 35px!important;
}
.block.tabs ul li {
  list-style: none;
  float: left;
  margin-right: 50px;
}
.block.tabs ul li.active a, .block.tabs ul li:hover a {
  text-decoration: underline !important;
}
.block.tabs ul li a {
  color: rgb(0, 169, 222) !important;
  font-size: 15px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
}
.block.tabs .tab-panes{}
.block.tabs .tab-panes > div{}
.block.tabs .tab-panes > div iframe{}


/*landings esdeveniments*/
.node-type-landing-esdeveniment .addthis_sharing_toolbox{margin-left:15px;margin-top:10px;}
.node-type-landing-esdeveniment iframe {
  display: block;
  margin: 0 auto !important;
  max-width: 1140px;
  text-align: center !important;
}
.node-type-landing-esdeveniment .field-name-field-logo{height:175px;position:relative;}

.node-type-landing-esdeveniment .field-name-field-logo img{display:block;left:0;margin:0 auto;max-width:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);
  height: auto!important;
  max-width: 90%!important;
  max-height: 90%!important;
  width: auto !important;
}
.node-type-landing-esdeveniment .field-name-title-field .field-item{height:125px;line-height:125px;}
.node-type-landing-esdeveniment .field-name-title-field h1{color:rgb(0,0,0);display:inline-block;font-family:"open sans",sans-serif;font-size:45px;font-weight:300;line-height:50px;text-align:center;vertical-align:middle;width:100%;}
.node-type-landing-esdeveniment .field-name-field-fechas-evento{font-weight:600;text-align:center;color:rgb(0,169,222);font-size:18px;}
.node-type-landing-esdeveniment #tabs-landing{}
.node-type-landing-esdeveniment #tabs-landing > ul{display:inline-block;margin:20px 0;text-align:center;width:100%;padding:15px 0 0}
.node-type-landing-esdeveniment #tabs-landing > ul > li{color:rgb(0,169,222);display:inline-block;font-size:16px;font-weight:700;list-style:outside none none;margin:10px 15px;text-align:center;width:auto !important;}
.node-type-landing-esdeveniment #tabs-landing > ul > li:hover > a,
	.node-type-landing-esdeveniment #tabs-landing > ul > li.ui-tabs-selected > a,
	.node-type-landing-esdeveniment #tabs-landing > ul > li.ui-tabs-active > a {text-decoration:underline!important}
.node-type-landing-esdeveniment .header-landing-esdeveniments{margin-bottom:25px;}
.node-type-landing-esdeveniment .field-name-field-titol-menu h2 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: rgb(0, 169, 222);
  font-size: 36px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
  text-transform: none !important;
}
.node-type-landing-esdeveniment .field-name-field-other-bodies h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: rgb(0, 169, 222);
  font-size: 30px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  text-transform: none !important;
}
.node-type-landing-esdeveniment .field-name-field-other-bodies a:not(.btn){color:rgb(0,169,222) ;font-size:15px ;font-weight:600 !important;text-decoration:underline !important;text-transform:none !important;}
.node-type-landing-esdeveniment .field-name-field-other-bodies div > a:not(.btn),
.node-type-landing-esdeveniment .field-name-field-other-bodies ul > li > a{color:rgb(0,169,222) !important;font-size:15px!important;}
.node-type-landing-esdeveniment .field-name-field-other-bodies .view-display-id-block_news_landings .views-row .views-field-title-field a{font-size:18px!important}
.node-type-landing-esdeveniment .field-name-field-other-bodies strong{text-transform:uppercase !important;}
.node-type-landing-esdeveniment .bullet-icon-list li{list-style:outside none none;}
.node-type-landing-esdeveniment .bullet-icon-list > li::before,
.node-type-landing-esdeveniment .field-name-field-sponsors .label:before{border-top:1px solid rgb(0,169,222);content:"";display:block;height:10px;position:relative;top:20px;width:100%;z-index:-1;}
.node-type-landing-esdeveniment .bullet-icon-list li h4,
.node-type-landing-esdeveniment .field-name-field-sponsors .label h3{background:rgb(255,255,255) none repeat scroll 0 0 !important;color:rgb(0,0,0) !important;display:block;margin:0 auto 35px;text-align:center;width:255px;}

.node-type-landing-esdeveniment .gallery_fit header::before{border-top:1px solid rgb(0,169,222);content:"";display:block;height:10px;position:relative;top:34px;width:100%;z-index:-1;}
.node-type-landing-esdeveniment .gallery_fit header h1{background:rgb(255,255,255) none repeat scroll 0 0 !important;color:rgb(0,0,0) !important;display:block;font-size:20px;margin:0 auto 0;text-align:center;text-transform:uppercase;width:255px;}

.node-type-landing-esdeveniment ul{padding:0}
.node-type-landing-esdeveniment .bullet-icon-list li img.bullet-icon{display:none;}
.node-type-landing-esdeveniment .bullet-icon-list li img{margin:0 auto;}
.node-type-landing-esdeveniment .field-name-body img {
  height: auto !important;
  margin: 15px auto;
}
.node-type-landing-esdeveniment .field-name-body{background-color:rgb(248,248,248);margin-bottom:40px;padding:20px 40px;}

.node-type-landing-esdeveniment #block-block-28{background-color:rgb(0,169,222);background-image:url("/sites/all/themes/grandvalira_bitanube/images/local/landings/picto_day_meteo_home.png");background-position:center 22px;background-repeat:no-repeat;background-size:auto auto;border:medium none;border-radius:100%;height:100px !important;padding:0;position:absolute;right:8%;top:125px;width:100px !important;}
.node-type-landing-esdeveniment .weather-bloc-copes a{display:block;height:100%;position:absolute;width:100%;}

.node-type-landing-esdeveniment #block-block-28 span{display:block;left:-40px;position:relative;text-align:center;text-transform:uppercase;top:-48px;width:170px;}
.node-type-landing-esdeveniment .region.region-content{position:relative}
.node-type-landing-esdeveniment .view-noticia-fotos-relacionadas .owl-wrapper .owl-item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.node-type-landing-esdeveniment .view-noticia-fotos-relacionadas .owl-wrapper .owl-item::before{content:"";display:block;padding-top:66%;}
.node-type-landing-esdeveniment .gallery_fit .views-row{margin-bottom:40px;}

.node-type-landing-esdeveniment .view-noticia-fotos-relacionadas .views-row .item-list,.node-type-landing-esdeveniment .view-videos-relacionados-cursa-landings .item-list{position:relative}
.node-type-landing-esdeveniment .gallery_fit .views-row h2{font-size:16px;text-align:center;color:rgb(67,​ 69,​ 71)}

.node-type-landing-esdeveniment .view-videos-relacionados-cursa-landings .owl-wrapper .owl-item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.node-type-landing-esdeveniment .view-videos-relacionados-cursa-landings .owl-wrapper .owl-item::before{content:"";display:block;padding-top:50%;}

.node-type-landing-esdeveniment .carousel .item{background-size:cover;background-position:center;}
.node-type-landing-esdeveniment .field-name-field-section {
  margin: 0 auto;
  max-width: 1140px;
  width: calc(100% - 30px);
}
.NOT_node-type-landing-esdeveniment .field-name-field-other-bodies:before{border-top:1px solid rgb(0,169,222);content:"";display:block;height:10px;position:relative;top:20px;width:100%;z-index:-1;}
.NOT_node-type-landing-esdeveniment .field-name-field-other-bodies h3{background:rgb(255,255,255) none repeat scroll 0 0 !important;color:rgb(0,0,0) !important;display:block;margin:0 auto 35px;text-align:center;width:255px;}
.node-type-landing-esdeveniment .no-bullet-icon-list{padding:0}
.node-type-landing-esdeveniment .no-bullet-icon-list li{border-bottom:1px solid rgb(0,169,222);list-style:outside none none;padding:5px 0 20px;}
.node-type-landing-esdeveniment .no-bullet-icon-list li:last-of-type {
  border-bottom: 0px solid rgb(0, 169, 222);
  padding: 5px 0 0px;
}
.node-type-landing-esdeveniment .no-bullet-icon-list li h4{color:rgb(0,0,0) !important;}
.node-type-landing-esdeveniment .accordion{position:relative}
.node-type-landing-esdeveniment h3.ui-accordion-header{background:rgb(244,244,244) none repeat scroll 0 0 !important;border:1px solid rgb(244,244,244);border-radius:20px 0 0 20px;color:rgb(69,69,69);cursor:pointer;font-size:20px;font-weight:600;height:40px;line-height:40px;margin:5px 0;padding-left:100px;text-align:left;}
.node-type-landing-esdeveniment h3.ui-accordion-header:hover{background:none!important;}
.node-type-landing-esdeveniment h3.ui-accordion-header::before{background-color:rgb(51,186,228);background-position:center center;background-repeat:no-repeat;border-radius:20px 0 0 20px;color:rgb(255,255,255);content:">";display:block;font-size:30px;height:39px;left:0;position:absolute;text-align:center;width:80px;}
.node-type-landing-esdeveniment h3.ui-accordion-header.ui-state-active::before{background-color:rgb(106,106,106);background-position:center center;background-repeat:no-repeat;border-radius:0 0 20px 20px;color:rgb(255,255,255);content:">";display:block;font-size:30px;height:80px;left:21px;line-height:70px;position:absolute;text-align:center;top:-21px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);width:39px;}

.node-type-landing-esdeveniment .ui-accordion-content{display:block;height:auto !important;padding:20px 30px;}
.node-type-landing-esdeveniment p.title-section{margin-top:40px;}
.node-type-landing-esdeveniment p.title-section,.node-type-landing-esdeveniment p.title-section *{color:rgb(0,0,0);font-size:20px;}
.ui-tabs-hide{display:none}
.node-type-landing-esdeveniment .node-landing-esdeveniment-section .webform-client-form{padding:0px 30px}
.node-type-landing-esdeveniment .node-landing-esdeveniment-section .chosen-container.chosen-container-single{width:300px !important;}
.node-type-landing-esdeveniment span.file{border:none;border-radius:20px;display:inline-block;margin:0;position:relative;}
.node-type-landing-esdeveniment .views-field-view-node{clear:both;display:block;float:right;}
.node-type-landing-esdeveniment .views-field-view-node:hover a{color:white;}
body.node-type-landing-esdeveniment .paquets-landing{display:block;padding:15px;width:24%;margin-right:1%;float:left;}

body.node-type-landing-esdeveniment .paquets-landing .paquet{border:1px solid rgb(243,244,244);display:block;width:100%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet.vip{}
body.node-type-landing-esdeveniment .paquets-landing .paquet.vip .paquet-img{-moz-border-bottom-colors:none !important;-moz-border-left-colors:none !important;-moz-border-right-colors:none !important;-moz-border-top-colors:none !important;background-image:url("/sites/default/files/images/eventos/copes/worldcup%202015-16/pista.jpg");background-position:center center;background-size:cover;border-bottom:0 none;border-image:none !important;border-left:1px solid rgb(243,244,244) !important;border-right:1px solid rgb(243,244,244) !important;border-top:1px solid rgb(243,244,244) !important;height:300px;width:100%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-img img{}

body.node-type-landing-esdeveniment .paquets-landing .paquet-content{background-color:rgb(243,244,244);border-radius:0 0 20px 20px;color:rgb(0,0,0) !important;display:block;height:210px;position:relative;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-content *{color:black!important}
body.node-type-landing-esdeveniment .paquets-landing .paquet-title{/*border-bottom:2px solid rgb(255,255,255);*/
 color:rgb(255,255,255);font-size:16px;font-weight:700;height:40px;letter-spacing:2px;margin:0;padding:10px 20px;text-align:center;text-transform:uppercase;width:100%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-preu-bloc{color:white;margin:20px 0;position:relative;width:100%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-preu-bloc .desde{display:block;font-size:12px !important;margin:0 auto;text-align:center;width:50%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-preu-bloc .preu{display:block;font-size:28px !important;margin:0 auto;text-align:center;width:50%;}
/*body.node-type-landing-esdeveniment .paquets-landing .btn-paquet-landing{background-color:#00b5d9;bottom:0;color:white;display:block;margin:0 auto;padding:10px;position:relative;text-align:center;width:100px;border:1px solid #00b5d9;}*/
/*body.node-type-landing-esdeveniment .paquets-landing .btn-paquet-landing:hover{background-color:white;color:#00b5d9;border:1px solid #00b5d9;}*/
body.node-type-landing-esdeveniment .paquets-landing .paquet-content .btn.btn-paquet-landing{background-color:rgb(255,112,79) !important;border:1px solid rgb(255,112,79);color:rgb(255,255,255) !important;display:block;margin:0 auto;max-width:50%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-content .btn.btn-paquet-landing:hover{background-color:white !important;border:1px solid rgb(255,112,79);color:rgb(255,112,79) !important;max-width:51%;}
body.node-type-landing-esdeveniment .paquets-landing .paquet-content .btn.btn-paquet-landing:hover:before{transform:none}
body.node-type-landing-esdeveniment .paquets-landing .paquet-content .btn.btn-paquet-landing:before{background:none!important}
.node-type-landing-esdeveniment .field-name-field-other-bodies a.chosen-single{text-decoration:none!important}

.node-type-landing-esdeveniment .field-name-field-sponsors {
  max-width: 100%;
  overflow: hidden;
}
.node-type-landing-esdeveniment .field-name-field-sponsors .label{}
.node-type-landing-esdeveniment .field-name-field-sponsors .label h3{font-size:18px;font-weight:600;letter-spacing:2px;}
.node-type-landing-esdeveniment ul li {
  list-style-type: none;
}
.node-type-landing-esdeveniment{}
.node-type-landing-esdeveniment .view-display-id-block_sponsors_copes {
  display: block;
  margin: 0 5%;
  width: 90%;
}
.node-type-landing-esdeveniment .view-display-id-block_sponsors_copes .views-row{float:left;margin:0 0 25px;width:15%;padding:20px;}
.node-type-landing-esdeveniment .view-display-id-block_sponsors_copes .views-row .views-field-field-image a{}
.node-type-landing-esdeveniment .view-display-id-block_sponsors_copes .views-row .views-field-field-image a img{display:block;margin:0 auto;}
.node-type-landing-esdeveniment .patrocinios-more{text-align:center}
.node-type-landing-esdeveniment .patrocinios-more > a{background-color:rgb(255,255,255);background-image:none;border:1px solid rgb(0,169,222) !important;border-radius:20px;color:rgb(0,169,222) !important;cursor:pointer;display:inline-block;font-family:"Rubik",sans-serif;font-size:17px;font-weight:600;line-height:45px;margin:0 10px !important;padding:0 60px;text-align:center;}
.node-type-landing-esdeveniment .patrocinios-more > a:hover{background-color:rgb(0,169,222);border:1px solid rgb(0,169,222) !important;border-radius:21px;color:white !important;}
.node-type-landing-esdeveniment #main-content{padding:0!important;}
.node-type-landing-esdeveniment section.front-nopadding-xs{padding:0!important}
.node-type-landing-esdeveniment .field-name-field-carousel{clear:both;}
.node-type-landing-esdeveniment.fixed-top{padding-top:70px}
.node-type-landing-esdeveniment.fixed-top .ui-tabs-nav {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  border-bottom: 1px solid rgb(0, 169, 222);
  padding: 50px 0 20px !important;
  position: fixed;
  top: 70px;
  z-index: 4;
}
.node-type-landing-esdeveniment .view-noticia-fotos-relacionadas,
	.node-type-landing-esdeveniment .view-videos-relacionados-cursa-landings {
  overflow: hidden;
}
.node-type-landing-esdeveniment #tabs-landing li.subsection {display:none;opacity:0}
.node-type-landing-esdeveniment #tabs-landing .submenu-sections li.subsection {
	opacity:1;
	transition:opacity 2s;
    display: block;
    text-align: left;
    margin: 10px 15px 10px 0;
}
.node-type-landing-esdeveniment #tabs-landing .submenu-sections li.subsection:hover {
    color: rgb(0,169,222) !important;
}
.node-type-landing-esdeveniment #tabs-landing li.hovering {display:inline-block}
.node-type-landing-esdeveniment .submenu-sections {
    position: absolute;
    display: inline-block;
    margin-left: -100px;
    margin-top: 40px;
    width: auto;
    background-color: white;
    z-index: 1;
    border: 1px solid rgb(0,169,222);
    padding: 10px 40px 10px 20px;
}
.outside-content-tab {display:none}
/*custom sponsors copes*/
.node-type-landing-esdeveniment.page-node-7959 .view-display-id-block_sponsors_copes .views-row {
  float: left;
  margin: 0 0 25px;
  padding: 1%;
  width: 10%;
}

/*WYSIWYG STYLES*/
.imatge-text-block {
  position: relative;
}
.imatge-text-block .imatge-text-block--imatge {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  height: 100%;
  margin-right: 1%;
  position: relative;
  width: 49%;
}
.imatge-text-block .imatge-text-block--text {
  float: right;
  width: 47%;
}
.imatge-text-block .imatge-text-block--text a {
  left: 50% !important;
  margin: 20px auto 10px !important;
  position: relative;
  transform: translateX(-50%);
  	 -webkit-transform: translateX(-50%);
  	 -o-transform: translateX(-50%);
  	 -moz-transform: translateX(-50%); 
  	 -ms-transform: translateX(-50%);
}


/* MERCHANDISING */
#block-views-merchand-merchand-block {}
#block-views-merchand-merchand-block h2{
  color: rgb(0, 169, 222) !important;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
}
.view-merchand .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 40px !important;
}
.view-merchand .views-row {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  margin-bottom: 30px;
  padding-bottom: 20px !important;
  padding-left: 1% !important;
  padding-right: 1% !important;
}
.view-merchand .views-row:hover {
  border-bottom: 2px solid rgb(0, 169, 222);
}
.view-merchand .views-row .field-name-field-sku {
  font-size: 11px;
  margin-top: -14px;
}
.view-merchand .views-row .cloud-zoom-container #wrap {
  margin-left: calc(50% - 150px);
}
.view-merchand .views-row .cloud-zoom-container #wrap {
  height: 16vw;
  margin-left: 0;
  overflow: hidden;
  position: relative !important;
  width: 100%;
  z-index: 0 !important;
}
.view-merchand .views-row .cloud-zoom-container .mousetrap {
  height: 100% !important;
  width: 100% !important;
}
.view-merchand .views-row .cloud-zoom-container .cloud-zoom-big {
  height: 100% !important;
  width: 100% !important;
  margin: 0 auto!important;
}
.view-merchand .views-row .cloud-zoom-container .cloud-zoom img {
  margin: 0 auto;
}
.cloud-zoom-container {}
.view-merchand .views-row .cloud-zoom-container .cloud-zoom-gallery-thumbs {
  margin: 10px 0;
  width: 100%;
}
.view-merchand .views-row .cloud-zoom-container .cloud-zoom-gallery-thumbs > a {
  border: 0 solid rgb(0, 169, 222);
  height: 80px;
  margin: 0 1%;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  width: 23%;
}
.view-merchand .views-row .cloud-zoom-container .cloud-zoom-gallery-thumbs > a img {
  height: auto;
  width: 100% !important;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  	-webkit-transform: translateY(-50%) translateX(-50%);
  	-ms-transform: translateY(-50%) translateX(-50%);
  	-moz-transform: translateY(-50%) translateX(-50%);  
}
.view-merchand .views-row .cloud-zoom-container .cloud-zoom-gallery-thumbs > a:hover {
  border: 1px solid rgb(0, 169, 222);
}
.view-merchand .views-row .field-name-field-color-variacion .field-item {
  border-radius: 100%;
  clear: both;
  float: left;
  height: 20px;
  margin-left: 20px;
  overflow: hidden;
  width: 20px;
}
.view-merchand .views-row .field-name-field-tallas{clear:both}
.view-merchand .views-row .field-name-field-categoria-merchand{}
.view-merchand .views-row .field-name-title-field {
  clear: both;
  position: relative;
}
.view-merchand .views-row .field-name-field-precio {
  font-size: 30px;
  margin-top: 10px;
  text-align: center;
}
.view-merchand .views-row .field-name-field-precio {
  font-size: 30px;
  text-align: center;
}
.cloud-zoom-big {display:block!important}
.cloud-zoom-gallery-thumbs > a {display:block;float:left}

#cboxTitle {display:none!important}

/*VENTAJAS*/
body.ventajas-colorbox #cboxPrevious,
body.ventajas-colorbox #cboxNext {display:none}
#cboxContent article.node-ventajas {
  padding: 0 10px 20px;
}
article.node-ventajas .field-name-field-boton-ventaja {
  margin-left: -15px;
  margin-top: 20px;
}
article.node-ventajas .field-name-field-imagen-ventaja img { margin:0 auto }
article.node-ventajas .field-label {
  color: rgb(0, 169, 222);
  display: block;
  font-size: 25px;
  font-weight: 600;
  margin: 20px 0 5px;
}
article.node-ventajas h1 {
  font-size: 29px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 32px;
}
.view-ventajas .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 40px !important;
}
.view-ventajas .views-field-field-image{}
.view-ventajas .views-field-field-imagen-ventaja img {
  width: 100%;
}
.view-ventajas .views-field-field-imagen-ventaja::before{content:"";display:block;padding-top:66%;}
.view-ventajas .views-field-field-imagen-ventaja {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.view-ventajas .views-field-title {
  height: 42px;
}
.view-ventajas .views-field-field-que-ventaja {
  height: 125px;
  overflow: auto;
}
.view-ventajas .views-field-field-dto {
  background-color: rgb(255, 112, 79);
  color: rgb(255, 255, 255);
  font-size: 18px;
  margin-top: -50px;
  min-width: 70px;
  padding: 10px;
  position: absolute;
  right: 0;
  text-align: center;
}
.view-ventajas .views-row {
  margin: 20px 0 30px;
  position: relative;
}
.view-ventajas .views-field-nid {}
.view-ventajas .views-field-nid span {
  display: block;
  text-align: center;
}
.view-ventajas .views-field-nid span a{}

/*PRELOADER*/
.preloader {
	background-image: url("/sites/default/files/preloader.gif");
	background-repeat: no-repeat;
	background-size: 30px auto;
	color: #74409A;
	display: none;
	height: 30px;
	margin: 35px 20px 0;
	text-indent: 40px;
	width: auto;
}
.preloader:after {content:"Carregant..."}
.i18n-es .preloader:after {content:"Procesando..."}
.i18n-en .preloader:after {content:"Loading..."}
.i18n-fr .preloader:after {content:"Traitement..."}





/*GV API*/
#block-bitanube-api-gv-mygrandvalira-login {
	white-space: nowrap;
}
input[type="submit"] {
	margin: unset !important;
}
.action-anchor {
	padding-top: 12px;
	text-align: center;
}
#bitanube-api-gv-profile-form .preloader {
	margin: 14px 20px 0;
	position: absolute;
	z-index: 99;
	right: 0;
}
.locker-form {
	background-color: rgba(255,255,255,0.7);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	/* height: 100%; */
	/* width: 100%; */
}
.menu-mygrandvalira.coupon-fanatics .coupon-plus{display:none!important}
.menu-mygrandvalira.coupon-plus .coupon-fanatics{display:none!important}
.page-mygrandvalira .addthis_sharing_toolbox {display:none}
.hidden {
	display:none;
}
.unvisible {
	visibility:hidden;
}
.pwd-check {
  font-size: 12px;
  font-style: italic;
  background-position: left -2px;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.pwd-check.negative {
  background-image: url("/sites/all/modules/omitsis/images/x.gif");
}
.pwd-check.positive {
	background-image: url("/sites/all/modules/omitsis/images/o.gif");
	color:#75C17B;
}
.pwd-check.negative , .resend-status.error {
  color: #DC475F;
}
#login-form-wrapper {
	border: 1px solid rgb(0,169,222);
	padding-top: 20px;
	padding-bottom: 70px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 10px;
	margin-top:20px;
}
.login-menu-item-anchor {
	/*border-left: 1px solid black;*/
	/*padding-left: 5px;*/
}
form .action-buttons {
	margin: auto !important;
	float: right;
	position: relative;
}
form .action-buttons a,form .form-item a{
	text-decoration:underline!important;
}
form .action-buttons a:hover,form .form-item a:hover  {
	color:rgb(0,169,222)!important;
}

form .action-buttons.pad {
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

html.js fieldset.collapsible.collapsed .fieldset-legend {
	background-image: url("/sites/all/themes/grandvalira_bitanube/images/local/arrow-blue-down.png") !important;
}
html.js fieldset.collapsible .fieldset-legend {
	background-image: url("/sites/all/themes/grandvalira_bitanube/images/local/arrow-blue-up.png") !important;
}
.fieldset-legend .fieldset-title {
	display: inline-block;
	clear: both;
	color: rgb(69,69,69) !important;
	font-family: "Rubik",sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: normal;
	margin: 10px 10px;
	text-align: left;
	text-transform: none;
}
fieldset {
	border: 1px solid rgba(0,169,222,0.2)!important;
}
.logout-link {
	float: left;
	padding-top: 33px;
	font-size: 20px;
	text-align: center;
}
#block-bitanube-api-gv-mygrandvalira-login {
	position: absolute;
	right: 285px;
	top: 10px;
	padding: 0;
	text-align: right;
	background-image: url('/sites/all/modules/bitanube_api_gv/theme/ico_mis_reservas.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
}
#bitanube-api-gv-login-form h1 {
	color: #00A9DE;
	font-family: "Rubik",sans-serif;
	font-size: 40px;
	line-height: 48px;
	font-weight: 700;
	letter-spacing: 2px;
	text-align: center;
	text-transform: none;
	background-image: url('/sites/all/modules/bitanube_api_gv/theme/GV WEB MY GRANDVALIRA CASTELLANO.png');
	padding-top: 150px;
	background-position: top center;
	background-size: 130px;
	background-repeat: no-repeat;
	margin-bottom: 50px;
}
#block-bitanube-api-gv-mygrandvalira-login .content{}
#block-bitanube-api-gv-mygrandvalira-login .content a {
	color: rgb(69,69,69) !important;
	line-height: 14px !important;
	display: block;
}
.form-item-legal {
	float: right;
	margin-right: -8px;
}
.menu-mygrandvalira.menu{}
.menu-mygrandvalira.menu a.menu_icon {
	padding-left: 0 !important;
	height: auto !important;
	width: 100% !important;
	float: left;
	text-align: center;
	display: block;
	background-size: contain;
	padding-top: 50px;
	background-position: center;
	color: white !important;
}
.menu-mygrandvalira.menu a.menu_icon:hover {
	background-size:cover;
}
.menu-mygrandvalira.menu a.menu_icon::before{content:"";display:block;padding-top:66%;}

#block-block-44 {
	padding: 0 !important;
	margin: 0 !important;
	line-height: 1px;
	font-size: 1px !important;
}
#block-block-44 hr {
	color: rgba(0,169,222,1);
	border-color: rgba(0,169,222,1);
	margin:1px 0!important;
}

.btn-white.pwd-update {
	margin-top: 40px !important;
	line-height: normal;
	padding: 12px;
	min-width: 0 !important;
}
.btn-white.pwd-update-on {display:none!important}

/*.hidden-mygv-not-logged {display:none}
.hidden-mygv-logged {display:none}*/
.myGV-logged .hidden-mygv-logged {display:none!important}
/*.myGV-logged .hidden-mygv-logged {display:inherit!important}*/
.myGV-not-logged .hidden-mygv-not-logged {display:none!important}
/*.myGV-not.logged .hidden-mygv-logged {display:inherit!important}*/

/*EVENTOS FANATICS*/
.registration_link a{
	margin: 0 0 0 auto !important;
	display: inline-block;
	text-align: right;
}
/*LG SPECIALS*/
body.bitaboot-lg #main-navigation {
	padding-left: 0px;
}


/*aqui*/




/*KEYFRAMES*/
@keyframes bounce{0%{transform:translate(0px,0px) ;}
 15%{transform:translate(0px,-25px) ;}
 30%{transform:translate(0px,0px) ;}
 45%{transform:translate(0px,-15px) ;}
 60%{transform:translate(0px,0px) ;}
 75%{transform:translate(0px,-5px) ;}
 100%{transform:translate(0px,0px) ;}}

@-moz-keyframes bounce{0%{-moz-transform:translate(0px,0px) ;}
 15%{-moz-transform:translate(0px,-25px) ;}
 30%{-moz-transform:translate(0px,0px) ;}
 45%{-moz-transform:translate(0px,-15px) ;}
 60%{-moz-transform:translate(0px,0px) ;}
 75%{-moz-transform:translate(0px,-5px) ;}
 100%{-moz-transform:translate(0px,0px) ;}}

@-webkit-keyframes bounce{0%{-webkit-transform:translate(0px,0px) ;}
 15%{-webkit-transform:translate(0px,-25px) ;}
 30%{-webkit-transform:translate(0px,0px) ;}
 45%{-webkit-transform:translate(0px,-15px) ;}
 60%{-webkit-transform:translate(0px,0px) ;}
 75%{-webkit-transform:translate(0px,-5px) ;}
 100%{-webkit-transform:translate(0px,0px) ;}}

@-o-keyframes bounce{0%{-o-transform:translate(0px,0px) ;}
 15%{-o-transform:translate(0px,-25px) ;}
 30%{-o-transform:translate(0px,0px) ;}
 45%{-o-transform:translate(0px,-15px) ;}
 60%{-o-transform:translate(0px,0px) ;}
 75%{-o-transform:translate(0px,-5px) ;}
 100%{-o-transform:translate(0px,0px) ;}}

@-ms-keyframes bounce{0%{-ms-transform:translate(0px,0px) ;}
 15%{-ms-transform:translate(0px,-25px) ;}
 30%{-ms-transform:translate(0px,0px) ;}
 45%{-ms-transform:translate(0px,-15px) ;}
 60%{-ms-transform:translate(0px,0px) ;}
 75%{-ms-transform:translate(0px,-5px) ;}
 100%{-ms-transform:translate(0px,0px) ;}}
 
 /* RUBEN CORDEIRO - API GV CONSENT FORM */
form .action-buttons.cancel {
    float: left;
}

/* Doblemente search form */
/*.page-node-15508 #CRRWidget .FormCRRHeader {
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow-y: scroll;
}*/

#CRRWidget .FormCRRHeader {
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    overflow-y: scroll;
}

.glyphicon.normal-right-spinner {
    -webkit-animation: glyphicon-spin-r 2s infinite linear;
    animation: glyphicon-spin-r 2s infinite linear;
}

#doblemente-search-loading-indicator {
	color: rgb(0,169,222);
	font-size: 38px;	
}

.doblemente-iframe-container {
	display: none;	
}


/* JMP - CANVIO MAQUETACIÓN ALTAVOZ PREFOOTER */
#block-block-37 #opinion .title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
}
#block-block-37 #opinion .action {clear:both}
#block-block-37 #opinion img {
    margin: 0 auto 10px;
    float: left;
}
#block-block-37 #opinion {
    margin-top: 30px;
}
#block-block-37 #opinion .subtitle {
    margin: 10px auto;
    text-align: center;
    padding-left: 100px;
}
#block-block-37 #opinion .title {
    color: rgb(69,69,69);
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 2px;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
}
#block-block-37 #app {
    padding-top: 30px;
}
/** Doblemente search form - spinner */

@-webkit-keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes glyphicon-spin-r {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes glyphicon-spin-l {
    0% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

#banner .field-name-field-main-picture .node-image .field-item img {
	transition: none;
	-webkit-transition: none;
}
