@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/brands.min.css";

@font-face {
    font-family: 'Urbanist';
    src: url('/themes/custom/pso_theme/fonts/Urbanist-Regular.eot');
    src: url('/themes/custom/pso_theme/fonts/Urbanist-Regular.eot?#iefix') format('embedded-opentype'),
         url('/themes/custom/pso_theme/fonts/Urbanist-Regular.woff2') format('woff2'),
         url('/themes/custom/pso_theme/fonts/Urbanist-Regular.woff') format('woff'),
         url('/themes/custom/pso_theme/fonts/Urbanist-Regular.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Urbanist';
    src: url('/themes/custom/pso_theme/fonts/Urbanist-Bold.eot');
    src: url('/themes/custom/pso_theme/fonts/Urbanist-Bold.eot?#iefix') format('embedded-opentype'),
         url('/themes/custom/pso_theme/fonts/Urbanist-Bold.woff2') format('woff2'),
         url('/themes/custom/pso_theme/fonts/Urbanist-Bold.woff') format('woff'),
         url('/themes/custom/pso_theme/fonts/Urbanist-Bold.ttf')  format('truetype');
    font-weight: bold;
    font-style: normal;
}

html * {
	font-family: 'Urbanist', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.territory-filter-wrapper .select-wrapper .form-select {
	background-color: white;
	color: #444;
	text-align: center;
}

#basic-page .view-home-licenses .form-item-field-paragraph-territories-target-id .form-control {
	background-color: white;
	border: none;
	color: #444;
}

.view-global-search #sidebar, .view-home-news.view-display-id-block_3 #sidebar, .view-home-licenses.view-display-id-block_2 #sidebar {
	margin-right: 25px;
}

/* Botó go dashboard a la dreta */
.toolbar-icon-link-toolbar-menu-menu-link-content-485c1859-1240-46ef-82f8-a67d30160143
{
	position: absolute !important;
	right: 40px !important;
	background: #0084d7 !important;
	border-color: #0084d7 !important;
    font-weight: bolder !important;
    color: #fff !important;
}
.toolbar-icon-link-toolbar-menu-menu-link-content-485c1859-1240-46ef-82f8-a67d30160143:hover
{
	background-color: #333 !important;
	border-color: #333 !important;
	color: #fff !important;
}

/* 12.- NO CRITIC * PRODUCT FRONT a la zona dels tabs de productes, el logo client apareix amb el border en gris. S'ha de treure i deixar sense border. */

#licencia .panel-body .lisensee-item {
    /*border: 0px !important;*/
}

/* 2019/11/14 */

.p-grid__item .lisensee-item-brand
{
	border: 1px solid #ffffff !important;
	display: inline-block;
	text-align: center;
}

.p-grid__item .lisensee-item-brand img
{
	border: 1px solid #ffffff !important;
	position: inherit !important;
	margin-top: -60px;
}

#licencia .broadcasters .owl-theme.owl-no-carousel .item .lisensee-item,
#licencia .broadcasters .owl-carousel .item .lisensee-item
{
	border: 1px solid #ffffff !important;
}

/* Custom styles for Sidebar filter Porfolio section - DML */

.view-home-licenses.view-display-id-block_2 #sidebar hr {
	border: 0px;
}

#views-exposed-form-home-licenses-block-2{
	background-color: #FFFFFF !important;
}

#basic-page .view-home-licenses .form-item-field-paragraph-territories-target-id .control-label{
	/*font-family: Open Sans;*/
	font-style: normal;
	font-weight: normal;
	/*font-size: 24px !important;*/
	font-size: 14px !important; /* 11/02/2020 DML */
	font-weight: bold;  /* 11/02/2020 DML */
	line-height: 33px !important;
	/*color: #484848;*/
	color: #a5a8a7; /* 17/02/2020 DML */
	padding-left: 0px;
	padding-bottom: 0px !important; /* 11/02/2020 DML */
	margin: 0px !important;
	background-color: transparent;
	text-transform: uppercase; /* 11/02/2020 DML */
	/*cursor: default !important;*/
}

#basic-page .view-home-licenses legend{
	cursor: default !important;
}

.view-home-licenses.view-display-id-block_2 #sidebar legend{
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	/*font-size: 24px !important;*/
	font-size: 14px !important; /* 11/02/2020 DML */
	font-weight: bold;  /* 11/02/2020 DML */
	line-height: 33px !important;
	text-align: left;
	/*color: #484848;*/
	color: #a5a8a7; /* 17/02/2020 DML */
	padding-left: 0px;
	background-color: transparent;
	/*text-transform: initial;*/
	text-transform: uppercase; /* 11/02/2020 DML */
}


.select2-selection--multiple{
		background: #FFFFFF;
		border: 1px solid #e47e3d !important;
		box-sizing: border-box;
		box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.14);
		border-radius: 4px;
}

