/*@import "/sites/default/files/estilfmr.css";*/
div.messages.error {
  display: none;
}
/*#views_slideshow_cycle_div_slider_fmr-block_0 > div > */div.views-field.views-field-field-text-slider
{
	position: absolute;
	margin-top:40px;
}
@-webkit-keyframes mymove {
    from {left: 60%;}
    to {left: 0%;}
}
@keyframes mymove {
    from {left: 60%;}
    to {left: 0%;}
}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
#fmr-main
{
   background: #FFF url('images/page.png') top right fixed;
   margin:0 auto;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
table, ul.fmr-hmenu
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
}

/* Reset buttons border. It's important for input and button tags. 
 * border-collapse should be separate for shadow in IE. 
 */
.fmr-button
{
   border: 0;
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #B5BFC8;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   padding:0 21px;
   margin:0 auto;
   height:24px;
}

.fmr-postcontent,
.fmr-postheadericons,
.fmr-postfootericons,
.fmr-blockcontent,
ul.fmr-vmenu a 
{
   text-align: left;
}

.fmr-postcontent,
.fmr-postcontent li,
.fmr-postcontent table,
.fmr-postcontent a,
.fmr-postcontent a:link,
.fmr-postcontent a:visited,
.fmr-postcontent a.visited,
.fmr-postcontent a:hover,
.fmr-postcontent a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 170%;/*175%; abans*/
}

.fmr-postcontent p
{
   margin: 13px 0;
}

.fmr-postcontent h1, .fmr-postcontent h1 a, .fmr-postcontent h1 a:link, .fmr-postcontent h1 a:visited, .fmr-postcontent h1 a:hover,
.fmr-postcontent h2, .fmr-postcontent h2 a, .fmr-postcontent h2 a:link, .fmr-postcontent h2 a:visited, .fmr-postcontent h2 a:hover,
.fmr-postcontent h3, .fmr-postcontent h3 a, .fmr-postcontent h3 a:link, .fmr-postcontent h3 a:visited, .fmr-postcontent h3 a:hover,
.fmr-postcontent h4, .fmr-postcontent h4 a, .fmr-postcontent h4 a:link, .fmr-postcontent h4 a:visited, .fmr-postcontent h4 a:hover,
.fmr-postcontent h5, .fmr-postcontent h5 a, .fmr-postcontent h5 a:link, .fmr-postcontent h5 a:visited, .fmr-postcontent h5 a:hover,
.fmr-postcontent h6, .fmr-postcontent h6 a, .fmr-postcontent h6 a:link, .fmr-postcontent h6 a:visited, .fmr-postcontent h6 a:hover,
.fmr-blockheader .t, .fmr-blockheader .t a, .fmr-blockheader .t a:link, .fmr-blockheader .t a:visited, .fmr-blockheader .t a:hover,
.fmr-vmenublockheader .t, .fmr-vmenublockheader .t a, .fmr-vmenublockheader .t a:link, .fmr-vmenublockheader .t a:visited, .fmr-vmenublockheader .t a:hover,
.fmr-headline, .fmr-headline a, .fmr-headline a:link, .fmr-headline a:visited, .fmr-headline a:hover,
.fmr-slogan, .fmr-slogan a, .fmr-slogan a:link, .fmr-slogan a:visited, .fmr-slogan a:hover,
.fmr-postheader, .fmr-postheader a, .fmr-postheader a:link, .fmr-postheader a:visited, .fmr-postheader a:hover
{
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 120%;
}

.fmr-postcontent a, .fmr-postcontent a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   color: #AAA304;
}

.fmr-postcontent a:visited, .fmr-postcontent a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   color: #AAA304;
}

.fmr-postcontent  a:hover, .fmr-postcontent a.hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #ABABAB;
}

