/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

 /* NAVBAR */
 .tm-navbar{padding: 0;}
 	.tm-navbar .tm-logo{height: 65px;}
 	.tm-navbar .uk-navbar-nav > li > a{line-height: 65px; height: 65px;}

@media screen and (min-width: 768px) {
    .tm-header {
        margin-top: 0px;
    }
}

div.mod-languages li.lang-active a{
    color: #31302a;
    pointer-events: none;
}

 /* HOME */
.boxConsultoria{
 background-image: url(../../../images/background_services.png);
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center center;
 background-color: #35C2DE;
}

.boxProductes{
 background-image: url(../../../images/background_products.png);
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center center;
 background-color: #2B2B2B;
}


ul.sigProArtistic{
    background: none;
}

ul.sigProArtistic li.sigProThumb a.sigProLink{
    border-bottom: none;
}

ul.sigProArtistic li.sigProThumb a.sigProLink:hover{
    color: #eee;
    text-decoration: none;
    background: none;
    border-top: 0px solid #000;
        border-top-width: 0px;
        border-top-style: solid;
        border-top-color: rgb(0, 0, 0);
    border-bottom: 0px solid #000;
}

ul.sigProArtistic li.sigProThumb a.sigProLink {
    color: #333;
    background: none;
    border-top: 0px solid #fff;
    border-bottom: 0px solid #e5e5e5;
}

.uk-icon-button {
  box-sizing: border-box;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 10%;
  background: #f6f6f6;
  line-height: 30px;
  color: #2b2b2b;
  font-size: 22px;
  text-align: center;
}

.home .tm-content {
	display: none;
}

/*Responsive*/

@media screen and (min-width: 768px) and (max-width: 960px) {
 .uk-heading-large {
   font-size: 42px;
}

}
