/*Montajes, blog de lucesdenavidad.net*/
.blog-montajes .element-itemtag a:before, .blog-montajes .uk-article-meta a:before, .etiquetas a:before {
content: "\f02b";
font-family: FontAwesome;
margin-right: 5px;
}
.blog-montajes .element-itemtag a, .blog-montajes .uk-article-meta a, .etiquetas a{
background-color: #234188;
color: #fff;
padding: 5px 10px;
}
.blog-montajes .element-itemtag a:hover, .blog-montajes .uk-article-meta a:hover, .etiquetas a:hover{
background-color: darkblue;
color: #FFCB00;
}
.blog-montajes .uk-article-title {
font-size: 30px;
line-height: 30px;
}
.blog-montajes .uk-article-lead {
font-size: 20px;
line-height: 20px;
}
.etiquetas .zoo-tagcloud li {
line-height: 25px;
}
.etiquetas .zoo-tagcloud li a{
font-size: 11px!important;
letter-spacing: 0px!important;
}


/*comentarios comments*/
.uk-form input{
color: #fff;
}




/* Header */
.tm-headerbar .tm-logo {
float: center;
}
/* Menu */
.tm-navbar {
margin-top: 0;
}
.uk-dropdown-navbar {
border: 1px solid #234188;
}
.uk-dropdown {
  padding: 5px 0px;
}
.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid {
  margin: 0px;
}


.uk-container {
padding: 0px;
}
.uk-navbar-nav, .tm-headerbar{
max-width:1200px;
float: none;
margin: auto;
}
.uk-navbar-toggle, .uk-navbar-toggle:hover{
margin-left: 25px;
}
.uk-grid > * {
  padding: 15px;
}
.uk-grid {
  margin-left: 0px!important;
}
/* afegia marges a la dreta del doc
.uk-grid > * {
padding-left: 15px;
padding-right: 5px;
}*/

/* Footer */
.tm-footer{
background: #222;
color: #fff;
margin-bottom: 0px;
padding: 10px;
}
.tm-totop-scroller, .tm-totop-scroller:hover{
color: #fff;
}
/* Footer menu*/
.f-menu{
  list-style: none;
  padding-left: 0px;
}
.f-menu>li>a{
color:#A0A0A0;
margin: 5px;
}
.f-menu>li>a:hover, .f-menu>li>a:focus{
color:#fff;
}


/*Botones*/
.uk-button{
margin: 2px 0px;
}
.panell{
border:5px solid #eee;
background: #fff;
margin-top: 15px;
padding-left: 50px;
}
.td-heads{
background:#9EABCB;
}
.td-subheads{
background:#DEE2EA;
}
.td-special{
background: rgb(45, 58, 98);
color: #fff;
font-weight: bold;
}

/*ZZZOOOOOO*/
/*Relacionados en 4 columnas*/
.item>.floatbox>.box-1>.pos-description>.element-text{
  background: rgb(25, 46, 95);
  max-width: 228px;
  text-align: center;
  color: #fff;
}
.item>.floatbox>.box-1>.pos-description>.element-rating{
  max-width: 226px;
  border: 1px solid;
}
.pos-specification>ul>.element {
  border-bottom: 1px solid #C8CBCD;
  max-width: 300px;
}
.pos-specification>ul>.element+.last{
  border-bottom: none;
}
em {
  color: #FFFFFF;
  background: rgb(25, 46, 95);
  font-style: normal;
  padding: 2px;
}

.groc{
background-color:rgb(251,241,189);
border:1px solid #FFAA55;
padding: 15px;
}
/*Title*/
.uk-article-title {
  font-size: 18px;
  line-height: 18px;
}


.CPtable{
  border: 1px solid #B5B5B5;
  color: #676767;
}
.CPtable>tbody>tr>td{
font: normal 14px / 14px 'Roboto'; 
}
.CPtable>thead{
  background: #BBB;
}
.CPtable>tbody>tr{
border-bottom: 1px solid #BBB;
}
.CPtable>thead>tr>.links{
  -moz-transform: rotate(-90.0deg);  /* FF3.5+ */
  -o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */
  filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
  width:85px;
  text-align: left;
}
.CPtable>thead>tr>.linksParets {
  -moz-transform: rotate(-90.0deg);
  -o-transform: rotate(-90.0deg);
  -webkit-transform: rotate(-90.0deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
  width: 107px;
  text-align: left;
  line-height: 23px;
}
.CPtable>tbody>tr>td>.inactive{
color:#BBB;
margin-right: 5px;
}
.CPtable>tbody>tr>td>a{
  margin-right: 5px;
}
.uk-table thead th {
  vertical-align: middle;
}
.uk-table th {
  text-align: center;
}







.CPborder{
  border: 1px solid #B5B5B5;
  background: #fff;
}
.uk-grid + .uk-grid {
  margin-top: 0px;
}



/*Slaider de productos de CP*/
.uk-slidenav-contrast {
  color: #192e5f;
}
.uk-slidenav-contrast:hover, .uk-slidenav-contrast:focus{
  color: #ffc926;
}
.uk-slidenav-previous {
  left: -18px!important;
}
.uk-slidenav-next {
  right: -18px!important;
}
.CPspace{
margin-top: 15px;
}

.CPspace>div>ul>li>.uk-overlay-background {
background: rgba(35, 65, 136, 0.47)!important;
}


.butons{
border: 1px solid #CFCFCF;

}

.zero>div{
border: 1px solid #CFCFCF;
margin: 15px 0px;
}
.zero>div>div{
padding: 0px;
}
@media screen and (min-width: 1220px){
.sidebarXL{
  margin-top: -50px;
  margin-left: -15px;
  margin-right: -15px;
}
}
@media screen and (max-width: 1219px){
.sidebarXL{
  margin-top: -40px;
  margin-left: -15px;
  margin-right: -15px;
}
}

.uk-grid-divider:not(:empty) {
  margin-left: 0px;
  margin-right: 0px;
}













.bfPage{
  max-width: 600px;
  margin: 0 auto;
}
.bfRolloverBg{
background:#eee!important;
}
.bfSubmitButton, .bfCancelButton{
  -webkit-appearance: none;
  border: none;
  overflow: visible;
  font: inherit;
  color: #234188;
  text-transform: none;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 12px;
  background: #dfdfdf;
  vertical-align: middle;
  line-height: 30px;
  min-height: 30px;
  font-size: 1rem;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  margin-left: 10px;
  margin-top: 10px;
  }
.bfSubmitButton:hover, .bfSubmitButton:focus, .bfCancelButton:hover, .bfCancelButton:focus{
  color: #ffc926;
  background: #234188;
  }
.bfQuickMode .bfRequired{
  color: #234188;
}
fieldset {
  border: 2px solid #B3B3B3;
}
.bfQuickMode legend {
  text-align: right;
  padding: 0px 5px;
  color: #B3B3B3;
}




.uk-panel-box-phone {
background-color: #002595;
color: #FFFFFF;
padding: 20px 10px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.uk-panel-box-phone  a {
color:#FFCB00!important;
}
.uk-panel-box-phone  a:hover, .uk-panel-box-phone  a:focus{
color:#FFE16D!important;
}
.uk-button-permisos {
background-color: #D8D8D8;
color: #234188;
line-height: 19px;
font-size: 17px;
padding: 15px 10px;
}
.uk-button-permisos:hover, .uk-button-permisos:focus{
background-color: #002595;
color: #FFFFFF;
}
.uk-search:before {
color: #FFFFFF;
}
input.uk-search-field {
color: #FFFFFF;
}
.uk-nav-search{
margin: 0px!important;
}