| Current Path : /home/s/u/n/sunflowe/www2/floridevilladereve/templates/saffron/less/ |
| Current File : /home/s/u/n/sunflowe/www2/floridevilladereve/templates/saffron/less/theme.less |
// Copyright (C) arrowthemes, https://www.gnu.org/licenses/gpl.html GNU/GPL */
@import "uikit/uikit.less";
@import "icons/Pe-icon-7-stroke.less";
// ========================================================================
// Warp theme
// ========================================================================
// Theme variables
// ========================================================================
@theme_global-body-style: 'none';
@theme-logo-position: 'left';
@theme-canvas-background: #fafafa;
@theme-canvas-background-image: 'none';
@global-light-background: #f7f7f7;
@global-primary-color: #ffaa40;
@theme-thin-font-weight: 400;
@theme-top-header-height: 252px;
@theme-top-header-background: #ffffff;
@theme-header-right-color: #696969;
@theme-toolbar-background: #35373c;
@theme-toolbar-color: #ffffff;
@theme-toolbar-link-color: #ffffff;
@theme-toolbar-hover-color: #ffaa40;
@theme-menubar-background: #ffaa40;
@theme-menubar-color: #ffffff;
@theme-menubar-sticky-background: @theme-menubar-background;
@theme-menubar-sticky-color: @theme-menubar-color;
@theme-menubar-active-item-background: rgba(255, 255, 255, 0.1);
@theme-menubar-active-item-color: #ffffff;
@theme-menuitem-hover-background: #ffaa40;
@theme-menuitem-hover-color: #ffffff;
@theme-menubar-dropdown-background: #ffffff;
@theme-menuitem-color: #404040;
@theme-menubar-responsive-background: #ffaa40;
@theme-menubar-responsive-color: #ffffff;
@theme-slider-active-color: #ffaa40;
@theme-slider-caption-background: rgba(0, 0, 0, 0.25);
@theme-slider-caption-color: #ffffff;
@theme-slider-right-background: #35373C;
@theme-slider-right-color: #ffffff;
@theme-slider-right-link-color: #ffffff;
@theme-slider-right-link-hover-color: #ffaa40;
@theme-breadcrumbs-background: #35373C;
@theme-breadcrumbs-color: #ffffff;
@theme-breadcrumbs-link-color: #ffffff;
@breadcrumb-disabled-color: fade(@theme-breadcrumbs-color, 50%);
@theme-spotlight-background: #759048;
@theme-spotlight-color: #ffffff;
@theme-spotlight-link-color: #ffaa40;
@theme-panel-box-background: #ffffff;
@theme_panel-box-border: @global-border;
@theme-border-strip-color: #ffaa40;
@panel-box-top-border-color: @theme-border-strip-color;
@icon-button-background: transparent;
@icon-button-hover-background: transparent;
@icon-button-active-background: transparent;
@icon-button-font-size: 16px;
@theme-utility-background-image: 'none';
@theme-utility-background: #759048;
@theme-utility-color: #ffffff;
@theme-footer-background: #3c3f46;
@theme-footer-background-image: 'none';
@theme-footer-color: #ffffff;
@theme-footer-link-color: #ffffff;
@theme-footer-hover-color: #ffb55a;
@theme-footer-nav-link-color: #ffb55a;
@theme-footer-bottom-border-color: #ffb55a;
@theme-light-font-color: lighten(@global-color, 50%);
@theme_global-light-shadow: rgba(255, 255, 255, 0.05);
@theme-events-monthyear-background: #759048;
@theme-events-monthyear-color: #ffffff;
@theme-events-dates-background: #ffffff;
@theme-events-dates-color: #696969;
// Theme Layout
// ==========================================================================
html {
overflow-y: scroll;
}
body {
position: relative;
z-index: 0;
background-color: @theme-canvas-background;
}
// Blocks
.tm-header-top {
background: @theme-top-header-background;
position: absolute;
height: @theme-top-header-height;
border-bottom: 1px solid @global-border;
}
.tm-sheet{
position: relative;
}
.tm-headerbar {
margin-top: 30px;
margin-bottom: 30px;
min-height: @theme-top-header-height - 160;
}
.tm-mainheader {
margin-bottom: @global-grid-gutter;
}
// Toolbar
.tm-toolbar {
background: @theme-toolbar-background;
border-radius: 0 0 @global-border-radius @global-border-radius;
box-shadow: 1px 1px 0 @theme_global-light-shadow;
min-height: @global-line-height;
padding: 5px 20px;
p{
font-size: @global-font-size - 1;
color: @theme-toolbar-color;
}
a,
.uk-subnav > li > a {
font-size: @global-font-size - 1;
color: @theme-toolbar-link-color;
}
a:hover,
.uk-subnav > li > a:hover {
color: @theme-toolbar-hover-color;
}
a.uk-icon-button {
font-size: @icon-button-font-size;
font-weight: 800;
}
.uk-subnav-line > li:nth-child(n+2):before {
border: 0;
width: 5px;
height: 5px;
box-shadow: 0 1px 0 lighten(@theme-toolbar-background, 10%);
background: darken(@theme-toolbar-background, 10%);
border-radius: @global-border-radius * 4;
position: relative;
top: -2px;
}
.uk-nav li > a > div {
line-height: 24px;
}
.uk-subnav > li {
line-height: @global-line-height;
}
}
.tm-toolbar > div.uk-float-left > .uk-panel {
float: left;
margin-right: @global-grid-gutter;
}
.tm-toolbar > div.uk-float-right > .uk-panel {
float: right;
margin-left: @global-grid-gutter;
}
.tm-toolbar a:hover,
.tm-toolbar .uk-subnav > li > a:hover{
color: @theme-toolbar-hover-color;
}
// Logo
.tm-logo {
display: block;
margin: 0 auto;
&:hover { text-decoration: none; }
}
.tm-logo-small {
letter-spacing: -0.31em;
p {
display: inherit;
}
}
.logo-position ();
// left logo
.logo-position () when (@theme-logo-position = 'left') {
.tm-logo {
float: left;
text-align: left;
}
}
// center logo
.logo-position () when (@theme-logo-position = 'center') {
.tm-logo {
float: none;
text-align: center;
}
}
// header-right
.tm-horizontal-login ul.tm-login-links > li {
float: left;
margin-right: @global-grid-gutter;
}
.tm-label-username,
.tm-label-password {
padding-bottom: 5px;
}
.tm-header-right {
max-width: 60%;
color: @theme-header-right-color;
h1,h2,h3,h4,h5,h6 {
color: @theme-header-right-color;
}
.uk-public-form {
width: 100%;
float: right;
}
.tm-login-grid .uk-width-1-5 {
padding: 0;
}
.uk-subnav.uk-subnav-list {
> li {
padding: 0 10px;
&:nth-child(n+2) {
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
}
}
}
.tm-header-right-small {
display: block;
color: @theme-header-right-color;
clear: both;
h1,h2,h3,h4,h5,h6 {
color: @theme-header-right-color;
}
> div {
padding: @panel-box-padding;
}
.uk-subnav.uk-subnav-list {
> li {
padding: 0 10px;
&:nth-child(n+2) {
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
}
}
}
// login in panel
.uk-panel-box .tm-login-grid > div{
width: 100% !important;
&:last-child .tm-login-button {
position: relative;
float: left;
margin-top: @global-grid-gutter-large;
}
}
.tm-login-grid {
position: relative;
}
.tm-login-button {
white-space: pre;
position: absolute;
bottom: 0;
right: 0;
}
// Navbar
.tm-navbar {
background: @theme-menubar-background;
letter-spacing: 1px;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
inset 0 -5px 0 @global-border,
0 1px 0 @global-border inset;
border-radius: @global-border-radius @global-border-radius 0 0;
.uk-navbar-nav > li > a {
color: @theme-menubar-color;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a,
.uk-navbar-nav > li.uk-active > a {
background-color: @theme-menubar-active-item-background;
color: @theme-menubar-active-item-color;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
}
.uk-nav-navbar > li > a {
color: @theme-menuitem-color;
font-family: @navbar-nav-font-family;
font-weight: @navbar-nav-font-weight;
}
.uk-dropdown-navbar {
background-color: @theme-menubar-dropdown-background;
.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
background-color: @theme-menuitem-hover-background;
color: @theme-menuitem-hover-color;
}
}
[data-uk-sticky] {
position: relative;
&.uk-active {
z-index: 1001;
}
&.uk-active.tm-navbar {
margin-top: 0;
border-radius: 0;
background-color: @theme-menubar-sticky-background;
.uk-navbar-nav > li > a,
div.icemegamenu ul#icemegamenu li.iceMenuLiLevel_1 > a > span.icemega_title{
color: @theme-menubar-sticky-color;
}
}
}
//
// Slideshow
//
.tm-sliderbar {
display: block;
> * {
padding-left: 0 !important;
}
div > .uk-panel-box {
box-shadow: none;
}
}
.tm-sliderbar,
.tm-slider {
background-color: @theme-slider-right-background;
}
.tm-sliderbar:not(:empty) {
margin-left: 0;
margin-right: 0;
}
.tm-caption-block {
padding: @global-grid-gutter;
background-color: @theme_global-light-shadow;
border-width: 0 0 1px 4px;
border-style: solid;
border-color: transparent;
border-bottom-color: @global-border;
box-shadow: inset 0 1px 0 @theme_global-light-shadow;
margin: 0 !important;
-webkit-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
h1,h2,h3,h4,h5,h6 {
padding-top: 10px;
}
p {
margin-bottom: 10px;
font-size: 14px;
}
.uk-block-icon{
color: @theme-slider-right-color;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
&:hover{
border-left-color: @theme-slider-active-color;
background-color: rgba(255, 255, 255, 0.1);
border-left-width: 4px;
.uk-block-icon {
font-size: @base-h1-font-size + 5;
}
}
}
.tm-slider-right {
background-color: @theme-slider-right-background;
color: @theme-slider-right-color;
h1,h2,h3,h4,h5,h6{
color: @theme-slider-right-color;
}
&.uk-scrollable-text {resize: none;}
a {color: @theme-slider-right-link-color;}
a:hover {color: @theme-slider-right-link-hover-color;}
}
//
// Spotlight
//
.tm-spotlight {
background-color: @theme-spotlight-background;
color: @theme-spotlight-color;
box-shadow: inset 0 -5px 0 @global-border;
border-top: 1px solid @theme_global-light-shadow;
padding: @panel-box-padding;
.uk-panel-title {
color: @theme-spotlight-color;
}
}
//
// Countdown
//
#cntdwn {
color: @theme-spotlight-color;
i {
font-style: normal;
text-transform: lowercase;
top: 4px;
position: relative;
}
b {
display: list-item;
font-size: @base-h2-font-size + 6;
font-weight: @base-heading-font-weight;
font-family: @base-heading-font-family;
list-style-type: none;
}
dl {
display: inline-block;
margin: 0 0 0 20px;
width: 60px;
padding: 10px;
text-align: center;
background-color: @global-border;
border-radius: @global-border-radius;
box-shadow: inset 0 1px 2px @global-border,
0 1px 0 rgba(255, 255, 255, 0.1);
}
}
#cntdwn h3,
.tm-cntdwn-title{
color: @theme-spotlight-color;
font-size: @base-h2-font-size + 6;
line-height: @base-h2-font-size + 6;
margin: 10px 0;
text-shadow: 0 2px 3px @global-border;
}
.tm-cntdwn-title > a {
text-decoration: none;
color: inherit;
}
.tm-cntdwn-details p{
margin: 0;
font-size: @global-font-size + 1;
}
// header bottom
.tm-header-bottom {
.uk-panel-box {
border-top: 0;
h3.uk-panel-title {
padding-bottom: 0;
font-size: @base-h2-font-size;
}
}
&.uk-grid {
margin-left: 0;
}
> * {
padding-left: 0 !important;
}
div > .uk-panel-box {
box-shadow: none;
}
}
//
// Middle
//
.tm-main > :nth-child(n+2) { margin-top: @global-grid-gutter; }
.uk-breadcrumb {
padding: 5px 20px;
background: @theme-breadcrumbs-background;
margin: 0;
box-shadow: inset 0 1px 0 @global-border,
inset 0 -1px 0 @global-border,
inset 0 2px 0 @theme_global-light-shadow;
a {
color: @theme-breadcrumbs-color;
}
}
.uk-breadcrumb > li > span{
color: @theme-breadcrumbs-color;
}
.uk-breadcrumb > li {
line-height: 30px;
}
.tm-content {
border-top: 3px solid @theme-border-strip-color;
padding: @panel-box-padding;
background: @global-background;
-webkit-box-shadow: @global-box-shadow-size @global-box-shadow;
box-shadow: @global-box-shadow-size @global-box-shadow;
}
.tm-noblog .tm-content {
.uk-pagination > li > span,
.uk-pagination > li > a {
box-shadow: none;
}
}
.tm-isblog .uk-article,
.tm-noblog .tm-content {
.uk-panel-box {
box-shadow: inset 0 0 0 1px @theme_global-light-shadow;
border: 1px solid @theme_panel-box-border;
}
.uk-panel-header {
box-shadow: none;
border: 1px solid @theme_panel-box-border;
}
}
.tm-content > :last-child { margin-bottom: 0; }
.pagenavcounter {
float: right;
font-size: @global-font-size - 2;
letter-spacing: 1px;
}
//
// Utility
//
.tm-utility > div > .uk-panel-box {
background-color: @theme-utility-background;
color: @theme-utility-color;
}
.tm-utility > div > .uk-panel-box > .uk-panel-title {
color: @theme-utility-color;
padding-bottom: @panel-box-padding / 2;
}
//
// Footer
//
.tm-bottom-b {
margin: 20px 0;
}
.tm-footer {
position: relative;
padding: @panel-box-padding 0 0;
background-color: @theme-footer-background;
color: @theme-footer-color;
margin-top: -200px;
padding-top: 230px;
z-index: -1;
.uk-panel-title {
color: @theme-footer-color;
border-bottom: 2px solid @global-border;
box-shadow: 0 1px 0 @theme_global-light-shadow;
padding-bottom: @global-grid-gutter;
}
a,
a.uk-icon-button,
.uk-subnav > li > a {
color: @theme-footer-link-color;
}
a:hover,
a.uk-icon-button:hover,
.uk-subnav > li > a:hover {
color: @theme-footer-hover-color;
}
// subnav
.uk-subnav-line > li:nth-child(n+2):before {
border-left-color: @global-border;
box-shadow: 1px 0 0 @theme_global-light-shadow;
}
.uk-panel + .uk-panel { margin-top: @global-grid-gutter; }
}
.tm-footer-bottom {
border-bottom: 5px solid @theme-footer-bottom-border-color;
border-top: 1px solid @global-border;
padding-top: 15px;
box-shadow: inset 0 1px 0 @theme_global-light-shadow;
a,
.uk-subnav > li > a {color: @theme-footer-nav-link-color;}
a.uk-icon-button {
line-height: 1;
}
> div {
display: inline-block;
max-width: 50%;
}
}
.tm-footer-nav {
> div {
float: left;
}
div + div {
margin-top: 0;
margin-left: 15px;
}
}
//
// Totop Scroller
//
.tm-totop-scroller {
display: block;
position: absolute;
top: @panel-box-padding - 10px;
right: @panel-box-padding - 10px;
z-index: @global-z-index;
width: @global-mini-height;
height: @global-mini-height;
color: @theme-footer-color;
text-align: center;
line-height: @global-mini-height;
font-size: @global-font-size;
-webkit-transition: all linear 0.05s;
transition: all linear 0.05s;
&:after {
content: "\f077";
font-family: "FontAwesome";
}
&:hover,
&:focus {
outline: none;
text-decoration: none;
font-size: @global-font-size + 2;
}
&:active { font-size: 11px;}
}
//
// Offcanvas
//
.uk-offcanvas .uk-search { margin: 0; }
//
// Tab in Panel
//
.uk-panel-tab {
.tm-tab-content {
padding: @panel-box-padding;
background: @global-background;
}
.uk-tab {
background: @panel-box-primary-background;
}
// Items
.uk-tab > li > a {
border-width: 0;
color: @global-light-color;
}
.uk-tab.uk-tab-grid {
border-bottom: 3px solid @panel-box-primary-background;
}
// Hover
.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a {
background: rgba(0,0,0,0.02);
color: @global-light-color;
}
// Active
.uk-tab > li.uk-active > a {
background: @global-background;
box-shadow: 1px 0 0 @global-border,
-1px 0 0 @global-border;
color: @global-color;
text-shadow: none;
}
.uk-tab > li.uk-active:first-child > a { box-shadow: 1px 0 0 @global-border; }
.uk-tab > li.uk-active:nth-last-child(2) > a { box-shadow: -1px 0 0 @global-border; }
.uk-tab > li.uk-active.uk-tab-responsive > a { box-shadow: none; }
.uk-tab > li.uk-active.uk-tab-responsive { border-left-width: 0; }
.uk-tab > li { margin-bottom: 0; }
.uk-tab > li + li {
border-left: 1px solid @global-border;
box-shadow: inset 1px 0 0 @theme_global-light-shadow;
}
.uk-tab > .uk-active + li,
.uk-tab > li + .uk-active {
border-left-color: rgba(0,0,0,0);
box-shadow: none;
}
.uk-tab > li:nth-child(n+2) > a { margin-left: 0; }
.uk-tab-grid { margin-left: 0; }
.uk-tab-grid > li:first-child > a { margin-left: 0; }
.uk-tab-grid:before { border-top-color: rgba(0,0,0,0); }
}
//
// Colored panels
//
.tm-panel-box-primary-color {
background: @button-background;
color: @global-contrast-color;
a { color: @global-contrast-color; }
}
.tm-panel-box-secondary-color {
background: @button-primary-background;
color: @global-contrast-color;
a { color: @global-contrast-color; }
}
//
// Form select
//
.tm-form-select {
position: relative;
border: 1px solid @form-border;
background: @form-background;
overflow: hidden;
&:after {
content: '\f0d7';
position: absolute;
top: 50%;
right: 10px;
color: @form-color;
font-family: 'FontAwesome';
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
pointer-events: none;
}
select {
border: none;
background: transparent;
background-image: none;
box-shadow: none;
text-indent: 0.01px;
text-overflow: '';
-webkit-appearance: none;
&::-ms-expand { display: none; }
&:focus { outline: none; }
option { font-family: @base-body-font-family; }
}
}
//
// shortcodes
//
.uk-module-title {
border-bottom: 1px dotted @global-border;
box-shadow: 0 1px 0 @theme_global-light-shadow;
padding-bottom: 15px;
margin-bottom: 10px !important;
}
.uk-switcher {
padding: 25px;
}
//
// blocks
//
.uk-block-number{
display: inline-block;
float: left;
background: @global-background;
border-radius: @global-border-radius;
border: 1px solid @global-border;
text-align: center;
margin: 5px @global-grid-gutter 5px 0;
min-width: 40px;
clear: both;
}
.uk-block-digit {
font-size: @base-h3-font-size;
font-family: @base-heading-font-family;
font-weight: @base-heading-font-weight;
display: block;
box-shadow: inset 0 0px 0 1px @theme_global-light-shadow;
padding: 5px 0;
}
.uk-block-bottom {
display: block;
padding: 0 5px;
border-top: 1px solid @global-border;
background: @global-primary-background;
color: @global-contrast-color;
border-radius: 0 0 @global-border-radius @global-border-radius;
margin: 0 -1px -1px;
letter-spacing: 1px;
font-size: @global-font-size - 2;
text-transform: uppercase;
min-height: 10px;
font-weight: 100;
}
.uk-event-descr {
margin: 0 0 5px;
}
.uk-block-icon {
font-size: @base-h1-font-size;
padding: @global-grid-gutter 5px;
color: inherit;
margin: 5px @global-grid-gutter 5px 0;
clear: both;
float: left;
}
//
// Toggles
//
.tm-toggle{
margin: 20px 0 10px;
padding: 0;
li.uk-toggle-code div,
li.code div{
background: rgba(0, 0, 0, 0.05);
}
> li {
border: 1px solid @global-border;
margin: 20px 0;
list-style-type: none;
border-top: 2px solid @theme-border-strip-color;
}
li > div i {
font-style: normal;
}
li > h3 {
margin: 0;
padding: @global-grid-gutter;
font-size: @base-h3-font-size;
cursor: pointer;
background-color: lighten(@global-background, 2%);
}
li > div {
background: desaturate(darken(@global-background, 3%), 15%);
display: none;
padding: @global-grid-gutter 45px;
border-top: 1px solid @global-border;
}
li > div p {
line-height: 22.9px;
text-shadow: none;
}
li.uk-toggle-open > div{display: block;}
li.uk-toggle-closed > div{
display: none;
}
li.uk-toggle-code div,
li.code div {
font-family: @base-code-font-family;
line-height: @base-pre-line-height;
font-size: @global-font-size;
white-space: pre-wrap;
word-wrap: break-word;
}
li .tm-toggle-button {
font-size: @base-h3-font-size;
position: relative;
margin: 20px 15px 0;
color: @global-primary-color;
cursor: pointer;
}
}
// Icons
#iconfonts .list-icons {
li {
line-height: 35px;
padding-left: 30px;
}
li i {
font-size: 20px;
margin: 5px 0 0 -30px;
}
}
.hook-icon-button() {
height: 20px;
line-height: 32px;
width: 20px;
margin-left: 5px;
}
.shortcode-icons {
padding-left: 0;
li {
display: inline-block;
list-style-type: none;
a {
font-size: @base-h3-font-size;
}
}
}
.list-icons {
&.uk-grid {margin: 0;}
padding-top: 10px;
li {
padding-left: 30px;
position: relative;
i {
position: absolute;
margin: 5px 0 0 -25px;
}
}
&.uk-icons-large li i{
font-size: 20px;
margin: 5px 0 0 -30px;
}
&.uk-icons-xlarge li {
padding-left: 40px;
}
&.uk-icons-xlarge li i {
font-size: 32px;
margin: 5px 0 0 -45px;
}
}
.uk-plain-list {
padding-left: 0;
}
.uk-list > li:before,
.uk-list > li:after {
display: inline;
}
// tags
.tagspopular ul {
padding-left: 0;
li {
list-style-type: none;
float: left;
}
}
.tag-body,
.tm-tags-list a,
.tagspopular ul li a{
background-color: @global-primary-background;
color: @global-contrast-color;
margin: 0 8px 8px 0;
padding: 0 10px;
display: inline-block;
border-radius: @global-border-radius;
border: 1px solid @global-border;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
text-decoration: none;
font-size: @global-font-size - 1;
}
.tag-body:hover,
.tm-tags-list a:hover,
.tagspopular ul li a:hover{
color: @global-contrast-color;
text-decoration: none;
background-color: desaturate(darken(@global-primary-background, 3%), 10%);
}
.tag-body:active,
.tm-tags-list a:active,
.tagspopular ul li a:active{
background-color: darken(@global-primary-background, 3%);
box-shadow: inset 0 2px 2px @global-border;
}
.tm-tags-list {
ul {
padding-left: 0;
li {
margin: 0;
display: inline-block;
a {
margin: 0 8px 8px 0;
}
}
}
}
// images
img.uk-image-round {
border-radius: @global-border-radius;
}
// modal box
.uk-modal-dialog.uk-modal-small {
width: 350px;
}
.uk-modal-dialog .uk-panel-title {
border-bottom: 1px dotted @global-border;
}
//
// Helper classes
//
.tm-border-top-grey {border-top-color: @global-border;}
.tm-border-top-none {border-top-color: rgba(0, 0, 0, 0)}
.tm-primary-color { color: @global-primary-color !important; }
.tm-secondary-color { color: @global-secondary-color !important;}
.tm-muted-background { background-color: @global-light-background; }
.tm-overflow-hidden { overflow: hidden; }
.tm-heading{
font-size: 30px;
padding-bottom: 20px;
border-bottom: 1px dotted @global-border;
}
.tm-text-large {
line-height: 1;
font-size: round(@base-h1-font-size * 2.5);
font-weight: @theme-thin-font-weight;
}
.tm-caps > .uk-panel-title {
font-size: 13px;
letter-spacing: 3px;
text-transform: uppercase;
text-align: center;
}
.tm-padding {
padding: @panel-box-padding;
&.uk-panel-box {
padding: 2% 4% 2%;
}
}
.tm-hidden-img {
position: absolute;
right: 0;
bottom: 0;
}
p:empty {
margin: 0;
}
.tm-padding-remove { padding: 0 !important; }
// Tablet and bigger
@media (min-width: @breakpoint-medium) {
.tm-margin-right-gutter-medium { margin-right: -@global-grid-gutter; }
}
// Panel
.tm-panel-box-teaser { margin: -@panel-box-padding!important; }
.tm-panel-space-teaser { margin: -@panel-space-padding -@panel-space-padding ((@panel-space-padding / 2)) -@panel-space-padding; }
.tm-panel-space-teaser:before,
.tm-panel-box-image-teaser:before {
content: '';
display: block;
position: absolute;
right: 0;
left: 0;
z-index: 10;
border-bottom: 1px solid @global-border;
}
// Large screen and bigger
@media (min-width: @breakpoint-xlarge) {
.tm-margin-right-gutter { margin-right: -@global-grid-gutter-large; }
}
//
// Article style
//
// Featured article image offset
.tm-article-featured-image {
position: relative;
margin: 0 -@panel-box-padding 0 -@panel-box-padding;
&:before {
content: '';
display: block;
position: absolute;
right: 0;
left: 0;
z-index: 10;
border-bottom: 1px solid @global-border;
}
}
.uk-article-meta {
letter-spacing: 1px;
margin: 0 0 10px;
}
.uk-article-title {
line-height: @article-title-line-height;
font-size: @article-title-font-size;
margin-top: 0;
}
.tm-article-content {
padding-top: @global-grid-gutter;
border-top: 1px dotted @global-border;
box-shadow: inset 0 1px 0 @theme_global-light-shadow;
}
.tm-article-date-true {
// Featured article image offset
.tm-article-featured-image {
margin-bottom: 0;
padding-top: @panel-box-padding / 2;
}
.tm-article-wrapper {
position: relative;
.uk-article-title {
margin-right: 80px;
}
}
.tm-article-date {
position: absolute;
top: 10px;
right: 0;
min-width: 35px;
padding: 8px;
color: @theme-light-font-color;
.tm-article-date-day {
font-size: round(@base-h1-font-size * 1.5);
font-family: @base-heading-font-family;
font-weight: @theme-thin-font-weight;
}
}
}
.tm-noblog .uk-article + .uk-article {
padding-top: @article-margin-top;
border-top: 1px solid @global-border;
}
.tm-content > h1,
.tm-title {
font-size: @global-font-size - 2;
color: @theme-light-font-color;
text-transform: uppercase;
letter-spacing: 5px;
}
//
// Animation
//
a {
-webkit-transition: color 50ms ease-in-out;
-moz-transition: color 50ms ease-in-out;
transition: color 50ms ease-in-out;
}
.uk-button {
-webkit-transition: all 50ms ease-in-out;
-moz-transition: all 50ms ease-in-out;
transition: all 50ms ease-in-out;
}
//
// Error
//
.tm-error-icon { font-size: 250px; }
.tm-error-headline { font-size: 100px; }
//
// Offline
//
.tm-offline { width: 300px; }
//
// Socialbuttons
//
.tm-socialbuttons {
line-height: 1;
> div {
margin-right: 10px;
float: left;
}
}
//
// Canvase Background Style
//
.canvas-bg-style ();
// 1. light wood
.canvas-bg-style () when (@theme-canvas-background-image = 'light-wood') {
body { background: @theme-canvas-background url(../images/texture/1.jpg) 0 0 repeat; }
}
// 2. oak wood
.canvas-bg-style () when (@theme-canvas-background-image = 'oak-wood') {
body { background: @theme-canvas-background url(../images/texture/2.jpg) 0 0 repeat; }
}
// 3. ply wood
.canvas-bg-style () when (@theme-canvas-background-image = 'ply-wood') {
body { background: @theme-canvas-background url(../images/texture/3.jpg) 0 0 repeat; }
}
// 4. grunge wood
.canvas-bg-style () when (@theme-canvas-background-image = 'grunge-wood') {
body { background: @theme-canvas-background url(../images/texture/4.jpg) 0 0 repeat; }
}
// 5. parquet floor
.canvas-bg-style () when (@theme-canvas-background-image = 'parquet') {
body { background: @theme-canvas-background url(../images/texture/10.jpg) 50% 0;
background-size: contain;
}
}
// 6. rough
.canvas-bg-style () when (@theme-canvas-background-image = 'rough') {
body { background: @theme-canvas-background url(../images/overlay/1.png) 0 0 repeat; }
}
// 7. small boxes
.canvas-bg-style () when (@theme-canvas-background-image = 'small-boxes') {
body { background: @theme-canvas-background url(../images/overlay/2.png) 0 0 repeat; }
}
// 8. vertical
.canvas-bg-style () when (@theme-canvas-background-image = 'vertical') {
body { background: @theme-canvas-background url(../images/overlay/3.png) 0 0 repeat; }
}
// 9. horizontal
.canvas-bg-style () when (@theme-canvas-background-image = 'horizontal') {
body { background: @theme-canvas-background url(../images/overlay/4.png) 0 0 repeat; }
}
// 10. vintage
.canvas-bg-style () when (@theme-canvas-background-image = 'vintage') {
body { background: @theme-canvas-background url(../images/overlay/5.png) 0 0 repeat; }
}
// 11. diagonal
.canvas-bg-style () when (@theme-canvas-background-image = 'diagonal') {
body { background: @theme-canvas-background url(../images/overlay/6.png) 0 0 repeat; }
}
// 12. fine-print
.canvas-bg-style () when (@theme-canvas-background-image = 'fine-print') {
body { background: @theme-canvas-background url(../images/overlay/7.png) 0 0 repeat; }
}
//
// Utility Background Style
//
.utility-bg-style ();
// 1. light wood
.utility-bg-style () when (@theme-utility-background-image = 'light-wood') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/texture/1.jpg) 0 0 repeat; }
}
// 2. oak wood
.utility-bg-style () when (@theme-utility-background-image = 'oak-wood') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/texture/2.jpg) 0 0 repeat; }
}
// 3. ply wood
.utility-bg-style () when (@theme-utility-background-image = 'ply-wood') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/texture/3.jpg) 0 0 repeat; }
}
// 4. grunge wood
.utility-bg-style () when (@theme-utility-background-image = 'grunge-wood') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/texture/4.jpg) 0 0 repeat; }
}
// 5. parquet floor
.utility-bg-style () when (@theme-utility-background-image = 'parquet') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/texture/10.jpg) 50% 0; background-size: contain;
}
}
// 6. rough
.utility-bg-style () when (@theme-utility-background-image = 'rough') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/1.png) 0 0 repeat; }
}
// 7. small boxes
.utility-bg-style () when (@theme-utility-background-image = 'small-boxes') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/2.png) 0 0 repeat; }
}
// 8. vertical
.utility-bg-style () when (@theme-utility-background-image = 'vertical') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/3.png) 0 0 repeat; }
}
// 9. horizontal
.utility-bg-style () when (@theme-utility-background-image = 'horizontal') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/4.png) 0 0 repeat; }
}
// 10. vintage
.utility-bg-style () when (@theme-utility-background-image = 'vintage') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/5.png) 0 0 repeat; }
}
// 11. diagonal
.utility-bg-style () when (@theme-utility-background-image = 'diagonal') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/6.png) 0 0 repeat; }
}
// 12. fine-print
.utility-bg-style () when (@theme-utility-background-image = 'fine-print') {
.tm-utility > div > .uk-panel-box { background: @theme-utility-background url(../images/overlay/7.png) 0 0 repeat; }
}
// Footer Background Style
.footer-bg-style ();
// 1. rough
.footer-bg-style () when (@theme-footer-background-image = 'rough') {
.tm-footer { background: @theme-footer-background url(../images/overlay/1.png) 0 0 repeat; }
}
// 2. small-boxes
.footer-bg-style () when (@theme-footer-background-image = 'small-boxes') {
.tm-footer { background: @theme-footer-background url(../images/overlay/2.png) 0 0 repeat; }
}
// 3. vertical
.footer-bg-style () when (@theme-footer-background-image = 'vertical') {
.tm-footer { background: @theme-footer-background url(../images/overlay/3.png) 0 0 repeat; }
}
// 4. horizontal
.footer-bg-style () when (@theme-footer-background-image = 'horizontal') {
.tm-footer { background: @theme-footer-background url(../images/overlay/4.png) 0 0 repeat; }
}
// 5. vintage
.footer-bg-style () when (@theme-footer-background-image = 'vintage') {
.tm-footer { background: @theme-footer-background url(../images/overlay/5.png) 0 0 repeat; }
}
// 6. diagonal
.footer-bg-style () when (@theme-footer-background-image = 'diagonal') {
.tm-footer { background: @theme-footer-background url(../images/overlay/6.png) 0 0 repeat; }
}
// 7. fine-print
.footer-bg-style () when (@theme-footer-background-image = 'fine-print') {
.tm-footer { background: @theme-footer-background url(../images/overlay/7.png) 0 0 repeat; }
}
//
// pricing tables
//
.pricing {
&.two .price-col{width: 49.8%;}
&.three .price-col{width: 33%;}
&.four .price-col{width: 24.8%;}
&.five .price-col{width: 19.8%;}
&.six .price-col{width: 16.5%;}
}
.price-col{
border-top: 3px solid @theme-border-strip-color;
border-bottom: 1px solid @global-border;
border-right: 1px solid @global-border;
margin: 0;
position: relative;
box-shadow: 1px 1px 0 @theme_global-light-shadow,
inset 0 1px 20px rgba(0, 0, 0, 0.025);
li {
margin-bottom: 0;
}
&:first-child {
border-left: 1px solid @global-border;
border-radius: 0 0 0 @global-border-radius;
}
&:last-child {
border-right: 1px solid @global-border;
border-radius: 0 0 @global-border-radius 0;
}
.post ol{
margin: 1em -8px 1em 13px !important;
padding-left: 11px !important;
}
&.tm-shift-top {
margin-top: -20px !important;
}
&.focus{
z-index: 1;
box-shadow: 1px 1px 10px @global-border,
inset 0 0 0 1px @theme_global-light-shadow;
}
&.focus{
border-radius: @global-border-radius;
.price-tag {
border-radius: @global-border-radius @global-border-radius 0 0;
}
}
}
.price-head{
padding: 10px 0 5px;
margin-bottom: 20px;
position: relative;
z-index: 0;
background-color: @global-primary-background;
border-bottom: 1px solid @global-border;
border-top: 1px solid @global-border;
.title{
color: @global-contrast-color;
padding: 0 5px 5px !important;
margin: 0;
}
}
ul.feature {
margin: 0;
padding: 0;
> li {
text-align: left;
padding: 7px @panel-box-padding;
line-height: @base-h6-line-height;
border-bottom: 1px dashed @global-border;
list-style-type: none;
border-top: 1px dashed @theme_global-light-shadow;
i {
float: right;
color: @global-primary-color;
font-size: @base-h3-font-size;
}
}
> li:first-child {
border-top: 0;
}
> li:last-child {
border-bottom: 0;
}
}
.price-tag{
padding: @global-grid-gutter 0;
line-height: @base-h1-line-height;
font-size: @base-h1-font-size;
margin: 0;
font-family: @base-heading-font-family;
font-weight: @base-heading-font-weight;
color: @global-heading-color;
sup{
top: -1em;
}
sup,
sub {
font-size: @base-h3-font-size;
}
}
.call-action{
display: inline-block;
padding: @global-grid-gutter;
}
//
// Widgetkit
//
// lightbox
a[data-lightbox],
a[data-lightbox] img,
.spotlight .overlay-default{
border-radius: @global-border-radius;
}
a[data-lightbox]:hover,
a[data-lightbox]:hover img,
.spotlight .overlay-default:hover{
border-radius: 0;
}
#lightbox-title{
font-size: @global-font-size - 1;
-webkit-animation-name: uk-slide-top-fixed;
animation-name: uk-slide-top-fixed;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
&.lightbox-title-float {
font-weight: normal;
margin-left: -35px;
}
}
a.spotlight:hover img,
a.uk-overlay:hover img{
-webkit-transform: @global-hover-transform;
-moz-transform: @global-hover-transform;
transform: @global-hover-transform;
}
a.spotlight img,
a.uk-overlay img{
-webkit-transition: @global-transition;
-moz-transition: @global-transition;
transition: @global-transition;
}
// audio/video
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-time-rail .mejs-time-current{
height: 13px;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
background: @global-primary-background;
}
.mejs-button.mejs-volume-button.mejs-mute {
margin-right: 10px;
}
.mejs-button.mejs-fullscreen-button {
margin-right: 10px !important;
}
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total{
border: 0 none;
background: @global-border;
border-radius: @global-border-radius;
}
.mejs-controls .mejs-time-rail .mejs-time-total{
box-shadow: 0 1px 0 @theme_global-light-shadow, 0 -1px 2px @global-border;
}
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-time-rail .mejs-time-loaded{border: 0 none;}
.mejs-controls .mejs-time-rail .mejs-time-float-current, .mejs-time-float{
background: #EEEEEE !important;
border: 0 none;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{
filter: none;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
box-shadow: 0 -1px 0 @theme_global-light-shadow inset;
}
.mejs-controls .mejs-button button {
font-size: @global-font-size - 2;
color: @global-contrast-color;
margin: 11px;
}
.mejs-container,
.mejs-container .mejs-controls{
border: 0 none;
border-radius: @global-border-radius;
background: @panel-box-secondary-background;
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.075) inset, 0 0 0 1px @global-border;
}
.mejs-overlay,
.mejs-mediaelement video,
.mejs-poster,
.mejs-video,
.mejs-audio {
display: table;
width: 100% !important;
}
.mejs-container .mejs-controls .mejs-time {
padding-top: 14px;
span {
margin: 6px 4px 0 5px;
}
}
.mejs-controls {
a.mejs-horizontal-volume-slider {
margin-top: 3px;
}
div.mejs-horizontal-volume-slider {
margin: 3px;
}
div.mejs-time-rail{
padding-top: 8px;
}
.mejs-button button:focus{
outline: 1px dotted @theme_global-light-shadow;
}
.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #fefefe
}
}
.mejs-container.mejs-video{background: #000}
.mejs-container .mejs-controls{text-shadow: none;}
.mejs-overlay-button{
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
}
.mejs-poster img {
max-width: 100%;
max-height: 100%;
}
.mejs-container .mejs-controls {
height: 40px;
}
#lightbox-outer,
#lightbox-content{
border: 0 solid #202020;
}
#lightbox-outer{
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#lightbox-title-over {
text-shadow: 0 1px 0 black;
border-top: 1px solid rgba(0, 0, 0, 0.5);
}
#lightbox-wrap {
padding: 20px 0;
}
#slide-zone > div img {
display: block;
}
//
// Widgetkit 1 :: Home-slide Slideshow
// ===================================
.wk-slideshow-home {
.nav {
position: absolute;
left: 20px;
top: 15px;
z-index: 2;
li {
margin-left: 8px;
display: inline-block;
&:first-child { margin-left: 0; }
}
span {
width: 13px;
height: 13px;
background-color: rgba(255, 255, 255, 0.5);
border: 1px solid rgba(0, 0, 0, 0.35);
}
span:hover,
.active span {
border: 1px solid rgba(0, 0, 0, 0.35);
background-color: @theme-slider-active-color;
}
}
.caption {
border-top: 1px solid @theme-slider-active-color;
background: @theme-slider-caption-background;
color: @theme-slider-caption-color;
padding: 20px;
text-shadow: 2px 0 3px rgba(0, 0, 0, 0.5);
a {text-decoration: none;}
p {margin: 0;}
}
h1 {
color: @theme-slider-caption-color;
font-size: 28px;
}
iframe {
width: 100% !important;
}
}
// Buttons
.wk-slideshow-home > div {
position: relative;
.next,
.prev {
top: 0;
width: 35px;
height: 35px;
background-color: @theme-slider-caption-background;
&:hover {
-webkit-box-shadow: inset 0 -50px 50px rgba(255, 255, 255, 0.15);
box-shadow: inset 0 -50px 50px rgba(255, 255, 255, 0.15);
}
}
.next:after,
.prev:after {
text-align: center;
position: absolute;
width: 35px;
line-height: 32px;
font-size: @base-h2-font-size;
color: @theme-slider-caption-color;
font-family: 'FontAwesome';
}
.next { right: 0; }
.prev { right: 35px; }
.next:after { content: "\f105"; }
.prev:after { content: "\f104"; }
}
@media (max-width: @breakpoint-medium-max) {
.wk-slideshow-home {
h1 {
margin: 0;
font-size: @base-h2-font-size;
}
> div .next,
> div .prev {
display: none;
}
.caption {
font-size: @global-font-size - 1;
line-height: 22px;
}
}
}
@media (max-width: @breakpoint-mini-max) {
.wk-slideshow-home .caption p {
display: none;
}
}
//
// Widgetkit 2 :: Slideshow Home
// =============================
.tm-slideshow-home {
overflow: hidden;
.tm-dotnav-top {
position: absolute;
top: 0;
left: 20px;
}
.uk-dotnav {
> * {
padding-left: 8px;
}
li a {
width: 13px;
height: 13px;
border-radius: 0;
background-color: rgba(255, 255, 255, 0.5);
border: 1px solid rgba(0, 0, 0, 0.35);
}
li a:hover,
> .uk-active > * {
border: 1px solid rgba(0, 0, 0, 0.35);
background-color: @theme-slider-active-color;
-webkit-transform: scale(1);
transform: scale(1);
}
}
.uk-button {
margin-left: 20px;
}
.uk-overlay-panel{
border-top: 1px solid @theme-slider-active-color;
background: @theme-slider-caption-background;
color: @theme-slider-caption-color;
padding: 20px;
text-shadow: 2px 0 3px rgba(0, 0, 0, 0.5);
h1,h2,h3,h4,h5,h6{
font-size: 28px;
line-height: 42px;
margin: 0 0 15px 0;
display: block;
}
> div {
.uk-button {
float: right;
}
> div {
text-align: right;
font-size: round((@global-font-size*1.2));
line-height: @base-h2-line-height;
}
}
}
// slidenav
.uk-slidenav {
top: 25px;
width: 35px;
height: 35px;
display: inline-block;
background-color: @theme-slider-caption-background;
}
.uk-slidenav-next:before,
.uk-slidenav-previous:before {
text-align: center;
position: absolute;
width: 35px;
left: 0;
top: 0;
line-height: 32px;
font-family: 'FontAwesome';
font-size: @base-h2-font-size;
color: @theme-slider-caption-color;
}
.uk-slidenav-next:hover,
.uk-slidenav-previous:hover {
box-shadow: inset 0 -50px 50px rgba(255, 255, 255, 0.15);
}
.uk-slidenav-next {
right: 0;
}
.uk-slidenav-previous {
right: 35px;
left: auto;
}
.uk-slidenav-next:before { content: "\f105"; }
.uk-slidenav-previous:before { content: "\f104"; }
}
//
// Widgetkit 1: scoller Slideshow
// ==============================
.wk-slideshow-scroll {
background-color: @global-background;
color: @global-color;
margin-bottom: 30px !important;
.nav {
position: absolute;
bottom: -35px;
left: 0;
text-align: center;
width: 100%;
li {
display: inline-block;
margin-left: 8px;
&:first-child {margin-left: 0;}
}
span,
.active span{
font-family: 'FontAwesome';
color: inherit;
font-size: 16px;
width: 16px;
height: 16px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
span:before {
content: "\f10c";
}
.active span:before {
content: "\f192";
}
}
.caption {
background-color: rgba(0, 0, 0, 0);
left: auto;
padding: 0;
}
> div .next:after,
> div .prev:after {
font-family: 'FontAwesome';
font-size: 32px;
color: @global-color;
}
> div .next:after { content: "\f105"; }
> div .prev:after { content: "\f104"; }
.prev,
.next {
border-radius: 100%;
z-index: 0;
top: 35%;
padding: 10px;
width: 24px;
height: 24px;
line-height: 23px;
background-color: @global-background;
text-align: center;
}
.prev {
left: -24px;
text-indent: -10px;
box-shadow: -3px 0 2px @global-border;
}
.next {
right: -24px;
text-indent: 10px;
box-shadow: 3px 0 2px @global-border;
}
.uk-grid {
margin-left: 0 !important;
}
}
.tm-scroller-content {
padding: 10px;
border-right: 3px solid @theme-border-strip-color;
}
.tm-scroller-border {
border: 1px dashed @global-border;
padding: 20px;
}
.tm-utility {
.wk-slideshow-scroll .nav span,
.wk-slideshow-scroll .nav .active span {
color: @theme-utility-color;
}
.wk-slideshow-scroll {
box-shadow: @panel-box-box-shadow-size @panel-box-box-shadow;
}
}
@media (max-width: @breakpoint-medium-max) {
.wk-slideshow-scroll .caption {
bottom: 30%;
right: 30px;
}
.tm-scroller-content {
width: 100%;
border-right: 0;
blockquote {
width: 85%;
}
}
.tm-scroll-avatar {
right: 25px;
bottom: 30%;
img {
border-radius: 100%;
border: 3px solid @theme-border-strip-color;
background: @global-background;
}
}
.wk-slideshow-scroll > div .next,
.wk-slideshow-scroll > div .prev {
display: none;
}
}
//
// Widgetkit 2: Slideshow Scroll
// =============================
.tm-slideshow-scroll {
background-color: @global-background;
color: @global-color;
margin-bottom: 30px !important;
.uk-slideshow {
overflow: visible;
}
// dotnav
.tm-dotnav-scroll {
position: absolute;
left: 0;
bottom: -30px;
text-align: center;
width: 100%;
.uk-dotnav {
margin-top: 0;
height: 35px;
li {
padding-left: 8px;
}
li a {
font-family: 'FontAwesome';
color: @global-contrast-color;
font-size: 16px;
width: 16px;
height: 16px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
background-color: transparent;
text-indent: 100%;
}
> * > :active,
> .uk-active > * {
-webkit-transform: none;
transform: none;
}
li > a:before {
content: "\f10c";
text-indent: 0;
position: absolute;
display: block;
width: 16px;
}
> li.uk-active {
> a:before {
content: "\f192";
}
}
}
}
// slidenav
.uk-slidenav {
border-radius: 100%;
z-index: 0;
top: 35%;
padding: 10px;
width: 44px;
height: 44px;
line-height: 23px;
background-color: @global-background;
text-align: center;
display: block;
position: absolute;
&:before{
text-align: center;
position: absolute;
width: 35px;
left: 10%;
line-height: 24px;
font-family: 'FontAwesome';
font-size: 32px;
color: @global-color;
}
}
.uk-slidenav-previous {
left: -24px;
right: auto;
text-indent: -10px;
box-shadow: -3px 0 2px @global-border;
}
.uk-slidenav-next {
right: -24px;
text-indent: 10px;
box-shadow: 3px 0 2px @global-border;
}
.uk-slidenav-next:hover,
.uk-slidenav-previous:hover {
box-shadow: inset 0 -50px 50px rgba(255, 255, 255, 0.15);
}
.uk-slidenav-next:before { content: "\f105"; }
.uk-slidenav-previous:before { content: "\f104"; }
}
//
// General responsive
//
// Only Tablets (Landscape)
@media (min-width: @breakpoint-medium) and (max-width: @breakpoint-large) {
.uk-navbar-nav > li > a { padding: 0 20px; }
}
// Only tablets (Portrait)
@media (min-width: @breakpoint-medium) and (max-width: @breakpoint-medium-max) {
.uk-navbar-nav > li > a { padding: 0 15px; }
.tm-hidden-img {right: auto;}
.tm-slider {
width: 100%;
}
.tm-slider-right {
width: 100%;
margin-top: 0 !important;
&.uk-scrollable-text {
height: 100%;
}
}
.tm-caption-block .uk-block-icon {
float: right;
}
}
// All Phones
@media (max-width: @breakpoint-small-max) {
.tm-sheet {
padding: 0;
}
.tm-toolbar,
.tm-navbar {
border-radius: 0;
}
.tm-navbar,
[data-uk-sticky].uk-active.tm-navbar {
background-color: @theme-menubar-responsive-background;
}
.uk-navbar-toggle {
color: @theme-menubar-responsive-color;
}
.tm-caption-block .uk-block-icon {
float: right;
}
.tm-article-date-true .tm-article-wrapper .uk-article-title {
margin-right: 0;
}
.tm-padding-top-remove-small { padding-top: 0 !important; }
.tm-margin-bottom-small { margin-bottom: 40px !important; }
.tm-mainheader {
margin-bottom: 0;
background-color: @theme-top-header-background;
}
.uk-grid > * > .uk-panel + .uk-panel,
.uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {
margin-top: 0;
}
.tm-content,
.uk-panel-box {
border-top-color: transparent;
box-shadow: none;
}
.tm-header-right {
max-width: 100%;
background-color: @theme-top-header-background;
display: block;
float: left;
> div,
.tm-horizontal-login {
margin: @panel-box-padding;
display: inline-block;
}
.uk-public-form {
width: 100%;
}
.uk-form label {
display: block;
}
&.uk-visible-small {
.tm-login-grid > div{
width: 100% !important;
}
.tm-login-grid > div:last-child .tm-login-button {
position: relative;
float: left;
margin-top: @global-grid-gutter-large;
}
.tm-login-grid {
position: relative;
}
.tm-login-button {
white-space: pre;
position: absolute;
bottom: 0;
}
}
}
.tm-counter {
float: none;
text-align: center;
margin-bottom: 15px;
}
.tm-hidden-img {
position: relative;
}
#cntdwn {
padding: @panel-box-padding / 2;
}
#cntdwn dl {
width: 45px;
margin: 0 0 0 5px;
padding: 8px;
}
#cntdwn b {
font-size: 24px;
}
#cntdwn i {
font-size: 11px;
}
#cntdwn h3,
.tm-cntdwn-title {
font-size: 24px;
line-height: 1.6;
text-align: center;
}
.price-col{
width: 99% !important;
padding-right: 0;
margin-bottom: 5px;
}
ul.feature > li {padding: 7px 15px 7px 20px !important}
.price-col .price-tag{padding: 15px 5px 10px !important}
.call-action {padding: 20px 5px 25px;}
.tm-cntdwn-details p {
text-align: center;
margin: 0 10px;
}
.tm-slider-right.uk-scrollable-text {
height: 100%;
}
.tm-footer-bottom {
text-align: center;
> div {
float: none;
text-align: center;
display: inline-block;
}
}
.uk-nav-offcanvas .uk-nav-sub li {
line-height: 32px;
}
#jevents_header ul.actions {display: none}
.ev_navigation td{display: none;}
.ev_navigation td.iconic_td{
width: 45px;
display: table-cell;
}
div.nav_bar_cal {width: 43px}
}
// Phones portrait
@media (max-width: @breakpoint-mini-max) {
.tm-article-date-true .tm-article-wrapper .uk-article-title {
clear: both;
}
.tm-article-content p {
clear: both;
}
.tm-spotlight {
padding: @panel-box-padding/2;
}
#cntdwn {
padding: 0;
}
.tm-caption-block .uk-block-icon {
float: right;
}
}
//
// Jevents Calendar
//
.mod_events_monthyear{
border-color: @global-border;
border-style: solid;
border-width: 1px 1px 4px;
font-weight: normal;
width: 100% !important;
height: 45px !important;
text-shadow: none;
background-color: @theme-events-monthyear-background;
box-shadow: inset 0 1px 2px @theme_global-light-shadow;
border-radius: @global-border-radius + 1 @global-border-radius + 1 0 0;
}
.mod_events_monthyear tr > td:nth-child(2),
.mod_events_monthyear tr > td:nth-child(4) {
padding: 0 10px 0;
}
.mod_events_monthyear tr > td:nth-child(2){
border-right: 1px solid @global-border;
box-shadow: 2px 0 0 @theme_global-light-shadow;
}
.mod_events_monthyear tr > td:nth-child(4){
border-left: 1px solid @global-border;
box-shadow: inset 1px 0 0 @theme_global-light-shadow;
}
.mod_events_monthyear tr > td:nth-child(2) > div,
.mod_events_monthyear tr > td:nth-child(4) > div {
color: @theme-events-monthyear-background;
font-size: 0;
}
.mod_events_monthyear tr > td:nth-child(2) > div:before,
.mod_events_monthyear tr > td:nth-child(4) > div:before {
color: @theme-events-monthyear-color;
font-size: @base-h4-font-size;
font-family: "FontAwesome";
line-height: @global-line-height;
top: 2px;
position: relative;
}
.mod_events_monthyear tr > td:nth-child(2) > div:before {
content: "\f104";
}
.mod_events_monthyear tr > td:nth-child(4) > div:before {
content: "\f105";
}
.ev_fieldset,
.ev_td_left, a.ev_link_row:link,
a.ev_link_weekday:link,
a.ev_link_weekday:hover,
.mod_events_table {
font-family: @base-body-font-family;
color: @global-color;
font-size: @base-body-font-size - 1;
}
dt.tabs h3 {margin: 3px;}
dt.tabs h3 a {
font-size: @base-h3-font-size;
font-weight: normal;
color: #FFF;
}
.ev_fieldset{
font-size: @global-font-size;
font-weight: normal;
}
.mod_events_monthyear td:first-child,
.mod_events_monthyear td:last-child{
display: none;
}
.mod_events_monthyear a.mod_events_link {
color: @theme-events-monthyear-color !important;
font-size: @base-h4-font-size + 2;
font-family: @base-heading-font-family;
font-weight: @base-heading-font-weight !important;
line-height: @global-line-height;
}
a.mod_events_daylink:visited,
a.mod_events_daylink:link {
color: @theme-events-dates-color;
}
.mod_events_td_daywithevents > a.mod_events_daylink:visited,
.mod_events_td_daywithevents > a.mod_events_daylink:link {
color: @panel-box-primary-color;
}
.mod_events_table{
border: 1px solid @global-border;
background-color: @theme-events-dates-background;
width: 100% !important;
position: relative;
}
.mod_events_monthyear,
.mod_events_table{
margin: 0 auto;
border-collapse: collapse;
border-style: hidden;
border-bottom-style: solid;
}
.mod_events_td_daynoevents {
padding: 3px !important;
}
.mod_events_td_todaynoevents {
border-radius: @global-border-radius;
background-color: @global-light-background;
color: @theme-events-monthyear-color;
border: 0;
}
.ev_table,
#jevents_body .ev_table{
border-width: 0 1px 1px;
border-style: solid;
border-color: @global-border;
box-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.ev_td_right,
#jevents_body .ev_td_right{
border-top: 1px solid @global-border;
box-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.ev_td_left,
.ev_td_today,
#jevents_body .ev_td_left{
border-width: 1px 1px 0 0;
border-style: solid;
border-color: @global-border;
box-shadow: 0 1px 0 rgba(255,255,255,.5);
}
#jevents_body .ev_td_left {
background-color: darken(@global-background, 2%);
width: 30%;
}
#jevents .jevbootstrap input,
#jevents .jevbootstrap button,
#jevents .jevbootstrap select,
#jevents .jevbootstrap textarea {
font-family: @base-body-font-family;
font-weight: @base-body-font-weight;
font-size: @global-font-size;
}
#cu_until,
#cu_count,
#interval_div > div,
#byyearday,
#bymonth,
#bymonthday,
#byweekno,
#byday,
#bysetpos {
background: transparent !important;
}
a.addjevent {
background: none !important;
}
a.addjevent:before {
content: "\f055";
font-family: "fontAwesome";
font-size: @global-font-size + 2;
}
div.pagetitle h2 {
white-space: nowrap;
}
.mod_events_dayname {
border-bottom: 1px dotted @global-border;
}
.mod_events_td_dayname,
.mod_events_td_dayname .sunday {
color: @global-color;
}
.mod_events_td_dayname,
.cal_td_daysnames{
border: 0 none;
height: 24px !important;
font-weight: normal
}
.mod_events_td_dayname{
background: none;
height: 30px !important;
}
.cal_td_daysnames,
.cal_td_weeklink,
#jevents_body .event_legend_container{
background-color: darken(@global-background, 4%);
}
.cal_table,
#jevents_body .event_legend_container {
border: 1px solid @global-border;
}
.cal_td_daysnoevents{
background: darken(@global-background, 2%);
}
a.cal_titlelink:link,
a.cal_titlelink:visited,
a.cal_titlelink:hover {
font-family: @base-body-font-family;
font-weight: @base-body-font-weight;
font-size: @global-font-size - 2;
}
div.event_legend_name {
font-weight: @base-body-font-weight;
font-size: @global-font-size;
}
div.event_legend_name a,
.cal_td_daysnames,
.cal_td_weeklink,
#jevents .jevbootstrap a,
.cal_td_weeklink a{
color: @global-color;
}
.cal_td_weeklink a{
font-weight: @base-body-font-weight;
font-family: @base-body-font-family;
color: lighten(@global-color,5%) !important;
font-size: @global-font-size - 2;
}
a.cal_daylink {
font-weight: @base-body-font-weight;
font-family: @base-body-font-family;
&:link {
font-weight: @base-body-font-weight;
font-family: @base-body-font-family;
font-size: @global-font-size - 2;
display: block;
padding-left: 5px;
color: fade(@global-color, 50%);
}
&:visited {
color: fade(@global-color, 50%);
}
&:hover{
color: @global-primary-color;
}
}
.cal_td_weeklink,
.cal_td_daysnoevents{
border: 1px solid @global-border;
box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
background-image: -webkit-linear-gradient(top, @theme_global-light-shadow, rgba(0, 0, 0, 0.035));
background-image: linear-gradient(to bottom, @theme_global-light-shadow, rgba(0, 0, 0, 0.035));
}
.cal_td_weeklink{border: 0 none;}
.cal_td_today{
background-color: transparent;
border: 2px solid @global-primary-color;
}
.mod_events_td_dayoutofmonth{
background: none;
color: @theme-light-font-color;
}
.mod_events_td_daywithevents{
border: 0 none;
border-radius: @global-border-radius;
background-color: lighten(@global-primary-background, 10%);
color: @global-contrast-color;
}
tr.icon_labels {
font-size: @global-font-size - 2;
}
.uk-event-time{
display: inline-block;
float: left;
background: @global-background;
color: @global-color;
border-radius: @global-border-radius;
border: 1px solid @global-border;
text-align: center;
margin: 5px @global-grid-gutter 5px 0;
min-width: 45px;
}
.mod_events_latest_table .uk-event-time {
float: right;
margin: 5px 0 5px @global-grid-gutter;
}
.mod_events_latest_date:nth-child(1) {
font-size: @base-h3-font-size;
font-family: @base-heading-font-family;
display: block;
padding: 5px 0;
}
.mod_events_latest_date:nth-child(2) {
display: block;
padding: 0 5px;
border-top: 1px solid @global-border;
background: @global-primary-background;
color: @global-contrast-color;
border-radius: 0 0 @global-border-radius @global-border-radius;
margin: 0 -1px -1px;
letter-spacing: 1px;
font-size: @global-font-size - 2;
text-transform: uppercase;
}
.uk-panel-box-secondary span.mod_events_latest_date:nth-child(2) {
-webkit-box-shadow: inset 0 1px 0 @theme_global-light-shadow, 0 2px 0 1px @global-border;
box-shadow: inset 0 1px 0 @theme_global-light-shadow, 0 2px 0 1px @global-border;
}
// admin
#jevents_body {
padding: @global-grid-gutter-large 0;
}
div#jevents table.adminform,
.jeventslight div#jevents div.current{
background-color: transparent;
}
div#jevents div.current,
.ev_adminpanel table{
border: 1px solid @global-border;
border-radius: @global-border-radius + 1;
}
dt.tabs{
border-radius: 3px 3px 0 0 !important;
}
div#jevents table.adminform{
border: 1px solid @global-border;
box-shadow: none;
}
.nav_bar_cell {
background-color: transparent;
padding: @global-grid-gutter 0;
}
td.nav_bar_cell a b {
font-size: @base-h3-font-size;
border-bottom: 1px solid;
margin-bottom: @global-grid-gutter * 2;
position: relative;
display: block;
}
.nav_bar_cell div {margin-bottom: 5px;}
div.ev_adminpanel table {
border: 0;
}
div.icon-48-jevents {
background: none;
padding-left: 0 !important;
}
div.toolbar-list a,
div.toolbar-list a:hover {
border: 0 none;
}
.jeventslight #toolbar {
border: 0 none;
margin-bottom: 20px;
}
div.toolbar-list li {margin-left: 5px;}
#jumpto button,
div#jevents dl.tabs dt{
box-shadow: 0 1px 0 @theme_global-light-shadow inset;
}
div#jevents fieldset legend {color: inherit;}
#jumpto select{
font-size: @global-font-size - 1 !important;
margin-right: 5px;
}
div#jevents dl.tabs dt{
text-shadow: none !important;
border: 1px solid @global-border !important;
margin: 0 5px 0 0 !important;
border-radius: @global-border-radius * 2;
}
.cal_td_daysoutofmonth {
border: 1px solid @global-border;
color: @global-light-color;
background-color: @global-background;
font-size: @global-font-size - 2;
padding-left: 5px;
}
.cal_td_dayshasevents {
background-color: lighten(@global-primary-background, 35%);
}
// styles
#extcal_minical .extcal_daylink, #extcal_minical .extcal_sundaylink, #extcal_minical .extcal_busylink{font-size: 11px}
#extcal_minical TABLE.extcal_weekdays{
width: 250px;
}
// event page
.cal_td_daysnames{font-weight: normal}
// jevents calendar
#jevents_header ul.actions li {padding-left: 2px !important;}
.ev_navigation table{border: 0 none;}
.ev_navigation td{min-width: 30px}
#main .jevents_body,
#main .jevents_body a,
.cal_td_weeklink a,
.mod_events_td_dayname, .cal_td_daysnames{
text-shadow: none !important;
}
#cal_title {
font-weight: @base-heading-font-weight;
font-size: @base-h3-font-size;
font-family: @base-heading-font-family;
color: @global-color;
}
// jevents latest
td.mod_events_latest_first,
td.mod_events_latest {
background-color: transparent;
border-color: transparent;
border-style: none;
border-width: 1px;
padding: 10px 0 @global-grid-gutter;
border-top: 1px dashed @theme_global-light-shadow;
}
table.mod_events_latest_table {
border: 0 none;
}
//
// K2
//
.k2FeedIcon a,
a.k2FeedIcon {
display: block;
float: right;
height: 21px;
line-height: 21px;
padding: 5px 0 0 0;
font-family: inherit;
}
.k2FeedIcon a:before,
a.k2FeedIcon:before{
font-family: "fontAwesome";
}
.k2FeedIcon a:hover,
a:hover.k2FeedIcon {
color: #222;
}
.k2FeedIcon a {
float: none;
}
#k2container article ul{
padding: 0;
margin-bottom: 0
}
#k2Container {
display: block;
}
#k2Container header {
position: relative;
margin-bottom: 20px;
ul{
margin: 5px 0 0;
padding: 0 0 10px;
min-height: 18px;
li{
float: left;
font-size: @global-font-size - 2;
letter-spacing: 1px;
line-height: @global-line-height;
margin-right: 10px;
text-transform: none;
list-style-type: none;
}
}
> h1 {
margin: 0 75px 15px 0;
line-height: @article-title-line-height;
font-size: @article-title-font-size;
> sup {
display: inline-block;
color: #FFF;
font-weight: bold;
font-size: @global-font-size - 4;
line-height: 14px;
text-align: center;
vertical-align: middle;
text-transform: none;
border: 1px solid @global-border;
border-radius: 2px;
letter-spacing: 1px;
text-shadow: none;
padding: 1px 6px;
top: -10px;
color: @global-contrast-color;
background-color: @global-danger-background;
}
}
h2 {
clear: both;
margin: 0 75px 0 0;
}
}
// category list
.k2CategoriesListBlock ul{
padding: 0;
line-height: 22px;
color: #606060;
list-style-type: none;
}
.k2CategoriesListBlock a {
margin: 0 8px 8px 0;
}
.k2CommentItem .tm-tags-list a {
margin: 0;
}
ul li.itemResizer a {
display: inline-block;
height: 26px;
width: 15px;
}
ul li.itemResizer span {
padding: 0 6px 0 0;
}
.smallerFontSize {
font-size: 90% !important;
}
.largerFontSize {
font-size: 115% !important;
}
.itemImageBlock {
overflow: hidden;
clear: both;
}
.itemImageBlock:before {border-bottom: 0 none;}
.itemImage {
display: block;
line-height: 0;
overflow: hidden;
img{
width: 100% !important
}
}
.itemImageBlock > a {width: 100%; margin: 15px 0;}
table.admintable tr{border: 5px solid transparent;}
th.k2ProfileHeading{text-align: left; line-height: 48px;}
.itemExtraFields ul li span.itemExtraFieldsValue,
.itemLinks .itemCategory a,
.itemLinks .itemAttachmentsBlock ul,
.itemLinks .itemTagsBlock{
margin-top: 10px;
}
.itemLinks .itemCategory a{
margin-left: 10px;
}
.itemLinks .itemTagsBlock ul {
display: block;
margin: 0 0 0 8%;
li {
margin: -3px -5px 0 10px;
}
}
.itemBottom .itemRatingBlock span,
.itemBottom .itemRatingBlock .itemRatingList,
.itemBottom .itemRatingBlock .itemRatingForm ul.itemRatingList li,
.itemLinks .itemCategory span,.itemLinks .itemAttachmentsBlock > span,
.itemExtraFields ul li span.itemExtraFieldsLabel,
.itemLinks .itemTagsBlock span,
.itemLinks .itemTagsBlock ul li,
.latestView .itemsContainer {
float: left;
}
.itemAuthorContent ul,
.itemExtraFields ul{
padding: 0;
}
.itemBottom {
clear: both;
margin: 0 0 6px;
}
.itemLinks {
clear: both;
margin: 0 0 38px 0;
}
.itemLinks .itemTagsBlock,
.itemLinks .itemSocialSharing {
clear: both;
}
.itemSocialSharing {
min-height: 38px;
margin: 42px 0 0 !important;
overflow: visible !important;
padding: 20px 0 0 0;
border-top: 1px solid rgba(0,0,0,0.05);
box-shadow: 0 1px 0 @theme_global-light-shadow inset;
}
.itemExtraFields {
margin: 0 20px 25px 0;
float: left;
padding: 10px 20px;
h3 {
padding: 0 0 15px !important;
}
}
.itemBottom small.itemDateModified {
display: block;
text-align: right;
}
.itemRatingBlock span {
float: left;
}
.itemRatingLog {
float: left;
line-height: 25px;
margin: -2px 0 0;
padding: 0 0 0 4px;
font-size: @global-font-size - 3;
}
span#formLog {
clear: both;
color: inherit;
display: block;
float: none;
margin: 10px 0;
position: relative;
text-align: center;
top: 10px;
}
.itemRatingForm {
display: block;
line-height: 25px;
margin-left: 10px;
vertical-align: middle;
.formLogLoading {
width: 16px;
height: 24px;
font-family: "fontAwesome";
font-size: 17px;
-webkit-animation: uk-rotate 2s infinite linear;
animation: uk-rotate 2s infinite linear;
overflow: hidden;
margin: 0;
padding: 0;
&:before{
content: "\f110";
}
}
}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {
background: url(../images/k2/star.png) left -1000px repeat-x;
}
.itemRatingList {
background-position: left top;
float: left;
height: 25px;
list-style: none;
margin: 0 6px !important;
overflow: hidden;
padding: 0;
position: relative;
width: 125px;
}
#k2Container header .itemRatingList{
height: 18px !important;
margin: 18px 5px 0 !important;
}
#k2Container header .itemRatingLog{
margin: 19px 0 0;
}
.itemRatingList li {
background: none;
border: none !important;
display: inline;
padding: 0;
}
.itemRatingList a,
.itemRatingList .itemCurrentRating {
border: none;
cursor: pointer;
height: 25px;
left: 0;
line-height: 25px;
outline: none;
overflow: hidden;
position: absolute;
text-align: right;
top: 0;
text-indent: 9em;
}
.itemRatingList a:hover {
background-position: left center;
}
.itemRatingList a.one-star {
width: 20%;
z-index: 6;
}
.itemRatingList a.two-stars {
width: 40%;
z-index: 5;
}
.itemRatingList a.three-stars {
width: 60%;
z-index: 4;
}
.itemRatingList a.four-stars {
width: 80%;
z-index: 3;
}
.itemRatingList a.five-stars {
width: 100%;
z-index: 2;
}
.itemRatingList .itemCurrentRating {
background-position: 0 bottom;
margin: 0;
padding: 0;
z-index: 1;
}
.itemTags li{
margin-right: 5px;
margin-top: -8px;
}
.itemExtraFields ul li {
list-style: none;
padding: 5px 0;
}
.itemLinks ul li {
list-style: none;
}
.itemLinks .itemAttachmentsBlock ul li a span {
color: #676767;
}
.itemLinks .itemAttachmentsBlock span{
margin-right: 10px
}
.itemLinks .itemSocialSharing > div {
float: left;
}
//
// Blog date
//
.uk-blog-date{
position: absolute;
right: 0;
min-width: 35px;
color: @theme-light-font-color;
.tm-article-date-day {
font-size: round(@base-h1-font-size * 1.5);
font-family: @base-heading-font-family;
font-weight: @theme-thin-font-weight;
}
}
.latestView .uk-blog-date {
top: 20px;
}
.itemAuthorBlock {
clear: both;
margin: 10px 0 25px;
overflow: hidden;
padding: 24px;
> .tm-avatar {
float: left;
padding: 12px;
max-width: 120px;
}
> .tm-avatar > img {
display: block;
}
.itemAuthorDetails {
margin: 0 0 0 130px;
}
.itemAuthorDetails a {
font-weight: 400;
}
.itemAuthorDetails p {
margin: 0.5em 0;
}
}
.itemAuthorEmail {
margin-right: 5px;
}
.itemAuthorContent {
margin: 20px 0 32px 0;
overflow: hidden;
}
.itemAuthorContent div {
float: left;
margin-right: 4%;
width: 45%;
}
.itemAuthorContent div ul li {
line-height: 1.7;
list-style-type: none;
padding: 5px 0;
}
.itemAuthorContent div ul li a,
.itemNavigation {
clear: both;
padding: 0;
}
.k2CommentItem > a {
color: @global-color;
}
.itemCommentsForm label {
clear: both;
display: block;
width: 30%;
float: left;
}
.commentReportLink.modal {
font-size: 12px;
border: 1px solid @global-border;
border-radius: 2px;
padding: 3px 5px;
top: 25px;
}
.itemCommentsForm textarea,
.itemCommentsForm .inputbox {
float: left;
}
.itemCommentsForm textarea.inputbox {
height: 200px;
}
.itemCommentsForm .inputbox {
width: 400px;
margin-bottom: 15px;
}
.itemCommentsForm #submitCommentButton {
clear: both;
float: left;
margin: 20px 0 0;
}
.itemCommentsForm .itemCommentsFormNotes {
font-size: 13px;
margin: 24px 0;
}
#itemCommentsAnchor {
clear: both;
margin: 48px 0 0;
}
.itemComments h3 {
font-weight: normal;
line-height: 1;
margin: 0;
padding: 14px 0 12px;
border-width: 0 0 1px;
border-radius: 0;
border-color: @global-border;
}
#k2Container .itemComments .itemCommentsList li {
background-image: none!important;
border-bottom: 0 none!important;
padding: 25px 0!important;
list-style-type: none;
> span.tm-avatar {
float: left;
margin: 0;
}
> span > img {
display: block;
}
> div {
margin: 0 0 0 82px;
background: rgba(0, 0, 0, 0.02);
border-radius: 0 3px 3px 0;
padding: 20px 30px;
box-shadow: 0 0 0 1px @theme_global-light-shadow inset, 1px 1px 0 rgba(0,0,0,0.05);
border: 1px solid @global-border;
border-left: 3px solid rgba(173, 173, 173, 0.3);
border-width: 0 0 0 3px
}
div div {
text-align: right;
}
div div span {
color: #999;
font-size: 13px;
margin-left: 24px;
}
}
.itemBackToTop {
float: right;
}
// Items views
.itemList article header h1,
.itemList article header h2,
.itemsContainerWrap article header h1 {
line-height: @base-h1-line-height;
}
.itemList ul.itemTags {
clear: both;
padding: 12px 0 0 0;
}
.itemTags {
padding-left: 4px !important;
}
.itemList ul.itemTags li {
float: left;
list-style-type: none
}
.clr {
clear: both;
}
.itemListSubCategories {
overflow: hidden;
}
.userView article,
.genericView article,
.itemList article {
clear: both;
margin-bottom: 24px;
position: relative;
}
.has-caption {
.uk-image-round,
.itemImage{
border-radius: @global-border-radius @global-border-radius 0 0;
}
.k2ImageCaption{
background: @global-light-background;
letter-spacing: 2px;
font-size: 10px;
text-transform: uppercase;
border: 1px solid @global-border;
border-radius: 0 0 @global-border-radius @global-border-radius;
margin-top: -6px;
padding: 10px 10px 4px;
box-shadow: -1px -1px 0 @theme_global-light-shadow inset;
}
}
.itemListSubCategories h2
.subCategoryContainer {
float: left;
margin-bottom: 32px;
}
.subCategoryContainer .subCategory {
margin: 0 32px 24px 0;
}
.itemContainer {
float: left;
}
.itemList article {
padding-bottom: 24px;
}
.latestView .itemsContainerWrap {
margin: 0;
}
.itemContainerLast article {
margin: 0;
}
#itemListLinks {
clear: both;
}
#itemListLinks ul {
margin: 12px 0 0 0;
}
#itemListLinks li {
background: url(../images/k2/bullet.png) no-repeat 0 6px;
font-size: @global-font-size - 1;
padding-left: 24px;
}
#itemListLinks a {
color: #737373;
}
#k2Container .uk-pagination {
margin-top: 20px;
}
//
// Modules
// mod_k2_comments
// Latest Comments & Author module
.k2LatestCommentsBlock ul{
padding-left: 0;
padding-right: 0;
}
.k2LatestCommentsBlock .k2FeedIcon {
margin-top: 16px;
}
.k2LatestCommentsBlock ul li,
.k2TopCommentersBlock ul li {
list-style: none !important;
padding: 5px 0 10px !important;
}
.k2Avatar {
display: block !important;
float: left;
margin: 3px 12px 0 0;
}
.k2CommentItem p{
margin: 0 0 8px;
}
.lcItemTitle {
font-size: 13px;
padding: 10px 0;
text-align: right;
}
.k2CommentItem span {
display: block;
}
.k2CommentItem span.lcItemCategory{
font-size: 12px;
padding: 0 4px;
border: 1px solid @global-border;
border-radius: 3px;
background: rgba(0, 0, 0, 0.055);
box-shadow: 0 1px 0 @theme_global-light-shadow inset;
display: inline-block;
}
.k2CommentItem span.lcCommentDate {
font-size: 10px;
font-weight: normal;
letter-spacing: 1px;
text-transform: uppercase;
}
.k2AuthorsListBlock ul li {
border: none;
border-bottom: 1px solid #eee;
padding: 12px 0;
}
.k2AuthorsListBlock ul li a.abAuthorLatestItem {
clear: both;
display: inline-block;
font-size: 12px;
line-height: 14px;
margin: 12px 0 0;
padding: 0;
}
.k2AuthorsListBlock ul li a.abAuthorLatestItem span {
color: #777;
display: block;
font-size: 10px;
}
// Top Commenters
.tcUsername {
color: #333;
font-size: 18px;
}
.tcLatestComment {
display: block;
color: #737373;
font-size: 13px;
margin: 6px 0;
}
.tcLatestCommentDate {
color: #999;
display: block;
font-size: 11px;
}
//
// mod_k2_content
//
div .k2ItemsBlock ul {
margin: 0;
padding: 0;
}
div .k2ItemsBlock ul li {
background: none !important;
list-style: none !important;
margin: 0 0 12px;
padding: 12px 20px 12px 0 !important;
}
a.moduleItemTitle {
display: block;
font-size: 16px;
font-weight: 400;
line-height: 22px;
}
.moduleItemAuthor {
border-bottom: 1px dotted #E0E0E0;
margin: 0 0 16px;
overflow: hidden;
}
.moduleItemAuthor a {
padding: 0 0 12px;
}
.moduleItemAuthor p {
clear: both;
}
.moduleItemIntrotext {
display: block;
padding: 12px 0 0;
line-height: 1.6 !important;
}
.moduleItemIntrotext a.moduleItemImage img {
float: left;
overflow: hidden;
margin: 4px 0;
}
.moduleItemDateCreated,
.moduleItemCategory {
color: #999;
}
.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {
display: block;
float: left;
font-weight: bold;
margin: 0 4px 0 0;
width: 30%;
}
.itemExtraFieldsLabel {
margin-right: 100px
}
.itemExtraFieldsLabel{
display: inline-block;
}
.moduleItemTags,
.moduleAttachments {
border-top: 1px dotted #e5e5e5;
margin: 12px 0 0;
overflow: hidden;
padding: 12px 0 0;
}
.moduleItemTags strong {
font-size: 12px;
}
.moduleItemTags a {
float: right;
}
a.moduleItemComments {
font-size: 12px;
}
a:hover.moduleItemComments {
background-position: 0 100%;
color: #fff;
}
.k2ItemsBlock ul li span.moduleItemHits {
font-size: 90%;
}
.moduleItemImage {
display: block;
margin-bottom: 10px;
overflow: hidden;
width: 100%;
}
.uk-overlay.itemImage .uk-overlay-area:before{
content: "\e618";
font-family: @line-font-icon;
}
.moduleItemReadMore {
clear: both;
display: block;
}
//
// mod_k2_login
//
.k2LoginBlock fieldset.input {
margin: 0;
padding: 0 0 8px 0;
}
.k2LoginBlock fieldset.input p {
margin: 0;
padding: 0 0 4px 0;
}
.k2LoginBlock fieldset.input p label,
.k2LoginBlock fieldset.input p input {
display: block;
}
.k2LoginBlock fieldset.input p#form-login-remember label,
.k2LoginBlock fieldset.input p#form-login-remember input {
display: inline;
}
.k2UserBlock p.ubGreeting {
border-bottom: 1px dotted #eee;
}
.k2UserBlock .k2UserBlockDetails span.ubName {
display: block;
font-weight: bold;
font-size: 14px;
}
.k2LoginBlock ul li {
font-size: 11px;
}
.k2UserBlock .k2UserBlockActions li,
.k2UsersBlock .ubUserItems li,
.k2UsersBlock .ubUserAdditionalInfo a {
background: url(../images/k2/bullet.png) no-repeat 0 4px;
font-size: 12px;
padding-left: 16px;
}
.k2UserBlock .k2UserBlockActions {
margin-bottom: 10px;
}
.k2UserBlock .ubAvatar {
margin-right: 12px;
}
.k2UserBlock .ubName {
font-size: 13px;
}
.k2UserBlock .k2UserBlockDetails > span {
display: block;
font-size: 11px;
line-height: 16px;
margin: 3px 0;
}
//
// mod_k2_tools
//
// Breadcrumbs
.k2BreadcrumbsBlock span.bcTitle {
color: #999;
padding: 0 4px 0 0;
}
.k2BreadcrumbsBlock span.bcSeparator {
font-size: 14px;
padding: 0 4px;
}
// Calendar
.k2CalendarBlock {
margin-bottom: 8px;
}
.k2CalendarBlock table.calendar {
border-collapse: collapse;
margin: 0 auto;
width: 100%;
}
.k2CalendarLoader {
background: @global-contrast-color;
}
.k2CalendarBlock table.calendar {
border: 1px solid @global-border;
}
.k2CalendarBlock table.calendar tr {
td {
padding: 3px;
text-align: center;
vertical-align: middle;
}
td {
background: rgba(0,0,0,0.03);
}
td.calendarDate,
td.calendarDateEmpty,
td.calendarDateLinked,
td.calendarTodayLinked{
box-shadow: none;
}
td.calendarNavMonthPrev,
td.calendarNavMonthNext {
font-size: @global-font-size + 1 !important;
text-align: center;
}
td.calendarDayName {
font-size: 12px;
font-weight: 400;
width: 14.2%;
}
td.calendarDayName {
color: inherit;
}
td.calendarDayName {
background: rgba(255,255,255,0.1);
}
td.calendarDateEmpty {
background: rgba(255,255,255,0.1);
}
td.calendarNavMonthPrev,
td.calendarNavMonthNext {
background: rgba(0,0,0,0.03);
}
td.calendarDate {
font-size: 13px;
}
td.calendarDateLinked {
padding: 0;
}
td.calendarDateLinked a {
display: block;
padding: 2px;
}
td.calendarDateLinked a:hover {
display: block;
padding: 2px;
}
td.calendarToday {
color: #606060;
}
td.calendarTodayLinked {
color: #fff;
padding: 0;
}
td.calendarTodayLinked a:hover {
background-color: #f4f4f4;
color: #404040;
display: block;
padding: 2px;
}
}
table.calendar tr td.calendarTodayLinked a {
color: #606060 !important;
background: rgba(0, 0, 0, 0.06);
font-weight: normal;
display: block;
padding: 3px;
box-shadow: 0 -1px 4px rgba(0,0,0, 0.05) inset;
}
// Category Tree Select Box
.k2CategorySelectBlock form select {
width: auto;
}
// Tag Cloud
.k2TagCloudBlock {
font-size: 15px;
padding: 8px 0 0 4px;
}
// Google Search
#k2Container .gsc-branding-text {
text-align: right;
}
#k2Container .gsc-control {
width: 100%;
}
#k2Container .gs-visibleUrl {
display: none;
}
a.ubUserURL,
a.ubUserFeedIcon {
clear: both;
display: block;
font-size: 12px;
}
span.ubUserEmail {
display: inline-block;
height: 16px;
margin: 0 2px 0 0;
overflow: hidden;
padding: 0;
width: 16px;
}
span.ubUserEmail a {
display: inline-block;
height: 16px;
margin: 0;
padding: 0;
text-indent: -9999px;
width: 16px;
}
.k2UsersBlock{
ul li h3 {
clear: both;
margin: 8px 0 0 0;
padding: 0;
}
.ubUserDescription p {
font-size: @global-font-size - 2;
}
.ubUserAvatar {
margin-right: 12px;
}
.ubUserName {
display: block;
line-height: 11px;
}
h3 {
font-size: @base-h4-font-size;
}
.ubUserItems {
font-size: @global-font-size - 2;
}
}
.catCounter {
font-size: 13px;
font-weight: normal;
}
// Rating form fix
article header .itemRatingBlock > span {
display: none;
}
article header .itemRatingBlock > div {
margin: -16px 0 0 0;
float: right;
}
// Fix for the categories view
.itemContainerLast:first-child .itemImageBlock,
.clr + .itemContainerLast .itemImageBlock {
padding: 0;
}
.itemCommentsPagination ul li {
display: inline-block;
font-size: 80%;
margin: 0 3px;
}
.itemCommentsPagination ul {
text-align: right;
}
#k2Container .pagination a,
#k2Container .pagination strong{
padding: 5px 10px 5px;
}
.itemsContainer{
max-width: 100%;
}
.k2UsersBlock li {
list-style-type: none;
}
// K2 responsiveness
@media (max-width: @breakpoint-small-max) {
#k2Container .itemContainer{
width: 100% !important;
}
.itemCommentsForm .inputbox {
width: 100%;
}
ul.itemCommentsList{
padding-left: 0;
}
.itemAuthorBlock .itemAuthorDetails{
margin-left: 0;
}
.itemComments .itemCommentsList li > div {
margin-left: 32px;
}
.itemAuthorContent div {
width: 100%;
}
#k2Container header h2 {
margin: 0;
}
#k2Container header > h1 {
font-size: 24px;
line-height: 40px;
margin: 0 0 15px 0;
}
.itemView span.uk-blog-date {
display: none;
}
}
@media (max-width: @breakpoint-mini-max) {
.itemExtraFields {
float: none;
margin: 0;
}
article header .itemRatingBlock > div {
float: left;
}
.itemList article header h1,
.itemList article header h2,
.itemsContainerWrap article header h1 {
font-size: 24px;
line-height: 40px;
}
}
//
// Mega menu
//
.icemegamenu {
ul,
li {
list-style-type: none;
padding: 0;
margin: 0;
}
> ul {
position: relative;
margin:0;
padding:0;
z-index: 999;
clear: both;
width: 100%;
background: none;
border: 0;
height: @navbar-nav-height;
> li {
position: relative;
display: block;
float: left;
// all levels
a.iceMenuTitle {
position: relative;
display: block;
font-family: @navbar-nav-font-family;
font-weight: @navbar-nav-font-weight;
font-size: @navbar-nav-font-size;
color: @theme-menuitem-color;
text-decoration: none;
}
// level 1
&.iceMenuLiLevel_1 > a.iceMenuTitle {
padding: 0 @navbar-nav-padding-horizontal;
height: @navbar-nav-height;
line-height: @navbar-nav-line-height;
text-transform: @navbar-nav-text-transform;
border-right: 1px solid @navbar-nav-item-border;
box-shadow: 1px 0 0 @navbar-nav-item-box-shadow;
}
span.icemega_title {
line-height: 2.3;
}
// subtitles
span.icemega_desc {
display:block;
line-height: @navbar-nav-line-height;
font-size: @navbar-nav-font-size - 1;
}
// when dont have subtitle
> a.iceMenuTitle > span.icemega_nosubtitle {
padding-top: 7px;
display: block;
}
// when is current
&.active:first-child {
border-radius: 0;
}
span.icemega_title.icemega_nosubtitle,
> a.iceMenuTitle > span.icemega_nosubtitle {
padding: 0;
line-height: inherit;
}
}
}
}
div.icemegamenu ul#icemegamenu{
li.iceMenuLiLevel_1:hover > a,
li.iceMenuLiLevel_1.active a.icemega_active {
background-color: @theme-menubar-active-item-background;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
color: @theme-menubar-active-item-color;
}
li.iceMenuLiLevel_1 > a > span.icemega_title{
color: @theme-menubar-active-item-color;
display: block;
}
}
// menu item divider
.icemegamenu ul.icesubMenu {
ul li:last-child,
.icemega_modulewrap ul li{
border-bottom: 0 none;
box-shadow: none;
}
}
.ice-megamenu-toggle {
display: none;
}
// Submenu
ul.icesubMenu {
position: absolute;
z-index: 600;
padding: 0;
margin: 0;
opacity: 0;
top: @navbar-nav-height - 10;
background-color: @theme-menubar-dropdown-background;
visibility: visible;
max-height: 0;
overflow: hidden;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
-webkit-transition: @global-transition;
-moz-transition: @global-transition;
transition: @global-transition;
ul > li {
position:relative;
&:hover > a.iceMenuTitle {
background-color: @theme-menuitem-hover-background;
color: @theme-menuitem-hover-color;
}
}
> li a.iceMenuTitle {
height: auto;
display: block;
padding: 8px @dropdown-small-padding;
letter-spacing: 0;
font-size: @dropdown-font-size;
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
box-shadow: 0 1px 0 @theme_global-light-shadow;
&:hover{
background-color: @theme-menuitem-hover-background;
color: @theme-menuitem-hover-color;
}
}
li.active > a.iceMenuTitle {
color: @theme-menuitem-hover-color;
background-color: @theme-menuitem-hover-background;
}
// when is parent
li.parent > a:before {
content: "\f105";
float: right;
font-family: "fontAwesome";
color: inherit;
}
ul > li:hover > ul {
opacity: 1;
max-height: 1000px;
overflow: visible;
visibility: visible;
margin-left:-5px;
}
}
#icemegamenu > li:hover > ul.icesubMenu {
opacity: 1;
max-height: 1000px;
overflow: visible;
top: @navbar-nav-height;
}
// Second Level Dropdown
ul.sub_level_2,
ul.sub_level_3,
ul.sub_level_4,
ul.sub_level_5 {
top: -1px;
left: 100%;
margin-left: -15px;
z-index: 99999;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}
// Modules inside dropdown
.icesubMenu {
.icemega_cover_module {
padding: 15px;
}
.icemega_cover_module span.iceModuleTile {
font-size: 18px;
margin-bottom: 6px;
display: block;
padding-bottom: 10px;
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}
.icemega_cover_module {
width: auto !important;
}
}
.ice_righttoleft{
left:auto!important;
right:100%;
}
@media (max-width: @breakpoint-small-max) {
.icemegamenu {
display: none;
}
}
@media (max-width: @breakpoint-medium-max) and (min-width: @breakpoint-medium){
.icemegamenu > ul > li.iceMenuLiLevel_1 > a.iceMenuTitle{
padding: 0 15px;
}
}
//
// RokSprocket
//
.sprocket-mosaic {
.sprocket-mosaic-filter {
li {
background: none;
border: 1px solid @global-border;
border-radius: @global-border-radius;
text-transform: lowercase;
line-height: @global-line-height;
margin-right: 5px;
box-shadow: 0 0 0 1px @theme_global-light-shadow inset;
}
li:hover{
background-color: @global-light-background;
}
li.active {
background-color: @global-primary-background;
color: @global-contrast-color;
}
}
.sprocket-mosaic-order{
li {
background: none;
border: 1px solid @global-border;
text-transform: lowercase;
margin-left: 5px;
box-shadow: 0 0 0 1px @theme_global-light-shadow inset;
}
li:hover{
background-color: @global-light-background;
}
}
.sprocket-mosaic-item {
border: 0 solid @global-border;
border-radius: 0;
box-shadow: 0 1px 1px @global-border,
1px 1px 0 0px rgba(0, 0, 0, 0.045),
0 0 0 1px @theme_global-light-shadow inset;
.sprocket-padding {
padding: 0;
}
.sprocket-mosaic-title{
margin: 0;
font-size: @base-h3-font-size;
}
.sprocket-mosaic-text{
margin: @panel-box-padding/2;
}
.sprocket-mosaic-head {
margin: @panel-box-padding 0 0;
padding: 0 @panel-box-padding/2 10px;
}
}
.sprocket-mosaic-tags,
ul.sprocket-mosaic-tags{
margin: 0;
background: transparent;
padding: 10px 6px;
}
.sprocket-mosaic-tags li{
font-size: @global-font-size - 3;
font-style: normal;
margin: 0 5px 10px;
padding: 1px 15px;
text-transform: @navbar-nav-text-transform;
letter-spacing: 1px;
background-color: @global-light-background;
}
.sprocket-mosaic-header {
padding-bottom: 20px;
position: relative;
margin-bottom: @panel-box-padding;
}
}
.sprocket-readmore,
.sprocket-features-desc .readon{
padding-right: 20px;
margin: 10px;
float: right;
text-transform: lowercase;
}
.sprocket-mosaic-hovercontent{
display: none;
}
.sprocket-mosaic-hover{
border: 0 none;
background-color: @overlay-area-background;
margin: 0;
width: 100%;
height: auto;
top: 0;
opacity: 0;
text-align: center;
}
.sprocket-mosaic-loadmore {
background: transparent;
border: 0 none;
padding: 20px;
width: 20px;
height: 22px;
margin: 20px auto -8px;
}
.active .indicator {opacity: 1}
.roksprocket-ellipsis{display: inline-block;}
.sprocket-mosaic-image-container {
a:hover .sprocket-mosaic-hover{
opacity: 1;
}
a:hover img{
-webkit-transform: @global-hover-transform;
-moz-transform: @global-hover-transform;
transform: @global-hover-transform;
}
a .sprocket-mosaic-hover,
a img{
box-shadow: 0 0 10px 2px @global-border inset;
}
a .sprocket-mosaic-hover,
a img{
-webkit-transition: @global-transition;
-moz-transition: @global-transition;
transition: @global-transition;
}
}
.loadmore-more,
.loadmore-all{
display: none !important;
}
.sprocket-mosaic-loadmore {
font-size: 20px;
color: @global-primary-color;
font-family: @line-font-icon;
&:before{
content: "\e632";
}
&.loader:before{
content: "\e6c2";
-webkit-animation: uk-rotate 500ms infinite linear;
animation: uk-rotate 500ms infinite linear;
}
}
// import custom less
@import "custom-theme.less";