.fmr-postcontent h1
{
   color: #7B8C9D;
   margin: 10px 0 0;
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent h1
{
   margin: 5px 0 0;/* abans 10px**/
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h1 a, .fmr-postcontent h1 a:link, .fmr-postcontent h1 a:hover, .fmr-postcontent h1 a:visited, .fmr-blockcontent h1 a, .fmr-blockcontent h1 a:link, .fmr-blockcontent h1 a:hover, .fmr-blockcontent h1 a:visited 
{
   font-size: 26px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h2
{
   color: #9FABB8;
   margin: 0px 0 0;
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent h2
{
   margin: 10px 0 0;
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h2 a, .fmr-postcontent h2 a:link, .fmr-postcontent h2 a:hover, .fmr-postcontent h2 a:visited, .fmr-blockcontent h2 a, .fmr-blockcontent h2 a:link, .fmr-blockcontent h2 a:hover, .fmr-blockcontent h2 a:visited 
{
   font-size: 22px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h3
{
   color: #ABABAB;
   margin: 10px 0 0;
   font-size: 20px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent h3
{
   margin: 10px 0 0;
   font-size: 20px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h3 a, .fmr-postcontent h3 a:link, .fmr-postcontent h3 a:hover, .fmr-postcontent h3 a:visited, .fmr-blockcontent h3 a, .fmr-blockcontent h3 a:link, .fmr-blockcontent h3 a:hover, .fmr-blockcontent h3 a:visited 
{
   font-size: 20px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h4
{
   color: #567290;
   margin: 10px 0 0;
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent h4
{
   margin: 10px 0 0;
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h4 a, .fmr-postcontent h4 a:link, .fmr-postcontent h4 a:hover, .fmr-postcontent h4 a:visited, .fmr-blockcontent h4 a, .fmr-blockcontent h4 a:link, .fmr-blockcontent h4 a:hover, .fmr-blockcontent h4 a:visited 
{
   font-size: 18px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h5
{
   color: #567290;
   margin: 10px 0 0;
   font-size: 15px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent h5
{
   margin: 10px 0 0;
   font-size: 15px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h5 a, .fmr-postcontent h5 a:link, .fmr-postcontent h5 a:hover, .fmr-postcontent h5 a:visited, .fmr-blockcontent h5 a, .fmr-blockcontent h5 a:link, .fmr-blockcontent h5 a:hover, .fmr-blockcontent h5 a:visited 
{
   font-size: 15px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h6
{
   color: #BDCAD7;
   margin: 10px 0 0;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent h6
{
   margin: 10px 0 0;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-postcontent h6 a, .fmr-postcontent h6 a:link, .fmr-postcontent h6 a:hover, .fmr-postcontent h6 a:visited, .fmr-blockcontent h6 a, .fmr-blockcontent h6 a:link, .fmr-blockcontent h6 a:hover, .fmr-blockcontent h6 a:visited 
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

header, footer, article, nav, #fmr-hmenu-bg, .fmr-sheet, .fmr-hmenu a, .fmr-vmenu a, .fmr-slidenavigator > a, .fmr-checkbox:before, .fmr-radiobutton:before
{
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
}

header, footer, article, nav, #fmr-hmenu-bg, .fmr-sheet, .fmr-slidenavigator > a, .fmr-checkbox:before, .fmr-radiobutton:before
{
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

ul
{
   list-style-type: none;
}

ol
{
   list-style-position: inside;
}

html, body
{
   height: 100%;
}

/**
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * https://github.com/necolas/normalize.css
 */

html {
   -ms-text-size-adjust: 100%;
   /* 2 */
    -webkit-text-size-adjust: 100%;
/* 2 */}

body
{
   padding: 0;
   margin:0;
   min-width: 1175px;
   color: #354658;
}

.fmr-header:before, 
#fmr-header-bg:before, 
.fmr-layout-cell:before, 
.fmr-layout-wrapper:before, 
.fmr-footer:before, 
.fmr-nav:before, 
#fmr-hmenu-bg:before, 
.fmr-sheet:before 
{
   width: 100%;
   content: " ";
   display: table;
   border-collapse: collapse;
   border-spacing: 0;
}

.fmr-header:after, 
#fmr-header-bg:after, 
.fmr-layout-cell:after, 
.fmr-layout-wrapper:after, 
.fmr-footer:after, 
.fmr-nav:after, 
#fmr-hmenu-bg:after, 
.fmr-sheet:after,
.cleared, .clearfix:after 
{
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}

form
{
   padding: 0 !important;
   margin: 0 !important;
}

table.position
{
   position: relative;
   width: 100%;
   table-layout: fixed;
}

li h1, .fmr-postcontent li h1, .fmr-blockcontent li h1 
{
   margin:1px;
} 
li h2, .fmr-postcontent li h2, .fmr-blockcontent li h2 
{
   margin:1px;
} 
li h3, .fmr-postcontent li h3, .fmr-blockcontent li h3 
{
   margin:1px;
} 
li h4, .fmr-postcontent li h4, .fmr-blockcontent li h4 
{
   margin:1px;
} 
li h5, .fmr-postcontent li h5, .fmr-blockcontent li h5 
{
   margin:1px;
} 
li h6, .fmr-postcontent li h6, .fmr-blockcontent li h6 
{
   margin:1px;
} 
li p, .fmr-postcontent li p, .fmr-blockcontent li p 
{
   margin:1px;
}


.fmr-shapes
{
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   overflow: hidden;
   z-index: 0;
}

.fmr-slider-inner {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100%;
}

.fmr-slidenavigator > a {
   display: inline-block;
   vertical-align: middle;
   outline-style: none;
   font-size: 1px;
}

.fmr-slidenavigator > a:last-child {
   margin-right: 0 !important;
}

.fmr-headline
{
  display: inline-block;
  position: absolute;
  min-width: 50px;
  top: 31px;
  left: 1.23%;
  margin-left: -2px !important;
  line-height: 100%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 101;
}

.fmr-headline, 
.fmr-headline a, 
.fmr-headline a:link, 
.fmr-headline a:visited, 
.fmr-headline a:hover
{
font-size: 36px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
  padding: 0;
  margin: 0;
  color: #878787 !important;
  white-space: nowrap;
}

.fmr-sheet
{
   background: #FFFFFF;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 1175px;
   z-index: auto !important;
}

.fmr-header
{
   margin:0 auto;
   background-repeat: no-repeat;
   height: 115px;
   background-image: url('images/header.jpg');
   background-position: 0 0;
   position: relative;
   z-index: auto !important;
}

.custom-responsive .fmr-header
{
   background-image: url('images/header.jpg');
   background-position: 0 0;
}

.default-responsive .fmr-header,
.default-responsive #fmr-header-bg
{
   background-image: url('images/header.jpg');
   background-position: center center;
   background-size: cover;
}

.fmr-header > .region, .fmr-header > .block 
{
   position:absolute;
   z-index:101;
}

.fmr-nav
{
   background: #AAA304;
   border-bottom:5px solid #555629;
   margin:0 auto;
   position: relative;
   z-index: 499;
   text-align: left;
}

ul.fmr-hmenu a, ul.fmr-hmenu a:link, ul.fmr-hmenu a:visited, ul.fmr-hmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.fmr-hmenu, ul.fmr-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}

ul.fmr-hmenu li
{
   position: relative;
   z-index: 5;
   display: block;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
}

ul.fmr-hmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.fmr-hmenu:after, ul.fmr-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.fmr-hmenu, ul.fmr-hmenu ul 
{
   min-height: 0;
}

ul.fmr-hmenu 
{
   display: inline-block;
   vertical-align: bottom;
}

.fmr-nav:before 
{
   content:' ';
}

.fmr-hmenu-extra1
{
   position: relative;
   display: block;
   float: left;
   width: auto;
   height: auto;
   background-position: center;
}

.fmr-hmenu-extra2
{
   position: relative;
   display: block;
   float: right;
   width: auto;
   height: auto;
   background-position: center;
}

.fmr-hmenu
{
   float: left;
}

.fmr-menuitemcontainer
{
   margin:0 auto;
}
ul.fmr-hmenu>li {
   margin-left: 11px;
}
ul.fmr-hmenu>li:first-child {
   margin-left: 5px;
}
ul.fmr-hmenu>li:last-child, ul.fmr-hmenu>li.last-child {
   margin-right: 5px;
}

ul.fmr-hmenu>li>a
{
   background: #AAA304;
   padding:0 17px;
   margin:0 auto;
   position: relative;
   display: block;
   height: 58px;
   cursor: pointer;
   text-decoration: none;
   color: #FFFFFF;
   line-height: 58px;
   text-align: center;
}

.fmr-hmenu>li>a, 
.fmr-hmenu>li>a:link, 
.fmr-hmenu>li>a:visited, 
.fmr-hmenu>li>a.active, 
.fmr-hmenu>li>a:hover
{
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   text-align: left;
}

ul.fmr-hmenu>li>a.active
{
   background: #AAA304;
   padding:0 17px;
   margin:0 auto;
   color: #3D3E1E;
   text-decoration: none;
}

ul.fmr-hmenu>li>a:visited, 
ul.fmr-hmenu>li>a:hover, 
ul.fmr-hmenu>li:hover>a {
   text-decoration: none;
}

ul.fmr-hmenu>li>a:hover, .desktop ul.fmr-hmenu>li:hover>a
{
   background: #AAA304;
   padding:0 17px;
   margin:0 auto;
}
ul.fmr-hmenu>li>a:hover, 
.desktop ul.fmr-hmenu>li:hover>a {
   color: #3D3E1E;
   text-decoration: none;
}

ul.fmr-hmenu>li:before
{
   position:absolute;
   display: block;
   content:' ';
   top:0;
   left:  -11px;
   width:11px;
   height: 58px;
   background: url('images/menuseparator.png') center center no-repeat;
}
ul.fmr-hmenu>li:first-child:before{
   display:none;
}

ul.fmr-hmenu li li a
{
   background: #AAA304;
   padding:0 10px;
   margin:0 auto;
}
ul.fmr-hmenu li li 
{
   float: none;
   width: auto;
   margin-top: 1px;
   margin-bottom: 1px;
}

.desktop ul.fmr-hmenu li li ul>li:first-child 
{
   margin-top: 0;
}

ul.fmr-hmenu li li ul>li:last-child 
{
   margin-bottom: 0;
}

.fmr-hmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 25px;
   min-width: 7em;
   border: 0 solid transparent;
   text-align: left;
   line-height: 25px;
   color: #FFFFFF;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   margin:0;
}

.fmr-hmenu ul a:link, 
.fmr-hmenu ul a:visited, 
.fmr-hmenu ul a.active, 
.fmr-hmenu ul a:hover
{
   text-align: left;
   line-height: 25px;
   color: #FFFFFF;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   margin:0;
}

ul.fmr-hmenu ul li a:hover, .desktop ul.fmr-hmenu ul li:hover>a
{
   background: #AAA304;
   margin:0 auto;
}
.fmr-hmenu ul a:hover
{
   text-decoration: none;
   color: #3D3E1E;
}

.desktop .fmr-hmenu ul li:hover>a
{
   color: #3D3E1E;
}

ul.fmr-hmenu ul:before
{
   background: #AAA304;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   z-index: 1;
}
.desktop ul.fmr-hmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}
.desktop ul.fmr-hmenu li li:hover>ul {
   top: 0;
   left: 100%;
}

ul.fmr-hmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 0;
   background-image: url('images/spacer.gif');
}

.desktop ul.fmr-hmenu>li>ul
{
   padding: 15px 35px 35px 35px;
   margin: -10px 0 0 -30px;
}

.desktop ul.fmr-hmenu ul ul
{
   padding: 35px 35px 35px 15px;
   margin: -35px 0 0 -5px;
}

.desktop ul.fmr-hmenu ul.fmr-hmenu-left-to-right 
{
   right: auto;
   left: 0;
   margin: -10px 0 0 -30px;
}

.desktop ul.fmr-hmenu ul.fmr-hmenu-right-to-left 
{
   left: auto;
   right: 0;
   margin: -10px -30px 0 0;
}

.desktop ul.fmr-hmenu li li:hover>ul.fmr-hmenu-left-to-right {
   right: auto;
   left: 100%;
}
.desktop ul.fmr-hmenu li li:hover>ul.fmr-hmenu-right-to-left {
   left: auto;
   right: 100%;
}

.desktop ul.fmr-hmenu ul ul.fmr-hmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 35px 35px 35px 15px;
   margin: -35px 0 0 -5px;
}

.desktop ul.fmr-hmenu ul ul.fmr-hmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 35px 15px 35px 35px;
   margin: -35px -5px 0 0;
}

.desktop ul.fmr-hmenu li ul>li:first-child {
   margin-top: 0;
}
.desktop ul.fmr-hmenu li ul>li:last-child {
   margin-bottom: 0;
}

.desktop ul.fmr-hmenu ul ul:before
{
   border-radius: 0;
   top: 30px;
   bottom: 30px;
   right: 30px;
   left: 10px;
}

.desktop ul.fmr-hmenu>li>ul:before
{
   top: 10px;
   right: 30px;
   bottom: 30px;
   left: 30px;
}

.desktop ul.fmr-hmenu>li>ul.fmr-hmenu-left-to-right:before {
   right: 30px;
   left: 30px;
}
.desktop ul.fmr-hmenu>li>ul.fmr-hmenu-right-to-left:before {
   right: 30px;
   left: 30px;
}
.desktop ul.fmr-hmenu ul ul.fmr-hmenu-left-to-right:before {
   right: 30px;
   left: 10px;
}
.desktop ul.fmr-hmenu ul ul.fmr-hmenu-right-to-left:before {
   right: 10px;
   left: 30px;
}

.fmr-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.fmr-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}

.fmr-content-layout-row 
{
   display: table-row;
}

.fmr-layout-cell
{
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: table-cell;
   vertical-align: top;
}

/* need only for content layout in post content */ 
.fmr-postcontent .fmr-content-layout
{
   border-collapse: collapse;
}

div.fmr-vmenublock img
{
   margin: 0;
}

.fmr-vmenublockheader
{
   padding:10px 0;
   margin:0 auto 7px;
}
.fmr-vmenublockheader .t,
.fmr-vmenublockheader .t a,
.fmr-vmenublockheader .t a:link,
.fmr-vmenublockheader .t a:visited, 
.fmr-vmenublockheader .t a:hover
{
   color: #959595;
   font-size: 20px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   margin: 0 10px;
}

.fmr-vmenublockcontent
{
   margin:0 auto;
}

ul.fmr-vmenu, ul.fmr-vmenu ul
{
   list-style: none;
   display: block;
}

ul.fmr-vmenu, ul.fmr-vmenu li
{
   display: block;
   margin: 0;
   padding: 0;
   width: auto;
   line-height: 0;
}

ul.fmr-vmenu
{
   margin-top: 0;
   margin-bottom: 0;
}

ul.fmr-vmenu ul
{
   display: none;
   margin: 0;
   padding: 0;
   position: relative;
}

ul.fmr-vmenu ul.active
{
   display: block;
}

ul.fmr-vmenu>li>a
{
   background: #77B1AB url('images/vmenuitem.png') no-repeat;
   /*border-bottom:5px solid transparent;*/
   border-bottom:5px solid #626262;
   padding:0 15px;
   margin:0 auto;
   font-size: 16px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   text-align: center;
   color: #324354;
   min-height: 49px;
   line-height: 49px;
}
ul.fmr-vmenu a 
{
   display: block;
   cursor: pointer;
   z-index: 1;
   position:relative;
}

ul.fmr-vmenu li{
   position:relative;
}

ul.fmr-vmenu>li
{
   margin-top: 15px;
}
ul.fmr-vmenu>li>ul
{
   padding: 0;
   margin-top: 15px;
   margin-bottom: 15px;
}
ul.fmr-vmenu>li:first-child
{
   margin-top:0;
}

ul.fmr-vmenu>li>a:hover, ul.fmr-vmenu>li>a.active:hover
{
   background: #B8D6D3 url('images/vmenuhovereditem.png') no-repeat;
   border-bottom:5px solid #626262;
   padding:0 15px;
   margin:0 auto;
}
ul.fmr-vmenu>li>a:hover, ul.fmr-vmenu>li>a.active:hover
{
   text-decoration: none;
}

ul.fmr-vmenu a:hover, ul.fmr-vmenu a.active:hover 
{
   color: #545454;
}

ul.fmr-vmenu>li>a.active:hover>span.border-top, ul.fmr-vmenu>li>a.active:hover>span.border-bottom 
{
   background-color: transparent;
}

ul.fmr-vmenu>li>a.active
{
   background: #77B1AB url('images/vmenuactiveitem.png') no-repeat;
   /*border-bottom:5px solid transparent;*/
   border-bottom:5px solid #626262;
   padding:0 15px;
   margin:0 auto;
   text-decoration: none;
   color: #434343;
}

ul.fmr-vmenu>li>ul:before
{
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

ul.fmr-vmenu li li a
{
   margin:0 auto;
   position: relative;
}
ul.fmr-vmenu ul li
{
   margin: 0;
   padding: 0;
}
ul.fmr-vmenu li li{
   position: relative;
   margin-top: 0;
}

ul.fmr-vmenu ul a
{
   display: block;
   position: relative;
   min-height: 22px;
   overflow: visible;
   padding: 0;
   padding-left: 27px;
   padding-right: 27px;
   z-index: 0;
   line-height: 22px;
   color: #7B8C9D;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   margin-left: 0;
   margin-right: 0;
}

ul.fmr-vmenu ul a:visited, ul.fmr-vmenu ul a.active:hover, ul.fmr-vmenu ul a:hover, ul.fmr-vmenu ul a.active
{
   line-height: 22px;
   color: #7B8C9D;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   margin-left: 0;
   margin-right: 0;
}

ul.fmr-vmenu ul ul a
{
   padding-left: 54px;
}
ul.fmr-vmenu ul ul ul a
{
   padding-left: 81px;
}
ul.fmr-vmenu ul ul ul ul a
{
   padding-left: 108px;
}
ul.fmr-vmenu ul ul ul ul ul a
{
   padding-left: 135px;
}

ul.fmr-vmenu ul>li>a:hover, ul.fmr-vmenu ul>li>a.active:hover
{
   margin:0 auto;
}
ul.fmr-vmenu ul li a:hover, ul.fmr-vmenu ul li a.active:hover
{
   text-decoration: none;
   color: #8C8C8C;
}

ul.fmr-vmenu ul a:hover:after
{
   background-position: center ;
}
ul.fmr-vmenu ul a.active:hover:after
{
   background-position: center ;
}
ul.fmr-vmenu ul a.active:after
{
   background-position: bottom ;
}

ul.fmr-vmenu ul>li>a.active
{
   margin:0 auto;
}
ul.fmr-vmenu ul a.active, ul.fmr-vmenu ul a:hover, ul.fmr-vmenu ul a.active:hover
{
   text-decoration: none;
   color: #8C8C8C;
}

.fmr-block
{
   background: #FFFFFF;
}
div.fmr-block img
{
   border: none;
   margin: 0;
}

.fmr-blockheader
{
   padding:6px 5px;
   margin:0 auto;
}
.fmr-blockheader .t,
.fmr-blockheader .t a,
.fmr-blockheader .t a:link,
.fmr-blockheader .t a:visited, 
.fmr-blockheader .t a:hover
{
   color: #8595A5;
   font-size: 20px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   margin: 0 5px;
}

.fmr-blockcontent
{
   padding:5px;
   margin:0 auto;
   color: #354658;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
}
.fmr-blockcontent table,
.fmr-blockcontent li, 
.fmr-blockcontent a,
.fmr-blockcontent a:link,
.fmr-blockcontent a:visited,
.fmr-blockcontent a:hover
{
   color: #354658;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
}

.fmr-blockcontent p
{
   margin: 0 5px;
}

.fmr-blockcontent a, .fmr-blockcontent a:link
{
   color: #AAA304;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-blockcontent a:visited, .fmr-blockcontent a.visited
{
   color: #AAA304;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}

.fmr-blockcontent a:hover, .fmr-blockcontent a.hover
{
   color: #8C8C8C;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}
.fmr-block ul>li:before
{
   content:url('images/blockbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -12px;
}
.opera .fmr-block ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.fmr-block li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
   color: #567290;
   margin: 5px 0 0 10px;
}

.fmr-block ul>li, .fmr-block ol
{
   padding: 0;
}

.fmr-block ul>li
{
   padding-left: 12px;
}

.fmr-breadcrumbs
{
   margin:0 auto;
}

a.fmr-button,
a.fmr-button:link,
a:link.fmr-button:link,
body a.fmr-button:link,
a.fmr-button:visited,
body a.fmr-button:visited,
input.fmr-button,
button.fmr-button
{
   text-decoration: none;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #FFFFFF;
   margin: 0 5px 0 0 !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 24px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.fmr-button img
{
   margin: 0;
   vertical-align: middle;
}

.firefox2 .fmr-button
{
   display: block;
   float: left;
}

input, select, textarea, a.fmr-search-button span
{
   vertical-align: middle;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.fmr-block select 
{
   width:96%;
}

input.fmr-button
{
   float: none !important;
   -webkit-appearance: none;
}

.fmr-button.active, .fmr-button.active:hover
{
   background: #B5BFC8;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   padding:0 21px;
   margin:0 auto;
}
.fmr-button.active, .fmr-button.active:hover {
   color: #FFFFFF !important;
}

.fmr-button.hover, .fmr-button:hover
{
   background: #9BA8B5;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   padding:0 21px;
   margin:0 auto;
}
.fmr-button.hover, .fmr-button:hover {
   color: #FFFFFF !important;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{
   background: #FFFFFF;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #CFD5DB;
   margin:0 auto;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea
{
   width: 100%;
   padding: 4px 0;
   color: #455C74 !important;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-shadow: none;
}
input.fmr-error, textarea.fmr-error
{
   background: #FFFFFF;
   border:1px solid #E54934;
   margin:0 auto;
}
input.fmr-error, textarea.fmr-error {
   color: #455C74 !important;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
form.fmr-search input[type="text"]
{
   background: #FFFFFF;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   border:1px solid #E7EBF0;
   margin:0 auto;
   width: 100%;
   padding: 4px 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: #3C4651 !important;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}
form.fmr-search 
{
   background-image: none;
   border: 0;
   display:block;
   position:relative;
   top:0;
   padding:0;
   margin:5px;
   left:0;
   line-height: 0;
   width: 199px;
}

form.fmr-search input, a.fmr-search-button
{
   -webkit-appearance: none;
   top:0;
   right:0;
}

form.fmr-search>input, a.fmr-search-button{
   bottom:0;
   left:0;
   vertical-align: middle;
}

form.fmr-search input[type="submit"], input.fmr-search-button, a.fmr-search-button
{
   border-radius: 0;
   margin:0 auto;
}
form.fmr-search input[type="submit"], input.fmr-search-button, a.fmr-search-button {
   position:absolute;
   left:auto;
   display:block;
   border:none;
   background:url('images/searchicon.png') center center no-repeat;
   width:24px;
   height: 100%;
   padding:0;
   color: #FFFFFF !important;
   cursor: pointer;
}

a.fmr-search-button span.fmr-search-button-text {
   display: none;
}

label.fmr-checkbox:before
{
   background: #FFFFFF;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   border-width: 0;
   margin:0 auto;
   width:16px;
   height:16px;
}
label.fmr-checkbox
{
   cursor: pointer;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 16px;
   display: inline-block;
   color: #3C4651 !important;
}

.fmr-checkbox>input[type="checkbox"]
{
   margin: 0 5px 0 0;
}

label.fmr-checkbox.active:before
{
   background: #878787;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   border-width: 0;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}

label.fmr-checkbox.hovered:before
{
   background: #F2F4F6;
   -webkit-border-radius:1px;
   -moz-border-radius:1px;
   border-radius:1px;
   border-width: 0;
   margin:0 auto;
   width:16px;
   height:16px;
   display: inline-block;
}

label.fmr-radiobutton:before
{
   background: #FFFFFF;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   margin:0 auto;
   width:12px;
   height:12px;
}
label.fmr-radiobutton
{
   cursor: pointer;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   line-height: 12px;
   display: inline-block;
   color: #3C4651 !important;
}

.fmr-radiobutton>input[type="radio"]
{
   vertical-align: baseline;
   margin: 0 5px 0 0;
}

label.fmr-radiobutton.active:before
{
   background: #CFD5DB;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}

label.fmr-radiobutton.hovered:before
{
   background: #F2F4F6;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   border-width: 0;
   margin:0 auto;
   width:12px;
   height:12px;
   display: inline-block;
}

.fmr-comments
{
   border-top:1px dotted #B5BFC8;
   margin:0 auto;
   margin-top: 25px;
}

.fmr-comments h2
{
   color: #262D34;
}

.fmr-comment-inner
{
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   padding:5px;
   margin:0 auto;
   margin-left: 96px;
}
.fmr-comment-avatar 
{
   float:left;
   width:80px;
   height:80px;
   padding:2px;
   background:#fff;
   border:1px solid #FFFFFF;
}

.fmr-comment-avatar>img
{
   margin:0 !important;
   border:none !important;
}

.fmr-comment-content
{
   padding:10px 0;
   color: #354658;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-comment
{
   margin-top: 6px;
}

.fmr-comment:first-child
{
   margin-top: 0;
}

.fmr-comment-header
{
   color: #262D34;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 100%;
}

.fmr-comment-header a, 
.fmr-comment-header a:link, 
.fmr-comment-header a:visited,
.fmr-comment-header a.visited,
.fmr-comment-header a:hover,
.fmr-comment-header a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 100%;
}

.fmr-comment-header a, .fmr-comment-header a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   color: #8595A5;
}

.fmr-comment-header a:visited, .fmr-comment-header a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #8595A5;
}

.fmr-comment-header a:hover,  .fmr-comment-header a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #8595A5;
}

.fmr-comment-content a, 
.fmr-comment-content a:link, 
.fmr-comment-content a:visited,
.fmr-comment-content a.visited,
.fmr-comment-content a:hover,
.fmr-comment-content a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-comment-content a, .fmr-comment-content a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #737373;
}

.fmr-comment-content a:visited, .fmr-comment-content a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #455C74;
}

.fmr-comment-content a:hover,  .fmr-comment-content a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #737373;
}

.fmr-pager
{
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:6px;
   margin:2px;
}

.fmr-pager>*:last-child
{
   margin-right:0 !important;
}

.fmr-pager>span {
   cursor:default;
}

.fmr-pager>*
{
   background: #F2F4F6;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   padding:10px;
   margin:0 4px 0 auto;
   line-height: normal;
   position:relative;
   display:inline-block;
   margin-left: 0;
}

.fmr-pager a:link,
.fmr-pager a:visited,
.fmr-pager .active
{
   line-height: normal;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   color: #242A30
;
}

.fmr-pager .active
{
   background: #CCD2D9;
   padding:10px;
   margin:0 4px 0 auto;
   color: #FFFFFF
;
}

.fmr-pager .more
{
   background: #F2F4F6;
   margin:0 4px 0 auto;
}
.fmr-pager a.more:link,
.fmr-pager a.more:visited
{
   color: #2A2A2A
;
}
.fmr-pager a:hover
{
   background: #CFD5DB;
   padding:10px;
   margin:0 4px 0 auto;
}
.fmr-pager  a:hover,
.fmr-pager  a.more:hover
{
   text-decoration: none;
   color: #2B323A
;
}
.fmr-pager>*:after
{
   margin:0 0 0 auto;
   display:inline-block;
   position:absolute;
   content: ' ';
   top:0;
   width:0;
   height:100%;
   right: 0;
   text-decoration:none;
}

.fmr-pager>*:last-child:after{
   display:none;
}

.fmr-commentsform
{
   background: #FFFFFF;
   background: transparent;
   padding:10px;
   margin:0 auto;
   margin-top:25px;
   color: #262D34;
}

.fmr-commentsform h2{
   padding-bottom:10px;
   margin: 0;
   color: #262D34;
}

.fmr-commentsform label {
   display: inline-block;
   line-height: 25px;
}

.fmr-commentsform input:not([type=submit]), .fmr-commentsform textarea {
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   width:100%;
   max-width:100%;
}

.fmr-commentsform .form-submit
{
   margin-top: 10px;
}
.fmr-post
{
   background: #FFFFFF;
   -webkit-border-radius:10px;
   -moz-border-radius:10px;
   border-radius:10px;
   padding:5px;
}
a img
{
   border: 0;
}

/*.fmr-article img, img.fmr-article, .fmr-block img, .fmr-footer img
{
   margin: 7px 7px 7px 7px;
}*/

.fmr-metadata-icons img
{
   border: none;
   vertical-align: middle;
   margin: 2px;
}

.fmr-article table, table.fmr-article
{
   border-collapse: collapse;
   margin: 1px;
}

.fmr-post .fmr-content-layout-br
{
   height: 0;
}

.fmr-article th, .fmr-article td
{
   padding: 2px;
   border: solid 1px #CFD5DB;
   vertical-align: top;
   text-align: left;
}

.fmr-article th
{
   text-align: center;
   vertical-align: middle;
   padding: 7px;
}

pre
{
   overflow: auto;
   padding: 0.1em;
}

.preview-cms-logo
{
   border: 0;
   margin: 1em 1em 0 0;
   float: left;
}

.image-caption-wrapper
{
   padding: 7px 7px 7px 7px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper img
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper div.fmr-collage
{
   margin: 0 !important;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.image-caption-wrapper p
{
   font-size: 80%;
   text-align: right;
   margin: 0;
}

.fmr-postheader
{
   color: #567290;
   margin: 5px 10px;
   font-size: 24px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.fmr-postheader a, 
.fmr-postheader a:link, 
.fmr-postheader a:visited,
.fmr-postheader a.visited,
.fmr-postheader a:hover,
.fmr-postheader a.hovered
{
   font-size: 24px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

.fmr-postheader a, .fmr-postheader a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #AEAEAE;
}

.fmr-postheader a:visited, .fmr-postheader a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #8199B3;
}

.fmr-postheader a:hover,  .fmr-postheader a.hovered
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: left;
   color: #ABABAB;
}

.fmr-postheadericons,
.fmr-postheadericons a,
.fmr-postheadericons a:link,
.fmr-postheadericons a:visited,
.fmr-postheadericons a:hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #567290;
}

.fmr-postheadericons
{
   padding: 1px;
   margin: 0 0 0 10px;
}

.fmr-postheadericons a, .fmr-postheadericons a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
   color: #A3A3A3;
}

.fmr-postheadericons a:visited, .fmr-postheadericons a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #6280A1;
}

.fmr-postheadericons a:hover, .fmr-postheadericons a.hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-decoration: underline;
   color: #818181;
}

.fmr-postdateicon:before
{
   content:url('images/postdateicon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .fmr-postdateicon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.fmr-postauthoricon:before
{
   content:url('images/postauthoricon.png');
   margin-right:6px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   bottom: auto;
}
.opera .fmr-postauthoricon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.fmr-postediticon:before
{
   content:url('images/postediticon.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera .fmr-postediticon:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.fmr-postcontent ul>li:before,  .fmr-post ul>li:before,  .fmr-textblock ul>li:before
{
   content:url('images/postbullets.png');
   margin-right:10px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
}
.opera .fmr-postcontent ul>li:before, .opera   .fmr-post ul>li:before, .opera   .fmr-textblock ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.fmr-postcontent li, .fmr-post li, .fmr-textblock li
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #354658;
   margin: 3px 0 0 11px;
}

.fmr-postcontent ul>li, .fmr-post ul>li, .fmr-textblock ul>li, .fmr-postcontent ol, .fmr-post ol, .fmr-textblock ol
{
   padding: 0;
}

.fmr-postcontent ul>li, .fmr-post ul>li, .fmr-textblock ul>li
{
   padding-left: 17px;
}

.fmr-postcontent ul>li:before,  .fmr-post ul>li:before,  .fmr-textblock ul>li:before
{
   margin-left: -17px;
}

.fmr-postcontent ol, .fmr-post ol, .fmr-textblock ol, .fmr-postcontent ul, .fmr-post ul, .fmr-textblock ul
{
   margin: 1em 0 1em 11px;
}

.fmr-postcontent li ol, .fmr-post li ol, .fmr-textblock li ol, .fmr-postcontent li ul, .fmr-post li ul, .fmr-textblock li ul
{
   margin: 0.5em 0 0.5em 11px;
}

.fmr-postcontent li, .fmr-post li, .fmr-textblock li
{
   margin: 3px 0 0 0;
}

.fmr-postcontent ol>li, .fmr-post ol>li, .fmr-textblock ol>li
{
   /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.fmr-postcontent ul>li, .fmr-post ul>li, .fmr-textblock ul>li
{
   /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
   overflow-y: hidden;
}

blockquote
{
   background: #FFFFFF url('images/postquote.png') no-repeat scroll;
   padding:10px 10px 10px 47px;
   margin:10px 0 0 25px;
   color: #11161C;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
   /* makes block not to align behind the image if they are in the same line */
  overflow: auto;
   clear:both;
}
blockquote a, .fmr-postcontent blockquote a, .fmr-blockcontent blockquote a, .fmr-footer blockquote a,
blockquote a:link, .fmr-postcontent blockquote a:link, .fmr-blockcontent blockquote a:link, .fmr-footer blockquote a:link,
blockquote a:visited, .fmr-postcontent blockquote a:visited, .fmr-blockcontent blockquote a:visited, .fmr-footer blockquote a:visited,
blockquote a:hover, .fmr-postcontent blockquote a:hover, .fmr-blockcontent blockquote a:hover, .fmr-footer blockquote a:hover
{
   color: #11161C;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}

/* Override native 'p' margins*/
blockquote p,
.fmr-postcontent blockquote p,
.fmr-blockcontent blockquote p,
.fmr-footer blockquote p
{
   margin: 0;
   margin: 5px 0;
}

.Sorter img
{
   border:0;
   vertical-align:middle;
   padding:0;
   margin:0;
   position:static;
   z-index:1;
   width: 12px;
   height: 6px;
}

.Sorter a
{
   position:relative;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #6E8194;
}

.Sorter a:link
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #6E8194;
}

.Sorter a:visited, .Sorter a.visited
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #6E8194;
}

.Sorter a:hover, .Sorter a.hover
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #536271;
}

.Sorter
{
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color:#3C4651;
}

.fmr-footer
{
   border-top:1px dotted #B2C1D1;
   margin:0 auto;
   position: relative;
   color: #526C89;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
   text-align: center;
   padding: 0;
}

.fmr-footer a,
.fmr-footer a:link,
.fmr-footer a:visited,
.fmr-footer a:hover,
.fmr-footer td, 
.fmr-footer th,
.fmr-footer caption
{
   color: #526C89;
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   line-height: 175%;
}

.fmr-footer p 
{
   padding:0;
   text-align: center;
}

.fmr-footer a,
.fmr-footer a:link
{
   color: #587593;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}

.fmr-footer a:visited
{
   color: #455C74;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: none;
}

.fmr-footer a:hover
{
   color: #767676;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   text-decoration: underline;
}

.fmr-footer h1
{
   color: #9BA8B5;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-footer h2
{
   color: #B5BFC8;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-footer h3
{
   color: #737373;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-footer h4
{
   color: #B2C1D1;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-footer h5
{
   color: #B2C1D1;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-footer h6
{
   color: #B2C1D1;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

.fmr-footer img
{
   border: none;
   margin: 0;
}

.fmr-footer-inner
{
   margin: 0 auto;
   width:1175px;
   padding:25px;
   padding-right: 25px;
   padding-left: 25px;
}

.fmr-rss-tag-icon
{
   background:  url('images/footerrssicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-rss-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-facebook-tag-icon
{
   background:  url('images/footerfacebookicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-facebook-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-twitter-tag-icon
{
   background:  url('images/footertwittericon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-twitter-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-tumblr-tag-icon
{
   background:  url('images/tumblricon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-tumblr-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-pinterest-tag-icon
{
   background:  url('images/pinteresticon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-pinterest-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-vimeo-tag-icon
{
   background:  url('images/vimeoicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-vimeo-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-youtube-tag-icon
{
   background:  url('images/youtubeicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-youtube-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-linkedin-tag-icon
{
   background:  url('images/linkedinicon.png') no-repeat scroll;
   margin:0 auto;
   min-height:32px;
   min-width:32px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.fmr-linkedin-tag-icon:empty
{
   vertical-align: middle;
}

.fmr-footer ul>li:before
{
   content:url('images/footerbullets.png');
   margin-right:6px;
   bottom: 2px;
   position:relative;
   display:inline-block;
   vertical-align:middle;
   font-size:0;
   line-height:0;
   margin-left: -13px;
}
.opera .fmr-footer ul>li:before
{
   /* Vertical-align:middle in Opera doesn't need additional offset */
    bottom: 0;
}

.fmr-footer li
{
   font-size: 13px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #434343;
}

.fmr-footer ul>li, .fmr-footer ol
{
   padding: 0;
}

.fmr-footer ul>li /*** abans 13px ***/
{
   padding-left: 0px;
}

.fmr-page-footer, 
.fmr-page-footer a,
.fmr-page-footer a:link,
.fmr-page-footer a:visited,
.fmr-page-footer a:hover
{
   font-family: Arial;
   font-size: 10px;
   letter-spacing: normal;
   word-spacing: normal;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #586877;
}

.fmr-page-footer
{
   position: relative;
   z-index: auto !important;
   padding: 1em;
   text-align: center !important;
   text-decoration: none;
   color: #3B4E62;
}

.fmr-lightbox-wrapper 
{
   background: #333;
   background: rgba(0, 0, 0, .8);
   bottom: 0;
   left: 0;
   padding: 0 100px;
   position: fixed;
   right: 0;
   text-align: center;
   top: 0;
   z-index: 1000000;
}

.fmr-lightbox,
.fmr-lightbox-wrapper .fmr-lightbox-image
{
   cursor: pointer;
}

.fmr-lightbox-wrapper .fmr-lightbox-image
{
   border: 6px solid #fff;
   border-radius: 3px;
   display: none;
   max-width: 100%;
   vertical-align: middle;
}

.fmr-lightbox-wrapper .fmr-lightbox-image.active
{
   display: inline-block;
}

.fmr-lightbox-wrapper .lightbox-error
{
   background: #fff;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   height: 80px;
   opacity: .95;
   padding: 20px;
   position: fixed;
   width: 300px;
   z-index: 100;
}

.fmr-lightbox-wrapper .loading
{
   background: #fff url('images/preloader-01.gif') center center no-repeat;
   border: 1px solid #b4b4b4;
   border-radius: 10px;
   box-shadow: 0 2px 5px #333;
   height: 32px;
   opacity: .5;
   padding: 10px;
   position: fixed;
   width: 32px;
   z-index: 10100;
}

.fmr-lightbox-wrapper .arrow
{
   cursor: pointer;
   height: 100px;
   opacity: .5;
   filter: alpha(opacity=50);
   position: fixed;
   width: 82px;
   z-index: 10003;
}

.fmr-lightbox-wrapper .arrow.left
{
   left: 9px;
}

.fmr-lightbox-wrapper .arrow.right
{
   right: 9px;
}

.fmr-lightbox-wrapper .arrow:hover
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.fmr-lightbox-wrapper .arrow.disabled 
{
   display: none;
}

.fmr-lightbox-wrapper .arrow-t, 
.fmr-lightbox-wrapper .arrow-b
{
   background-color: #fff;
   border-radius: 3px;
   height: 6px;
   left: 26px;
   position: relative;
   width: 30px;
}

.fmr-lightbox-wrapper .arrow-t
{
   top: 38px;
}

.fmr-lightbox-wrapper .arrow-b
{
   top: 50px;
}

.fmr-lightbox-wrapper .close
{
   cursor: pointer;
   height: 22px;
   opacity: .5;
   filter: alpha(opacity=50);
   position: fixed;
   right: 39px;
   top: 30px;
   width: 22px;
   z-index: 10003;
}

.fmr-lightbox-wrapper .close:hover 
{
   opacity: 1;
   filter: alpha(opacity=100);
}

.fmr-lightbox-wrapper .close .cw, 
.fmr-lightbox-wrapper .close .ccw
{
   background-color: #fff;
   border-radius: 3px;
   height: 6px;
   position: absolute;
   left: -4px;
   top: 8px;
   width: 30px;
}

.fmr-lightbox-wrapper .cw
{
   transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   /* IE 9 */
    -webkit-transform: rotate(45deg);
   /* Safari and Chrome */
    -o-transform: rotate(45deg);
   /* Opera */
    -moz-transform: rotate(45deg);
/* Firefox */}

.fmr-lightbox-wrapper .ccw
{
   transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   /* IE 9 */
    -webkit-transform: rotate(-45deg);
   /* Safari and Chrome */
    -o-transform: rotate(-45deg);
   /* Opera */
    -moz-transform: rotate(-45deg);
/* Firefox */}

.fmr-lightbox-wrapper .close-alt, 
.fmr-lightbox-wrapper .arrow-right-alt, 
.fmr-lightbox-wrapper .arrow-left-alt 
{
   color: #fff;
   display: none;
   font-size: 2.5em;
   line-height: 100%;
}

.ie8 .fmr-lightbox-wrapper .close-alt, 
.ie8 .fmr-lightbox-wrapper .arrow-right-alt, 
.ie8 .fmr-lightbox-wrapper .arrow-left-alt 
{
   display: block;
}

.ie8 .fmr-lightbox-wrapper .cw, 
.ie8 .fmr-lightbox-wrapper .ccw 
{
   display: none;
}

.fmr-content-layout .fmr-sidebar1
{
   margin:0 auto;
   width: 245px;
}

.fmr-content-layout .fmr-content
{
   margin:0 auto;
}

.fmr-content-layout .fmr-sidebar2
{
   margin:0 auto;
   width: 280px;
}

/* Begin Additional CSS Styles */

/* End Additional CSS Styles */

body.toolbar-drawer 
{
    padding-top: 65px !important;
}

table
{
	width: 100%;
}

ul li, .item-list ul li, .menu ul li,
ul li.expanded, ul li.leaf, ul li.collapsed,
li.expanded, li.leaf, li.collapsed
{
	text-align: left;
	list-style-type: none;
	list-style-image: none;
}

ul.arttabs_primary, ul.arttabs_secondary, .links, img.service-links
{
	padding-left: 0;
	margin-left: 0;
}

ul.arttabs_primary li, ul.arttabs_secondary li
{
	display: inline;
}

ul.arttabs_primary li:before, ul.arttabs_secondary li:before
{
    content: ' ';
	margin-left: 6px;
}

ul.links
{
	overflow: hidden;
}

ul.links li, .block ul
{
	background-image: none;
	padding: 0;
}

ul.menu li a.active
{
	font-weight: bold;
}

#tinymce body ul, #tinymce body.mceContentBody ul, body.mceContentBody ul
{
  margin: 1em 0 1em 2em;
}

li.messages
{
	margin: 5px 0;
}

#user-login-form
{
	text-align: left;
}

#user-login-form ul li
{
	background-image: none;
	padding-left: 0;
}

/* Fix fieldset for IE8 and FFox */
fieldset, fieldset legend
{
	display: block;
}

.breadcrumb
{
	display: block;
	padding-bottom: .7em;
}

#preview-args
{
	width: auto;
}

.tags
{
	float: left;
}

.messages
{
	padding: 5px;
	margin: 5px 0;
}

.status
{
	border: 1px solid #090;
	background: #C9FBC8;
	margin: 5px 0;
}

tr.even, tr.odd
{
	background-color: transparent;
}

#forum .links li
{
	float: none;
	clear: both;
}

#forum table
{
	width: auto;
	margin-top: 15px;
}

#forum td.container
{
	padding-top: 15px;
	border-left: none;
	border-right: none;
}

#forum td.active
{
	background-color: transparent;
}

#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#forum td.container
{
	font-weight: bold;
}

#forum td.active
{
	background-color: transparent;
}

.forum-topic-navigation
{
	border-top: 0 transparent;
	border-bottom: 0 transparent;
}

.forum-topic-navigation .topic-previous
{
	text-align: left;
	float: left;
}

.forum-topic-navigation .topic-next
{
	text-align: right;
	float: right;
}

.read_more
{
	margin: 5px 0;
	text-align: left;
}

.sticky-table H2
{
	font-size: 10px;
}

#footer
{
	text-align: center;
}

.filefield-upload .fmr-button-wrapper
{
	top: 10px;
}

.uc_out_of_stock_throbbing
{
	position: absolute;
	z-index: 1;
	top: 16%;
	left: 3px;
	margin: 0;
	padding: 0;
}

.profile h3
{
	border-bottom: 0 none;
	margin-bottom: 1em;
}

/* BEGIN Image Attach module fix */
img.image
{
	margin: 0;
}

.image-attach-teaser
{
	width: auto;
}
/* END Image Attach module fix */

/* BEGIN ImageField module fix */
img.imagefield
{
	margin: 0;
}
/* END ImageField module fix */

/* BEGIN Support User picture */
.picture, .comment .submitted
{
	clear: right;
	float: right;
}
/* END Support User picture */

/* BEGIN Support Nodeblock module */
.fmr-block-body .fmr-post
{
	margin: 0;
}
/* END Support Nodeblock module */

/* BEGIN Support floating panels in IE8 */
.panel-col-last
{
	clear: right;
}
/* END Support floating panels in IE8 */

/* BEGIN Support FCKEditor text alignment */
.rteleft
{
	text-align: left !important;
}

.rteright
{
	text-align: right !important;
}

.rtecenter
{
	text-align: center !important;
}

.rtejustify
{
	text-align: justify !important;
}
/* END Support FCKEditor text alignment */

/* BEGIN Set alignment for radio buttons */
input.form-radio, input.form-checkbox
{
	margin: 0 0 2px;
	vertical-align: baseline;
}
/* END Set alignment for radio buttons*/

/* BEGIN Move bradcrumb from separate post */
h2.with-tabs
{
	margin-top: 0;
	margin-bottom: 0;
}

.breadcrumb
{
	margin: 1em 0 0 0.7em;
}
/* END Move bradcrumb from separate post */

/* BEGIN Increasing distance between buttons */
span.fmr-button-wrapper
{
	margin: 0 5px 0 0;
}
/* END Increasing distance between buttons */

/* BEGIN Page validation fix */
.half-width
{
	width: 50%;
}

.third-width
{
	width: 33%;
}

.two-thirds-width
{
	width: 67%;
}
/* END Page validation fix */

/* BEGIN FckEditor bug with link disappearing fixed */
#switch_oFCK_1
{
	display: block !important;
}
/* END FckEditor bug with link disappearing fixed */

.fmr-postcontent .calendar-calendar ul li, .fmr-postcontent .calendar-calendar ol ul li,
.fmr-postcontent div.view div.views-admin-links ul li, .fmr-postcontent div.view div.views-admin-links ol ul li
{
  background-image: none;
  padding: 2px;
}

.date-heading h3
{
  text-align: center;
}

tbody, tbody th, tr.even, tr.odd
{
	border: none;
}

form.comment-form input[type="submit"], form.confirmation input[type="submit"]
{
	margin-right: 10px !important;
}

/* BEGIN Taxonomy terms Artisteer styles in Drupal 7 */
.fmr-tags, .fmr-tags .field, .fmr-tags .field .field-label,
.fmr-tags .field .field-items, .fmr-tags .field .field-items .field-item
{
	display: inline;
}

.fmr-tags .field-item a:after
{
	content: ', ';
}

.fmr-tags .field-item:last-child a:after
{
	content: '';
}
/* END Taxonomy terms Artisteer styles in Drupal 7 */

/* BEGIN Action links support in Drupal7 */
.fmr-post ul.action-links li
{
	background-image: none;
	list-style-type: none;
}

.fmr-post ul.action-links a
{
    background: url("images/addicon.png") no-repeat scroll 0 transparent;
    background-position: center left;
    line-height: 30px;
    padding-left: 15px;
}
/* END Action links support in Drupal7 */

/* BEGIN Overlay module support */
#overlay #overlay-content #fmr-page-background-middle-texture
{
    background-image: none;
}

#overlay-tabs li a, #overlay-tabs li a:active, #overlay-tabs li a:visited, #overlay-tabs li a:hover
{
    background-color: transparent;
    font-weight: normal; 
}
/* END Overlay module support */

/* BEGIN Front page list view support */
#first-time ol
{
    list-style-position: outside;
}
/* END Front page list view support */

/* BEGIN Rtl support in Admin menu */
#toolbar, #toolbar *
{
    text-align: left;
}

#toolbar ul li, #toolbar ul li a {
    float: left;
}
/* END Rtl support in Admin menu */

/* BEGIN Contextual links styles support */
ul.contextual-links li
{
   background-image: none !important;
   padding-left: 4px !important;
}

ul.contextual-links li a
{
   font-family: Arial !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-size: 12px !important;
   text-align: left !important;
   text-decoration: none !important;
}
/* END Contextual links styles support */

/* BEGIN Rtl support for Contextual links */
a.contextual-links-trigger
{
    text-indent: 90px !important;
}
/* END Rtl support for Contextual links */

/* BEGIN Superfish support */
.fmr-blockcontent .sf-menu.sf-style-default li 
{
    margin: 0;
    padding: 0;
}
/* END Superfish support */

.status, .status ul li
{   
    color: #234600;
}

.error, .error ul li
{
	color: #660000;
}

/* Begin Drupal Search style */
.fmr-header .fmr-search label
{
    display: none;
}

.fmr-search div.form-item
{
    margin: 0;
}

#block-system-main form.fmr-search
{
  line-height: normal !important;
}

.fmr-search .form-wrapper .action input[type="submit"],
.fmr-blockcontent .fmr-search .container-inline label,
.fmr-postcontent .fmr-search .container-inline label
{
  display: none;
}
/* End Drupal Search style */

.fmr-comment-avatar img
{
    margin: 0;
}

.fmr-comment-footer ul
{
    margin: 0 !important;
}

.fmr-comment-footer li:before
{
    content: ' ' !important;
}

.block {
    border-width: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
}

/* Begin Autocomplete styles customization */

#node-form  input[type="text"] {
	margin: 0 !important;
}

#node-form  #autocomplete ul li:before {
	content: none !important;
}

/* End Autocomplete styles customization */

/* Begin BUEditor support */
.fmr-commentsform  .bue-ui input:not([type="submit"]),
.fmr-commentsform  .bue-ui input:not([type="image"]) {
    width:auto;  
    max-width:none;	
}
/* End BUEditor support */

/* Begin Advanced Forum support */
.forum-post-links ul.links li:before {
    content: none;
}

.forum-post-links ul.links li {
    padding: 0 0 2px 2px;
}
/* End Advanced Forum support */
/**** marges de drupal **/
ul.arttabs_primary {
margin: 0;
}
/*** Cercador avançada  tipus none ***/
#edit-advanced > div > div:nth-child(2) > div
{
	display:none;
}
/***** buttons drupal fora  *******/
#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-content > article:nth-child(2) > div > ul
{
/*	display:none;*/
}
/*** message manteniment fora ***/
#fmr-main > div > div.fmr-layout-wrapper .messages.status
{
	display:none;
}
/************ HOME RETOCS ********/
div#grup-idiomes > div {
  display: inline-block;
  vertical-align: top;
}
ul.language-switcher-locale-url {
  float: right;
}
ul.language-switcher-locale-url li {
  display: inline;
}
ul.language-switcher-locale-url a {
  color:#ccc;
    text-decoration: none;
}
a#text_resize_increase {
background: url(/sites/default/files/modul-ico/a-mes.jpg) no-repeat 0 0;
margin: 12px 0 0 0;
}
a#text_resize_decrease {
background: url(/sites/default/files/modul-ico/a-menys.jpg) no-repeat 0 0;
}
#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-content > article
{
padding: 0px;
}
.front #fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-content > article:nth-child(1) > div > ul
{
	display:none;
}
.front .region.region-content img{
margin-left: 1em;
}
.region.region-content{
margin-left: 1em;
margin-bottom: 2em;
}

.front .region.region-content{
margin-left: 0em;
}
/**** arels docu home **/
#block-views-docum-arrels-block-1 > div.content > div > div > div.views-row.views-row-1.views-row-odd.views-row-first > div > div > div.panel-panel.panel-col-last > div > div.views-field.views-field-field-text-docu-arr > div > p
{
	margin-top:0;
	margin-bottom:0;
}
/**************** MENU ***********/
#fmr-main > div > nav > div > ul > li.first.leaf.active > a
{
	color:#3D3E1E;
}
/** header **/
#fmr-main > div > header > div.region.region-art-header{
position: relative;

}

#block-block-8
{
	float:left;
	display:inline-block;
	height:30px;
	z-index:4;
}
/*#views_slideshow_cycle_div_slider_fmr-block_0 > div > */div.views-field.views-field-field-text-slider > div > h2
{
	display:none;
}
/****************** cercador home ***************/
.front #block-panels-mini-home-cercador
{
	background-color:#e4e4e4;
	padding-top:20px;
	padding-left: 30%;
	height: 55px;
}
/*** lupa ****/
#search-block-form #edit-submit
{
	position: absolute;
	left: -120%;
}
#search-block-form form.fmr-search input[type="submit"],
#search-block-form input.fmr-search-button,
#search-block-form a.fmr-search-button
{
background: url('/sites/default/files/modul-ico/lupa.png') center center no-repeat;
}
.front #search-block-form > div > div:lang(ca):before
{
content:"Cercador";
position: absolute;
left: -56%;
top: 50%;
font-size: 1.4em;
}
.front #search-block-form > div > div:lang(es):before
{
content:"Buscador";
position: absolute;
left: -56%;
top: 50%;
font-size: 1.4em;
}
.front #search-block-form > div > div:lang(en):before
{
content:"Search";
position: absolute;
left: -50%;
top: 50%;
font-size: 1.4em;
}
/***** xarxes mobile ***/
div#block-block-11 {
position: relative;
z-index: 4;
}
/*********************** SEGUEIX-NOS **********/
#block-block-5:before,
#block-block-26:before,
#block-block-37:before
{
	content: url(/sites/default/files/modul-ico/segueix-ico.png);
	padding: 0;
	margin-left:2em;
	margin-top:0.6em;
	position: absolute;
}
#block-block-5,
#block-block-26,
#block-block-37
{
	float:none;
	max-width: 100%;
	width: 100%;
	background:#FFF;
	margin-bottom:2em;
}
#block-block-5 > div > div.fmr-blockheader > h3,
#block-block-26 > div > div.fmr-blockheader > h3,
#block-block-37 > div > div.fmr-blockheader > h3
{
	background-color:#cdcca4;
	padding:0.6em 0 0.6em 4em;
	color:#000;
	font-weight:bold;
	font-size:1.2em;
}
#segueix > div
{
	display:inline;
}
div#segueix {
margin-top: 2em;
}
div#segueix div {
padding-left: 20px;
}
#block-block-5 .fmr-block,
#block-block-26 .fmr-block,
#block-block-37 .fmr-block
{
	width:100%;
}
/**** boto enllac web ****/
#block-menu-menu-subs-fmr-lat > div > div > ul > li.last.leaf a {
background: #aaa304 url('/sites/all/themes/fmr_theme/images/vmenuactiveitem.png') no-repeat;
}
/***** titol menus FMR ****/
@media (min-width: 1175px)
{
/*#views_slideshow_cycle_div_slider_fmr-block_0 > div > */div.views-field.views-field-field-text-slider
{
	width:40%;
	padding-left:5%;
    -webkit-animation: mymove 3s 1;
    animation: mymove 3s 1;
	-webkit-animation-timing-function: ease;
}
/*#views_slideshow_cycle_div_slider_fmr-block_0 > div > */div.views-field.views-field-field-text-slider > div > h2
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	background-color: rgba(212, 213, 135, 0.498039);
	padding:1em;
	font-style:normal;
	font-weight:normal;
	font-size:1.3em;
	color:#000;
	border-radius: 10px;
	opacity:0;
 -webkit-animation:fadeIn ease-in 1;
 -moz-animation:fadeIn ease-in 1;
 animation:fadeIn ease-in 1;
 -webkit-animation-fill-mode:forwards;
 -moz-animation-fill-mode:forwards;
 animation-fill-mode:forwards;
 -webkit-animation-duration:0.5s;
 -moz-animation-duration:0.5s;
 animation-duration:0.5s;
}
	/*** resizer ****/
div#block-panels-mini-capcelera-fmr {
width: 90%;
}
#block-panels-mini-capcelera-fmr .panels-flexible-column.panels-flexible-column-1-1.panels-flexible-column-last {
  margin-top: 3.5em;
  margin-right: 1em;
  width: 10em;
  float: right;
}
	/*** xarxes ***/
	div#block-block-11 {
position: absolute;
right: 22em;
margin-top: -4em;
	}
	/*** cercador ***/
.front #block-panels-mini-home-cercador
{
	padding-left: 20%;
}
	/*** logos head ***/
#block-block-8
{
	float:right;
	height:30px;
}
#block-block-8 a
{
	display:block;
}
#block-menu-menu-menu-lateral-fmr:lang(ca):before
{
	content: url(/sites/default/files/capmenu/projec-ca.png);
}
#block-menu-menu-menu-lateral-fmr:lang(es):before
{
	content: url(/sites/default/files/capmenu/projec-es.png);
}
#block-menu-menu-menu-lateral-fmr:lang(en):before
{
	content: url(/sites/default/files/capmenu/projec-en.png);
}
#block-menu-menu-subs-fmr-lat:lang(ca):before
{
	content: url(/sites/default/files/capmenu/subs-ca.png);
}
#block-menu-menu-subs-fmr-lat:lang(es):before
{
	content: url(/sites/default/files/capmenu/subs-es.png);
}
#block-menu-menu-subs-fmr-lat:lang(en):before
{
	content: url(/sites/default/files/capmenu/subs-en.png);
}
#block-menu-menu-subs-fmr-in:lang(ca):before
{
	content: url(/sites/default/files/capmenu/subs-ca2.png);
}
#block-menu-menu-subs-fmr-in:lang(es):before
{
	content: url(/sites/default/files/capmenu/subs-es2.png);
}
#block-menu-menu-subs-fmr-in:lang(en):before
{
	content: url(/sites/default/files/capmenu/subs-en2.png);
}
#block-pretty-calendar1-calendar1:lang(ca):before,
#block-pretty-calendar1-calendar1:lang(es):before
{
	content: url(/sites/default/files/capmenu/agen-ca.png);
}
#block-pretty-calendar1-calendar1:lang(en):before
{
	content: url(/sites/default/files/capmenu/agen-en.png);
}
#block-views-fmr-noticia-home-block:lang(ca):before
{
	content: url(/sites/default/files/capmenu/noti-ca.png);
}
#block-views-fmr-noticia-home-block:lang(es):before
{
	content: url(/sites/default/files/capmenu/noti-es.png);
}
#block-views-fmr-noticia-home-block:lang(en):before
{
	content: url(/sites/default/files/capmenu/noti-en.png);
}
#block-views-arxiu-hist-block:lang(ca):before
{
	content: url(/sites/default/files/capmenu/noticies-in-ca.png);
}
#block-views-arxiu-hist-block:lang(es):before
{
	content: url(/sites/default/files/capmenu/noticies-in-es.png);
}
#block-views-arxiu-hist-block:lang(en):before
{
	content: url(/sites/default/files/capmenu/noticies-in-en.png);
}
#mini-panel-calendari_agenda:lang(ca):before,#mini-panel-calendari_agenda:lang(es):before
{
	content: url(/sites/default/files/capmenu/agenda-in-ca.png);
}
#mini-panel-calendari_agenda:lang(en):before
{
	content: url(/sites/default/files/capmenu/agenda-in-en.png);
}
#block-menu-menu-fons-bibliografic-fmr:lang(ca):before
{
	content: url(/sites/default/files/capmenu/fons-bibl-ca.png);
}
#block-menu-menu-fons-bibliografic-fmr:lang(es):before
{
	content: url(/sites/default/files/capmenu/fons-bibl-es.png);
}
#block-menu-menu-fons-bibliografic-fmr:lang(en):before
{
	content: url(/sites/default/files/capmenu/fons-bibl-en.png);
}
#block-menu-menu-la-funcacio:lang(ca):before
{
	content: url(/sites/default/files/capmenu/fundacio-ca.png);
}
#block-menu-menu-la-funcacio:lang(es):before
{
	content: url(/sites/default/files/capmenu/fundacio-es.png);
}
#block-menu-menu-la-funcacio:lang(en):before
{
	content: url(/sites/default/files/capmenu/fundacio-en.png);
}
#block-menu-menu-men-projectes:lang(ca):before
{
	content: url(/sites/default/files/capmenu/projectes2-ca.png);
}
#block-menu-menu-men-projectes:lang(es):before
{
	content: url(/sites/default/files/capmenu/projectes2-es.png);
}
#block-menu-menu-men-projectes:lang(en):before
{
	content: url(/sites/default/files/capmenu/projectes2-en.png);
}
#block-block-4:lang(ca):before
{
	content: url(/sites/default/files/capmenu/territori-ca.png);
}
#block-block-4:lang(es):before
{
	content: url(/sites/default/files/capmenu/territori-es.png);
}
#block-block-4:lang(en):before
{
	content: url(/sites/default/files/capmenu/territori-en.png);
}
#block-block-19:lang(ca):before,#block-block-19:lang(es):before
{
	content: url(/sites/default/files/capmenu/contactar-fmr-ca.png);
}
#block-block-19:lang(en):before
{
	content: url(/sites/default/files/capmenu/contactar-fmr-en.png);
}
#block-block-19 > div > div.fmr-blockcontent
{
	margin:0;
	padding:0;
}
#block-menu-menu-men-premsa-comc-fm:lang(ca):before
{
	content: url(/sites/default/files/capmenu/premsa-co-ca.png);
}
#block-menu-menu-men-premsa-comc-fm:lang(es):before
{
	content: url(/sites/default/files/capmenu/premsa-co-es.png);
}
#block-menu-menu-men-premsa-comc-fm:lang(en):before
{
	content: url(/sites/default/files/capmenu/premsa-co-en.png);
}
/*** aliniacio projecte solapes escriptori **/
#tabs > ul > li:nth-child(2)
{
	margin-left: 20%;
}
#tabs > ul > li:nth-child(3)
{
	float:right;
}
#tabs > ul > li:nth-child(1) a,
#tabs > ul > li:nth-child(2) a,
#tabs > ul > li:nth-child(3) a
{
	font-weight:bold;
}
/***** columnes projectes bottom ****/
.panels-flexible-region-last.documents
{
	float:right;
}
/*********************** SEGUEIX-NOS **********/
#block-block-5,
#block-block-26,
#block-block-37
{
	float:right;
	max-width: 920px;
	width: 120%;
}
/*marges AGENDA*/
div.node.node-agenda-fmr div.group-left
{
	width:50%;
}
div.group-footer > div.field.field-name-field-text-agenda-fmr.field-type-text-long.field-label-hidden {
  padding-right: 6em;
}
}
/********* marge menu premsa comunic ****/
#block-menu-menu-men-premsa-comc-fm
{
	margin-bottom:2em;
}
/** marge superior block subscriures **/
div#block-menu-menu-subs-fmr-lat {
margin-top: 2em;
}

#block-block-4 div, #block-block-4 div div {
margin: 0;
padding: 0;
}
#block-block-4 > div > div.fmr-blockcontent > p {
margin: 0;
padding: 0;
line-height: 0;
}
#block-block-4:after /*> div > div.fmr-blockcontent > p > cat-img*/ {
content: url(/sites/default/files/capmenu/catalunya.png);
/*background:#f3f3f3 url('/sites/default/files/capmenu/catalunya.png') no-repeat;
background-color: #f3f3f3;*/
margin: 0;
padding: 0;
}
/**/
#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-sidebar2
{
	background-color:#FFF;
}
#block-menu-menu-subs-fmr-lat > div > div > ul > li > a
{
	font-size: 1.1em;
	letter-spacing: -0.6px;
	background:#91aad2 url('/sites/all/themes/fmr_theme/images/vmenuactiveitem.png') no-repeat;
}

#block-menu-menu-subs-fmr-lat > div > div > ul >li> a.active
{
	background:#91aad2 url('/sites/all/themes/fmr_theme/images/vmenuactiveitem.png') no-repeat;
}

#block-menu-menu-subs-fmr-lat > div > div > ul > li > a:hover
{
	background:#a5c1ed url('/sites/all/themes/fmr_theme/images/vmenuactiveitem.png') no-repeat;
}
/* separacio e-fact **/
#e-fact
{
	margin-top:2em;
}
/**************** BANNER  FILETS********/
#banner1{
	height:auto;
}
.front #banner1{
height: auto;/*400px;*/
}
#block-block-6, #block-block-7, #block-block-17, #block-block-16, #block-block-15, #block-block-20
{
	margin-top:-0.2em;
	padding:0;
}
#block-block-6 #filet
{
	height:12.5px;
	background-color:#e1795e;
	
}
#block-block-7 #filet
{
	height:12.5px;
	background-color:#52b3ac;
	
}
/* filet agenda */
#block-block-17 #filet
{
	height:12.5px;
	background-color:#989419;
	
}
/* filet noticies */
#block-block-16 #filet
{
	height:12.5px;
	background-color:#e17a5d;
	
}
/* filet premsa comu */
#block-block-15 #filet
{
	height:12.5px;
	background-color:#546d5a;
}
/* filet premsa contactar */
#block-block-20 #filet
{
	height:12.5px;
	background-color:#96932c;
}

/************   SIDEBAR left ********/
#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-sidebar1
{
	background-color:#f3f3f3;
	width:310px;
}
.front #fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-sidebar1
{
	background-color:#ffffff;
	width:245px;
}
/********************************************** AGENDA HOME ***************************/
/************ data event agenda *****/
/*#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent > div > div > strong > div*/
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent div.views-field.views-field-field-ladata > div > span,
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent div.views-field.views-field-field-localitzaci-event-fmr,
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent div.views-field.views-field-field-localitat-event-fmr,
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent div.views-field.views-field-field-hora-ev-ag-fmr
{
	color:#6e6927;
	font-weight:normal;
}
/************ titol event agenda ****/
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent > div > div > div > div.views-field.views-field-title > span > a
{
	color:#6e6927;
	font-size:1.2em;
	font-weight:bold;
}
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent > div > div > div > div.views-field.views-field-field-text-agenda-fmr
{
	color:#8b8b8b;
}
/****************** localitzacio i hora del event (ladata) **********/
/*#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent > div > div > div > div.views-field.views-field-field-localitzaci-event-fmr,*/
#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent > div > div > div > div.views-field.views-field-field-hora-ev-ag-fmr,
/*#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-field-localitzaci-event-fmr,*/
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-field-hora-ev-ag-fmr
{
	display:inline-block;
}
/**************** borde de block agenda home ****/
#block-views-fmr-agenda-home-block
{
	border-top: 3px solid #9b9620;
}

#block-views-fmr-agenda-home-block > div > div.fmr-blockcontent > div > div > div
{
	margin-bottom:1em;
}
/*** fons gris home **/
#block-views-fmr-agenda-home-block .fmr-block
{
background-color: #f8f8f2;
padding-left: 0.3em;
padding-right: 0.3em;
}
.front #fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-sidebar2
{
background-color: #f8f8f2;
}
.front #block-pretty-calendar1-calendar1
{
	background-color: #ffffff;
}
/********************************************** agenda a AGENDA ****************************/

#block-views-fmr-agenda-home-block p, #block-views-fmr-agenda-home-block-1 p
{
	text-align:justify;
}

/*************** sidebar left  per a sidebar i menus historic **********/
/******** fons *****/
/*#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-sidebar1,*/
#block-views-arxiu-hist-block,
#block-views-arxiu-hist-block-1,
#block-views-arxiu-hist-block-2,
#block-views-arxiu-hist-block-3,
#block-views-arxiu-hist-block-9,
#block-menu-menu-arxiu-hist-recull-fmr,
#block-menu-menu-men-projectes,
#block-menu-menu-menu-fons-bibio,
#block-menu-menu-subs-fmr-in
{
	padding-bottom:3em;
	padding-left:0.4em;
}
#block-menu-menu-menu-fons-bibio
{
	margin-top: -0.3em;
}
/*#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-sidebar1 #calendar1-body > div > div*/
#block-panels-mini-calendari-agenda div,
#block-views-arxiu-hist-block .fmr-block,
#block-views-arxiu-hist-block-1 .fmr-block,
#block-views-arxiu-hist-block-2 .fmr-block,
#block-views-arxiu-hist-block-3 .fmr-block,
#block-views-arxiu-hist-block-9 .fmr-block,
#block-menu-menu-arxiu-hist-recull-fmr div,
#block-menu-menu-men-projectes div,
#block-menu-menu-fons-bibliografic-fmr div,
#block-menu-menu-menu-fons-bibio div,
#block-menu-menu-subs-fmr-in div
{
	background-color:#f3f3f3;
}

#block-panels-mini-calendari-agenda .pretty-calendar1-week a .calendar1-value {
background-color: #beb92e;
border-color: #beb92e;
color: #000;
}
#mini-panel-calendari_agenda .pretty-calendar1-week a:hover .calendar1-value {
  color: #fff;
}
/******************* Butlleti resums *******/
.node.node-simplenews.node-teaser #cap,
.node.node-simplenews.node-teaser #templateColumns,
.node.node-simplenews.node-teaser #templateColumns2,
.node.node-simplenews.node-teaser #peu
{
	display:none;
}
#block-system-main > div > div > div.field.field-name-field-butllet-antic.field-type-file.field-label-hidden a
{
	font-size:1.2em;
	color:#000;
}
#block-system-main > div > article > header a
{
	font-size:0.7em;
	color:#000;
}
#block-views-arxiu-hist-block h3,
#block-views-arxiu-hist-block-1 h3,
#block-views-arxiu-hist-block-2 h3,
#block-views-arxiu-hist-block-3 h3,
#block-views-arxiu-hist-block-9 h3,
#block-menu-menu-arxiu-hist-recull-fmr > div > div.fmr-blockheader > h3,
#block-menu-menu-arxiu-hist-recull-fmr > div
{
	background-color:#f3f3f3;
	color:#525252;
	font-size: 1em;
	margin-left: 0.6em;
}
/** enllac fons biblio ***/
.views-field.views-field-field-adjunt-fons a,
div.node.node-fons-bibliogr-fmr div.field.field-name-field-adjunt-fons.field-type-file.field-label-hidden a,
div.node.node-fons-bibliogr-fmr div.field.field-name-field-link-fons-fmr.field-type-link-field.field-label-hidden a,
div.node.node-fons-bibliogr-fmr div.field.field-name-field-text-fons-bibl.field-type-text-long.field-label-hidden a,
#block-views-fmr-portal-tra-block-7 div.views-field.views-field-field-adjunt-trans a,
div.node.node-fmr-portal-trans div.views-field.views-field-field-adjunt-trans a


{
	font-weight:normal;
	font-style:normal;
	color:#606060;/*#477779;*/
}
div.views-field.views-field-field-adjunt-fons > div > a:before
{
	content:url(/modules/file/icons/application-pdf.png);
	padding-right:0.4em;
}
div.views-field.views-field-field-text-fons-bibl > div > p {
margin: 0.2em 0 0.2em 0;
}
/********** PROJECTES capceleres notis agend documents *****/
div.panels-flexible-region div.views-field.views-field-title,
div.panels-flexible-region div.views-field.views-field-title,
div.panels-flexible-region div.views-field.views-field-title,
div.panels-flexible-region div.views-field.views-field-field-text p,
div.panels-flexible-region div.views-field.views-field-field-text-agenda-fmr p,
div.panels-flexible-region div.views-field.views-field-field-text-fons-bibl p
{
	text-align: justify;
	margin:0;
}
/*
#mini-panel-projecte0001 h2,#mini-panel-projecte0002 h2,#mini-panel-projecte0003 h2,#mini-panel-projecte0004 h2,#mini-panel-projecte0005 h2,abans
*/
.noticies > div > div h2,
.agenda > div > div h2,
.documents > div > div h2
{
	padding-bottom: 0.5em;
	margin-bottom: 0.9em;
	margin-top:1.8em;
	color: #52b3ac;
	font-size: 1.6em;
	text-align: -webkit-center;
	text-align:center;
	font-weight: normal;
	font-style:italic;
}
/*.noticies > div > div,
.agenda > div > div,
.documents > div > div
{
	text-align: -webkit-center;
}*/
/*
#mini-panel-projecte0001 div.view-content > div.views-row, abans
*/
.noticies,
.agenda
{
	padding-right:0.5em;
}
.noticies .views-row,
.agenda .views-row,
.documents .views-row
{
	margin-bottom:2em;
}
.noticies div.views-field.views-field-title a,
.agenda div.views-field.views-field-title a,
.documents div.views-field.views-field-title a
{
	color:#52b3ac;
	font-size: 1.1em;
	font-weight:bold;
	text-align: justify;
}
.documents > div > div > div > div > div > div > div.views-field.views-field-field-adjunt-fons a,
.agenda > div > div > div > div > div > div > div.views-field.views-field-field-enllac-agenda-fmr a,
.agenda > div > div > div > div > div > div > div.views-field.views-field-field-adjunt-agenda-fmr a,
.documents > div > div > div > div > div > div > div.views-field.views-field-field-link-fons-fmr a,
.noticies > div > div > div > div > div > div > div.views-field.views-field-field-link-not-fmr a,
.noticies > div > div > div > div > div > div > div.views-field.views-field-field-arxiu-adjunt-fmr a,
.noticies > div > div > div > div > div > div > div.views-field.views-field-field-link-fmr-mtj a,
.noticies > div > div > div > div > div > div > div.views-field.views-field-field-file-adj-mitj a
{
	font-weight:normal;
	color:#606060;
	font-weight:normal;
}
/***/
/** projectes i biblio **/
#block-menu-menu-fons-bibliografic-fmr > div,
#block-menu-menu-men-projectes > div,
#block-menu-menu-menu-fons-bibio > div,
#block-menu-menu-la-funcacio > div,
#block-menu-menu-subs-fmr-in > div,
#block-menu-menu-men-premsa-comc-fm >div
{
	background-color:#f3f3f3;
	color:#525252;
	font-size: 1.3em;
	margin-left: 0.6em;
}
/********* textes menus sidebar left ******/
#block-menu-menu-arxiu-hist-recull-fmr > div > div.fmr-blockcontent > ul > li > a,
#block-views-arxiu-hist-block > div a,
#block-views-arxiu-hist-block-1 > div a,
#block-views-arxiu-hist-block-2 > div a,
#block-views-arxiu-hist-block-3 > div a,
#block-views-arxiu-hist-block-9 > div a,
#block-menu-menu-fons-bibliografic-fmr > div > div.fmr-blockcontent > ul > li > a,
#block-menu-menu-men-projectes > div > div.fmr-blockcontent > ul > li > a,
#block-menu-menu-la-funcacio > div > div.fmr-blockcontent > ul > li > a,
#block-menu-menu-subs-fmr-in > div > div.fmr-blockcontent > ul > li > a,
#block-menu-menu-men-premsa-comc-fm > div > div.fmr-blockcontent > ul > li > a
{
	color:#000;
	margin-left: 0.5em;
	text-decoration:none;
	font-weight:bold;
}
#block-menu-menu-menu-fons-bibio > div > div.fmr-blockcontent > ul > li > a
{
	color:#000;
	margin-left: 0.2em;
	text-decoration:none;
	font-weight:bold;
}
/**  **/
#block-menu-menu-arxiu-hist-recull-fmr > div > div.fmr-blockcontent > ul > li > a,
#block-views-arxiu-hist-block > div a,
#block-views-arxiu-hist-block-1 > div a,
#block-views-arxiu-hist-block-2 > div a,
#block-views-arxiu-hist-block-3 > div a,
#block-views-arxiu-hist-block-9 > div a
{
	font-size:1em;
	margin-left: 0.6em;
	color:#525252;
}
/** linies menu vertical **/
#block-menu-menu-fons-bibliografic-fmr li,
#block-menu-menu-men-projectes li,
#block-menu-menu-menu-fons-bibio li
{
	padding: 0.4em 0.4em 0.4em 1.4em;
	border-bottom:1px solid #52b3ac;
}
#block-menu-menu-men-premsa-comc-fm li
{
	padding: 0.4em 0.4em 0.4em 1.4em;
	border-bottom:1px solid #536d5b;
}
#block-menu-menu-la-funcacio li
{
	padding: 0.4em 0.4em 0.4em 1.4em;
	border-bottom:1px solid #e1795e;
}
#block-menu-menu-subs-fmr-in li
{
	padding: 0.4em 0.4em 0.4em 1.4em;
	border-bottom:1px solid #508cd1;
}
/** fons en HOVER **/
#block-menu-menu-fons-bibliografic-fmr li:hover,
#block-menu-menu-men-projectes li:hover,
#block-menu-menu-menu-fons-bibio li:hover,
#block-menu-menu-fons-bibliografic-fmr li.leaf.active-trail,
#block-menu-menu-men-projectes li.leaf.active-trail,
#block-menu-menu-menu-fons-bibio li.leaf.active-trail
{
	background-color:#52b3ac;
	padding-top: 0.6em;
	padding-bottom: 0.2em;
	opacity:0.7;
  filter:alpha(opacity=70);
	color: #000;
}
#block-menu-menu-men-premsa-comc-fm li:hover,
#block-menu-menu-men-premsa-comc-fm li.leaf.active-trail
{
	background-color:#536d5b;
	padding-top: 0.6em;
	padding-bottom: 0.2em;
	opacity:0.7;
  filter:alpha(opacity=70);
	color: #000;
}

#block-menu-menu-la-funcacio li:hover,
#block-menu-menu-la-funcacio li.leaf.active-trail
{
	background-color:#e1795e;
	padding-top: 0.6em;
	padding-bottom: 0.2em;
	opacity:0.7;
  filter:alpha(opacity=70);
  color: #000;
}
#block-menu-menu-subs-fmr-in li:hover,
#block-menu-menu-subs-fmr-in li.leaf.active-trail
{
	background-color:#508cd1;
	padding-top: 0.6em;
	padding-bottom: 0.2em;
	opacity:0.7;
  filter:alpha(opacity=70);
  color: #000;
}
#block-menu-menu-subs-fmr-in li.leaf.active-trail a.active,
#block-menu-menu-subs-fmr-in li.leaf.active-trail a:hover,
#block-menu-menu-la-funcacio li.leaf.active-trail a.active,
#block-menu-menu-la-funcacio li.leaf.active-trail a:hover,
#block-menu-menu-men-premsa-comc-fm li.leaf.active-trail a.active,
#block-menu-menu-men-premsa-comc-fm li.leaf.active-trail a:hover,
#block-menu-menu-fons-bibliografic-fmr li.leaf.active-trail a:hover,
#block-menu-menu-fons-bibliografic-fmr li.leaf.active-trail a.active,
#block-menu-menu-menu-fons-bibio li.leaf.active-trail a:hover,
#block-menu-menu-menu-fons-bibio li.leaf.active-trail a.active,
#block-menu-menu-men-projectes li.leaf.active-trail a.active,
#block-menu-menu-men-projectes li.leaf.active-trail a:hover,
#block-menu-menu-subs-fmr-in li:hover,
#block-menu-menu-la-funcacio li:hover,
#block-menu-menu-men-premsa-comc-fm li:hover,
#block-menu-menu-fons-bibliografic-fmr li:hover,
#block-menu-menu-menu-fons-bibio li:hover,
#block-menu-menu-men-projectes li:hover
{
	font-weight: bold;
	color: #000;
}
/************************* HISTORICS ****************/
#fmr-main > div > div.fmr-layout-wrapper > div > div > div.fmr-layout-cell.fmr-content > article > div > h1
{
	color:#000;
	margin-bottom:1em;
	margin-left:1em;
	font-size:1.3em;
}
/***************  treure content menu ARXIUS HISTORICS agenda noricies****/
#block-menu-menu-arxiu-hist-recull-fmr .fmr-block ul>li:before,
#block-menu-menu-arxiu-hist-ric-agenda .fmr-block ul>li:before,
#block-menu-menu-men-projectes .fmr-block ul>li:before,
#block-menu-menu-fons-bibliografic-fmr .fmr-block ul>li:before,
#block-menu-menu-menu-fons-bibio .fmr-block ul>li:before,
#block-menu-menu-la-funcacio .fmr-block ul>li:before,
#block-menu-menu-subs-fmr-in .fmr-block ul>li:before,
#block-menu-menu-men-premsa-comc-fm .fmr-block ul>li:before
{
	content:none;
}

/**  **/
#block-views-funda-perfil-contr-block div.views-field.views-field-field-data-contractant
{
color: #e1795e;
}
#block-views-funda-perfil-contr-block div.views-field.views-field-title a
{
	font-weight:bold;
	color:#211915;
}
#block-views-funda-perfil-contr-block div.views-field.views-field-title
{
	margin-bottom:2em;
}
/*********** perfil contractant obert *****/
div.node.node-perfil-contract .field-label-inline.clearfix p
{
	margin:0;
	font-weight: bold;
}
div.node.node-perfil-contract .field-label
{
	font-weight:normal;
}
div.node.node-perfil-contract div.field.field-name-field-adjunts-perfil.field-type-file.field-label-hidden > div > div > span > a
{
	color:#000;
}
div.node.node-perfil-contract div.field.field-name-title.field-type-ds.field-label-hidden > div > div > h2
{
	color:#000;
	font-weight:bold;
}

/********************************** AGENDA OBERTA TEMA IMG DRETA I DEMES ***************************/
/*************** titol agenda oberta ************/
/*div.node.node-agenda-fmr h2 span*/
div.node.node-agenda-fmr div.field.field-name-title.field-type-ds.field-label-hidden h2
{
	color:#6e6927;
	font-size:1.2em;
	font-weight:bold;
}
/*div.node.node-agenda-fmr div.field.field-name-field-imgagenda-fmr.field-type-image.field-label-hidden img
{
	float:right;
}*/
div.node.node-agenda-fmr div.field.field-name-field-ladata.field-type-datetime.field-label-hidden,
div.node.node-agenda-fmr div.field.field-name-field-localitzaci-event-fmr.field-type-text.field-label-hidden,
div.node.node-agenda-fmr div.field.field-name-field-hora-ev-ag-fmr.field-type-text.field-label-hidden
{
	color:#6e6927/*#70253c*/;
	font-weight:normal;
}/*marge lloc*/
div.node.node-agenda-fmr div.field.field-name-field-localitzaci-event-fmr.field-type-text.field-label-hidden
{
	margin-bottom:1em;
}
/****** text p agenda fmr ****/
div.node.node-agenda-fmr p
{
	text-align:justify;
}
/********************** agenda nous colors etc ****/
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-field-ladata > div > span,
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-field-localitzaci-event-fmr,
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-field-localitat-event-fmr,
div.field.field-name-field-localitat-event-fmr.field-type-text.field-label-hidden,
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-field-hora-ev-ag-fmr,
div.node.node-agenda-fmr.node-teaser div.field.field-name-field-ladata.field-type-datetime.field-label-hidden,
div.node.node-agenda-fmr.node-teaser div.field.field-name-field-localitzaci-event-fmr.field-type-text.field-label-hidden,
div.node.node-agenda-fmr.node-teaser div.field.field-name-field-hora-ev-ag-fmr.field-type-text.field-label-hidden
{
	color:#6e6927;
	font-size:13px;
	font-weight:normal;
}
/***** titol agenda normal ****/
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div > div.views-field.views-field-title > span > a,
div.node.node-agenda-fmr.node-teaser div.field.field-name-title.field-type-ds.field-label-hidden a
{
	color:#6e6927;
	font-size:15px;
	font-weight:bold;
}
/**********************************************NOTICIES HOME*/
/****** fons blanc ************************************************** FONS BLANC *******/
#block-views-fmr-noticia-home-block, #block-views-fmr-noticia-home-block-1,
#block-views-fmr-noticia-home-block-2,
#block-views-fmr-agenda-home-block-1, #block-views-fmr-project-list-block,
#block-views-fmr-project-list-block-1, #block-views-fmr-project-list-block-2,
#block-views-fmr-project-list-block-3
{
	background-color:#FFF;
}
/*** espai despres noti rud ***/
#block-views-rudona-noticia-home-block-2
{
	margin-bottom:2em;
}
#block-views-rudona-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-noticia-home-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-docum-arrels-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first
{
	width: 28%;
	/*width:auto;*/
}
#block-views-rudona-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-noticia-home-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-docum-arrels-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last
{
	width: 70%;
}
/** lletres notis home fmr ***/
#block-views-fmr-noticia-home-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-last span,
#block-views-fmr-noticia-home-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-noticia-home-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-last a,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last span,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last a
{
	color:#aa6149;
	font-weight:bold;
	font-size:1.03em;
}
#block-views-docum-arrels-block-1 > div.content > div > div > div > div > div:nth-child(2) > div.panel-panel.panel-col-last > div > div.views-field.views-field-field-tipus-docu-arr > div:before
{
	content: "ARRELS ";
}
#block-views-fmr-noticia-home-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-last > div > div.views-field.views-field-field-ladata > div > span,
#block-views-fmr-noticia-home-block div.views-field.views-field-field-ladata div,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last > div > div.views-field.views-field-field-ladata > div > span,
#block-views-fmr-noticia-home-block-2 div.views-field.views-field-field-ladata div
{
	font-weight:normal;
}
/* rudona noti home fmr */
#block-views-rudona-noticia-home-block-2 div.views-field.views-field-field-ladata,
#block-views-docum-arrels-block-1 div.views-field.views-field-field-tipus-docu-arr,
#block-views-docum-arrels-block-1 div.views-field.views-field-field-arx-hist-docu-arr
{
	color:#3b3b3b;
	font-weight:normal;
	font-size:1.03em;
}
#block-views-rudona-noticia-home-block-2 > div.content div.views-field.views-field-title span > a,
#block-views-docum-arrels-block-1 span > a
{
	color:#3b3b3b;
	font-weight:bold;
	font-size:1.08em;
}


#block-views-rudona-noticia-home-block-2 p, #block-views-rudona-noticia-home-block-1 p,
#block-views-fmr-noticia-home-block p, #block-views-fmr-noticia-home-block-1 p, #block-views-fmr-noticia-home-block-2 p
{
	text-align:justify;
}

/**********************************************NOTICIES A NOTICIES  i RECULL DE PREMSA VIEW*/
/********* separacio i punts a agenda i noticies **********/
#block-views-fmr-noticia-home-block-1 > div.content > div > div.view-content > div,
#block-views-fmr-agenda-home-block-1 > div.content > div > div.view-content > div,
#block-views-fmr-project-list-block > div.content > div > div.view-content > div,
#block-views-fmr-project-list-block-1 > div.content > div > div.view-content > div,
#block-views-fmr-project-list-block-2 > div.content > div > div.view-content > div,
#block-views-fmr-project-list-block-3 > div.content > div > div.view-content > div
{
	border-bottom: 3px dotted #CCC;
	padding-bottom:1em;
	margin-bottom:1em;
}
/******* separacio a agenda i noticies historics *********/
div.node.node-agenda-fmr.node-teaser, div.node.node-noticiafmr.node-teaser
{
	border-bottom: 3px dotted #CCC;
	padding-bottom:1em;
	margin-bottom:1em;
}
/************* l ultima no te border ********/
#block-views-fmr-noticia-home-block-1 > div.content > div > div.view-content > div.views-row.views-row-even.views-row-last,
#block-views-fmr-noticia-home-block-2 > div.content > div > div.view-content > div.views-row.views-row-even.views-row-last,
#block-views-fmr-agenda-home-block-1 > div.content > div > div > div.views-row.views-row-even.views-row-last,
#block-views-fmr-project-list-block > div.content > div > div > div.views-row.views-row-even.views-row-last,
#block-views-fmr-project-list-block-1 > div.content > div > div > div.views-row.views-row-even.views-row-last,
#block-views-fmr-project-list-block-2 > div.content > div > div > div.views-row.views-row-even.views-row-last,
#block-views-fmr-project-list-block-3 > div.content > div > div > div.views-row.views-row-even.views-row-last
{
	border-bottom:none;
}
#block-views-fmr-noticia-home-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-project-list-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-project-list-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-project-list-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first,
#block-views-fmr-project-list-block-3 > div.content > div > div > div > div > div > div.panel-panel.panel-col-first
{
	width: 22%;
}

#block-views-fmr-noticia-home-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-project-list-block > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-project-list-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-project-list-block-2 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-views-fmr-project-list-block-3 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last
{
	width: 78%;
}
/***************** noticies apartat ******/
#block-views-recull-premsa-fmr-block > div.content > div > div > div > div.views-field.views-field-title > span > a,
#block-views-recull-premsa-fmr-block > div.content > div > div > div > div.views-field.views-field-field-data-recull-de-premsa > div,
#block-views-recull-premsa-fmr-block > div.content > div > div > div > div.views-field.views-field-field-mitj-r-premsa-fmr > div
{
	color:#5c3b25;
	font-weight:bold;
}
/* color fitxers links agenda noticies */
div.node.node-noticiafmr div.field.field-name-field-link-not-fmr.field-type-link-field.field-label-hidden a,
div.node.node-noticiafmr div.field.field-name-field-text.field-type-text-long.field-label-hidden a,
div.node.node-agenda-fmr div.field.field-name-field-enllac-agenda-fmr.field-type-link-field.field-label-hidden a,
div.node.node-agenda-fmr div.field.field-name-field-adjunt-agenda-fmr.field-type-file.field-label-hidden a,
div.node.node-noticiafmr div.field.field-name-field-arxiu-adjunt-fmr.field-type-file.field-label-hidden a
{
	color:#606060;
}
/**** FMR als mitjans **/
#block-views-fmr-noticia-home-block-2 > div.content > div > div.view-content > div.views-row
{
	margin-bottom:2em;
}
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div.views-field.views-field-title span a,
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div.views-field.views-field-field-ladata
{
	color:#3e483c;
}
#block-views-fmr-noticia-home-block-2 > div.content > div > div > div > div.views-field.views-field-title span a
{
	font-weight:bold;
	font-size:15px;
}
div.node.node-fmr-als-mitjans.node-teaser div.field.field-name-title.field-type-ds.field-label-hidden h2 a
{
	color:#3e483c;
	font-weight:bold;
	font-size:15px;
	line-height: 90%;
	margin-left:0;
}
div.node.node-fmr-als-mitjans.node-teaser div.field.field-name-title.field-type-ds.field-label-hidden
{
	margin-bottom:2em;
}
div.node.node-fmr-als-mitjans div.field.field-name-title.field-type-ds.field-label-hidden > div > div h2
{
	color:#3e483c;
	font-weight:bold;
	font-size:1.2em;
	line-height: 100%;
	margin-left:0;
}

div.node.node-fmr-als-mitjans div.field.field-name-field-text-fmr-mitj.field-type-text-long.field-label-hidden
{
	color:#3e483c;
	font-weight:normal;
	font-size:1em;
	line-height: 100%;
}

/*div.node.node-fmr-als-mitjans div.field.field-name-field-ladata.field-type-datetime.field-label-hidden span:before
{
	content: "FMR ";
}*/
div.node.node-fmr-als-mitjans div.field.field-name-field-link-fmr-mtj.field-type-link-field.field-label-hidden a,
#block-system-main > div > div > div.field.field-name-field-file-adj-mitj.field-type-file.field-label-hidden a
{
	color:#606060;
	font-weight:normal;
	font-size:1em;
	text-decoration:underline;
	line-height: 100%;
}
/**** projectes titol resum ***/
#block-views-fmr-project-list-block div.views-field.views-field-title span > a,
#block-views-fmr-project-list-block-1 div.views-field.views-field-title span > a,
#block-views-fmr-project-list-block-2 div.views-field.views-field-title span > a,
#block-views-fmr-project-list-block-3 div.views-field.views-field-title span > a
{
	color:#477779;
	font-weight:bold;
	font-size:1.2em;
}
#block-views-fmr-project-list-block div.views-field.views-field-field-resum-projectefmr a,
#block-views-fmr-project-list-block-1 div.views-field.views-field-field-resum-projectefmr a,
#block-views-fmr-project-list-block-2 div.views-field.views-field-field-resum-projectefmr a,
#block-views-fmr-project-list-block-3 div.views-field.views-field-field-resum-projectefmr a
{
	color:#477779;
	font-weight:normal;
	font-size:1em;
}
/*************************************************** pagines d apartats treure titol **************************/
#node-10 > article > h1, #node-49 > article > h1, #node-102 > article > h1, #node-103 > article > h1, #node-104 > article > h1, #node-99 > article > h1, #node-11 > article > h1, #node-206 > article > h1, #node-207 > article > h1, #node-208 > article > h1, #node-209 > article > h1, #node-210 > article > h1, #node-211 > article > h1, #node-212 > article > h1, #node-214 > article > h1, #node-215 > article > h1, #node-216 > article > h1, #node-217 > article > h1, #node-218 > article > h1
{
	display:none;
}
/**********************************************NOTICIES OBERTES TEMA TEXT DRETA IMG ESQUERRA    TAMBE RECULL PREMSA*/
/******titol noticiafmr***/
div.node.node-noticiafmr div.field.field-name-title.field-type-ds.field-label-hidden h2
{
	color:#aa6149;
	padding-left: 0em;
	font-size:1.2em;
	font-weight:bold;
	/*display:block;*/
}
/*************** titol Recull de Premsa ****/
div.node.node-recull-de-premsa-fmr div.field.field-name-title.field-type-ds.field-label-hidden h2,
div.node.node-recull-de-premsa-fmr div.field.field-name-title.field-type-ds.field-label-hidden a
{
	color:#5c3b25;
	padding-left: 0em;
	/*display:block;*/
}
/***** recull en resum a historics ****/
div.node.node-recull-de-premsa-fmr div.field.field-name-title.field-type-ds.field-label-hidden h2
{
	margin-top:0;
	font-size:1.4em;
	font-weight:bold;
}
div.node.node-recull-de-premsa-fmr div.field.field-name-field-link-r-prem-fmr.field-type-link-field.field-label-hidden a
{
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	color:#5c3b25;
}
/************************************************ titol noticies a HISTORICS*******/
div.node.node-noticiafmr div.field.field-name-title.field-type-ds.field-label-hidden a
#node-1648
#node-1648 > article > h2 > span > a
{
	color:#5c3b25;
	padding-left: 0em;
	font-size:19px;
	/*display:block;*/
}
/*************imatge notifmr*****/
/*div.node.node-noticiafmr div.field.field-name-field-imgnoticia.field-type-image.field-label-hidden
{
	float:left;
}*/
/*************text afegir FMR a esquerra data****************/
div.node.node-recull-de-premsa-fmr div.field.field-name-field-data-recull-de-premsa.field-type-datetime.field-label-hidden > div > div > span:before
{
	content:"FMR ";
}

div.node.node-noticiafmr div.field.field-name-field-ladata.field-type-datetime.field-label-hidden > div > div > span:before {
  content: "FMR ";
}
/*************ladata notifmr i Recull PREMSA*****/
div.node.node-recull-de-premsa-fmr div.field.field-name-field-data-recull-de-premsa.field-type-datetime.field-label-hidden,
#block-system-main > div > div > div.field.field-name-field-mitj-r-premsa-fmr.field-type-text.field-label-hidden > div > div,
div.node.node-noticiafmr div.field.field-name-field-ladata.field-type-datetime.field-label-hidden
{
	color:#5c3b25;
	/*padding-left:18em;*/
	padding-top:0em;
}
/****** noticies fmr ****/
#block-views-fmr-noticia-home-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last span,
#block-views-fmr-noticia-home-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last,
#block-system-main > div > div > div.group-right > div.field.field-name-field-ladata.field-type-datetime.field-label-hidden
{
	color:#aa6149;
	font-weight:normal;
	font-size:13px;
}
/******* titol NOTICIES***/
#block-views-fmr-noticia-home-block-1 > div.content > div > div > div > div > div > div.panel-panel.panel-col-last a,
div.node.node-noticiafmr.node-teaser div.field.field-name-title.field-type-ds.field-label-hidden a
{
	color:#aa6149;
	font-weight:bold;
	font-size:15px;
}
/*************texte noticia fmr*****/
div.node.node-noticiafmr div.field.field-name-field-text.field-type-text-long.field-label-hidden
{
	color:#5c3b25;
	/*padding-left:18em;*/
	padding-top:0em;
	margin-top:-0.3em;
}
/*************arxiu adjunt noticia fmr**********/
div.node.node-noticiafmr div.field.field-name-field-arxiu-adjunt-fmr.field-type-file.field-label-hidden
{
	/*padding-left:18em;*/
}
/****** TEXT p NOTIcia fmr ****/
div.node.node-noticiafmr p
{
	text-align:justify;
}
/**** align de contingut noticies obertes ********/
div.node.node-noticiafmr div.group-left
{
	float: left;
	width: 25%;
}
div.node.node-noticiafmr div.group-right
{
	float:right;
	width: 75%;
}
/**************************************** PROJECTES oberts**************************************/
div.node.node-projectes-fmr div.field.field-name-field-imatge-projecte.field-type-image.field-label-hidden img
{
	float:right;
	margin-top: -1em;
}
div.node.node-projectes-fmr h2
{
	color:#52b3ac;
	display: block;
	margin-left: 0em;
	margin-bottom: 1.4em;
	font-style:italic;
	font-weight: bold;
	font-size: 1.4em;
}
.noticies > div > div h2:before{
  content: url(/sites/default/files/capmenu/proj-noti.png);
      position: relative;
  margin-left: -60px;
  margin-right: 9px;
  top: 0.8em;
}
.agenda > div > div h2:before {
  content: url(/sites/default/files/capmenu/proj-agen.png);
      position: relative;
  margin-left: -60px;
  margin-right: 9px;
  top: 0.8em;
}
.documents > div > div h2:before {
  content: url(/sites/default/files/capmenu/proj-docu.png);
      position: relative;
  margin-left: -60px;
    margin-right: 9px;
  top: 0.8em;
}
div.node.node-projectes-fmr div.field.field-name-field-data-projecte.field-type-datetime.field-label-inline.clearfix > div.field-label
{
	color:#52b3ac;
}
div.node.node-projectes-fmr div.field.field-name-field-data-projecte.field-type-datetime.field-label-above > div.field-label,
div.node.node-projectes-fmr div.field.field-name-field-estat-projecte.field-type-taxonomy-term-reference.field-label-above > div.field-label,
div.node.node-projectes-fmr div.field.field-name-field-territori.field-type-taxonomy-term-reference.field-label-above > div.field-label,
div.node.node-projectes-fmr div.field.field-name-field-categories-projectes.field-type-taxonomy-term-reference.field-label-above > div.field-label
{
	color:#000;
}
div.node.node-projectes-fmr div.field.field-name-field-territori.field-type-taxonomy-term-reference.field-label-above > div.field-items > div > a
{
	color:#000;
}
div.node.node-projectes-fmr div.group-left
{
	width: 48%;
  border: 2px solid #52b3ac;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.4em;
}
div.node.node-projectes-fmr div.group-footer
{
	padding-top:2em;
}
/***************************************** FONS BIBLIOGRAFIC **********************/
#block-views-fons-bibliografic-block div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-1 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-2 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-3 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-4 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-5 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-6 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-7 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-8 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-9 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-10 div.views-field.views-field-title span,
#block-views-fons-bibliografic-block-11 div.views-field.views-field-title span,
div.node.node-fons-bibliogr-fmr.node-teaser div.field.field-name-title.field-type-ds.field-label-hidden span a,
#block-views-fmr-bibliorural-block div.views-field.views-field-title > span > a,
#block-views-fmr-ini-rural-block div.views-field.views-field-title > span > a,
div.node.node-fons-bibliogr-fmr h1 > span,
#block-views-fmr-portal-tra-block-7 div.views-field.views-field-title > span,
#block-views-fmr-portal-tra-block-7 div.views-field.views-field-field-subt-trans > div,
div.node.node-fmr-portal-trans div.views-field.views-field-title > span,
div.node.node-fmr-portal-trans div.views-field.views-field-field-subt-trans > div
{
	font-weight:bold;
	font-style:normal;
	color:#477779;
	text-decoration:none;
}
div.node.node-fmr-bibliorural h1,
div.node.node-fmr-ini-rural h1
{
	font-weight:bold;
	font-style:italic;
	color:#000;
	font-size:1.4em;
	text-decoration:none;
}
/***** titol fons bibliogr obert ***/
div.node.node-fons-bibliogr-fmr div.field.field-name-field-adjunt-fons.field-type-file.field-label-hidden a,
div.node.node-fons-bibliogr-fmr h1
{
	line-height:100%;
}
div.node.node-fons-bibliogr-fmr h1
{
	font-weight:bold;
	font-style:italic;
	color:#000;
	font-size:1.2em;
	text-decoration:none;
	margin-left:0;
}
div.node.node-fons-bibliogr-fmr.node-teaser,
#block-views-fons-bibliografic-block > div.content > div > div > div,
#block-views-fons-bibliografic-block-1 > div.content > div > div > div,
#block-views-fons-bibliografic-block-2 > div.content > div > div > div,
#block-views-fons-bibliografic-block-3 > div.content > div > div > div,
#block-views-fons-bibliografic-block-4 > div.content > div > div > div,
#block-views-fons-bibliografic-block-5 > div.content > div > div > div,
#block-views-fons-bibliografic-block-6 > div.content > div > div > div,
#block-views-fons-bibliografic-block-7 > div.content > div > div > div,
#block-views-fons-bibliografic-block-8 > div.content > div > div > div,
#block-views-fons-bibliografic-block-9 > div.content > div > div > div,
#block-views-fons-bibliografic-block-10 > div.content > div > div > div,
#block-views-fons-bibliografic-block-11 > div.content > div > div > div
{
	margin-bottom:2em;
}
/********************************* LA FUNDACIO ******/
/******** presentacio ****/
#liniapre
{
	background-color:#e1795e;
	border:none;
}
table#presentacio tr td, table#objectius tr td
{
	border:none;
	padding-right:1.4em;
}
/*************** ENLLACOS I TERRITORI accordion *********/
#block-views-territori-fmr-block .ui-accordion-content,
#block-views-enlla-la-funda-block .ui-accordion-content,
#block-views-recull-premsa-fmr-block .ui-accordion-content
{
	height: initial !important;
}
#block-views-territori-fmr-block img
{
	float:right;
}
/*** titols enllacos fundacio **/
#block-views-territori-fmr-block a,
#block-views-enlla-la-funda-block a,
#block-views-recull-premsa-fmr-block a
{
	color:#477779;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
	margin-left: 0em;
}
/**** territori acordion ambit ***/
#ui-accordion-1-panel-0 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-1 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-2 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-3 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-4 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-5 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-6 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-7 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-8 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-9 > div.views-field.views-field-field-territori > span,
#ui-accordion-1-panel-10 > div.views-field.views-field-field-territori > span {
color: #477779;
font-weight:bold;
}

/** icon triangles enllacos **/
#block-views-enlla-la-funda-block .ui-state-default .ui-icon {
content: url(/sites/default/files/modul-ico/tri-gris1.png);
}
#block-views-territori-fmr-block .ui-state-default .ui-icon,
#block-views-recull-premsa-fmr-block .ui-state-default .ui-icon
{
	content: url(/sites/default/files/modul-ico/tri-negre1.png);
}

#block-views-enlla-la-funda-block .ui-state-active .ui-icon
{
content: url(/sites/default/files/modul-ico/tri-gris2.png);
}

#block-views-territori-fmr-block .ui-state-active .ui-icon,
#block-views-recull-premsa-fmr-block .ui-state-active .ui-icon
{
	content: url(/sites/default/files/modul-ico/tri-negre2.png);
}

/**** titol ***/
#block-views-territori-fmr-block .ui-state-default,
#block-views-territori-fmr-block .ui-widget-content .ui-state-default,
#block-views-territori-fmr-block .ui-widget-header .ui-state-default,
#block-views-recull-premsa-fmr-block .ui-state-default,
#block-views-recull-premsa-fmr-block .ui-widget-content .ui-state-default,
#block-views-recull-premsa-fmr-block .ui-widget-header .ui-state-default,
#block-views-enlla-la-funda-block .ui-state-default,
#block-views-enlla-la-funda-block .ui-widget-content .ui-state-default,
#block-views-enlla-la-funda-block .ui-widget-header .ui-state-default
{
	border:none;
	background:#FFF;
}

#block-views-territori-fmr-block .ui-widget-content,
#block-views-enlla-la-funda-block .ui-widget-content,
#block-views-recull-premsa-fmr-block .ui-widget-content
{
	border:none;
}

#block-views-territori-fmr-block div > div > a,
#block-views-enlla-la-funda-block div > div > a
{
	color:#4c4c4b;
	margin-left:0.4em;
	text-decoration: underline;
	font-size:0.9em;
	font-weight: normal;
}
div.views-field.views-field-field-texte-terri-fmr
{
	font-size:1em;
	text-align:justify;
}
/************** FI acordion ******/
/******************** borsa treball fmr **************/
/*** titol ****/
div.node.node-borsa-de-treball div.field.field-name-title.field-type-ds.field-label-hidden > div > div > h2
{
	color:#000;
	font-size:1.2em;
	margin:0;
	padding:0;
	font-weight:bold;
}
/*** field lloc **/
div.node.node-borsa-de-treball div.field.field-name-field-lloc-borsa.field-type-text.field-label-above > div.field-items
{
	margin:0.4em 0 0.6em 0;
}
div.node.node-borsa-de-treball div.field.field-name-field-adjunt-borsa.field-type-file.field-label-hidden
{
	margin:0 0 0.6em 0;
}
div.node.node-borsa-de-treball a
{
	color: #000;
}
/*** a la vista **/
#block-views-funda-borsa-fmr-block a
{
	color:#000;
	text-decoration:underline;
}
/*************************************** XARXES *******************/
span.st_facebook_custom {
  display: inline-block;
 background: url("/sites/default/files/icones/facebookp.png");
 width: 26px;
 height: 26px;
}
span.st_twitter_custom {
  display: inline-block;
 background: url("/sites/default/files/icones/twitterp.png");
 width: 26px;
 height: 26px;
}
span.st_linkedin_custom {
  display: inline-block;
 background: url("/sites/default/files/icones/linkedinp.png");
 width: 26px;
 height: 26px;
}
span.st_email_custom {
  display: inline-block;
 /*background: url("");*/
 width: 30px;
 height: 30px;
}
span.st_sharethis_custom {
  display: inline-block;
 /*background: url("");*/
 width: 30px;
 height: 30px;
}
/************************************** FI XARXES *********************/
/******************************** PATRONS ********************/
#block-views-block-patrons-fmr-block,
#block-block-13,
#block-views-block-patrons-fmr-block li.views-fluid-grid-item
{
	background-color:#FFF;
	border:none;
}
#block-views-block-patrons-fmr-block li.views-fluid-grid-item:before
{
	content:none;
}
#block-views-block-patrons-fmr-block img
{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%); filter: grayscale(100%);
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
#block-views-block-patrons-fmr-block img:hover
{
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%); filter: grayscale(0%);
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
/**************** mapa web ********/
#fmr-main > footer
{
	background-color:#cdcca4;
}
div#block-menu-menu-inici-fmr,
div#block-menu-menu-map-web-fundacio,
div#block-menu-menu-menu-projectes-bilio-map-we,
div#block-menu-menu-men-premsa-c-map-web,
div#block-menu-menu-noticies-map-web,
div#block-menu-menu-agenda-fmr-map-web {
display: inline-block;
padding-left: 2em;
padding-right: 2em;
vertical-align: top;
padding-top:2em;
padding-bottom:2em;
}
div#block-menu-menu-inici-fmr > ul > li:before,
div#block-menu-menu-map-web-fundacio > ul > li:before,
div#block-menu-menu-menu-projectes-bilio-map-we > ul > li:before,
div#block-menu-menu-men-premsa-c-map-web > ul > li:before,
div#block-menu-menu-noticies-map-web > ul > li:before,
div#block-menu-menu-agenda-fmr-map-web > ul > li:before
{
	display:none;
	
}
div#block-menu-menu-inici-fmr li a,
div#block-menu-menu-map-web-fundacio h3,
div#block-menu-menu-menu-projectes-bilio-map-we h3,
div#block-menu-menu-men-premsa-c-map-web h3,
div#block-menu-menu-noticies-map-web li a,
div#block-menu-menu-agenda-fmr-map-web li a
{
	font-size:1.2em;
	color:#555629;
	text-align: left;
	font-weight:bold;
}
div#block-menu-menu-map-web-fundacio li a,
div#block-menu-menu-menu-projectes-bilio-map-we li a,
div#block-menu-menu-men-premsa-c-map-web li a
{
	color:#555629;
}

div#block-menu-menu-map-web-fundacio,
div#block-menu-menu-menu-projectes-bilio-map-we,
div#block-menu-menu-men-premsa-c-map-web
{
	margin-top:0.3em;
}
div#block-menu-menu-map-web-fundacio ul.menu li,
div#block-menu-menu-menu-projectes-bilio-map-we ul.menu li,
div#block-menu-menu-men-premsa-c-map-web ul.menu li
{
margin: 0em;
}
/********* FOOTER *****/
#fmr-main > footer{
border-top: none;
}
.front #fmr-main > footer{
border-top: 2px solid #aaa304;
}
footer.fmr-footer {
background-color: #FFF;
}
#fmr-main > div > footer
{
	/*background-color:#aaa304;*/
}
/******** grup right ***/
.group-right > div {
padding-left: 0.6em;
padding-right: 0.6em;
}
/******* fons de peu projecte ******/
#fmr-main > footer > div{
margin: 0 auto;
width: auto;
/*padding: 0.6em 0 0.6em 0;*/
padding:0;
}
#copyright > div
{
	background-color:#aaa304;
	color:#000;
	padding-top:1.5em;
	padding-bottom:1.5em;
}
#tabs > ul > li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active > a,
.ui-tabs .ui-tabs-panel, #tabs-1
{
	background-color:#edf2f2;
	font-size:0.9em;
}

#tabss > ul > li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active > a,
#tabss.ui-tabs .ui-tabs-panel,
#tabss2 > ul > li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active > a,
#tabss2.ui-tabs .ui-tabs-panel
{
	background-color:#fce9e6;
}
	
/** solapes quadrat **/
#tabs li:before,
#tabss li:before,
#tabss2 li:before
{
	display:none;
}

/*#tabs-1 > ul > li:before,
.ui-tabs .ui-tabs-panel li:before,
#tabs-1 li:before
{
	content:"·";
}*/

a#ui-id-1, a#ui-id-2, a#ui-id-3, a#ui-id-4,a#ui-id-5, a#ui-id-6, a#ui-id-7, a#ui-id-8
{
	background-color:#FFF;
	
}
a#ui-id-1, a#ui-id-2, a#ui-id-3, a#ui-id-4
{
	color:#52b3ac;
}

.ui-tabs-nav, #tabss > ul
{
	background-color:#FFF;
}
#tabs > ul > li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
#tabss > ul > li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
#tabss2 > ul > li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active
{
	/*border-bottom:1px solid #f3f3f3;*/
	border:none;
}
.ui-tabs-nav
{
	/*border-right:none;
	border-top:none;
	border-left:none;*/
	border:none;
}
#tabss2 .ui-state-default,
#tabss2 .ui-widget-content .ui-state-default,
#tabss2 .ui-widget-header .ui-state-default,
#tabss .ui-state-default,
#tabss .ui-widget-content .ui-state-default,
#tabss .ui-widget-header .ui-state-default,
#tabs .ui-state-default,
#tabs .ui-widget-content .ui-state-default,
#tabs .ui-widget-header .ui-state-default
{
	border:none;
}
/** margin ***/
.ui-tabs .ui-tabs-nav {
padding:0;
}
#tabs, #tabss, #tabss2
{
	border:none;
}
/**** alturas fuera de solapas ****/
#tabs > ul > li.ui-state-default.ui-corner-top:before
{
	content:none;
}
/**** imatges marges **/
.fmr-article img, img.fmr-article, .fmr-block img, .fmr-footer img
{
   margin: 0;
}
/***************** FORM Subscripcio i Contactar ***/
#block-simplenews-130 h2, #block-simplenews-133 h2
{
	color:#000;
	font-size:1.3em;
	font-weight:bold;
}
#block-simplenews-130 #edit-realname,
#block-simplenews-130 #edit-mail,
#block-simplenews-133 #edit-realname,
#block-simplenews-133 #edit-mail
{
	background-color:#e3ecf5;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#block-simplenews-130 input#edit-submit,
#block-simplenews-133 input#edit-submit
{
color: #000;
}
#webform-client-form-1618 > div > div.form-actions > input
{
	background-color:#808081;
}
#node-1618 h1,#node-1975 h1,#node-1976 h1{
	display:none;
}

#webform-client-form-1618
{
	
}
#block-block-22
{
	margin-top:5.5em;
	border-left:1px solid #96932c;
}

div#block-block-21 {
width: 140%;
padding-left: 2em;
padding-right: 1em;
padding-bottom: 1.5em;
}

#node-1618 .fmr-postcontent.fmr-postcontent-0.clearfix {
padding-right: 1em;
}

#node-1649 h1
{
	display:none;
}
#node-1649 > article > div > div > div img
{
	display:none;
}
#node-1649 > article > div > div > div a
{
	color:#000;
}
#block-simplenews-133 > div.content > butlleti-fi,
#block-simplenews-130 > div.content > butlleti-fi
{
	font-size:10px;
}
#block-simplenews-130 > div.content > butlleti-fi > font,
#block-simplenews-133 > div.content > butlleti-fi > font
{
	line-height: 100%;
}
/*** butllet antics ***/
#block-views-butlletins-antics-block > div.content > div > div > div > div > div > span a {
color: #000;
}

/******* enllacos icona *****/
div.node.node-agenda-fmr div.field.field-name-field-enllac-agenda-fmr.field-type-link-field.field-label-hidden a:before,
div.node.node-noticiafmr div.field.field-name-field-text.field-type-text-long.field-label-hidden a:before,
.agenda > div > div > div > div > div > div > div.views-field.views-field-field-enllac-agenda-fmr a:before,
.documents > div > div > div > div > div > div > div.views-field.views-field-field-link-fons-fmr a:before,
div.node.node-fons-bibliogr-fmr div.field.field-name-field-link-fons-fmr.field-type-link-field.field-label-hidden a:before,
.noticies > div > div > div > div > div > div > div.views-field.views-field-field-link-not-fmr a:before,
div.node.node-noticiafmr div.field.field-name-field-link-not-fmr.field-type-link-field.field-label-hidden a:before,
div.node.node-fmr-als-mitjans div.field.field-name-field-link-fmr-mtj.field-type-link-field.field-label-hidden a:before,
.noticies > div > div > div > div > div > div > div.views-field.views-field-field-link-fmr-mtj a:before,
div.node.node-fons-bibliogr-fmr div.field.field-name-field-text-fons-bibl.field-type-text-long.field-label-hidden a:before
{
	content:url(/sites/default/files/icones/enllac.jpg);
	position: relative;
	margin-left:0em;/*0.5em*/
	margin-right:0.4em;
}
#block-views-butlletins-antics-block-1 div.views-field.views-field-title > span > a:before
{
	content:url(/modules/file/icons/application-pdf.png);
	padding-right:0.4em;
}
#block-views-butlletins-antics-block-1 div.views-field.views-field-title > span > a,
#block-views-butlletins-antics-block > div.content p,
#block-views-butlletins-antics-block-1
{
	color:#3e483c;
	margin-bottom:1.5em;
}
#block-views-butlletins-antics-block
{
	color:#3e483c;
}
.responsive-menus.responsified span.toggler {
background: #AFA12A;
}