.view-home-licenses.view-display-id-block_2 #sidebar .checkbox label {
	/*font-size: 14px;*/
	font-size: 14px;
	font-weight: bold; /* 17/02/2020 DML */
	color: #a5a8a7; /* 17/02/2020 DML */
	vertical-align: bottom;
	line-height: 23px;
	/*min-height: 20px;*/
	padding: 0px;
	padding-left: 20px;
	margin-bottom: 2px;
	/*border: 1px red solid;*/
	cursor: pointer;
}

.view-home-licenses.view-display-id-block_2 #sidebar fieldset { /*  DML 12/02/2020 */
	margin-bottom: -10px !important;
}

.view-home-licenses.view-display-id-block_2 #sidebar legend{ /*  DML 12/02/2020 */
	padding-top: 5px !important;
	padding-bottom: 4px !important;
}

#licencia .news-title { /*  DML 12/02/2020 */
	font-weight: bold;
}

/* Nova identitat */

.navbar-logo img {
	max-width: 120px;
    padding: 10px 0;
}

header .top-menu .linkedin .circle:hover, header .top-menu .linkedin .circle:focus {
	background: #e47e3d;
}

header .top-menu ul li:hover a, header .top-menu ul li:focus a, header .top-menu ul li.is-active a {
	color: #e47e3d;
    border-bottom: 2px solid #e47e3d;
}

header #mainNav>.container .navbar-collapse .navbar-nav>li:hover a, header #mainNav>.container .navbar-collapse .navbar-nav>li:focus a {
	color: #e47e3d;
    border-bottom: 3px solid #e47e3d;
}

header #mainNav>.container .navbar-collapse .navbar-nav>li:first-child a {
	color: #e47e3d;
}

header #mainNav>.container .navbar-collapse .navbar-nav>li.active a {
	color: #e47e3d;
    border-bottom: 3px solid #e47e3d;
}

.pljr-cyan a.btn {
	background: #e47e3d;
    border: 3px solid #e47e3d;
}

.pljr-cyan a.btn:hover {
	color: #e47e3d;
}

.properties-line.separator-red {
	background: #e47e3d;
}

.view-global-search .fondo-cyan {
	background: #e47e3d;
}

#licencia .subtitle {
	color: #e47e3d;
}

#tabs-portfolio ul.nav li.active a {
	background-color: #e47e3d;
}

#tabs-portfolio ul.nav li a {
	color: #e47e3d;
}

.cta-zone .product-cta-button a {
	background-color: #e47e3d;
}

#licencia .news-title {
	color: #e47e3d;
}

#licencia .license-links .license-link {
	color: #e47e3d;
}

#licencia .news-container .btn {
	background: #e47e3d;
}

.contact .contact-container {
	background-color: #e47e3d;
}

.properties-line.separator-cyan {
	background: #e47e3d;
}

.select-wrapper:after {
	color: #19233e;
}

footer {
	background: #19233e;
}

footer .row .col-link-1 {
	border-left: 1px solid #fff;
}

footer .row .col-link-2 {
	border-right: 1px solid #fff;
}

@media screen and (min-width: 1024px) {
	.navbar-logo img {
		max-width: 160px;
    	padding: 10px 0;
    	margin-top: -40px;
	}

	.affix .navbar-logo img {
		margin-top: 0;
	}
}

@media (max-width: 992px) {

	.view-home-licenses.view-display-id-block_2 #sidebar .checkbox label {
		font-size: 97% !important;
	}

	#basic-page .view-home-licenses .form-item-field-paragraph-territories-target-id{
		/*background-color:  lime;*/
		padding: 0px;
	}

	#basic-page .container-fluid{
		margin: 0px;
	}

	#sidebar {
		/*padding-left: 0px !important;*/
		/*padding-right: 0px !important;*/
		margin-left: 30px !important;
		/*padding:0px !important;*/
		/*background-color: lime !important;*/
	}

	#views-exposed-form-home-licenses-block-2{
			background-color: #f6f6f6 !important;
	}

	.contenedor-total{
		/*background-color: orange;*/
		margin: 0px;
		padding: 0px;
	}

	#edit-field-paragraph-type-of-property-target-id--wrapper{
			margin-left: 0px;
	}

	#edit-field-paragraph-type-of-property-target-id--wrapper legend{
			min-width: 200px;
	}

	#edit-field-paragraph-type-of-property-target-id{
		display: inline-block !important;
	}

	#edit-field-licencia-edad-target-id--wrapper{
		display: inline-block !important;
		margin-left: 0px;
	}

	#edit-field-licencia-categoria-target-id--wrapper{
		display: inline-block !important;
		margin-left: 0px;
	}

	.form-item-field-paragraph-type-of-property-target-id-5{
		min-width: 200px;
	}

	.view-home-licenses.view-display-id-block_2 #sidebar fieldset { /*  DML 12/02/2020 */
		margin-bottom: -10px !important;
	}

	.view-home-licenses.view-display-id-block_2 #sidebar legend{ /*  DML 12/02/2020 */
		padding-top: 5px !important;
	}

	#sidebarCollapse.pljr-green{
		margin-top: -20px !important; /* DML 12/02/2020 */
		margin-bottom: 10px; /* DML 12/02/2020 */
	}
}


