@define
{    
	TextNormalFont: 'Open Sans', Arial,Helvetica,Sans-Serif;
	TextNormalFontSize: 0.875em; /*=14px*/
	TextNormalFontColor : #666666;
	TextNormalFontLinkColor: #f58220;
	TextNormalLineHeight: 1.5;
	TextFunctionLinksFontLinkColor: #f58220;
} 

/***************
/* ESTILOS CANAL 
/***************/

/* START CONTENT STYLE */
#content {background-color:#fbfbfc; min-height:250px; margin:30px 0 30px 0;}
/* END CONTENT STYLE */

/* Mapa usado nos contactos */
#mapa {
	display: block;
	width: 100%;
	height: 100%;
  }


/* HEADER CONTAINER */
.header-container .header-menus-container {
	width:100%; 
	background-color: #e8e8e8;
}
.header-container .header-menus-container .container {
	background-color: #fff;
}
.header-container .header-slider-container {
	background-color: #d7d7d7;
}
.header-container .header-slider-container .container {
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
    
/* Logo + Menus */
.header-container #logo {
    background: url(Img/cerciama_logo.png) no-repeat center;
    position: relative;     
    width: 100%;    
    height: 100%;
	background-size: contain;
	max-width: 239px;
	display: inline-block;
	margin-left: 45px;
}
.header-container #logo a {
    display: block;
    width: 100%;
    height: 90px;
}
.header-container .header-menus {height: 150px}
.header-container .header-menus #main-menu-desktop {float: right;}
.header-container .header-menus #main-menu-mobile {float: right; height: 93px}
.header-container .header-menus #searchTrigger {
    display: block;
    text-align: left;    
}
.header-container .header-menus #loginLink {display: inline-block; margin-left: 15px; margin-right: 15px}
.header-container .header-menus #loginLink a,
.header-container .header-menus #searchTrigger a {color: #6e7477; opacity: 1;}
.header-container .header-menus #loginLink a:hover,
.header-container .header-menus #searchTrigger a:hover {color: #f58220;}

