/* FRONTEND CSS */
html {
overflow-y: scroll;
}
body {
background-color: #FFFFFF;
font-family: 'Open Sans', sans-serif;
}
/* LAYOUT
*********************************************/
/* Floats */
.float-left {
float: left;
}
.float-right {
float: right;
}
.group:before,
.group:after {
content: "";
display: table;
}
.group:after {
clear: both;
}
.ie7 .group {
zoom: 1;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-weight: 300;
color:#242424;
font-family:'Merriweather', serif;
}
p {
font-size:16px;
line-height:25px;
}
h1 a:hover {
background-color:#ffeee3;
color:#000;
}
ul {
list-style:none;
}
a {
color:#54a9eb;
text-decoration:none;
}
.clear {
clear:both;
}
#responsive {
display:none;
visibility:hidden;
}
dd {
-webkit-margin-start: 0px;
}
.custom-titol {
float:right;
}
.custom-titol h2 {
margin-right: 15px;
margin-top:20px;
font-family: 'Rajdhani',sans-serif;
float: right;
color: #7D7E81;
}
.custom-titol h2 span {
font-size: 16px;
margin-top: 17px;
margin-left: 10px;
font-family: 'Open sans',sans-serif;
float: right;
}
.headerTop {
background-color:#efefef;
padding:10px 20px;
position:fixed;
width:100%;
z-index:1000;
top:0;
}
.headerTopInner {
padding:0 25px;
width:960px;
margin:0 auto;
}
.headerTopInner .custom {
float:right;
}
.headerTopInner p {
margin:0;
float:left;
margin-right:10px;
font-size:12px;
color:#999;
}
.headerTopInner p a {
color:#F36F21;
}
.headerTopInner p a.fb, .headerTopInner p a.linkedin {
float:left;
}
.headerMidInner {
width: 70%;
margin: 0 auto;
float: left;
}
.logo {
width:200px;
float:left;
}
.social {
float:right;
margin-top:70px;
}
.content {
max-width: 960px;
margin:0 auto;
padding:0 25px;
margin-top:80px;
}
.menu ul {
padding-left:0;
}
.menu ul li {
margin:5px 0;
padding:5px;
}
.menu li a {
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
color:#363636;
}
.menu li:hover, .menu li.active {
background: #54a9eb;
padding-left: 20px;
}
#sideBar .menu li:hover a, #sideBar .menu li.active a, #sideBar .menu li.active a span {
color:#fff !important;
}
#mainContent {
width:670px;
float:left;
border-top:1px solid #e5e5e5;
padding-top:40px;
word-wrap: break-word;
}
.slide h2 {
background: #54a9eb;
}
.slide h2 a {
color:#fff;
}
.slide p.readmore a {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-top: 10px;
float:right;
padding:5px;
margin-right: 5px;
color:#fff;
background-color: #fdb689;
}
.slide p.readmore a:hover {
background-color:#54a9eb;
}
#sideBar {
float:right;
width:23%;
color:#666;
}
#sideBar a {
color:#666;
}
#sideBar .moduletable {
border-top: 1px solid #e5e5e5;
margin: 0 0 0 0;
padding: 20px 0;
float:left;
width:100%;
}
.tagspopular.tag ul {
padding:0;
}
.tagspopular.tag li {
border:none;
float:left;
margin:5px;
padding:3px;
background-color:#fdb689;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.tagspopular.tag li a {
color:#363636;
font-size:13px;
}
.tagspopular.tag li:hover {
background-color:#fff;
}
span.tag-count {
font-size:10px;
}
.llistat .data, .published {
float: left;
font-size: 12px;
text-align: center;
margin-right:14px;
border: 3px solid #efefef;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #999;
}
.llistat .data span, .published time {
margin: 5px 11px;
float: left;
}
.llistat .category, .category-name {
float:left;
border: 3px solid #54a9eb;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0 5px;
margin-right:10px;
}
.llistat .category:hover, .category-name:hover {
background-color:#54a9eb;
color:#fff;
}
.llistat .category:hover a, .category-name:hover a {
background-color:#54a9eb;
color:#fff;
}
.llistat .category a, .category-name a {
float:left;
font-size: 12px;
margin: 5px 11px;
}
.llistat .category a:hover, .category-name a:hover {
color:#fff;
}
.item-page .article-info .createdby {
float:left;
}
.item-page ul li, .item-page ol li {
margin: 20px 0;
}
.item-page ul.pager {
list-style: none;
}
.llistat .author, .createdby {
color: #999 !important;
font-size: 12px;
margin: 6px 0px;
}
.page .createdby span {
color:#999;
}
.blog .createdby {
float:right;
}
.blog.llistat .createdby {
float:none;
}
.page .createdby span, .page ul.nav li a span {
font-weight: normal;
}
.llistat .tags a, .item-page .tags {
color: #fdb689;
list-style: none;
float:left;
font-size: 12px;
margin: 5px 11px;
}
ul.tags > li {
float:left;
}
ul.tags > li:hover {
text-decoration:underline;
}
.llistat h2.title a, .item-page h1 a, .blog h2 a {
font-size:24px;
color:#363636;
line-height:30px;
}
#sideBar .llistat {
margin-top:0px;
}
#sideBar .llistat h3 {
margin-bottom:20px;
}
#sideBar .llistat h3.title {
margin-bottom:0;
}
#sideBar .llistat h3.title a {
font-size:15px;
line-height:20px;
}
#sideBar .details {
font-size:12px;
float:left;
}
#sideBar .details .createdby {
margin:0;
float:none;
}
#sideBar .details a {
color:#54a9eb;
}
#sideBar .details .hits {
font-size:12px;
color:#999;
}
.item-page table tr td p {
margin:0;
}
.llistat h2.title a:hover, .item-page h2 a:hover, .llistat h3.title a:hover, .blog h2 a:hover {
background-color: #ffeee3;
color: #000;
}
.llistat a p {
color:#363636;
}
.llistat .readmore {
float:right;
}
.llistat .readmore a {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
line-height:30px;
background-color:#54a9eb;
-moz-transition: all .1s ease-out;
-o-transition: all .1s ease-out;
-webkit-transition: all .1s ease-out;
transition: all .1s ease-out;
padding:5px;
color:#fff;
}
.llistat .readmore a:hover {
background-color: #feb54d;
}
.blog p.readmore {
text-align:right;
}
.llistat .item {
padding:15px 0;
}
.llistat .row-0 .item {
padding-top:0;
}
.llistat .row-separator {
border-bottom:1px solid #e5e5e5;
}
#sideBar .llistat .row-separator {
border-bottom:none;
}
.article-info {
float:left;
width:100%;
}
.article-info-term {
display:none;
visibility:hidden;
}
ul.pager {
width: 100%;
float: left;
margin-bottom: 40px;
padding: 0;
}
li.next, li.previous {
float: right;
background-color: #54a9eb;
padding: 10px;
border-radius: 5px;
}
li.previous {
float:left;
}
li.next a, li.previous a {
color: #fff;
padding: 15px;
}
.tag-category h3 {
margin:15px 0;
}
.moduletable.relacionados {
margin:70px 0;
}
.tagssimilar li {
margin:10px 0;
}
.nsb_container {
margin-bottom: 50px;
}
.blog p.peuimatge {
display:none;
visibility:hidden;
}
.fb-like.fb_iframe_widget, .fb-share-button.fb_iframe_widget {
float: left;
height: 18px;
}
.fb-follow.fb_iframe_widget {
line-height: 10px;
margin-right: 10px;
vertical-align: top;
}
footer {
background-color:#4A4D4A;
padding:20px;
color:#efefef;
}
footer a {
color:#F36F21;
}
footer .content {
margin-top:0;
}
/* blog */
.destacat {
background-color:#fdb689;
padding:5px 10px;
margin-bottom:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.peuimatge {
font-size:12px;
text-align:center;
line-height:14px;
}
.cita-dreta {
float:right;
margin:20px;
font-weight:bold;
width:200px;
text-align:right !important;
font-size:20px;
}
.cita-esquerra {
float:left;
margin:20px;
font-weight:bold;
width:200px;
text-align:left !important;
font-size:20px;
}
/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
}
/* Landscape phones and down */
@media (max-width: 480px) {
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
header, .social,
#sideBar .moduletable, #responsive .moduletable {
display: none;
visibility: hidden;
}
#responsive, #responsive .moduletable.menu {
display: block;
visibility: visible;
}
.content {
margin-top: 0;
}
#mainContent {
width: 100%;
}
.logo img {
width: 80%;
}
.item-page img, .blog img {
width: 100%;
height: auto;
}
.custom-titol h2 {
margin: 0;
}
.custom-titol h2 span {
margin-top: 5px;
}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
}
/* Large desktop */
@media (min-width: 1200px) {
}
/* Cookies */
#ca_banner {
box-shadow: 0 0 2px #444;
}
#ca_banner p {
text-align: left;
padding: 0 20px;
}
#ca_banner .infoplus {
font-weight: normal;
text-decoration: none;
}
#ca_banner .accept {
background:#fff;
color:#0089f2;
background-image:none;
text-shadow:none;
font-weight: normal;
}
#ca_banner .accept:hover {
box-shadow:none;
}
progress {
/* Positioning */
position: fixed;
left: 0;
top: 45px;
/* Dimensions */
width: 100%;
height: .25em;
/* Reset the apperance */
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
/* Get rid of the default border in Firefox/Opera. */
border: none;
/* For Firefox/IE10+ */
background-color: transparent;
/* For IE10+, color of the progress bar */
color: #f36f21;
}
progress::-webkit-progress-bar {
background-color: transparent;
}
.flat::-webkit-progress-value {
background-color: #f36f21;
}
.flat::-moz-progress-bar {
background-color: #f36f21;
}
.single::-webkit-progress-value {
background-color: transparent;
background-image: -webkit-linear-gradient(left, transparent, #f36f21);
}
.single::-moz-progress-bar {
background-color: transparent;
background-image: -moz-linear-gradient(left, transparent, #f36f21);
}
.multiple::-webkit-progress-value {
background-image: -webkit-linear-gradient(-45deg,
transparent 33%, rgba(0, 0, 0, .1) 33%,
rgba(0,0, 0, .1) 66%, transparent 66%),
-webkit-linear-gradient(left, green, #f36f21);
}
.multiple::-moz-progress-bar {
background-image: -moz-linear-gradient(-45deg,
transparent 33%, rgba(0, 0, 0, .1) 33%,
rgba(0,0, 0, .1) 66%, transparent 66%),
-moz-linear-gradient(left, green, #f36f21);
}
.progress-container {
width: 100%;
background-color: transparent;
position: fixed;
top: 0;
left: 0;
height: .25em;
display: block;
}
.progress-bar {
background-color: #f36f21;
width: 50%;
display: block;
height: inherit;
}
.moduletable .search input#mod-search-searchword {
width: 80%;
padding: 2px;
font-size: 11px;
}
.moduletable .search input.button {
width: 20px;
margin-top: 0px;
float: right;
}
dl.search-results .result-item {
margin-bottom: 50px;
}