

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
    color: #fff !important;
}
.CookiebotWidget-main-logo {
    display: none !important;
}
div#CybotCookiebotDialogHeader,.CookiebotWidget-main-logo {
    display: none !important;
}
div#CybotCookiebotDialogDetailFooter {
    display: none !important;
}
.cdp-cookies-alerta .cdp-cookies-texto {
    width: 90% !important;
    padding: 5px 5% !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
    font-size: 14px;
}
.cdp-cookies-texto.cdp-mostrar {
    color: #fff !important;
}
.pea_cook_wrapper.pea_cook_bottomcenter {
    bottom: 5px !important;
    left: 0px !important;
    margin: 0 10% !important;
    width: 75% !important;
}

.pea_cook_wrapper p {
    font-size: 14px !important;
}
.pea_cook_wrapper p {
    color: #fff !important;
}

.AvisosLegales {
    padding-top: 0px;
}

@media only screen and (max-width: 1000px){
.logo_wrapper {
    left: 32% !important;
}
.q_logo img {
    left: inherit !important;
}
}
.q_logo img {
    height: 90% !important;
}

.header_bottom {
    background-color: #C8CCCF !important;
}

.search-button input[type="submit"]:hover {
    cursor: pointer;
    padding: 3px 11px;
}

input#jobpost_submit_button:hover {
    cursor: pointer;
    padding: 15px;
    color: #C8CCCF;
}
input#jobpost_submit_button {
        padding-top: 15px !important;
    padding-bottom: 30px !important;
    background-color: #0F448B;
    color: #fff;
}

/*************************/
aside .widget {
    padding-top: 40px;
}


/* MENU */

nav.mobile_menu ul>li.has_sub>a span.mobile_arrow, nav.mobile_menu ul>li.has_sub>h3 span.mobile_arrow{
padding: 10px 100px 10px 15px ;
}

@media screen and (min-width:1201px){

nav.main_menu.right {
    padding-right: 15% !important;
}

nav.main_menu > ul > li > a {
    font-size: 14px !important;
}
}

@media screen and (min-width:901px) and (max-width:1000px){
nav.main_menu.right {
    padding-right: 0% !important;
}
nav.main_menu>ul>li>a span {
    padding: 0px 5px !important;
}

.q_logo {
    margin-left: -40px !important;
}

nav.main_menu > ul > li > a {
    font-size: 11px !important;
}
}

@media screen and (min-width:1001px) and (max-width:1100px){
.header_bottom {
    padding: 0 20px 0 0;
}
nav.main_menu.right {
    padding-right: 0% !important;
}
nav.main_menu>ul>li>a span {
    padding: 0px 5px !important;
}

nav.main_menu > ul > li > a {
    font-size: 10.5px !important;
}
.q_logo img {
    height: 70% !important;
}
}

@media screen and (min-width:1101px) and (max-width:1279px){
nav.main_menu.right {
    padding-right: 0% !important;
}
nav.main_menu>ul>li>a span {
    padding: 0px 7px !important;
}

nav.main_menu > ul > li > a {
    font-size: 11px !important;
}
.q_logo img {
    height: 70% !important;
}
}

@media screen and (min-width:1280px) and (max-width:1599px){

nav.main_menu.right {
    padding-right: 0% !important;
}
.q_logo img {
    height: 90% !important;
}


nav.main_menu > ul > li > a {
    font-size: 13px !important;
}
}

@media screen and (min-width:1600px){
nav.main_menu.right {
    padding-right: 3% !important;
}
.q_logo img {
    height: 90% !important;
}


nav.main_menu > ul > li > a {
    font-size: 15px !important;
}
}


/***********************************/

.latest_post > a > img {
    text-align: center;
    width: 100%;
    height: auto;
}

.vc_span12.wpb_column.column_container.vc_custom_1452813504489 {
   /* margin-left: 0%;  */ 
}

.centrar-slayer > div > div > div > div  > .slides{
    margin-left: 10% !important;
    margin-right: 10% !important;
}


.texto-icon > div > h3 {
    margin-top: -50px !important;
}

