/*COLORS*/
/*pàgina inici - slide, modul video + intro*/
.acm-video.style-1 .video-wrapper:before {
	background: linear-gradient(200deg, #c98d20, #b76500);
}
.acm-video.style-1 .video-wrapper:hover:before {
    background: linear-gradient(-200deg, #c98d20, #b76500);
}
.acm-features.style-2 .features-item:after {
    background: linear-gradient(200deg, #c98d20, #b76500);
}
.btn-primary {
    background-color: #1c1c24;
    border-color: #1c1c24;
}
.btn-secondary {
    background-color: #8e8e8e;
    border-color: #8e8e8e;
}
.acm-features.style-2 .features-item:hover .btn:hover {
    color: #1c1c24;
}
.btn-light-trans:hover, .btn-light-trans:focus, .btn-light-trans:active {
    background: #ffffff;
    color: #1c1c24;
}

/*menu*/
.navbar-default .navbar-nav .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .dropdown-menu > li > a:active {
    background: transparent;
    color: #1c1c24;
}


.navbar-default .navbar-nav .dropdown-menu > li.open > a, .navbar-default .navbar-nav .dropdown-menu > li.active > a, .navbar-default .navbar-nav .dropdown-menu > li.open > a:hover, .navbar-default .navbar-nav .dropdown-menu > li.active > a:hover, .navbar-default .navbar-nav .dropdown-menu > li.open > a:focus, .navbar-default .navbar-nav .dropdown-menu > li.active > a:focus, .navbar-default .navbar-nav .dropdown-menu > li.open > a:active, .navbar-default .navbar-nav .dropdown-menu > li.active > a:active {
    background: transparent;
    color: #1c1c24;
}
/*menu mobil*/
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li.active > a {
    color: #ffffff;
}
.off-canvas-toggle .patty:hover {
    background-color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body .nav > li.active > a {
    color: #ffffff;
}


/*contacte*/
.uber-contact-info.style-1 .info-list dd a {
    color: #1c1c24 !important;
    text-decoration: underline !important;
}

/*footer*/
.custom a {
	color: #fff!important;
}
.t3-module.mod-hilite {
    border: 2px solid #f5f5f5;
}
.t3-footnav .t3-module .readmore a:hover, .t3-footnav .t3-module .readmore a:focus, .t3-footnav .t3-module .readmore a:active {
    background-color: #f5f5f5;
    color: #222222 !important;
}
/*enllaços*/

a {
    color: #c98d20;
}
a:hover, a:focus {
    color: #1c1c24;
}

/*MENU*/

nav#t3-mainnav {
    float: left;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .separator {
    font-size: 11.5px;
    letter-spacing: 0.5px;
}


/*LANG*/
div.advanced-dropdown {
    top: 0px;
    right: 0px;
}

/*MODUL NOTICIES INICI*/
.ja-button-control {
    background: none;
    height: auto;
    position: relative;
    border-bottom: none;
}
span.ja-text-heading {
    font-size: 25px;
}
.ja-contentslider-center img {
    border: none;
    margin: 0;
    padding: 0px;
}
div.ja_slidetitle {
    font-weight: bold;
    line-height: 20px;
    font-size: 18px;
    padding: 5px 0;
    padding-right: 50px;
    padding-top: 15px;
}

div.ja_slidetitle a {
    color: #1c1c24;
}
div.ja_slidetitle a:hover, div.ja_slidetitle a:focus {
    color: #8e8e8e;
}
.ja_slideintro {
    padding-top: 5px;
    padding-right: 50px;
}

/*fotos*/
.acm-teams .style-1 .item .member-links li a:hover, .acm-teams .style-1 .item .member-links li a:focus, .acm-teams .style-1 .item .member-links li a:active {
    background: #1c1c24;
}
/*FOOTER*/
.t3-footnav .t3-module ul > li > a {
    padding-top: 7px;
}
a.Instagram:hover {
    background-color: #ff0763;
    border-color: #ff0763;
}

/*BLOG*/
.blog-col-2 .article-title, .blog-col-2 .article-header h1 {
    white-space: inherit;
	font-size: 20px;
}
.article-title a:hover, .article-header h1 a:hover, .article-title a:focus, .article-header h1 a:focus, .article-title a:active, .article-header h1 a:active {
    color: #1c1c24;
}
.items-more .nav > li > a:hover, .items-more .nav > li > a:focus, .items-more .nav > li > a:active {
    color: #8e8e8e;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #1c1c24;
    border-color: #1c1c24;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #8e8e8e;
    border-color: #8e8e8e;
}
/*CONTACTE*/
div#fox-container-c268 .btn { 
    text-transform: uppercase;
    border-radius: 20px;
    font-size: 12px;
    height: 36px;
    line-height: 24px;
    letter-spacing: 1px;
    font-weight: 500;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    color: #ffffff;
    background-color: #1c1c24;
    border-color: #1c1c24;
	background-image:none;
	padding-right:30px;
	padding-left: 30px;
	text-decoration: none!important;
}

div#fox-container-c268 .btn:hover, div#fox-container-c268 .btn:focus {
    background: #8e8e8e;
    border-color: #8e8e8e;
}
div#fox-container-c268 .btn, div#fox-container-c268 .btn span {
    color: #ffffff;
}
.fox-item a {
    color: #1c1c24;
	text-decoration: underline;
}


/*TIPOGRAFIA*/
/*titols*/
.acm-slideshow .owl-carousel .item .slider-content .item-title {
    font-family: 'IBM Plex Mono' ,'Georgia','Cambria','Times New Roman',Times,serif;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .separator {
	font-family: 'IBM Plex Mono' ,'Georgia','Cambria','Times New Roman',Times,serif;
	text-transform: lowercase;
	font-size: 15px;
    letter-spacing: -1px;
    padding: 0px 8px;
}
.navbar-default .navbar-nav > li > .nav-header {
	font-family: 'IBM Plex Mono' ,'Georgia','Cambria','Times New Roman',Times,serif;
	text-transform: lowercase;
	font-size: 15px;
    letter-spacing: 0;
    padding: 5px 8px;
}

.dropdown-menu > li > a {
	font-family: 'IBM Plex Mono', 'Georgia', 'Cambria', 'Times New Roman', Times,serif;
	text-transform: lowercase;
}
.btn, .t3-footnav .t3-module .readmore a {
	font-family: 'IBM Plex Mono' , 'Georgia', 'Cambria', 'Times New Roman', Times,serif;
	letter-spacing: 0.5px;
}
a.slider-btn.btn.btn-light-trans {
	font-size: 15px;
}
.video-intro, h3, h4, .ja-button-control .ja-text-heading, h2.article-title {
    font-family: 'IBM Plex Mono' ,'Georgia','Cambria','Times New Roman',Times,serif;
}
div.ja_slidetitle a {
	font-family: 'IBM Plex Mono' ,'Georgia','Cambria','Times New Roman',Times,serif;
    font-weight: 900;
}
/*text normal*/
body {
    font-family: 'Be Vietnam Pro', "Helvetica Neue", 'Roboto', sans-serif;
	font-size: 1.7em;
    line-height: 1.4;
	color: #222222;
	font-weight: 300;
}

/*MASTHEAD*/
.jamasshead .jamasshead-title {
    margin-bottom: auto;
}

/*IDIOMA*/
div.advanced-dropdown a.langChoose:link, div.advanced-dropdown a.langChoose:visited {
    border-radius: 30px;
	padding: 3px 10px;
	background-color: #1b1b23;
	font-family: 'Be Vietnam Pro', "Helvetica Neue", 'Roboto', sans-serif;
	font-size: 12px;
	color: white;
}
form {
    padding-top: 20px;
}
.t3-navbar.navbar-collapse.collapse {
    padding-top: 20px;
}
div.mod-languages.advanced-dropdown ul {
	background-color: #1b1b23;
	opacity: .9;
}
div.mod-languages ul.lang-inline li {
	font-family: 'Be Vietnam Pro', "Helvetica Neue", 'Roboto', sans-serif;
	font-size: 12px;
}
div.falang .advanced-dropdown a {
    color:white;
}
div.mod-languages a {
    color: white;
}


/*QUI SOM*/
.descripcio h3 {
	font-size: 24px!important;
	font-weight: 900
}
.descripcio .container {
    padding-bottom: 50px;
    padding-top: 50px;
}


/*MOBIL*/
@media (max-width: 993px){
	.no-mobil {
		display: none;		
	}
}
.destacat {
    background: #fff;
    color: #000!important;
}