@media (max-width: 991px) {

	footer .row .col-link-1 {
    display: block !important;
	}

	footer .row .col-link-2 {
    display: block !important;
    min-height: auto !important;
	}
}

/* Portfolio items grid  DML */

#basic-page .view-home-licenses .col-prop .prop-box .item {
	/*font-size: 100%;*/
	background: rgba(0,0,0,0.6);
	width: 100%;
	/*font-size: 1.6rem !important;*/
	margin: 0px !important;
	border: 0px !important;
}

#basic-page .view-home-licenses .col-prop .prop-box .item .item-info{
	float:right;
	color: #FFD700;
	text-transform: lowercase;
}

#basic-page .view-home-licenses .col-prop .prop-box .item span{
	/*font-size: 1.6rem !important;*/

}

#basic-page .view-home-licenses .form-item-field-paragraph-territories-target-id .control-label {
	cursor: default !important;
	padding: 5px !important; /* 11/02/2020 DML*/
	padding-left: 0px !important; /* 17/02/2020 DML*/
}

.item_fontSize_Sidebar_On{
	font-size: 1.1rem !important;
}


#sidebarCollapse.pljr-green{

	border: 3px white solid !important;
	background-color: #FFFFFF !important;
	color: #e47e3d !important;
	margin-top: -10px; /* DML 12/02/2020 */
	/*margin-bottom: 10px;*/ /* DML 12/02/2020 */

}

#sidebarCollapse.pljr-green:hover{

	/*border: 3px black solid !important;*/
	background-color: #e47e3d !important;
	color: white !important;

}

a.prop-box img{
	padding-bottom: 3px;
}

.glyphicon-refresh::before {
  content: "\e114";
}


#basic-page .view-home-licenses .fieldset-wrapper{ /* DML 12/02/2020 */
	padding: 0px !important;
}

.video_home_paragraph_title{ /* DML 12/02/2020 */
	text-shadow:0px 5px 5px #000000,4px -3px 5px #000000;
}

#licencia .territory-filter-wrapper .parrafo-md{ /* DML 12/02/2020 */
	font-weight: bold !important;
}

#licencia #property-partners-block .nav-tabs { /* DML 12/02/2020 */
	font-weight: bold !important;
}

#licencia .panel-pljr .background-default .panel-title { /* DML 12/02/2020 */
	font-weight: bold !important;
}

.video_home_paragraph_title_on{ /* DML 12/02/2020 */
	/*text-shadow: 0px 5px 5px #87ceeb,4px -3px 5px #87ceeb;*/
	/*text-shadow: 0px 5px 5px #87ceeb,0px -5px 5px #87ceeb;*/
	text-shadow:0px 5px 5px #87ceeb,0px -3px 5px #87ceeb;
	color: white !important;
}

/* DML 14/09/2020 */
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span{
    font-size: 1.3rem !important;
}

/* DML 14/09/2020 */
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    font-size: 1.3rem !important;
}

/* Botó "Configuració cookies" */
#ot-sdk-btn.ot-sdk-show-settings {
    color: #000000 !important;
    background-color: #74CAEE !important;
    border: 0px !important;
    font-size: 0.8em !important;
}

/* Botó "Configuració cookies" hover */
#ot-sdk-btn.ot-sdk-show-settings:hover {
    color: #FFFFFF !important;
    background-color: #000000 !important;
}

/* Botó "Configuració cookies" visited */
#ot-sdk-btn.ot-sdk-show-settings:visited {
    color: #000000 !important;
    background-color: #74CAEE !important;
}



#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
	display: none !important;
}


#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
    color: #4c4c4c !important;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    color: #4c4c4c !important;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header{
  color: #000000 !important;
  background-color: #74CAEE !important;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
    color: #4c4c4c !important;
}

#ot-sdk-cookie-policy tr{
    /*background-color: white !important;*/

}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a{
    background: none !important;
}


#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy h4{
	font-size: 1.6rem !important;
	line-height: 22px !important;
	font-family: "OpenSans",sans-serif !important;
	color: #4c4c4c !important;
	text-align: justify;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
	color: #696969;
	font-size: 1.6rem !important;
}

.fa-tiktok{}

.fa-tiktok:before {
	content: '\e07b';
	font-family: 'Font Awesome 5 Brands';
	color: white;
}

header .top-menu .linkedin .circle {
	padding: 7px;
}

header .top-menu .linkedin i {
	position: unset;
}


/* DIV WINNER - HOME */
#div_winner{
  margin: 0 auto !important;
  text-align: center;
  width:600px;
  padding-bottom: 200px;
}
#div_winner img{
  width: 100%;
}

#link_winner{
  -webkit-border-radius: 20px 20px 0px 0px;
  -moz-border-radius: 20px 20px 0px 0px;
  border-radius: 20px 20px 0px 0px;
  color: #FFFFFF;
  font-size: 40px;
  font-weight: 100;
  padding: 26px;
  background-color: #F07836;
  text-shadow: 1px 1px 20px #000000;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  text-align: center;
}


@media (max-width: 599px){
  #div_winner{
      width: 100%;
  }
}
/* END - DIV WINNER - HOME */