/* Quickbar */
#quickbar-block {
	background-color:#e87907; 
	padding-top:25px;
	-webkit-transition: background-color 0.5s ease-in-out;
  	-moz-transition: background-color 0.5s ease-in-out;
  	-ms-transition: background-color 0.5s ease-in-out;
  	-o-transition: background-color 0.5s ease-in-out;
  	transition: background-color 0.5s ease-in-out;
}
#quickbar-block ul {
	list-style: none; 
	width: 100%;
}
#quickbar-block ul li {
	position: relative;
	text-align: left;
	width: 100%;
}
#quickbar-block h4 { font-family: 'Comfortaa', Arial, serif; font-weight: 400; font-size:14px; text-rendering: optimizeLegibility; padding-bottom:15px}
#quickbar-block P { font-family: 'Open Sans', Arial, serif; font-weight: 400; font-size:13px; text-rendering: optimizeLegibility;}
#quickbar-block ul li .quickbar-icon {float: left; font-size: 35px; line-height: 20px;}
#quickbar-block ul li .quickbar-details {padding-left: 50px;}
.quickbar-link {
	color: rgba(255,255,255,0.7);;
	text-decoration:none;
	-webkit-transition: color 0.3s ease-in-out;
  	-moz-transition: color 0.3s ease-in-out;
  	-ms-transition: color 0.3s ease-in-out;
  	-o-transition: color 0.3s ease-in-out;
  	transition: color 0.3s ease-in-out;
}
.quickbar-link:hover {color:#fff;}
.quickbar-link i {
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
  	-moz-transition: -moz-transform 0.3s ease-in-out;
  	-ms-transition: -ms-transform 0.3s ease-in-out;
  	-o-transition: -o-transform 0.3s ease-in-out;
  	transition: transform 0.3s ease-in-out;
}
.quickbar-link:hover i {transform: translate(0px,15px) scale(1.2) rotate(15deg)}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

/* Breadcrumbs */
.header-container .breadcrumbs-container{background-color:#e07407; height:45px}
.header-container .breadcrumbs-container div {line-height:45px}

/* Channel Title bar */
.title-container {background-color: #e8e8e8;}
.title-container #title-leftbox{height:265px; background-color:#53b8e7}
.title-container #title-leftbox p {font-family:'Comfortaa', sans-serif; font-size:30px}
.title-container #title-middlebox, 
.title-container #title-rightbox {height:265px; background-repeat: no-repeat; background-size: cover; background-position: center;}

/* END HEADER CONTAINER */

/* CONTENT CONTAINER */
#content-container {background-color: #e8e8e8;}
#content-container .container {background-color: #fbfbfc;}
/* END CONTENT CONTAINER */

/* FOOTERBAR CONTAINER */
#footerbar-container { background-color: #e8e8e8;}
#footerbar-container .container {background-color: #e07407;}
.footerbar-title {
    font-family:'Open Sans', Arial, serif;
	font-weight:600;
	font-size: 16px;	
	color:#fff;
    opacity: .75;    
    padding-bottom: 30px;
}
.footerbar-column {
    list-style: none;
    text-align: left;
    padding: 0;
    display: inline-block;
}
#footerbar-container .MMapaSiteContainer {padding: 0px;}
.footerbar-item,
#footerbar-container .MMapaSiteContainer .rsmItem a,
.footerbar-item a {
    font-family:'Open Sans', Arial, serif;
	font-weight:normal;
	font-size: 12px;	
	color: rgba(255,255,255,0.70);
    line-height: 21px;
    text-transform: uppercase;
    text-decoration: none;
    transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
  	-moz-transition: color 0.2s ease-in-out;
  	-ms-transition: color 0.2s ease-in-out;
  	-o-transition: color 0.2s ease-in-out;
    padding-left: 0px;    
}
.footerbar-item a:hover,
#footerbar-container .MMapaSiteContainer .rsmItem a:hover {color: rgba(255,255,255,1)}
#footerbar-container .MMapaSiteContainer .rsmItem.rsmDisabled a:hover {color: rgba(255,255,255,0.50) !important; cursor: not-allowed}
.footerbar-item i {font-size: 18px; padding-right: 15px; vertical-align: middle}
.footerbar-item p {font-size: 12px;}
/* END FOOTERBAR CONTAINER*/

/* COPYRIGHT BAR */
#copyrightbar-container { background-color: #e8e8e8;}
#copyrightbar-container .container {background-color: #fff;}
#copyrightbar-container .copyright-msg {
    font-family:'Open Sans', Arial, serif;
	font-weight:400;
	font-size: 12px;
	color:#807e7c;
    text-align: left;
}
#copyrightbar-container .copyright-links ul {padding: 0}
#copyrightbar-container .copyright-links ul li {
    list-style: none;
    text-align: left;
    display: inline;
    padding-left: 10px; 
	font-size: 12px;   
}
#copyrightbar-container .copyright-links ul li a {
    font-family:'Open Sans', Arial, serif;
	font-weight:400;	
    line-height: 25px;
	color: #e07407;
    text-decoration: none;
    white-space: nowrap;
}
#copyrightbar-container .copyright-links li a:hover {text-decoration: underline;}
.bottom-logos a {
	display:inline-block;
	filter: grayscale(100%);
	overflow:hidden;
	text-indent:100%;
    white-space:nowrap;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-ms-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
}
.bottom-logos a:hover {filter: grayscale(0%);}
#bottom-logo-dgert {	 
	background:url(img/bottom-logos.png) no-repeat top left; 
	width:89px; 
	height:56px; 
	margin-right:10px;	    
}
#bottom-logo-segsocial {
	display:inline-block; 
	background:url(img/bottom-logos.png) no-repeat top right;  
	width:61px; 
	height:56px;	
}