.white-text {
    background-position: 50% 50%;
}

/* EFECTO ICONOS */

.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
	padding: 2em 0 2em;
}

.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 0px 30px;
	width: 132px;
	height: 132px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}



.hi-icon2 {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 0px 30px;
	width: 192px;
	height: 192px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon2:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon2:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}






/* Effect 8 */

/* */


.hi-icon-effect-8 .hi-icon.newparament{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2018/07/Cooker-WF.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: -20px -20px !important;
    background-size: 192px 192px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.newparament:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2018/07/Cooker-WF.png");    
     background-position: -25px -25px !important;
    background-size: 192px 192px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}




.hi-icon-effect-8 .hi-icon.asoc-int{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2016/02/interior-1-192.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 192px 192px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.asoc-int:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2016/02/interior-1-192.png");
    background-position: -4px -7px;
    background-size: 192px 192px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}




.hi-icon-effect-8 .hi-icon.lleis{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Rules-1.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.lleis:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Rules-1.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}


.hi-icon-effect-8 .hi-icon.eurotag{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Euro-Tag-1.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.eurotag:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Euro-Tag-1.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.coronavirus{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2020/03/coronavirus.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.coronavirus:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2020/03/coronavirus.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}






.hi-icon-effect-8 .hi-icon.proveidors{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Hand-Sign-06-1.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.proveidors:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Hand-Sign-06-1.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.riscos{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2020/08/Hard-hat-WF.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.riscos:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2020/08/Hard-hat-WF.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.costabrava{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/costabrava.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.costabrava:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/costabrava.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.interior{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/interior-1.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.interior:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/interior-1.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.pirineu{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/pririneu.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.pirineu:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/pririneu.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.treball{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/bartender.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.treball:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/bartender.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.formacio{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Black-Board-1.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.formacio:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/Black-Board-1.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.actualitat{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/news.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.actualitat:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/news.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}



.hi-icon-effect-8 .hi-icon.alimentacio{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Fork-and-Spoon.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.alimentacio:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Fork-and-Spoon.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon.assesories{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Briefcase-WF.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.assesories:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Briefcase-WF.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}




.hi-icon-effect-8 .hi-icon.begudes{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Beverage-Juice-03.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.begudes:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Beverage-Juice-03.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}



.hi-icon-effect-8 .hi-icon.energia{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Bulb-01-WF.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.energia:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Bulb-01-WF.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}



.hi-icon-effect-8 .hi-icon.imatge{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Team-01.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.imatge:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Team-01.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}



.hi-icon-effect-8 .hi-icon.maquinaria{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Branch-Engineering.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.maquinaria:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Branch-Engineering.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}



.hi-icon-effect-8 .hi-icon.seguretat{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Drop-02.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.seguretat:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Drop-02.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}


.hi-icon-effect-8 .hi-icon.parament{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/parament-1.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.parament:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/parament-1.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}




.hi-icon-effect-8 .hi-icon.regal{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Gift-Wrapped-01.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.regal:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Gift-Wrapped-01.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}


.hi-icon-effect-8 .hi-icon.financiers{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Graph-01.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.financiers:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2015/03/Graph-01.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}


.hi-icon-effect-8 .hi-icon.disseny{
 background-image: url("https://gihostaleria.org/wp-content/uploads/2017/02/3D-shape-WF.png");
	/* background: rgba(255,255,255,0.1);   */ 
    background-position: 0px 0px;
    background-size: 132px 132px;
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon.disseny:hover {
	background: rgba(255,255,255,0.05);
 background-image: url("https://gihostaleria.org/wp-content/uploads/2017/02/3D-shape-WF.png");
    background-position: -4px -7px;
    background-size: 132px 132px;
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}





.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}



.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}

@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #9D9797, 0 0 0 10px rgba(255,255,255,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #9D9797, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #9D9797, 0 0 0 10px rgba(255,255,255,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #9D9797, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #9D9797, 0 0 0 10px rgba(255,255,255,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}




/*********************************************/






/* quitar la lupa de portfolio */
i.fa.fa-search.fa-2x {
    display: none;
}

.trans{
    opacity: 0.6;
}
.pagination ul li a, .pagination ul li.next a i, .pagination ul li.prev a i{
color: #5075AD;
}

select > option {
    color: #000 !important;
}

.latest_post {
    min-height: 535px;
background-color: #B3B6B7 !important;
}

/* texto un poquito mas grande para listados */

.texto-a > div > ul>  li {
    font-size: 18px;
    line-height: 28px;
}


/* nuevos cambios */


.quitar{
 display:none;
}



.single > div > div > header > div > div > div > div > nav > ul > li > a > span {
    color: #242524!important;
}

nav.main_menu>ul>li>a span {
    padding: 0px 10px;
}

h2 > span{
color:#fff !important;
}
h1 > span{
color:#fff !important;
}

/* ************************* */


.dataTables_info {
    color: #030000 !important;
}

.paginate_button.disabled {
    color: #8C8282 !important;
}

.single > div > div > header > div > div > div > div > nav > ul > li > a > span{
/+ color:#fff !important; */
}

.category > div > div > div > div > .container {
    background-color: #C8CCCE !important;
    padding-top:5%;

}

.single-jobpost > div > div > div > div > div > div > div > .column2 {
    display: none !important;
}

.single-jobpost > div > div > div > div > div > div > div > .comment_holder{
display:none;
}


strong {
    font-weight: 300 !important;
    font-size: 18px !important;
}

.blog_single strong {
    font-weight: 600 !important;
    font-size: 18px !important;
}
.blog_single ol {
    margin-left: 16px !important;
}

/*  Menu mobiles */
.menu-item > a > span {
    text-transform: uppercase !important;
}

li#nav-menu-item-9001 > a > span {
    text-transform: uppercase !important;
}
li#nav-menu-item-9002 > a > span{
text-transform: uppercase !important;
}

nav.mobile_menu > ul > li > a{
text-transform: uppercase !important;
}

ul.sub_menu > li > a{
text-transform: uppercase !important;
}

ul.sub_menu > li > h3 > span {
    text-transform: uppercase !important;
}

/* ******************************** */
.blog_holder article .post_info .inner {
    padding: 0 8px 0 0 !important;
}
span.month {
    font-size: 12px !important;
}

.single.single-post > div > div > div > div > .container {
    background-color: #C8CCCF !important;
}
.blog_holder.blog_single {
     /*margin-bottom: 30px !important;  */
}

.single.single-post > .wrapper {
    background-color: #C8CCCF;
}

.single.single-jobpost > div > div > div > div > div > div > div > .column2 {
    width: 0% !important;
    display: none !important;
}

.single.single-jobpost > div > div > div > div > div > div > div > .column1 {
    width: 100% !important;
}

.single.single-jobpost > .wrapper {
    background-color: #C8CCCF;
}

.single.single-jobpost > div > div > div > div > .container {
    background-color: #C8CCCF !important;
}


.wpb_wrapper > div > a > img:hover {
    
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

@media screen and (min-width:1600px){
.parallax section {
  background-size:100% 100% !important;
}
}

/* bolsa de trabajo */

.principal-jobs {
padding-bottom:250px !important;
}
.single-job-listing {
    font-family: 'Lato', sans-serif;
}

.single-job-listing > h3 {
    padding-top: 30px;
    padding-bottom: 15px;
}

form#cs-assignments-form > h3 {
    padding-top: 30px;
    padding-bottom: 15px;
}

input#jobpost_submit_button {
    margin-top: 30px;
}

table.jobpost_features > tbody > tr > td {
    text-align: left !important;
}

.jobpost_form > .form-group > input {
    /* background-color: #ccc; */
    height: 30px !important;
    width: 50% !important;
}
.jobpost_form > .form-group > textarea {
    /* background-color: #ccc; */
    height: 120px !important;
    width: 50% !important;
}

li.row.job-listing {
    background-color: #B3B6B7;
}
form.job-filters {
    width: 100%;
    background-color: #B3B6B7;
}
.search-jobs {
    width: 100%;
}
.job-filters .search-keywords {
    margin-bottom: 10px;
    width: 100%;
}
input#search_keywords {
    width: 96%;
}
.job-filters .search-categories, .job-filters .search-job-type, .job-filters .search-location {
    width: 30%;
}
select#selected_category {
    width: 90%;
}
.search-job-type {
    width: 30%;
}
select#selected_jobtype {
    width: 90%;
}
.job-filters .search-location {
    width: 30%;
}
select#selected_location {
    width: 90%;
}
/* ******************* */

.q_logo {
    /* margin-left: 30px;*/
}
.alto-porfolios {
    min-height: 490px !important;
margin-bottom:0px !important;
}

.fondo-associacio{
/* background-image:url('https://gihostaleria.org/wp-content/uploads/2015/04/bg-poligonal31.jpg'); */
background-color:#B3B6B7!important;
}
.fondo-associacio2{
background-color:#C8CCCE!important;
}

.fondo-gris{
background-color:#D8CBBA !important;
}

.google_map {

    margin: 0 !important;
}

/* ************* */


.wpb_row.vc_row-fluid.comarques > div > div > div > div > a > img {
    height: 256px !important; 
}

/* PORTFOLIO */

.portfolio_navigation {
    display: none;
}

.projects_holder .mix .image {  
    /* height: 250px !important; */
}

.projects_holder.v4 .mix, .projects_holder.v4.hover_text .mix {    
    margin: 0 0 1% !important;
}

.projects_holder article .portfolio_description .portfolio_title{
margin-top:0.2em !important;
}
.portfolio_prev > a{
background-color: #92C1CB !important;
}

.portfolio_next > a{
background-color: #92C1CB !important;
}

.portfolio_navigation {
   /* display: none; */
}

.portfolio_single {
padding: 20px 12% 30px 15%;
}

table > tbody > tr > td > a {
    color: #fff;
    font-size: medium;
}
/* body.single.single-portfolio_page > div > div > .content > div > .container {
    background-image: url("https://gihostaleria.org/wp-content/uploads/2015/04/bg-poligonal31.jpg");
} */

body.single.single-portfolio_page > div > div > .content > div > .container {
    background-color: #C8CCCE!important;
}
h4.portfolio_title {
    text-align: center !important;
}

h4.portfolio_title > a {
    color: #242524;
    font-size: 1.4em;
}

span.project_category {
    display: none !important;
}


@media screen and (max-width:650px){

nav.mobile_menu ul>li.has_sub>a span.mobile_arrow, nav.mobile_menu ul>li.has_sub>h3 span.mobile_arrow{
padding: 10px 50px 10px 15px ;
}

.q_logo img {
    left: 0% !important;
}
.portfolio_single {
padding: 20px 0% 30px 0% !important;
}
}

/* carroussel */

.qode_carousels.light > div > ul > li {
    padding-right: 10px !important;
}

/* rss */
@media screen and (min-width:850px){
.feedzy-rss > ul > li {
padding: 0px !important;
width:33%;
float:left;
}

.feedzy-rss > ul > li > .title{
    padding-top: 14px;
background-color: #DE5066;
padding-bottom: 14px;
height:80px !important;
}

li.rss_item {
    border-bottom: 3px solid #DE5066 !important;
    border: 3px solid #DE5066 !important;
    margin-left: 3px;
    height: 240px !important;
    margin-bottom: 3px;
}
}

.feedzy-rss > ul > li > .title{
    padding-top: 14px;
background-color: #DE5066 ;
padding-bottom: 14px;
height:80px !important;
}

.rss_header {
    display: none;
}





.feedzy-rss > ul > li > .title > a {
    color: #fff ;

 padding-bottom: 10px;



}

.feedzy-rss .rss_item .rss_content small {
padding:10px;
}
.rss_content {
    color: #fff;
}
.rss_content > p {
    color: #fff;
padding:10px;
}
.rss_image{
display:none;
}

/*.feedzy-rss .rss_item .title {
    height: auto !important;
}*/

.feedzy-rss > ul{
    
    height: auto;
}

/* blog  */

.latest_post_holder ul>li.three {   
    padding: 0 2% 0 0 !important;
}

.post_additional_info {
    display: none !important;
}

.post_text > .qbutton {
    display: none;
}

.vc_span12.fondo-associacio2.blog-novetats {
    margin-left: 2.5%;
}
.latest_post_holder ul>li.four:nth-child(3){
padding: 0 2% 0 0 !important;
}
.latest_post {
    background-color: #B3B6B7;
}

.latest_post_text > p {
    padding-bottom: 30px;
}

.latest_post_text {
    margin: 0 20px;
}

.latest_post_inner .post_infos {
    display: none !important;
}

.post_info { 
    /* display: none !important; */
}

.post_description {
    display: none !important;
}

.post_info {
    /* display: none !important; */
    color: #ccc !important;
}
.blog_like {
    display: none;
}

.post_date {
    margin-top: 10px !important;
    border: 1px solid #9a9191 !important;
    background-color: #ccc;
}

.blog_holder.masonry.isotope {
    margin-top: 40px;
}
  .content > .content_inner > .title {
    height: 0px !important;
} 

 .content > .content_inner > .title.with_image{
height: auto !important;
}

.container_inner.clearfix > h1 > span {
    display: none;
}

.inner > div > span {
    color: #fff !important;
}

.post_content_holder > div > p {
    color: #242524 !important;
}

.blog_holder article .post_info .post_date {
   /*  border-bottom: 1px solid #fff !important;   */
}

.blog_like a i {
    color: #fff !important;
}

textarea#comment {
    color: #000;
}

.comment_number_inner {
    color: #fff;
}

.post_text > p > span {
    color: #242524 !important;
}

/*.header_bottom.clearfix {
    background-color: #767c9b;
    opacity: 0.7;
}*/

.blog_holder.blog_single {
    background-color: #C8CCCF;
    padding: 5%;
}

.blog_holder.masonry.isotope > article > .post_text {
    background-color: #B3B6B7 !important;
}

.post_description > a {
    color: #fff;
}

.blog_holder article .date_holder .date {  
    color: #fff !important;
}

.blog_holder.blog_single {
    margin-top: 30px;
}

/************/


.eliminar_agenda{
display:none;
}

.post_infos > a{
color:#fff !important;
}

@media screen and (max-width:799px){
.ls-wp-fullwidth-container{
display:none !important;
}
.enlace{	

  	padding-left: 40% !important;

  	padding-top: 0px !important;

}

.enlace_contacto{

  	padding-left: 40% !important;

  	padding-top: 0px !important;

}

}



.enlace{	

  	padding-left: 55px;  	

  	padding-top: 80px;

}

.enlace_contacto{

  padding-top: 30px ;

  padding-bottom: 30px ;

}



/*.wpb_row.vc_row-fluid{

	background:#a1d4dd;

	background-color:#8fa8a8;

}*/



.contact_detail{

	padding-bottom:10px !important;

}



.vc_box_border_white.attachment-full:hover{

opacity:0.5 !IMPORTANT;

cursor:pointer !IMPORTANT;

margin-top: 2px !IMPORTANT;

}

img.vc_box_outline_circle.vc_box_border_white:hover {
    opacity: 0.5 !IMPORTANT;
    cursor: pointer !IMPORTANT;
    margin-top: 2px !IMPORTANT;
}


.pdf_status > div > a > img:hover {
    opacity: 0.9; 
height:150px !important;
width:150px !important;
}


@media only screen and (max-height: 850px){

section.parallax.not-column-inherit > section:nth-child(2) {
    display: none !important;
}

.full_screen .carousel-inner .slider_content .thumb {

   height: 1% !important; 

}
}

@media only screen and (min-height: 1280px)
.wpb_row.vc_row-fluid.iconos-principales {
    height: 100vh;
}
}

@media screen and (max-width: 850px){
.header_inner_left > .logo_wrapper {
    height: 88px!important;
    left: 30% !important;
}
}

@media screen and (max-width: 550px){
.header_inner_left > .logo_wrapper {
    height: 88px!important;
    left: 20% !important;
}
}
.q_logo img.sticky {
  top: -20px;
}