| Server IP : 172.67.162.67 / Your IP : 216.73.217.154 Web Server : Apache System : Linux vps42439 6.8.0-136-generic #136~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 3 16:29:11 UTC x86_64 User : dh_7hi3h9 ( 6349477) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/dh_7hi3h9/regalflower.com/wp-content/themes/temp_thestory/ |
Upload File : |
/*
Theme Name: Story
Theme URI: http://pexetothemes.com/docs/changelog/story/changelog.txt
Author: Pexeto
Author URI: http://pexetothemes.com/
Description: Premium Responsive Wordpress Theme by Pexeto.
Version: 1.9.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:light, white, one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
/*-----------------------------------------------------------------------------------
1.CSS Reset
2.Basic Typography
3.Basic Document Structure and Styling
3.1.Tables, Forms / Inputs and Text Area
3.2.Content Elements
3.3.Navigation Menu
3.4.Basic Structure And Containers (Containers, Sidebars, Footer etc.)
3.5.WordPress Default Elements
3.6.Comments
4.Theme Colors & Stylings
4.1.Navigation
4.2.Sidebars
4.3.Footer
4.5.Blog
4.6.Services Boxes
4.7.Sliders (Content Slider, Thumbnails Slider, Nivo Slider)
4.8.Quick Gallery
5.Widgets and Page Templates
6.Others
7.Responsive And Media Queries
8.Updates
-----------------------------------------------------------------------------------*/
/* ################### LESS ###################### */
// LESS
// #Variables
//Typography
@font-size: 14px;
@color: #777777;
@line-height: 1.7;
@font-family: 'Open Sans', Helvetica, Arial, sans-serif;
@georgia-font: Georgia, "Times New Roman", Times, serif;
@heading-color: #333332;
@heading-font: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif; //Montserrat,
@heading-size:30px;
//Predefined Colors
@color-accent:#fdd200;
@color-lines: #383838;
@color-sec: #f7f7f7;
@color-sec2: #f7f7f7;
@color-light: #B3B3B1;
@color-dark: #252525;
@color-middle: #777777;
@color-white:#fff;
@color-body-bg:#f7f7f7;
@color-drop-down:#1e1e1e;
@padding: 10px;
@color-link: @color-accent;
@color-link-hover: @color-accent - 10%;
@site-width: 1200px;
@site-padding:3.06%;
@site-padding-v:30px;
@content-width:72%;
@sidebar-width:24%;
@selection-bgcolor: #fbf6d6;
@selection-color: #555;
// Logo
@logo-width:75px;
@logo-height:50px;
@nav-margin: 30px;
@drop-down-width:210px;
// Inputs
@inputs-bg:#fcfcfc;
@inputs-border:#E4E4E2;
@inputs-focus:#ddd;
@border-color:rgba(0, 0, 0, 0.1);
@border-color-light:rgba(0, 0, 0, 0.05);
// #END Variables
// #Mixins Patterns
.border-radius (@radius: 3px) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
.border-radiuses (@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) {
-webkit-border-top-left-radius: @topleft;
-moz-border-radius-topleft: @topleft;
border-top-left-radius: @topleft;
-webkit-border-top-right-radius: @topright;
-moz-border-radius-topright: @topright;
border-top-right-radius: @topright;
-webkit-border-bottom-right-radius: @bottomright;
-moz-border-radius-bottomright: @bottomright;
border-bottom-right-radius: @bottomright;
-webkit-border-bottom-left-radius: @bottomleft;
-moz-border-radius-bottomleft: @bottomleft;
border-bottom-left-radius: @bottomleft;
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {
background: @color;
background: -webkit-gradient(linear,left bottom,left top, color-stop(0, @start),color-stop(1, @stop));
background-image: -webkit-linear-gradient(top, @stop, @start);
background-image: -ms-linear-gradient(bottom, @start, @stop);
background-image: -moz-linear-gradient(center bottom, @start 0%, @stop 100%);
background-image: -o-linear-gradient(top, @start, @stop);
}
.box-shadow(@x-axis: 0, @y-axis: 1px, @blur: 2px, @alpha: 0.1) {
-webkit-box-shadow: @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
-moz-box-shadow: @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
box-shadow: @x-axis @y-axis @blur rgba(0, 0, 0, @alpha);
}
.drop-shadow (@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) {
-webkit-box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha);
-moz-box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha);
box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha);
}
.inner-shadow(@horizontal:0, @vertical:1px, @blur:2px, @alpha: 0.4) {
-webkit-box-shadow: inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha);
-moz-box-shadow: inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha);
box-shadow: inset @horizontal @vertical @blur rgba(0, 0, 0, @alpha);
}
.opacity(@opacity: 0.5) {
opacity: @opacity;
-moz-opacity: @opacity;
-khtml-opacity: @opacity;
-webkit-opacity: @opacity;
}
.opacity(@opacity: 1) {
@ieOpacity: @opacity * 100;
opacity: @opacity;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@{ieOpacity})";
filter: ~"alpha(opacity=@{ieOpacity})";
}
.separator-line(@border-w:5px, @border-col:#383838){
border-top: @border-w solid @border-col;
}
.box-sizing(){
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-ms-box-sizing: border-box;
}
.transition-all(@time:0.2s){
-webkit-transition: all @time ease;
-moz-transition: all @time ease;
-ms-transition: all @time ease;
-o-transition: all @time ease;
transition: all @time ease;
}
.transition(@property:all, @time:0.2s){
-webkit-transition: @property @time ease;
-moz-transition: @property @time ease;
-ms-transition: @property @time ease;
-o-transition: @property @time ease;
transition: @property @time ease;
}
.transform(@property:scale, @value:1 ){
-webkit-transform: @property(@value);
-moz-transform: @property(@value);
-ms-transform: @property(@value);
-o-transform: @property(@value);
transform: @property(@value);
}
.transform-scale(@scale:1.5){
-webkit-transform: scale(@scale);
-moz-transform: scale(@scale);
-ms-transform: scale(@scale);
-o-transform: scale(@scale);
transform: scale(@scale);
}
/* Vertivacal align any element */
.vertical-align {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.clearfix() {
*zoom:1;
&:before,
&:after {
content: " ";
display: table;
}
&:after {
clear: both;
}
}
// #END Mixins
/* ------------------------------- 1. CSS Reset ------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font-size: 100%;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
caption, th, td
{
text-align: left;
font-weight: normal;
}
h1,h2,h3,h4,h5,h6 {
clear: both;
}
html {
overflow-y: scroll;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
line-height: 1;
}
a:focus {
outline: thin dotted;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display: block;
}
audio,canvas,video {
display: inline-block;
}
audio:not([controls]) {
display: none;
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
}
hr {
margin: 24px;
margin-bottom: 1.714285714rem;
height: 1px;
border: 0;
background-color: @color-light;
}
sub,
sup {
position: relative;
vertical-align: baseline;
font-size: 75%;
line-height: 0;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
/* ---------- END CSS Reset ---------- */
/*------------------------------- 2. Basic Typography ------------------------------- */
body {
color: @color;
font-size: @font-size;
font-family: @font-family;
line-height: @line-height;
}
img {
max-width: 100%;
height: auto;
vertical-align: bottom;
}
a {
color: @color-accent;
text-decoration: none;
}
a:focus{
outline: none;
outline-width: 0;
outline-style: none;
outline-color: transparent;
}
a:hover {
color:@color-link-hover;
}
hr {
margin: 5px 0;
height: 1px;
border: 0;
background-color: @color-light;
}
h1, h2, h3, h4, h5, h6 {
padding: 10px 0;
color: @heading-color;
font-weight: 100;
font-family: @heading-font;
line-height: @line-height;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: inherit;}
h1 {font-size: @heading-size;}
h2 {font-size: @heading-size - 5%; }
h3 {font-size: @heading-size - 8%;}
h4 {font-size: @heading-size - 11%;}
h5 {font-size: @heading-size - 13%;}
h6 {font-size: @heading-size - 15%;}
p {margin: 7px 0; padding: 0; }
ol {margin-left: 20px; list-style-type: decimal;}
ul {margin-left: 20px;}
dl {margin-left: 20px;}
dt {font-weight: bold;}
small { font-size: 85%;}
strong {font-weight: bold;}
em {font-style: italic;}
cite {font-style: normal; font-size: 110%;}
q{ font-style: italic; font-family: @georgia-font;}
/* Blockquote */
blockquote {
margin: 0 0 20px;
padding: 0 0 0 15px;
border-left: 4px solid @border-color;
text-align: left;
font: italic 120%/170% Georgia, "Times New Roman", Times, serif;
}
blockquote p { font-weight: 300;}
blockquote small {
display: block;
font-style: normal;
font-size: 12px;
font-family: @font-family;
line-height: 1.8em;
}
blockquote small:before { content: '\2014 \00A0'; }
blockquote cite { font-weight: bold; }
/* ------------------------------- END Basic Typography ------------------------------- */
/* ------------------------------- 3. Basic Document Structure and Stylings ------------------------------- */
/* ----------- 3.1 Tables, Forms / Inputs and Text Area --------------- */
input, textarea, select, input[type=search], button {
max-width: 100%;
font-size: 100%;
}
input[type=text],
input[type=password],
textarea,
input[type=search],
input[type=email],
input[type=date],
input[type=time],
input[type=url],
input[type=number],
input[type=tel]
{
.border-radius(2px);
padding: 8px;
border: solid 1px @border-color;
background: @inputs-bg;
font-size: 12px;
margin-bottom: 5px;
}
textarea {
padding: 2%;
max-width: 96%;
font-family: @font-family;
line-height: 1.5em;
}
fieldset {
border: 1px solid @border-color;
border-radius: 6px;
padding: 24px 30px;
margin-bottom: 8px;
}
fieldset legend {
padding: 0 8px;
}
input[type="text"]:disabled{
opacity: 0.5;
}
/* --- form focus --- */
textarea:focus, input[type=password]:focus, input[type=text]:focus, input[type=search]:focus {
.inner-shadow(1px, 1px, 5px, 0.1) ;
outline: none;
background: @color-white;
}
/* ------ Tables -------- */
table {
max-width: 100%;
width: 100%;
border-spacing: 0;
border-collapse: collapse;
background-color: transparent;
}
table th,
table tr {
border-bottom: 1px solid @border-color-light;
vertical-align: top;
text-align: left;
}
table thead{
border-bottom: 2px solid @border-color;
}
table th {
font-weight: bold;
}
.table {
width: 100%;
}
.table th,
.table td {
padding: 8px;
border-top: 1px solid @border-color;
vertical-align: top;
text-align: left;
line-height: 20px;
}
.table-bordered {
.border-radius;
border: 1px solid @border-color;
border-collapse: separate;
border-left: 0;
}
.table-bordered th,
.table-bordered td {
border-left: 1px solid @border-color;
}
/* -------------------- 3.2 Content Elements -------------------- */
/* Buttons */
@btn-txt-col: @color-white;
button, .button , input[type="submit"], input[type="button"], #submit {
.border-radius(4px);
display: inline-block;
margin: 2px 0;
padding: 12px 25px;
background: none;
background-image: none;
background-color: @color-accent; /* button color */
color: @btn-txt-col;
vertical-align: middle;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: normal;
font-size: 13px;
font-family: @heading-font;
line-height: 20px;
cursor: pointer;
-webkit-appearance:none;
border: 0px;
}
/*#main-container button,#main-container .button ,#main-container input[type="submit"],#main-container input[type="button"],#main-container #submit { color: @color-white;}*/
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover, #submit:hover{
.opacity(0.9);
color: @btn-txt-col;
}
button:not(.pswp__button):active, .button:active, input[type="submit"]:active, input[type="button"]:active, #submit:active{
.inner-shadow(0, 0, 0, 0);
position: relative;
bottom: -1px;
}
a.btn-alt{
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0);
border: 2px solid @color-white;
padding-top: 10px;
padding-bottom: 10px;
color: @color-white;
}
input[type="submit"], input[type="button"] {
margin-top: -1px;
border-style: none;
text-transform: none;
letter-spacing: 0;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
}
/* ------ Info Boxes ------ */
.info-box,.note-box,.tip-box,.error-box {
.border-radius(5px);
margin: 20px 0;
padding: 10px;
background: #eee;
color: @color-middle;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
text-align: left;
}
.info-box .box-icon, .note-box .box-icon,.tip-box .box-icon, .error-box .box-icon{
.opacity(0.5);
position: relative;
top: 3px;
display: inline-block;
margin-right: 10px;
margin-left: 0;
padding-right: 10px;
width: 16px;
height: 16px;
border-right: 1px solid rgba(0,0,0,0.3);
background-image: url(images/px_sprites.png);
background-size: 560px 16px;
background-repeat: no-repeat;
}
.info-box {
background: #b8dbfe;
}
.info-box .box-icon{
background-position: -159px 0;
}
.note-box {
background: #faf1a9;
}
.note-box .box-icon{
background-position: -224px 0;
}
.error-box {
background: #fcb4ad;
}
.error-box .box-icon{
background-position: -352px 0;
}
.tip-box {
background: #dceaa9;
}
.tip-box .box-icon{
background-position: -319px 0;
}
/* --------------------- BULLETS --------------------- */
.imglist {
margin-left: 0;
list-style: none;
}
.imglist li {
padding: 3px 0;
}
.imglist li:before{
margin: 7px;
margin-left: 0;
padding: 0;
padding-left: 15px;
width: 16px;
height: 16px;
background: url(images/list-sprites.png);
background-position: left center;
background-size: 10px;
background-repeat: no-repeat;
list-style: none;
content: "";
line-height: 18px;
}
.bullet_star li:before{
background-position: 0 5px;
}
.bullet_check li:before {
background-position: 0 -15px;
}
.bullet_plus li:before {
background-position: 0 -36px;
}
.bullet_arrow li:before {
background-position: 0 -55px;
}
.bullet_arrow2 li:before {
background-position: 0 -76px;
}
.bullet_arrow4 li:before {
background-position: 0 -96px;
}
.bullet_numeric li {
padding-left: 20px;
list-style: none;
list-style: decimal;
}
/* -------- Tabs and Panes -------- */
.tabs-container {
margin-bottom: @site-padding-v;
}
.tabs-container a{
outline-width: 0;
outline-style: none;
}
.tabs-container > ul{
margin-left: 0;
border-bottom: 1px solid @border-color;
li {
display: inline-block;
margin-bottom: -1px;
a{
display: block;
margin-right: 3px;
padding: 8px 15px;
border-radius: 5px 5px 0 0;
background: @color-sec;
box-shadow: 0 -1px 0 0 #ddd inset;
text-transform: uppercase;
font-size: 10px;
border-bottom: 0;
color: @color;
}
}
}
.tabs .current a{
border: 1px solid @border-color;
border-bottom: 0;
background: @color-white;
box-shadow: none;
color: @color-link;
font-weight: bold;
}
.tabs > ul a:hover{
background-color: @inputs-focus;
}
.tabs-container .panes{
padding: 12px;
border: 1px solid @border-color;
border-top: 0;
}
.accordion-container{
margin-bottom: 15px;
}
.accordion-title{
margin-bottom: 2px;
padding: 10px 7px;
border-bottom: 1px solid @border-color;
border-radius:3px 3px 0 0;
background: @color-sec;
text-transform: uppercase;
font-size: 11px;
cursor: pointer;
}
.accordion-title.current{
border-bottom: 2px solid @color-accent;
font-weight: bold;
}
.accordion-container .pane{
display: none;
}
.pane{
padding: 7px;
}
.panes>div{
display: none;
}
.ac-indicator{
float: right;
margin-top: 4px;
margin-right: 4px;
width: 10px;
height: 10px;
background-image: url(images/ac_ind2x.png);
background-size: 10px 20px;
}
.current .ac-indicator {
background-position: left bottom;
}
/* Alighns */
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
.relative {
position: relative;
}
img.alignright {
margin: 8px 0 15px 15px;
}
img.alignnone {
display: block;
margin: 15px 15px 15px 0;
}
img.alignleft {
margin: 8px 15px 15px 0;
}
img.aligncenter {
display: block;
margin: 15px;
margin-right: auto;
margin-left: auto;
}
.wp-caption.alignnone {
margin: 5px 15px 15px 0;
}
.wp-caption.alignleft {
margin: 5px 15px 15px 0;
}
.wp-caption.alignright {
margin: 5px 0 15px 15px;
}
.wp-caption.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
/* Clearing floats */
.clear {
clear: both;
margin: 0;
padding: 0;
}
.clear:after {
clear: both;
}
.clear:before,
.clear:after {
display: table;
content: "";
}
.divider-line {
display: block;
width: 100%;
height: 5px;
background-color: #000;
}
/* Selecton Color */
::selection {
background: @selection-bgcolor; /* Safari */
color: @selection-color;
}
::-moz-selection {
background: @selection-bgcolor; /* Firefox */
color: @selection-color;
}
.highlight1 {background-color:#FBF6D6;}
.highlight2 {background-color:#FECBC6;}
.post-info {
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
}
.post-info a{
margin-right: 5px;
margin-left: 5px;
}
.post-info a:hover{
color: @color-accent;
border-bottom: 1px solid;
}
.img-loading {
padding: 0;
background: url(images/cs-loader.gif) no-repeat center;
background-size: 20px 20px;
}
.drop-caps{
position: relative;
top: 6px;
float: left;
margin-right: 0.2em;
padding-bottom: 0.1em;
text-transform: uppercase;
font-size: 300%;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 0.8em;
}
.read-more{
display: inline-block;
margin-bottom: 5px;
margin-top: 10px;
padding: 4px 0;
line-height: 1em;
border-bottom: 1px solid @color-accent;
color: @color-accent;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 2px;
}
.more-arrow {
position: relative;
top: 0px;
display: inline-block;
margin-left: 3px;
font-weight: normal;
font-size: 18px;
}
.left-arrow,.right-arrow, .ps-left-arrow, .ps-right-arrow, .cs-arrows, .nivo-nextNav, .nivo-prevNav{
position: absolute;
top: 50%;
right: 0px;
z-index: 100;
display: block;
margin-top: -35px;
width: 43px;
height: 70px;
color: @color-white;
text-align: center;
font-size: 20px;
background-color:rgba(37, 37, 37, 0.8);
line-height: 50px;
cursor: pointer;
.border-radiuses( 0px,0px,3px,3px);
.opacity(0.9);
}
.left-arrow, .ps-left-arrow, .cs-prev-arrow, .nivo-prevNav{
.border-radiuses( 3px,3px,0px,0px);
}
.left-arrow:hover,.right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-arrows:hover, .nivo-nextNav:hover, .nivo-prevNav:hover{
color: @color-dark;
}
.ps-left-arrow{
left: 0;
text-indent: -3px;
}
.ps-right-arrow{
right: 0;
}
.left-arrow:hover,.right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-arrows:hover,.nivo-nextNav:hover, .nivo-prevNav:hover{
background-color: @color-accent;
.opacity(1);
cursor: pointer;
}
/*----------------------------- 3.3 Navigation Menu --------------------------------*/
.navigation-container {
float: right;
}
.nav-menu{
ul{
margin-left: 0;
li {
position: relative;
display: inline;
float: left;
a {
display: block;
padding: 2px 14px;
}
}
}
}
.nav-menu ul ul {
position: absolute;
top: 15px;
z-index: 20000;
display: none;
margin-top: 0px;
padding-top: 19px;
width: @drop-down-width;
ul {
top: -2px;
left: @drop-down-width;
}
li{
display: block;
float: left;
padding: 4px 0 4px 0;
width: 100%;
background-color: @color-drop-down;
a{
letter-spacing: 0;
line-height: 1.8em;
}
}
}
.nav-menu li:hover ul{.opacity(1);}
.nav-menu ul ul li a:active {
}
.mob-nav-menu{
display: none;
}
/*----------------------------- END Navigation Menu --------------------------------*/
/*-------------------- 3.4 Basic Structure And Containers -------------------------- */
.center{
margin-right: auto;
margin-left: auto;
}
.page-wrapper {
margin: 0 auto;
max-width: 100%;
}
.mobile-nav, .mob-nav-menu{
display: none ;
}
#main-container{
min-width: 250px;
}
/* ---------------- Logo ---------------- */
#logo-container {
float: left;
margin: 0 @site-padding;
margin-top: 3px;
margin-left: 0;
}
#logo-container a {
display: block;
float: left;
}
#logo-container img{width: 100px;}
.header-separator{
overflow: hidden;
width: 100%;
border-top: 5px solid @color-lines;
}
#header{
padding-top: 20px;
padding-right: 5%;
padding-left: 5%;
width: 90%;
background: transparent;
position: relative;
}
.header-wrapper{
position: relative;
background-color: @color-dark;
width: 100%;
}
.fixed-header .header-wrapper{
padding-top: 103px;
}
.slider-active .page-wrapper .header-wrapper{
padding-top: 0;
}
.header-wrapper .full-bg-image {
top: 0;
}
/* ---------------- Content ---------------- */
.section-boxed {
position: relative;
margin: 0 auto;
padding: 0 3%;
max-width: @site-width;
}
.page-template-template-full-custom-php .section-boxed{
max-width: @site-width;
}
#content-container .section-boxed {
margin: 90px auto;
}
.content-boxed{
margin: 0 auto;
padding: 0 3%;
max-width: @site-width;
}
.section-header{
padding:0;
padding-bottom: 20px;
}
.no-slider.no-title .section-header{
border-bottom-width: 0;
}
#content-container {
padding: 70px 3%;
}
.page-wrapper{
background-color: @color-body-bg;
}
.page-template-template-full-custom-php .page-wrapper{
background-color: @color-white;
}
.page-template-template-full-custom-php #content-container {
padding: 0;
}
#content {
float: left;
max-width: @content-width;
width: 100%;
}
.content {
/*word-wrap: break-word;*/
}
.content-box{
background-color: @color-white;
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
padding: 4%;
width: 92%;
min-height: 400px;
}
.post-type-archive.woocommerce .content-box, .post-type-archive.woocommerce-page .content-box,
.tax-product_cat.woocommerce .content-box, .tax-product_tag.woocommerce .content-box{
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 0;
width: 100%;
min-height: 400px;
}
#sidebar {
float: right;
max-width: @sidebar-width;
width: @sidebar-width;
}
.sidebar-box ul, .woocommerce-MyAccount-navigation ul {
margin-left: 0;
list-style: none;
}
.sidebar-box input[type="text"], .sidebar-box input[type="password"], .sidebar-box textarea, .sidebar-box input[type="search"]{
padding: 8px 0;
width: 100%;
text-indent: 8px;
}
#sidebar .sidebar-box:last-child {
margin-bottom: 0;
}
#full-width {
position: relative;
max-width: 100%;
min-height: 400px;
}
.page-template-template-portfolio-gallery-php #full-width, .page-template-template-full-custom-php #full-width, .page-template-template-blog-php #full-width, .single-portfolio #full-width{
padding:0;
background-color:transparent;
}
.page-template-template-portfolio-gallery-php #content-container{
padding-top: 0;
padding-bottom: 38px;
overflow: hidden;
}
.layout-left #content {
float: right;
padding-right: 0;
padding-left: @site-padding;
}
.layout-left #sidebar {
float: left;
}
#footer {
position: relative;
display: block;
overflow: hidden;
height: auto;
background-color: @color-dark;
color: @color-sec2;
font-size: 13px;
}
#footer ul {list-style: none;}
.footer-widgets{
a{color: @color-white;}
a:hover{color: @color-accent;}
max-width: 1170px;
}
/*-------------- 3.5 Grid And Columns -------------------*/
.cols-wrapper {
overflow: hidden;
}
/* single column */
.col {
float: left;
margin-right: 3.2%;
margin-bottom: 30px;
}
/* 4 columns */
.cols-4 .col {
width: 22.6%;
}
/* 3 columns */
.cols-3 .col {
width: 31.2%;
}
/* 3 columns uneven */
.one2-one4-one4 .col:first-child,
.one4-one2-one4 .col:nth-child(2),
.one4-one4-one2 .col:nth-child(3) {
width: 46.8%;
}
.one2-one4-one4 .col,
.one4-one2-one4 .col,
.one4-one4-one2 .col {
width: 23.4%;
}
/* 2 columns */
.cols-2 .col {
width: 48.4%;
}
/* 2 columns uneven */
.one3-two3 .col:first-child,
.two3-one3 .col:nth-child(2) {
width: 32.266666666666%;
}
.one3-two3 .col:nth-child(2),
.two3-one3 .col:first-child {
width: 64.5333333333333%;
}
/* 1 column - for footer*/
.cols-1 .col {
width: 100%;
}
.cols-5 .col{
width: 17.44%;
}
.cols-5 .col:nth-of-type(5n),
.cols-4 .col:nth-of-type(4n),
.cols-3 .col:nth-of-type(3n),
.cols-2 .col:nth-of-type(2n) {
clear: right;
margin-right: 0;
}
/* -------------- 3.5 WordPress Default Elements -----------------*/
/* Wordpress Widgets */
.widget_categories li a,
.widget_nav_menu li a,
.widget_archive li a,
.widget_links li a,
.widget_recent_entries li a,
.widget_links li a,
.widget_pages li a,
.widget_recent_entries li a,
.recentcomments,
.widget_meta li a,
.product-categories li a
{
padding:5px 0;
color: @color;
}
.wp-caption {
max-width: 100%;
padding: 0;
}
.wp-caption a{
display: block;
padding: 5px;
padding-bottom: 0px;
}
.wp-caption-text{
margin-bottom: 7px;
padding-left: 7px;
text-align: center;
font-size: 13px;
}
.wp-caption-text, .gallery-caption,
.entry-caption {
line-height: 1.5em;
}
img.wp-smiley,
.rsswidget img {
.border-radius(0);
margin-top: 0;
margin-bottom: 0;
padding: 0;
box-shadow: none;
}
/* WP Quick Gallery*/
.entry-content dl.gallery-item {
margin: 0;
}
.gallery dl {
display: inline-block;
float: none;
width: auto;
vertical-align: top;
text-align: center;
}
.gallery-item a {
display: block;
width: 90%;
}
.gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
padding: 5%;
max-width: 90%;
height: auto;
}
.gallery-icon img {
padding: 3%;
}
.sticky{
position: static;
}
.bypostauthor{
position: static;
border-top: 3px solid @color-accent;
}
.sticky { border-top: 5px solid @color-accent;}
/*----------------------- 3.6 Comments ---------------------------*/
#comments{
margin-top: 50px;
}
.page-template-template-full-custom-php #comments{
margin: auto;
margin-top: 20px;
width: 60%;
}
#comments textarea{
width: 100%;
}
#comments ul{
list-style: none;
}
.commentlist{
margin-left: 0;
}
.commentlist .children {
margin-left: 0;
padding-left: 3%;
}
.comment-box {
.box-shadow (0, 1px, 1px, 0.15);
clear: both;
margin-bottom: 20px;
padding: 3%;
background-color: @color-white;
}
.avatar{
.border-radius(4px);
display: block;
margin: 0 0 10px;
padding: 4px;
border: 1px solid @border-color;
background-color: @color-white;
}
.comment-autor {
float: left;
margin-right: 20px;
text-align: center;
}
.comment-autor img{
width: 40px;
height: auto;
}
.coment-autor-name{
margin-right: 10px;
text-transform: capitalize;
font-weight: bold;
}
.coment-autor-name cite{
font-size: 14px;
}
.comment-date{
color: @color-light;
font-size: 12px;
}
.comment-info .reply{
.border-radius(2px);
float: right;
padding: 0 9px 2px 9px;
color: @color-accent;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
line-height: 2.2em;
}
.comment-info .reply a{
position: relative;
top: 1px;
color: @color-accent;
}
.comment-info{
float: right;
padding:0;
width: 100%;
}
.comment-info{
border-bottom: 0px;
color: @color-accent;
font-size: 19px;
line-height: 1em;
}
#reply-title, .comments-titile{
margin-bottom: 25px;
padding-bottom: 7px;
border-bottom: 3px solid rgb(190, 190, 190);
border-bottom: 3px solid rgba(0,0,0,0.1);
text-transform: capitalize;
font-size: 18px;
}
#reply-title{
margin-top: 20px;
}
.pexeto-contact-form label{
display: block;
line-height: 2.5em;
}
#full-width #commentform{
width: 60%;
}
.woocommerce #full-width #commentform{
width: 100%;
}
.page-template-template-full-custom-php #full-width #commentform{
width: 100%;
}
#full-width #commentform textarea, #full-width #commentform select, #full-width #commentform input[type=search]{
width: 100%;
}
#commentform input[type="text"], #commentform input[type="password"], #commentform textarea, #commentform input[type="search"]{
margin-bottom: 7px;
margin-top: 7px;
padding: 12px 0;
max-width: 100%;
width: 100%;
text-indent: 8px;
}
.pingback {
.opacity(0.7);
}
.ping-title {
font-size: 12px;
}
.form-submit{
padding:0;
margin-bottom: 0;
}
/*Contact Form*/
.pexeto-contact-form .error-box,.pexeto-contact-form .info-box {
display: none;
}
.pexeto-contact-form input[type="text"], .pexeto-contact-form input[type="password"], .pexeto-contact-form textarea, .pexeto-contact-form input[type="search"]{
margin-bottom: 8px;
padding: 12px 0;
max-width: 100%;
width: 100%;
text-indent: 8px;
}
#content .pexeto-contact-form textarea{
min-height: 170px;
}
.pexeto-contact-form .button {
margin-top: 10px;
}
#full-width #submit-form {
width: 600px;
}
/*reCaptcha*/
#recaptcha_image{
max-width: 100%;
}
.contact-captcha-container{
.border-radius(5px);
position: relative;
margin-bottom: 15px;
max-width: 100%;
width: 100%;
border: 1px solid @border-color;
background-color: @color-white;
}
.contact-captcha-container h6, #recaptcha_image{
padding: 5px 15px;
}
.recaptcha-input-wrap{
.border-radiuses(0 0 5px 5px);
padding: 10px;
border-top: 1px solid @border-color;
background-color: @color-sec;
}
#recaptcha_response_field{
margin: 0;
}
.recaptcha-reload{
position: absolute;
top: 22px;
right: 20px;
}
.recaptcha-reload a{
.opacity(0.5);
display: block;
width: 20px;
height: 20px;
background-image: url(images/reload.png);
background-size: 20px 20px;
}
.recaptcha-link{
margin-top: 14px;
font-size: 11px;
}
.recaptcha-link a{
.opacity(0.3);
}
.invalid input, .invalid textarea, #recaptcha_response_field.invalid, input.invalid , textarea.invalid{
border:1px solid #D3B5BA !important;
background-color: #F2DEDE !important;
}
#submit-form .invalid input, #submit-form .invalid textarea, #submit-form #recaptcha_response_field.invalid, #submit-form input.invalid, #submit-form textarea.invalid{
color:#B45B5B;
}
.contact-loader{
position: relative;
top:3px;
left:10px;
display: inline-block;
visibility: hidden;
width: 16px;
height: 16px;
background: url("images/ajax-loader-small2.gif") no-repeat;
}
/*----------------------- END COMMENTS ---------------------------*/
/*----------------------- 4. Theme Colors & Stylings -----------------------*/
/* ----------------- 4.1 Navigation ----------------- */
.nav-menu ul {
margin-top: 10px;
}
.nav-menu ul li {
a{
.transition(color, 0.3s);
color: @color-white;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
}
}
.nav-menu ul li a:hover{
color: rgb(255,255,255);
color: rgba(255,255,255,0.8);
}
.nav-menu .mega-menu-item > ul > li > a:hover {
color: #FFF;
}
.nav-menu > ul > li > a:after, .nav-menu > div.menu-ul > ul > li > a:after {
.transition-all(0.2s);
position: absolute;
bottom: 5px;
left: 50%;
display: block;
overflow: hidden;
margin-left: 0px;
width: 0px;
height: 0px;
background: @color-white;
content: '-';
text-indent: -999em;
.border-radius(7px);
}
.nav-menu > ul > li > a:hover:after, .nav-menu > div.menu-ul > ul > li > a:hover:after, .nav-menu > ul > li:hover > a:after {
bottom: 5px;
height: 2px;
width: 40px;
margin-left: -20px;
margin-top: -2px;
}
.nav-menu ul ul li .drop-arrow{
.opacity(0.8);
position: relative;
right: -10px;
top: 6px;
width: 10px;
float: right;
display: inline-block;
width: 10px;
height: 10px;
font-size: 10px;
}
.nav-menu ul .current-menu-item a, .nav-menu li:hover a ,.nav-menu .current-menu-parent a,.nav-menu .current-menu-ancestor a{
color: @color-white;
}
.nav-menu ul .current-menu-item > a, .nav-menu>ul>li:hover>a, .current-menu-ancestor > a {
.opacity(0.8);
}
.nav-menu ul ul .current-menu-item, .nav-menu ul ul .current-menu-parent,.nav-menu ul ul .current-menu-ancestor {
margin-top: 0;
border-top: 0;
}
.nav-menu ul ul li a {
border-right: 0;
letter-spacing: 1px;
font-size: 12px;
}
.nav-menu ul ul li{
.box-shadow(0, 2px, 2px, 0.1);
position: relative;
}
.nav-menu ul li:last-child a{border-right: 0;}
.nav-menu ul ul ul, .fixed-header-scroll .nav-menu ul ul ul{ padding: 0;}
.fixed-header-scroll .nav-menu ul ul ul{ margin-top: 0;}
/*.fixed-header-scroll .content-slider-wrapper{ padding-top: 0 !important; }*/
.nav-menu .sub-menu li:first-child, .nav-menu .children li:first-child{
border-top: 2px solid rgba(0, 0, 0, 0.2);
}
.nav-menu>ul>li:not(.mega-menu-item) ul>li:first-child{
padding-top: 15px;
}
.nav-menu>ul>li:not(.mega-menu-item) ul>li:last-child{
padding-bottom: 15px;
}
.nav-menu li:not(.mega-menu-item) li a{
padding-left: 22px;
padding-right: 22px;
}
.nav-menu .sub-menu li:last-child{
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
/* -------------- MEGA MENU -------------- */
#menu{
float: left;
}
#menu>ul{
position: relative;
}
.nav-menu ul li.mega-menu-item{
position: static;
}
.nav-menu li.mega-menu-item ul ul{
display: block;
}
.nav-menu li.mega-menu-item>ul{
width: auto;
top: 34px;
padding: 0 15px 20px 15px;
background-color: @color-drop-down;
border-top: 2px solid rgba(0, 0, 0, 0.2);
}
.nav-menu li.mega-menu-item>ul ul{
position: relative;
left:0;
top:0;
}
.nav-menu li.mega-menu-item ul li{
display: inline-block;
width: 200px;
background: none;
box-shadow: none;
border-top-width: 0 !important;
padding: 2px 0;
}
.nav-menu .mega-menu-item>ul>li{
margin: 0;
margin-left: 16px;
margin-right: 16px;
}
.nav-menu .mega-menu-item ul li a{
padding:4px 0;
}
.nav-menu .mega-menu-item>ul>li>a{
border-bottom: 1px solid rgba(255,255,255,0.2);
margin-bottom: 10px;
font-weight: bold;
}
.nav-menu li.mega-menu-item li li li a:before{
content:'>';
padding-right: 5px;
.opacity(0.4);
display: inline-block;
}
.nav-menu li.mega-menu-item ul ul a{
font-weight: normal;
letter-spacing: 1px;
.opacity(0.7);
}
.nav-menu > ul > li > a:after, .nav-menu > div.menu-ul > ul > li > a:after{
position: relative;
top:4px;
}
.header-layout-center .nav-menu ul ul{
display: none;
text-align: left;
}
.header-layout-center .nav-menu li.mega-menu-item ul ul{
display: block;
}
.fixed-header-scroll .nav-menu li.mega-menu-item > ul{
top:30px;
}
.mega-columns-2>li:nth-of-type(2n+1){
clear:left;
}
.mega-columns-3>li:nth-child(3n+1){
clear:left;
}
.mega-columns-4>li:nth-child(4n+1){
clear:left;
}
.nav-menu li.mega-menu-item > ul > li{
margin-top: 20px;
}
.nav-menu li.mega-menu-item > ul{
padding-top: 0;
}
.mega-menu-item>ul>li>a {
opacity: 1;
}
/* ----------- Page Titile ----------- */
.page-title-wrapper{
display: table;
width: 100%;
min-height: 240px;
height: 240px;
padding-bottom: 20px;
}
.archive:not(.post-type-archive-product) .page-title-wrapper, .search-results .page-title-wrapper, .error404 .page-title-wrapper{
min-height: 100px;
}
.archive:not(.post-type-archive-product) .page-title h1, .search-results .page-title h1, .error404 .page-title h1{
font-size: 35px;
}
.large-header .page-title-wrapper{
min-height: 400px;
height: 400px;
}
.page-title{
position: relative;
z-index: 10;
display: table-cell;
vertical-align: middle;
text-align: center;
padding-bottom: 8px;
h1{
padding: 10px 0;
padding-top: 0;
color: @color-white;
vertical-align: middle;
text-transform: uppercase;
font-size: 58px;
font-weight: bold;
line-height: 1em;
text-align: center;
display: inline-block;
letter-spacing: -1px;
}
}
.page-title h1:after{
content: "";
display: block;
width: 62%;
height: 1px;
background-color: @color-white;
margin: auto;
margin-top: 10px;
}
#content-container .page-title{
padding-top: 0;
margin-top: 0;
}
.woocommerce .page-title{
padding: 0;
margin: 0;
}
.page-subtitle{
display: block;
color: @color-white;
margin: auto;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 7px;
margin-top: 1px;
}
.content-page-title{
font-size: 20px;
padding-top: 0;
padding-bottom: 20px;
}
/* ----------------- 4.2 Sidebars ----------------*/
.sidebar-box {
margin-bottom:40px;
font-size: 13px;
.title{
margin-bottom: 20px;
padding: 7px 0;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
}
}
#sidebar > .sidebar-box h4{
margin-top: -5px;
padding-top: 0;
}
.sidebar-box .title a{
color: @heading-color;
}
.sidebar-box .title:after{
/* content:"";
display: block;
width: 57px;
height: 1px;
background-color: @color;
margin-top: 4px;
opacity: 0.1;*/
}
/* Sidebar Widgets */
.widget_categories ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_links ul,
.widget_recent_entries ul,
.widget_pages ul,
.sidebar-latest-posts,
#recentcomments,
.widget_meta ul,
.widget_rss ul,
.product-categories ul
{
margin-top: -7px; /*Same as li top paddings*/
}
.widget_categories li ,
.widget_nav_menu li ,
.widget_archive li ,
.widget_links li ,
.widget_recent_entries li,
.widget_pages li,
#recentcomments li,
.widget_meta li,
.widget_rss li,
.product-categories li,
.woocommerce-MyAccount-navigation li {
padding:10px 0;
padding-left: 2px;
border-bottom: 1px solid @border-color-light;
}
.widget_categories ul ul li ,
.widget_nav_menu ul ul li ,
.widget_archive ul ul li ,
.widget_links ul ul li ,
.widget_recent_entries ul ul li,
.widget_pages ul ul li,
#recentcomments ul ul li,
.widget_meta ul ul li,
.widget_rss ul ul li,
.product-categories ul li {
padding-left: 10px;
border-bottom: 0;
}
.widget-contact-form{
margin-top: 15px;
}
.widget_calendar #wp-calendar{
width: 100%;
}
#wp-calendar caption{
padding: 2px 0 7px 0;
border-bottom: 3px solid #383838;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}
#wp-calendar tbody td a{
color: @color-link;
}
.widget_nav_menu ul ul, .widget_categories ul ul, .product-categories ul{
margin-top: 7px;
border-top: 1px solid @color-sec2;
}
.widget_nav_menu ul ul li, .widget_categories ul ul li,.product-categories ul li {
margin-left: 10px;
padding-left: 0;
border-bottom: 1px solid @color-sec2;
}
.widget_nav_menu ul ul li:last-child, .widget_categories ul ul li:last-child, .product-categories ul li:last-child{
padding-bottom: 0;
border-bottom: 0;
}
.widget_nav_menu li.current-menu-item > a{
padding-left: 5px;
color: @color-link;
}
#SGM{
margin-top: 15px;
}
.rsswidget img{
vertical-align: middle;
}
/* ------------------ 4.3 Footer -------------------*/
#footer-cta{
padding: 50px 0;
background-color: @color-white;
border-top: 1px solid rgba(0,0,0,0.03);
}
.footer-cta-first{
width: 100%;
text-align: center;
h5 {
margin-top: 2px;
margin-bottom: 2px;
padding: 0;
letter-spacing: -1px;
font-size: 30px;
line-height: 1em;
}
}
.footer-cta-disc{
margin-top: 5px;
width: 100%;
color: @color;
text-align: center;
p{
display: inline;
margin: 0;
padding:0;
font-size: 15px;
line-height: 1.4em;
}
}
.footer-cta-button{
display: block;
width: 100%;
vertical-align: middle;
text-align: center;
margin-top: 10px;
a{
text-transform: uppercase;
}
}
.scroll-to-top{
.transition-all(0.3s);
.border-radius(4px);
.opacity(0);
position: fixed;
right: 15px;
bottom: 15px;
z-index: 100;
margin-bottom: -30px;
width: 35px;
height: 35px;
background:rgb(0,0,0);
background:rgba(0,0,0,0.8);
text-align: center;
cursor: pointer;
span {
.transition-all(0.3s);
display: inline-block;
margin-top: 4px;
width: 35px;
height: 30px;
color: @color-white;
text-align: center;
font-size: 26px;
}
}
.scroll-to-top:hover {
.opacity(1);
background: @color-accent;
}
.footer-widgets{
overflow: hidden;
margin-top: 50px;
padding-bottom: 50px;
}
.footer-widgets .col{
margin-bottom: 0;
}
.footer-box{
margin-bottom: 10px;
color: @color-white;
}
.footer-box ul{
margin-left: 0;
}
.footer-box ul li a{
color: @color-white;
}
.footer-box .title{
margin-bottom: 10px;
padding-top: 11px;
color: @color-white;
text-indent: 2px;
text-transform: uppercase;
letter-spacing: normal;
font-weight: bold;
font-size: 17px;
}
.footer-box:first-child .title{
margin-right: -15%;
}
.footer-bottom{
float: left;
padding: 25px 0;
width: 100%;
height: auto;
background-color: #1f1f1f;
}
.footer-nav, .copyrights {
float: right;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 10px;
}
.footer-nav li{
display: inline;
letter-spacing: 1px;
}
.footer-nav li a{
margin-right: 7px;
margin-left: 7px;
color: @color-white ;
}
.footer-nav li:after{
content: "/";
margin-left: 5px;
}
.footer-nav li:last-child:after{
content: "";
}
.copyrights{
float: left;
color: @color-light;
}
/* Header Social Icons */
.social-profiles{
float: right;
margin: 0 0 0 5px;
}
.social-icons {
margin-left: 0;
list-style: none;
li{
float: left;
padding: 0px;
width: 25px;
height: 25px;
line-height: 1em;
margin-right: 2px;
}
li:hover{
.transform-scale(1.1);
.transition-all(0.2s);
}
}
.social-icons li:hover img{
.transform-scale(1.1);
.opacity(0.8);
}
.footer-bottom .social-profiles{
display: none;
margin: 0 @site-padding;
}
.footer-box table th,table th, table td,.footer-box table th, table td{
padding: 0.75em 0;
text-align: center;
}
table th, table td{
text-align: left;
}
/*td#prev,td#next{.opacity(0.5);}*/
.footer-widgets .widget_categories li,
.footer-widgets .widget_nav_menu li,
.footer-widgets .widget_archive li,
.footer-widgets .widget_links li,
.footer-widgets .widget_recent_entries li,
.footer-widgets .widget_pages li,
.footer-widgets #recentcomments li,
.footer-widgets .widget_meta li,
.footer-widgets .widget_rss li,
.footer-widgets .widget_nav_menu ul ul li,
.footer-widgets .widget_nav_menu ul ul,
.footer-widgets .lp-wrapper,
.footer-widgets table thead,
.footer-widgets table td
{ border-color: rgb(68, 68, 68);
border-color: rgba(255, 255, 255, 0.14);
border-bottom-color: rgba(255, 255, 255, 0.14);
}
.footer-widgets del {
color: rgba(255, 255, 255, 0.3);
}
.footer-widgets ins {
background: #B1A74E;
}
/* Header Search */
#header .search-wrapper{
position:absolute;
top: -4px;
right: 1px;
z-index: 10;
display: none;
width:200px;
.opacity(0);
}
.header-search{
float: right;
position: relative;
}
.header-search-btn{
.border-radius(50px);
display: block;
float: right;
margin-left:5px;
width: 24px;
height: 24px;
background-color: #fff;
background-image: url(images/search_icon_header.png);
background-position: center center;
background-size: 12px 12px;
background-repeat: no-repeat;
text-indent: -119999px;
position: relative;
z-index: 10;
}
.search-visible.header-search-btn{
background-image: url(images/search_icon_close_header.png);
background-size: 12px 12px;
}
.header-search input[type="text"].search-input{
padding: 8px 0;
width: 100%;
border-radius: 20px;
text-indent: 12px;
}
#header .search-button{
display: none;
}
.header-buttons{
display: inline-block;
margin-top: 9px;
float: right;
}
.header-search input[type="text"] {
background: #fff;
border: solid 1px transparent;
}
.header-search input[type="text"]:focus {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.blog-non-single-post{
margin-bottom: 45px;
}
.post , .blog .portfolio, .archive .portfolio{
background-color: @color-white;
}
.post-content{
padding-bottom: 20px;
position: relative;
}
.post-title{
padding-bottom: 15px;
padding-top: 0;
font-size: 32px;
font-weight: bold;
line-height: 1.1;
margin-bottom: 0;
}
.post-title a{
color: @heading-color;
}
.post-title a:hover{
color: @color-accent;
}
.post-info{
padding-bottom: 10px;
padding-top: 10px;
line-height: 17px;
letter-spacing: 2px;
color: @color-light;
a{ color: @color-light;}
}
.post-info.bottom{
float: right;
padding-top: 14px;
padding-bottom: 0;
}
.post-info.top{
padding-top: 0;
padding-bottom: 9px;
}
.page-heading{
margin-bottom: 20px;
padding: 0;
border-bottom: 3px solid rgb(190,190,190);
border-bottom: 3px solid rgba(0,0,0,0.1);
color: @heading-color;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
}
.blog-single-post .social-share{
float: right;
margin-right: 5%;
margin-bottom: 2%;
max-width: 50%;
}
.blog-single-post .social-share .share-item{
margin-right: 0;
margin-left: 4px;
}
.blog-single-post .social-share .share-title{
margin-right: 0;
}
.blog-single-post .post-tags{
float: left;
margin-top: 5px;
margin-left: 5%;
margin-bottom: 30px;
width: 50%;
text-align: left;
}
.post-tags a{
.border-radius(2px);
display: inline-block;
margin-left: 5px;
padding: 0 5px;
background: @color-sec;
color: @color-accent;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;
}
/* Blog Columns */
.blog-twocolumn .post{
float:left;
margin-left: 0;
width:569px;
}
.blog-twocolumn-sidebar .post {
width: 406px;
}
.blog-threecolumn .qg-title, .blog-twocolumn .qg-title{
display: none;
}
.blog-threecolumn .post{
float:left;
width:369px;
}
.blog-post-img img{
.opacity(0);
max-width: 100%;
width: 100%;
height: auto;
}
#blog-pagination{
overflow: hidden;
}
/* Blog Post Types */
/* Blog Post Type Icons */
.post-content{
padding: 5%;
}
#full-width .post-content{
padding: 4%;
}
.post-type-icon-wrap{
display: inline-block;
float: left;
}
.format-standard .post-type-icon {
background-position: -192px 1px;
}
.format-quote .post-type-icon {
margin-left: 5px;
width: 18px;
height: 18px;
background-position: -255px 0;
}
.format-gallery .post-type-icon {
background-position: -32px 0;
}
.format-video .post-type-icon {
background-position: -128px 1px;
}
.format-quote, .format-aside{
position: relative;
background-position: 3% center;
background-size: 50px 50px;
background-repeat: no-repeat;
}
.format-aside .post-type-icon-wrap{
position: absolute;
top: 50%;
left: 50%;
margin-top: -35px;
margin-left: -35px;
color: rgba(0,0,0,0.05);
display: block;
font-size: 70px;
padding: 0;
line-height: 70px;
}
.format-quote blockquote {
margin: 0;
padding: 7%;
border-left-width: 0;
font-size: 30px;
line-height: 1.3;
text-align: center;
margin:auto;
p{margin-bottom: 15px;}
}
.format-quote blockquote:before,.format-quote blockquote:after{
content: "";
display: block;
width: 60px;
height: 3px;
background-color: @color;
margin:10px auto;
.opacity(0.3);
}
.format-aside aside{
padding:50px;
text-align: center;
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
line-height: 1.3em;
position: relative;
z-index: 100;
a{
color: inherit;
}
a:hover{
color: @color-accent;
}
}
/*Blog Masonry*/
.page-masonry .post {
font-size: 13px;
}
.page-masonry .post-title{
margin: 0;
padding: 0;
padding-bottom: 0;
margin-bottom: 5px;
font-size: 24px;
line-height: 1.3;
}
.page-masonry .post-info{
padding: 7px 0px;
}
.page-masonry .post-info.bottom{
margin-top: 7px;
}
.page-masonry .post-autor, .page-masonry .comments-number{
display: none;
}
.post-gallery{
position: relative;
a.nivo-nextNav, a.nivo-prevNav, .nivo-controlNav{
.transform-scale(0.75);
.opacity(0.5);
}
.nivo-wrapper:hover a.nivo-nextNav,.nivo-wrapper:hover a.nivo-prevNav,.nivo-wrapper:hover .nivo-controlNav{
.opacity(1);
}
a.nivo-prevNav{
-webkit-transform-origin: -50% 100%;
-moz-transform-origin: -50% 100%;
-ms-transform-origin: -50% 100%;
-o-transform-origin: -50% 100%;
transform-origin: -50% 100%;
}
a.nivo-nextNav{
-webkit-transform-origin: 150% 100%;
-moz-transform-origin: 150% 100%;
-ms-transform-origin: 150% 100%;
-o-transform-origin: 150% 100%;
transform-origin: 150% 100%;
}
}
/* -------------------- 4.6 Services Boxes ---------------------*/
.services-wrapper{
width: 100%;
}
.services-box, .services-title-box{
display: inline-block;
float: none;
vertical-align: top;
text-align: left;
font-size: 14px;
line-height: 1.7em;
}
.services-box{
.box-sizing;
.transition(top, 0.3s);
.transition(background-color, 0.3s);
position: relative;
top: 0;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
font-size: 14px;
line-height: 1.7em;
h3{
padding-top: 5px;
padding-bottom: 0;
font-weight: 600;
font-size: 17px;
}
}
.services-title-box{
margin-bottom: 10px;
color: @color;
h2{
padding-top: 0;
text-transform: uppercase;
font-size: 18px;
line-height: 1.5em;
font-weight: bold;
}
}
.services-content{
padding: 10px;
}
.columns-wrapper {
margin-bottom: @site-padding-v;
}
.services-default img{
max-width: 100%;
height: auto;
}
/* Services Icon Style */
.services-default{
.services-content{
padding-bottom: 0;
}
.services-box{
.border-radius(0px);
}
.col{
margin: 0;
margin: 20px 0;
padding-right: 1.6%;
padding-left: 1.6%;
}
.services-title-box.col{
width: 25%;
.box-sizing;
}
.services-box:first-child{
border-left: none;
}
}
.services-default.cols-4 .col:nth-of-type(4n+1){
border-left: 0;
}
.services-default.cols-5 .col{
width: 20%;
}
.services-default.cols-4 .col{
width: 25%;
}
.services-default.cols-3 .col{
width: 33%;
}
.services-default.cols-2 .col{
width: 50%;
}
/* Services Photo Style */
.services-boxed-photo{
.col{
margin-top: 20px;
margin-bottom: 20px;
}
.services-box{
padding:30px 0;
background: rgba(0, 0, 0, 0.05);
text-align: left;
}
.services-content{
margin: auto;
padding: 0;
max-width: 75%;
}
.services-box h3{
padding: 12px 0;
font-style: normal;
}
.services-box h3:after {
display: block;
overflow: hidden;
margin-top: 5px;
width: 60px;
height: 2px;
background: rgb(190, 190, 190);
background: rgba(0, 0, 0, 0.1);
content: '-';
text-indent: -999em;
}
}
.services-boxed-photo .services-box h3{
padding-bottom: 6px;
padding-top: 25px;
}
.services-boxed-photo .services-box img {
max-width: 100%;
width: 100%;
height: auto;
}
.services-boxed-photo .services-box.col{
padding-top: 0;
}
.services-icon .img-container{
background-color: @color-accent;
width: 40px;
height: 40px;
padding: 25px;
display: block;
.border-radius(500px);
margin: auto;
}
/* Services Circle */
.services-thumbnail{
text-align: center;
h3{
margin: 0;
margin: auto;
margin-bottom: 2px;
padding: 0;
padding-top: 2px;
padding-bottom: 2px;
max-width: 85%;
}
h3:after {
content: "";
display: block;
width: 60px;
height: 2px;
background-color: @color-accent;
margin: auto;
margin-top: 5px;
margin-bottom: 11px;
position: absolute;
left: 50%;
margin-left: -30px;
}
.services-img{
width: 220px;
height: 220px;
background-size: cover;
color: @color-white;
}
.services-title-box{
width: 232px;
text-align: left;
h2{ }
}
.services-content{
.opacity(0);
.transition-all(0.4s);
.transform-scale(1.1);
position: absolute;
top: 0;
left: -12px;
z-index: 100;
display: table;
padding: 20px;
width: 180px;
height: 180px;
background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 0.9);
color: @color-dark;
line-height: 1.5em;
.sc-wraper{
display: table-cell;
vertical-align: middle;
}
p{
display: none;
}
}
}
.services-wrapper.services-thumbnail .services-box{
margin-right: 40px;
margin-bottom: 30px;
}
.services-thumbnail .services-box:after{
position: absolute;
top:-5px;
left: -5px;
z-index: 10;
display: block;
width: 230px;
height: 230px;
box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1) ;
content: "";
}
.services-thumbnail .services-box .services-content{
.transform-scale(0.8);
.transition-all(0.4);
}
.services-thumbnail .services-box:hover .services-content{
.transform-scale(1);
.opacity(1);
}
.services-thumbnail .services-content{
left: 0;
}
.services-thumbnail .services-title-box h2{
padding:5px 0;
}
.services-thumbnail .services-content h3{
color: #333332;
}
/* --------------- 4.7 Sliders ----------------*/
#slider-container{
position: relative;
overflow: hidden;
}
#slider-container .full-bg-image{
.opacity(0);
}
/* ------- Content Slider -------- */
.content-slider{
position: relative;
.section-boxed{ padding:0 5%;}
}
.cs-small-title, .cs-title{
text-shadow:0px 0px 1px rgba(0,0,0,0.2);
}
.cs-title{
padding-top: 0;
padding-bottom: 0;
color: inherit;
text-transform: uppercase;
font-weight: bold;
font-size: 60px;
line-height: 1.2em;
}
.cs-content-centered .cs-title:before{
margin: auto;
}
.cs-loading{
background:url("images/cs-loader-w.gif") no-repeat center;
background-size: 20px 20px;
}
.cs-small-title{
margin: 0;
margin-bottom: 0;
text-transform: uppercase;
letter-spacing: 7px;
font-size: 15px;
}
.content-slider h2.cs-element {
color: inherit;
}
.content-slider .button{
margin-top: 18px;
margin-right: 21px;
padding-right: 30px;
padding-left: 30px;
width: auto;
text-transform: uppercase;
}
.content-slider .arrows{
position: absolute;
top: 50%;
margin-top: -10px;
}
.content-slider .arrow-prev{
left: 10px;
}
.content-slider .arrow-next{
right: 10px;
}
.content-slider .col{
margin-bottom: 0;
}
.content-slider{
position: relative;
overflow:hidden;
padding: 180px 0 130px 0;
color: @color-white;
}
ul#cs-slider-ul {
position: relative;
overflow: hidden;
margin-left:0;
min-height:320px;
width: 100%;
list-style: none;
}
#cs-slider-ul li {
position: absolute;
-moz-box-sizing: border-box;
box-sizing:border-box;
max-width: 100%;
width: 100%;
}
#cs-slider-ul .two-columns{
display: none;
}
#cs-navigation {
position: absolute;
bottom: 5px;
display: none;
margin: 0;
padding-left: 0;
width: 100%;
list-style: none;
text-align: center;
}
#cs-navigation li {
position: relative;
display: inline-block;
margin: 0;
padding:2px;
width: 12px;
height: 15px;
cursor: pointer;
}
.cs-content-left, .cs-content-right{
.opacity(0);
position:relative;
}
.cs-content-right img{
float: right;
}
.cs-content-centered{
width: 100%;
text-align: center;
}
.cs-content-centered.col{
max-width: 80%;
width: 100%;
}
.content-slider .cs-content-centered .button {
margin-right: 10px;
margin-left: 10px;
}
.cs-layout-img-text .cs-content-right.col{
margin-right: 0;
}
.cs-layout-img-text .cs-content-left.col{
clear: left;
}
ul#cs-navigation li span {
.opacity(0.3);
.border-radius(20px);
position: absolute;
top: 2px;
left: 2px;
display: inline-block;
width: 6px;
height: 6px;
background-color: @color-white;
border:2px solid @color-white;
}
#cs-navigation li.selected span {
.opacity(1);
border: 2px solid @color-white;
background-color: transparent;
}
.cs-arrows{
margin-top: -30px;
background-color: none;
}
.cs-arrows:hover{
.opacity(1);
.border-radius(0);
cursor: pointer;
}
.cs-prev-arrow {
left:0;
background-position:left top;
}
.cs-thumbnail{
position: absolute;
height: 70px;
width: 70px;
max-width: none;
opacity: 0;
transition:all 0.5s ease;
}
.cs-next-arrow .cs-thumbnail{
left: -50px;
}
.cs-prev-arrow .cs-thumbnail{
right:-50px;
max-width: none;
}
.cs-next-arrow:hover .cs-thumbnail{
opacity: 1;
left:-70px;
max-width: none;
}
.cs-prev-arrow:hover .cs-thumbnail{
opacity: 1;
right:-70px;
}
#slider-container .full-bg-image{
background-attachment: fixed;
}
.cs-content-centered{
float: none;
margin: 0 auto;
}
.cs-content-left, .cs-content-right, .cs-content-centered{
.opacity(1);
}
.cs-content-right{
float: right;
}
.cs-element{
.opacity(0);
position: relative;
}
.cs-element.cs-animate{
.transition-all(0.5s);
}
ul#cs-slider-ul{
.transition(height, 1s);
overflow: visible;
}
ul#cs-slider-ul li{
display:none;
}
.content-slider-wrapper{
.transition(background-color, 0.5s);
}
/* Nivo Slider */
.nivo-slider {
position: relative;
overflow: hidden;
width: 100%;
height: auto;
background: url("images/cs-loader.gif") no-repeat center center;
background-size: 16px 16px;
}
.nivo-slider img {
position: absolute;
top: 0;
left: 0;
display:none;
max-width:none;
}
.nivo-main-image {
position: relative !important;
display: block !important;
width: 100% !important;
}
/* If an image is wrapped in a link */
.nivo-slider a.nivo-imageLink {
position: absolute;
top: 0;
left: 0;
z-index: 6;
display: none;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
border: 0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
position: absolute;
top: 0;
z-index: 5;
display: block;
height: 100%;
}
.nivo-box {
position: absolute;
z-index: 5;
display: block;
overflow: hidden;
}
.nivo-box img {
display: block;
}
/* Caption styles */
.nivo-caption {
.box-sizing;
position: absolute;
bottom: 0;
left: 0;
z-index: 8;
display: none;
overflow: hidden;
padding: 5px 10px;
width: 100%;
color: @color-white;
}
.nivo-caption p {
margin: 0;
padding: 5px;
}
.nivo-caption a {
display: inline !important;
}
.nivo-html-caption {
display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position: absolute;
top: 50%;
z-index: 9;
cursor: pointer;
}
.nivo-prevNav {
left: 0;
text-indent: -3px;
}
.nivo-nextNav {
right: 0;
text-indent: 3px;
}
.rp-header .nivo-nextNav {
right: 5px;
}
.rp-header .nivo-prevNav {
left: 5px;
}
.post-gallery .nivo-prevNav {
left: 5px;
}
.post-gallery .nivo-nextNav {
right: 5px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
position: absolute;
bottom: 10px;
z-index: 100;
padding: 15px 0;
padding: 0;
width: 100%;
text-align: center;
line-height: 10px;
}
.nivo-controlNav a {
.box-shadow;
.border-radius(50px);
.opacity(0.5);
top: 50%;
display: inline-block;
margin:0 3px;
width: 7px;
height: 7px;
background:@color-white;
border: 2px solid @color-white;
list-style: none;
vertical-align: middle;
text-shadow:0 1px 2px rgba(0,0,0,0.1);
cursor: pointer;
}
.nivo-controlNav a.active {
.opacity(1);
border: 2px solid @color-white;
background: transparent;
font-weight: bold;
}
/* Nivo Custom */
#content-container .nivoSlider {
height: auto !important;
background-image: url(images/cs-loader.gif);
}
.post-gallery .nivo-nextNav, .post-gallery .nivo-prevNav {
.transform-scale(0.8);
}
.nivo-nextNav:after, .nivo-prevNav:a{
.transition-all(0.15s);
.opacity(0);
position: absolute;
top: -2px;
left: -2px;
display: block;
width: 35px;
height: 35px;
border: 2px red solid;
.border-radius(100px);
content: "";
}
.nivo-nextNav:hover:after, .nivo-prevNav:hover:after{
.transform-scale(1.35);
.opacity(1);
}
.nivo-nextNav:active:after, .nivo-prevNav:active:after{
.transform-scale(1.35);
.opacity(1);
}
.nivo-nextNav:hover,.nivo-prevNav:hover {
.opacity(0.8);
color: @color-white;
}
.nivo-caption {
margin: 3%;
padding: 9px 14px;
width: auto;
height: auto;
border: 2px solid @color-white;
background-color: rgba(0,0,0,0.07);
text-shadow:1px 1px 1px rgba(0,0,0,0.1);
letter-spacing: 2px;
text-transform: uppercase;
font-size: 16px;
line-height: 1.3em;
font-family: @heading-font;
}
.nivo-caption p {
padding-left: 19px;
font-size: 14px;
}
.post-gallery .nivo-caption{
border: 0px;
text-transform: none;
letter-spacing: normal;
font-size: 13px;
}
#nivo-controlNav-holder {
display: block;
width: 100%;
height: 50px;
}
.nivo-wrapper{
position: relative;
}
#slider-container .nivo-wrapper{
min-height: 400px;
background: url('images/cs-loader-w.gif') no-repeat center center;
background-size: 15px 15px;
}
/* Nivo slider in content */
.custom-page-content .nivo-content{
margin: 0;
}
.cs-type-video.loading {
background: url(images/cs-loader-w.gif) no-repeat center center;
background-size: 15px 15px;
}
.cs-layout-video-text .cs-content-right.col {
margin-right: 0;
}
.cs-layout-video-text .cs-content-left.col {
clear: left;
}
/* --------------- 4.8 Quick Gallery ---------------*/
.quick-gallery{
margin-left:-11px;
}
.qg-img{
position: relative;
display: inline-block;
float:none;
margin-bottom:10px;
margin-left:10px;
vertical-align: top;
}
.qg-img img{
width: 100%;
}
.qg-img a{
position:relative;
display:block;
min-height: 50px;
background: url("images/ajax-loader-small.gif") @color-white no-repeat center center;
background-size: 16px 16px;
}
.qg-overlay{
.opacity(0);
.transition-all(0.3s);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7);
}
.qg-title {
.transition-all(0.4s);
position: absolute;
bottom: 10%;
display: block;
padding:9px;
width: 100%;
color: @color-white;
text-align: center;
font-weight: bold;
font-size: 11px;
}
.qg-overlay:hover{
.opacity(1);
}
.qg-overlay:hover .qg-title {
bottom: 13px;
}
.qg-img .icon-circle{
.opacity(1);
top: 14px;
left: 14px;
display: block;
padding: 15px;
}
.page-masonry .qg-img img{
.opacity(0);
width: 100%;
height: auto;
}
.hoverable{
.opacity(0);
}
img.loadable{
.opacity(0);
}
/* ------------------------------ 5.Widgets and Page Templates -------------------------------- */
/* Archive Page Template */
.archive-page h2{
margin: 0;
padding-bottom: 5px;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
}
.archive-page ul{
margin-left: 0;
padding-top: 12px;
border-top: 1px solid @color-sec2;
list-style: none;
}
.archive-page .col > ul{
width: 90%;
}
.archive-page li{
padding: 6px 0;
padding-left: 2px;
}
.archive-page ul ul li:last-child {
padding-bottom: 0;
border-bottom: 0;
}
.archive-page ul ul {
margin-top: 0;
margin-left: 15px;
padding-top: 2px;;
}
.archive-page a{
color: @color-middle;
}
.archive-page a:hover{
color: @color-link;
}
/* Search Form */
.search-wrapper{position: relative;}
.search-wrapper .searchform, #searchform {position: relative;}
#searchform .screen-reader-text{ display: none; }
input[type="submit"].search-button, input[type="submit"]#searchsubmit{
position:absolute;
top: 9px;
right: 7px;
display: block;
padding: 0;
width: 15px;
height: 20px;
border: 0;
background-color: transparent;
background-image: url(images/search_icon-b.png);
background-position: center center;
background-size: 12px 12px;
background-repeat: no-repeat;
box-shadow: none;
text-indent: -1000000000px;
}
input[type="text"].search-input, #searchform input[type="text"]{
padding: 8px 0;
width: 100%;
text-indent: 12px;
}
.ie10 input.search-input{
padding-left: 5px;
}
/* Search Results Page*/
.search-results .post-content{
padding-top: 5%;
background-color: @color-white;
}
/* WP Page navigation Styles */
.wp-pagenavi {
text-align: center;
margin-top: -15px;
}
#content-container .wp-pagenavi a,#content-container .wp-pagenavi span{
border: 0;
}
#content-container .wp-pagenavi .pages,#content-container .wp-pagenavi a.last,#content-container .wp-pagenavi a.first{
display: none;
}
/* Portfolio Gallery Template */
.single-portfolio #content-container{
padding: 60px 3%;
}
.pg-page-content {
padding-bottom: 20px;
}
.pg-cat-filter{
padding-top: 20px;
padding-bottom: 20px;
width: 100%;
}
.pg-cat-filter ul{
display: inline-block;
margin-left: 0;
padding: 0;
max-width: 90%;
}
.pg-cat-filter li {
display: inline;
text-transform: capitalize;
font-size: 12px;
cursor: pointer;
}
.pg-cat-filter a{
.transition(color, 0.2s);
margin: auto 8px;
padding: 3px 0;
color: @color-white;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 13px;
cursor: pointer;
}
.pg-cat-filter a.current{
border-bottom: 2px solid @color-accent;
}
.pg-filter-btn{
display: none;
}
.pg-items{
margin-left: -7px;
width: 5000px;
}
.pg-pagination {
position: relative;
top: 33px;
float: left;
width: 100%;
text-align: center;
}
.pg-pagination ul {
display: inline-block;
margin: 0;
padding: 0 20px;
}
.pg-pagination .pg-loading{
position: absolute;
top: 0;
right: 0;
float: none;
margin-top: 0;
background-image:url(images/cs-loader.gif);
}
.pg-cat-filter .pg-loading{
margin-top: -1px;
margin-right: 0px;
}
.pg-pagination li{
display: inline;
margin-right: 5px;
}
.pg-pagination li:last-child{
border-right: 0;
}
.pg-pagination li:last-child:after {
content: "";
}
.pg-pagination a,#content-container .wp-pagenavi a,#content-container .wp-pagenavi span, #blog-pagination a{
.border-radius(2px);
.transition-all(0.2s);
display: inline-block;
margin-top: -2px;
padding: 5px;
width: 17px;
height: 17px;
outline: none;
outline-style: none;
outline-color: transparent;
border: 1px solid rgba(0,0,0,0.06);
background-color: @color-white;
color: @color-dark;
font-size:10px;
line-height: 17px;
}
.pg-pagination a.current, .pg-pagination a:hover, #content-container .wp-pagenavi span.current, #content-container .wp-pagenavi a:hover, #blog-pagination a:hover {
background: @color-accent;
color: @color-white;
}
.pg-pagination a:hover,.wp-pagenavi a:hover {color:@color-white;}
#content-container .wp-pagenavi .previouspostslink,#content-container .wp-pagenavi .nextpostslink{
display: none;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 10px;
}
#blog-pagination a{
width: auto;
margin-top: 0;
text-transform: uppercase;
letter-spacing: 1px;
padding: 5px 12px;
span{font-size: 13px;}
}
.pg-item a{
display: block;
}
.pg-item.masonry {
float: left;
}
.pg-item{
.opacity(0);
position: relative;
display: inline-block;
float: none;
min-height: 100px;
vertical-align: top;
}
.pg-spacing .pg-item{
margin-bottom: 12px;
margin-left:12px;
}
.pg-effect-overlay .pg-img-wrapper, .pc-effect-overlay .pg-img-wrapper{
background-color:@color-dark;
}
.pg-item img, .pc-item img{
.transition-all(0.4s);
}
.pg-item img{
display: block;
width: 100%;
}
.pg-effect-overlay .pg-item:hover img, .pc-effect-overlay .pc-item:hover img {
.opacity(0.6) !important;
}
.pg-effect-zoom .pg-item:hover img, .pc-effect-zoom .pc-item:hover img {
.transform-scale(1.1);
/*.opacity(0.6) !important;*/
}
.pg-img-wrapper{
overflow: hidden;
}
.pg-item h2{
width: auto;
text-transform: uppercase;
font-weight: normal;
font-size: 18px;
padding: 0;
}
.pg-item h2:after, .pc-item h2:after {
content: "";
display: block;
width: 60px;
height: 2px;
background-color: @color-accent;
margin: auto;
margin-top: 6px;
margin-bottom: 11px;
}
.pg-item a{
display: block;
}
.pg-img-wrapper {
.transition( opacity, 0.1s);
position: relative;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.pg-hover {
.opacity(0);
position: absolute;
top: 0;
z-index: 10;
width: 100%;
height: 100%;
}
.pg-info{
.opacity(1);
.transition( opacity, 0.2s);
padding:15px 0;
width: 100%;
min-height: 70px;
background-color: @color-white;
text-align: left;
position: relative;
z-index: 10;
}
.pg-info:hover{
.opacity(1);
}
.pg-details {
.transition-all(0.4s);
padding:0;
width: 100%;
text-align: center;
}
.pg-info:hover .pg-details{
bottom: 25%;
bottom: ~'calc(50% - 50px)';
}
.ie10 .pg-info:hover .pg-details{
bottom: 25%;
}
.pg-categories{
display: block;
padding-top: 0px;
width: 100%;
color: @color-light;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 10px;
margin-bottom: 3px;
}
.icon-circle{
.border-radius(3px);
.opacity(0.7);
position: absolute;
top: 50%;
left: 50%;
z-index: 100;
display: none;
margin-right: -10px;
margin-bottom: -10px;
padding:4px;
width:40px;
height: 40px;
background: rgba(0,0,0,0.7);
text-align: center;
}
.pg-info-dis .icon-circle{
bottom: 5px;
}
.pg-info-dis .pg-info{
min-height: 0;
padding:0;
}
.pg-info-dis img{
.border-radius(3px);
}
#portfolio-gallery{
overflow: hidden;
padding:0;
min-height: 300px;
padding-bottom: 40px;
}
.pg-page-wrapper{
float: left;
width:@site-width;
}
.pg-loading{
.opacity(0.9);
float: right;
width:25px;
height: 25px;
background: url('images/cs-loader-w.gif') no-repeat center center;
background-size: 21px 21px;
display: inline-block;
}
.pg-img-wrapper .pg-loading{
.border-radius(50%);
position: absolute;
top: ~'calc(50% - 23px)';
left: 50%;
z-index: 1000;
margin-top: -25px;
margin-left: -25px;
padding:5px;
width: 40px;
height: 40px;
background: url('images/ajax-loader-bb.gif') no-repeat center center #000;
background-size: 17px 17px;
}
.pg-nocat-loading{
position: absolute;
top: -36px;
right: 0;
display: block;
width: 16px;
height: 16px;
}
.pg-nav-wrapper{
position: relative;
overflow: hidden;
margin-bottom: 40px;
}
.pg-nocat-loading{
top:5px;
left: 50%;
}
.pg-nocat-loading .pg-loading{
background-image:url(images/cs-loader.gif);
}
.pg-navigation{
background-color: @color-dark;
color: @color-white;
margin: 0 -1000px;
padding: 0 1000px;
}
@-webkit-keyframes spin {
from {
-webkit-transform:rotate(0deg);
}
to {
-webkit-transform:rotate(360deg);
}
}
@-moz-keyframes spin {
from {
-moz-transform:rotate(0deg);
}
to {
-moz-transform:rotate(360deg);
}
}
@-o-keyframes spin {
from {
-o-transform:rotate(0deg);
}
to {
-o-transform:rotate(360deg);
}
}
@keyframes spin {
from {
transform:rotate(0deg);
}
to {
transform:rotate(360deg);
}
}
.pg-element-loading .icon-circle:after {
.transform(rotate, 65deg);
position: absolute;
top: 14px;
left: 14px;
width: calc(100% - 50px);
height: calc(100% - 50px);
border: 1px solid @color-dark;
border-top-color: @color-accent;
.border-radius(50%);
content: '';
-webkit-animation: spin 1.3s infinite linear;
-moz-animation: spin 1.3s infinite linear;
-o-animation: spin 1.3s infinite linear;
animation: spin 1.3s infinite linear;
}
.pg-icon{
.transition-all(0.1s);
}
.pg-element-loading .pg-icon{
.opacity(0);
}
/* ------- Portfolio Gallery Slider -----*/
#portfolio-slider{
overflow: hidden;
min-height: 300px;
}
.portfolio-featured{
margin-bottom: 30px;
}
.single #portfolio-slider{
background: url(images/ajax-loader-small2.gif) no-repeat;
background-position: center 150px;
}
.ps-content {
.box-sizing;
position: relative;
float: left;
padding: 30px 3%;
width: 30%;
font-size: 14px;
}
.ps-title{
margin:0;
padding:0;
color: @color;
font-weight: bold;
font-size: 22px;
line-height: 1.3em;
text-transform: uppercase;
}
.ps-categories{
display: inline-block;
padding: 4px 0 8px 0;
color: @color-light;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
}
.ps-content-text{
margin-top: 0px;
}
.ps-share{
bottom: 0;
margin-top: 15px;
margin-bottom: -2px;
padding-top: 0px;
}
.ps-share:hover{
.opacity(1);
}
.ps-share .social-share{
margin-top: 0;
}
.share-fb {
position: relative;
top: 1px;
width: 46px;
}
.ps-images {
position: relative;
float: right;
overflow: hidden;
width: 70%;
}
.ps-fullwidth .ps-images, .ps-fullwidth .ps-content{
float: none;
width: 100%;
}
.ps-images img{
.opacity(0);
position: absolute;
z-index:10;
max-width: 100%;
width: 100%;
}
.ps-video {
position: relative;
float: right;
overflow-x: hidden;
overflow-y: hidden;
width: 70%;
background: url(images/ajax-loader-small2.gif) no-repeat center;
}
.ps-video p{
margin-top:0;
margin-bottom:0;
line-height: 0;
}
.ps-fullwidth .ps-video{
float: none;
width: 100%;
}
.ps-wrapper{
display: none;
margin-bottom: 30px;
min-height: 200px;
background-color: @color-white;
}
.ps-loading{
.border-radius (30px) ;
.opacity(0.9);
.box-shadow(0, 1px, 2px, 0.1);
position: absolute;
top:50%;
left:50%;
z-index:100;
margin-top: -14px;
margin-left: -14px;
padding:5px;
width:21px;
height: 21px;
background: url('images/cs-loader.gif') no-repeat center center;
background-color: @color-sec;
background-size: 15px 15px;
}
.ps-imgnum {
color: @color-white;
text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
/* ps new loading */
.ps-new-loading {
margin: 0 auto;
width: 35px;
height: 35px;
line-height: 0;
}
.ps-new-loading span {
display: inline-block;
width: 12px;
height: 12px;
margin: 2px;
background: @color-white;
.border-radius(1px);
opacity: 1;
}
.ps-nav-loading .ps-new-loading span{
animation: loading 0.7s ease infinite;
-webkit-animation: loading 0.7s ease infinite;
-moz-animation: loading 0.7s ease infinite;
-o-animation: loading 0.7s ease infinite;
}
.ps-new-loading span:nth-of-type(1) {
animation-delay: 0.1s;
-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
-o-animation-delay: 0.1s;
}
.ps-new-loading span:nth-of-type(2) {
animation-delay: 0.3s;
-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
-o-animation-delay: 0.3s;
}
.ps-new-loading span:nth-of-type(3) {
animation-delay: 0.2s;
-webkit-animation-delay: 0.2s;
-moz-animation-delay: 0.2s;
-o-animation-delay: 0.2s;
}
.ps-new-loading span:nth-of-type(4) {
animation-delay: 0.4s;
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
-o-animation-delay: 0.4s;
}
@keyframes loading {
0 {
transform: scale(1, 1);
opacity: 0.8;
}
50% {
transform: scale(1.2, 1.2);
opacity: 1;
}
100% {
transform: scale(1, 1);
opacity: 0.8;
}
}
@-webkit-keyframes loading {
0 {
-webkit-transform: scale(1, 1);
opacity: 0.8;
}
50% {
-webkit-transform: scale(1.2, 1.2);
opacity: 1;
}
100% {
-webkit-transform: scale(1, 1);
opacity: 0.8;
}
}
@-moz-keyframes loading {
0 {
-moz-transform: scale(1, 1);
opacity: 0.8;
}
50% {
-moz-transform: scale(1.2, 1.2);
opacity: 1;
}
100% {
-moz-transform: scale(1, 1);
opacity: 0.8;
}
}
@-o-keyframes loading {
0 {
-o-transform: scale(1, 1);
opacity: 0.8;
}
50% {
-o-transform: scale(1.2, 1.2);
opacity: 1;
}
100% {
-o-transform: scale(1, 1);
opacity: 0.8;
}
}
.ie .ps-nav-loading .ps-new-loading span{
display: none;
}
.ie .ps-nav-loading .ps-new-loading {
background: url('images/cs-loader-w.gif') no-repeat center center;
background-color: rgba(0, 0, 0, 0.5);
background-size: 20px 20px;
}
.ie9 .pg-element-loading .icon-circle:after{
display: none;
border-width: 0;
}
.ie9 .pg-element-loading .icon-circle{
background: url('images/cs-loader-w.gif') no-repeat center center;
background-color: rgba(0, 0, 0, 0.5);
background-size: 20px 20px;
}
/* Portfolio Gallery Navigation */
/* Navigation Container */
.ps-navigation{
padding: 20px 0;
}
.ps-navigation a{
}
/* Previous Project Link */
.ps-prev-project-link {
float: left;
}
/* Next Project Link */
.ps-next-project-link {
float: right;
text-align: right;
span{
float: right;
}
}
/* Navigation Icon Container */
.ps-icon{
background-color: @color-accent;
color: @color-dark;
width: 30px;
height: 30px;
font-size: 16px;
line-height: 30px;
text-align: center;
display: inline-block;
.border-radius(2px);
.opacity(1);
.transition-all(0.1s);
}
.ps-icon:hover{
background-color: @color-white;
color: @color-dark;
}
.ps-next-project-link .ps-icon {
text-indent: 2px;
margin-left: 10px;
}
.ps-prev-project-link .ps-icon {
text-indent: 0px;
margin-right: 10px;
}
.ps-next-project-link:active .ps-icon {
text-indent: 8px;
}
.ps-prev-project-link:active .ps-icon {
text-indent: -8px;
}
/* No more next/previus projects */
.disabled.ps-next-project-link:active .ps-icon,.disabled.ps-prev-project-link:active .ps-icon {
text-indent: -7px;
}
.ps-nav-text,.ps-back-text{
color: @color-white;
letter-spacing: 2px;
font-size: 13px;
line-height: 30px;
text-transform: uppercase;
}
.ps-prev-project-link .ps-nav-text{
position: relative;
top: -2px;
}
.ps-back-link{
position: relative;
text-align: center;
}
.ps-back-text{
.opacity(0);
.transition-all(0.3s);
position: relative;
display: none;
line-height: 1.3em;
}
.ps-back{
margin-top: 1px;
margin: auto;
position: absolute;
left: 50%;
margin-left: -17px;
top: inherit;
}
.ps-back-link{
width: 30px;
}
.ps-back .ps-icon{
.transition-all(0.3s);
position: relative;
display: inline-block;
float: none;
width: 30px;
height: 30px;
background: url(images/back_to_gallery.png) no-repeat center center;
background-size: 26px 26px;
font-size: 0;
.opacity(0.8);
}
.ps-nav-loading .ps-back .ps-icon{
.opacity(0.8);
margin-top: 5px;
width: 20px;
height: 20px;
.border-radius(2px);
background: url(images/loading-gal.gif) no-repeat center center;
background-size: 20px 20px;
}
.ps-imgnum{
.opacity(0.9);
.transition-all(0.2s);
position: absolute;
bottom: 0px;
right: 5px;
z-index: 100;
padding: 10px;
font-size: 12px;
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5);
}
.ps-desc{
.border-radius(2px);
.opacity(0);
.transition-all(0.2s);
position:absolute;
left:10px;
bottom:0px;
z-index:100;
display:none;
padding:5px 10px;
background: url(images/trans05.png);
background:rgb(0,0,0);
background:rgba(0,0,0,0.5);
color:@color-white;
font-size: 12px;
}
.ps-left-arrow{.opacity(0.5);}
.ps-right-arrow{.opacity(0.5);}
.ps-images:hover{
.ps-desc{
.opacity(0.9);
bottom: 10px;
}
.ps-left-arrow{.opacity(1);}
.ps-right-arrow{.opacity(1);}
}
.ps-left-arrow:hover, .ps-right-arrow:hover {
background-color: @color-accent
}
/*------------ PORTFOLIO CAROUSEL -------------*/
.portfolio-carousel {
.opacity(0);
position:relative;
text-align: center;
width: 100%;
margin: 30px 0;
opacity: 1 /IE9;
}
.pc-wrapper {
position:relative;
float: left;
clear: both;
overflow: hidden;
margin-left: -1px;
padding-right: 1px;
padding-left: 1px;
width: 100%;
height: auto;
}
.pc-item a{
position: relative;
display: block;
font-size: 12px;
}
#content-container .pc-item h2,#content-container .qg-title{
padding: 0;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
text-transform: uppercase;
font-weight: normal;
font-size: 18px;
letter-spacing: 1px;
}
#content-container .qg-title{
padding: 0 3%;
width: 94%;
font-size: 13px;
}
.pc-page-wrapper {
float:left;
}
.pc-holder {
position: relative;
display: inline-block;
margin-left: -6px;
}
.pc-holder .pc-item {
display: block;
float: left;
}
.pc-spacing .pc-item {
padding: 0px 6px 0 6px;
}
.pc-wrapper img {
position:relative;
z-index:1;
display: block;
width: 100%;
vertical-align: bottom;
}
.pc-header{
position: relative;
margin-top: 20px;
margin-bottom: 16px;
padding-bottom: 2px;
max-width: 100%;
width: auto;
}
.pc-header .carousel-title{
margin: auto;
width: 100%;
border-bottom: 0px;
text-align: center;
font-weight: bold;
font-size: 16px;
}
.carousel-title h4.small-title, .carousel-title .link-title{
display: block;
margin-top: 2px;
margin-bottom: 3px;
width: auto;
text-transform: uppercase;
font-size: 18px;
line-height: 1em;
font-weight: 400;
}
.portfolio-carousel .link-title{
text-transform: uppercase;
letter-spacing: 2px;
background: rgba(0,0,0,0.7);
.border-radius(2px);
padding: 4px 26px 8px 26px;
margin-top: 20px;
display: inline-block;
font-weight: normal;
font-size: 11px;
text-align: center;
.more-arrow{
top:1px;
}
}
.portfolio-carousel .link-title:hover{
background: rgba(0,0,0,0.6);
}
.carousel-title .link-title:before{
margin-right: 7px;
content: "";
.opacity(0.5);
font-style: normal;
font-size: 15px;
}
.carousel-title .small-title{
font-weight: bold;
}
.carousel-title .link-title .more-arrow{
position: relative;
top: 3px;
left: -2px;
}
.carousel-title .link-title:hover .more-arrow{
.opacity(1);
left: 0;
}
.pg-no-spacing .pg-items{
margin-left: 0px;
}
.pc-no-spacing .pc-holder{
margin-left: 0;
}
.portfolio-carousel{
overflow: hidden;
}
.pc-item{
width: 137px;
}
.pc-item .pg-img-wrapper{
/*background-image: url(images/ajax-loader-small.gif);*/
background-repeat: no-repeat;
background-position: center center;
background-size: 16px 16px;
}
.pc-next, .pc-prev{
.border-radiuses (0, 0, 2px, 2px);
.transition-all(0.2s);
position: absolute;
top:50%;
margin-top: -26px;
right:0;
padding: 4px;
width: 25px;
height: 45px;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.73);
color: @color-white;
text-align: center;
font-size: 14px;
cursor: pointer;
z-index: 10;
}
.pc-next:hover, .pc-prev:hover {
border-color: transparent;
background-color: @color-accent;
}
.pc-next:active, .pc-prev:active {
text-indent: 3px;
}
.ie9 .pc-next, .ie9 .pc-prev{
padding-top: 6px;
}
.ie9 .pc-prev{
padding-right: 6px;
}
.ie9 .pc-next{
padding-left: 6px;
}
.pc-prev {
left: 0;
background-position: left top;
.border-radiuses (2px, 2px, 0, 0);
}
.pc-prev:active {
text-indent: -3px;
}
.ps-navigation .disabled{
.opacity(0.3);
cursor: default;
}
.pc-wrapper .icon-circle, .pg-item .icon-circle, .qg-img .icon-circle{
.opacity(0);
.transform-scale(2);
.transition-all(0.3s);
top:50%;
left: 50%;
z-index: 15;
display: block;
margin-top: -30px;
margin-left: -30px;
padding:0;
padding: 10px;
background: @color-accent;
}
.pg-element-loading .icon-circle{
.transform-scale(1);
}
.qg-overlay .icon-circle{
.opacity(0);
.transform-scale(0.7);
}
.pc-effect-icon .pc-item a:hover .icon-circle, .pg-effect-icon .pg-item:hover .icon-circle{
.transform-scale(1.2);
.opacity(1);
}
.qg-overlay:hover .icon-circle{
.transform-scale(1.2);
.opacity(1);
}
.pg-element-loading .pg-info .pg-icon{
background: url('images/ajax-loader.gif') no-repeat center center;
background-image: none;
background-size: 15px 15px;
}
.pg-element-loading{
.pg-info{
.opacity(1);
}
.icon-circle{
.opacity(0.8);
display: inline-block;
}
}
.pc-no-title .pc-header{
margin: 7px 0;
border-bottom: 0;
}
.pc-no-title .carousel-title{
font-size: 18px;
}
/* ------ jScrollPane CSS ------ */
.jspContainer {
position: relative;
overflow: hidden;
}
.jspPane {
position: absolute;
}
.jspVerticalBar {
position: absolute;
top: 12px;
right: 20px;
width: 16px;
height: 100%;
}
.jspHorizontalBar {
position: absolute;
bottom: 0;
left: 0;
display: none;
width: 100%;
height: 16px;
background: #1a1a1a;
}
.jspVerticalBar *,.jspHorizontalBar * {
margin: 0;
padding: 0;
}
.jspCap {
display: none;
}
.jspHorizontalBar .jspCap {
float: left;
}
.jspTrack {
position: relative;
}
.jspDrag {
.border-radius(10px);
position: relative;
left: 30px;
width: 5px;
background: none repeat scroll 0 0 #eee;
cursor: pointer;
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
float: left;
height: 100%;
}
.jspArrow {
display: block;
background: #50506d;
text-indent: -20000px;
cursor: pointer;
}
.jspArrow.jspDisabled {
background: #80808d;
cursor: default;
}
.jspVerticalBar .jspArrow {
height: 16px;
}
.jspHorizontalBar .jspArrow {
float: left;
width: 16px;
height: 100%;
}
.jspVerticalBar .jspArrow:focus {
outline: none;
}
.jspCorner {
float: left;
height: 100%;
background: #eeeef4;
}
.password-content-box{
margin-top: 40px;
}
/*------ Testimonials ------------*/
.testimonial-container{
.opacity(0);
position: absolute;
top:0;
left:0;
width: 100%;
h2{
display: block;
padding: 3px 0;
padding-top: 12px;
color: inherit;
font-weight: normal;
font-style: normal;
font-size: 18px;
}
blockquote{
padding-left: 0;
max-width: 80%;
width: 80%;
border-left-width: 0px;
text-align: center;
margin: auto;
}
}
.testimonial-wrapper{
overflow: hidden;
margin:auto;
width: 90%;
}
.testimonial-info blockquote:before{
content:'red';
font-size:20px;
}
.section-boxed blockquote{
margin-bottom: 0;
font:italic 170%/150% Georgia, "Times New Roman", Times, serif;
}
.custom-page-content .section-boxed blockquote{
margin-bottom: 0;
}
.custom-page-content{
min-height: 300px
}
.testimonial-info{
/*float: left;*/
max-width: 50%;
width: 50%;
text-align: center;
margin: auto;
}
.testimonials-details{
text-align: center;
font-size: 12px;
a{
color: @color-accent;
}
span{
.opacity(0.7);
display: inline-block;
text-transform: uppercase;
letter-spacing: 1px;
}
}
.testimonial-img{
.border-radius(500px);
margin-top: 14px;
max-width: 90px;
height: auto;
}
.testimonial-slider{
position: relative;
margin-right: auto;
margin-left: auto;
min-height: 100px;
padding-bottom: 50px;
}
.ts-arrow{
position: absolute;
bottom: 0;
margin-right: -32px;
cursor: pointer;
color: @color-white;
width: 30px;
height: 30px;
font-size: 16px;
line-height: 30px;
text-align: center;
display: inline-block;
.border-radius(2px);
.opacity(1);
.transition-all(0.1s);
z-index: 20;
background-color: rgba(0,0,0,0.8);
}
.ts-arrow:hover{
.opacity(1);
background-color: @color-accent;
}
.ts-left-arrow{
left: 50%;
margin-left: -32px;
text-indent: -3px;
}
.ts-right-arrow{
right:50%;
text-indent: 2px;
}
.format-quote blockquote blockquote{
padding:0;
}
.format-quote blockquote blockquote:before, .format-quote blockquote blockquote:after{
display:none;
}
/*-----Social Share Icons------*/
.social-share {
clear: both;
margin-top: 20px;
}
.social-share ul{
display: inline-block;
margin-left: 0;
}
.social-share ul li{
.border-radius(50px);
padding: 3px;
margin-top: 1px;
-webkit-backface-visibility: hidden;
}
.share-title, .post-tag-title{
display: inline-block;
margin-top: -8px;
margin-right: 5px;
vertical-align: middle;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
}
.share-title{
margin-right: 7px;
margin-bottom: 5px;
padding-right: 7px;
}
.post-tag-title{
margin-top: 0;
}
.share-item{
.transition-all(0.1s);
display:inline-block;
overflow: hidden;
margin-right: 7px;
width: 16px;
height: 16px;
background-image: url(images/px_sprites_w.png);
background-size: 560px 16px;
background-repeat: no-repeat;
cursor: pointer;
}
.social-share li{
.transition-all(0.3s);
.opacity(0.7);
}
.social-share li:hover{
.opacity(1);
}
.post .social-share{
margin-top: 10px;
}
.post .social-share + .clear{
display: none;
}
.page .social-share{
float: left;
}
.share-item{
.transition-all(0.15s);
}
.share-item:hover{
.transform-scale(1.1);
}
.share-fb{
position: relative;
top: 0px;
background-color: #3d599b;
background-position: -445px 3px;
}
.share-tw{
background-color: #60d7fd;
background-position: -476px 3px;
}
.share-gp{
background-color: #e54a4f;
background-position: -413px 3px;
}
.share-pn{
background-color: #E85D3A;
background-position: -509px 3px;
}
.share-ln{
background-color: #0177b5;
background-position: -541px 2px;
}
.page-template-template-full-custom-php .social-share{
float: none;
margin-bottom: 10px;
text-align: center;
}
.custom-page-content>p {
/* Hide custom page p tag between sections */
margin: 0;
}
/*----404 page not found -----*/
#not-found{
margin: auto;
width: 300px;
text-align: center;
margin-top: 45px;
}
#not-found h1{
.border-radius(50%);
margin: auto;
padding: 0;
width: 200px;
height: 200px;
border: 8px solid @color-sec2;
color: @color-sec2;
text-align: center;
font-weight: normal;
font-size: 100px;
line-height: 200px;
font-family: arial;
}
#not-found h2{
padding: 20px 0;
text-align: center;
font-size: 14px;
font-weight: normal;
}
/* Latest Post Loader Widget*/
.lp-wrapper{
padding: 3px 0 2px 0;
border-bottom: 1px solid @border-color-light;
}
.lp-wrapper img{
margin-right: 10px;
margin-bottom: 5px;
}
.lp-wrapper .img-frame{
padding: 3px;
}
.lp-title{
display: block;
margin-top: 13px;
vertical-align: middle;
line-height: 1.5em;
}
.lp-title a{
color: @color-dark;
}
.lp-post-info{
.opacity(0.5);
}
.footer-widgets .lp-title a{
color: @color-white;
}
.lp-title a:hover{
color: @color-accent;
}
.lp-post-info a{
color: inherit;
text-transform: uppercase;
font-size: 10px;
}
.sidebar-box .recentcomments a{
color: @color-middle;
}
/* Portfolio Post Loader Widget*/
.portfolio-items-widget{
overflow: hidden;
padding-top: 7px;
}
.portfolio-items-widget li{
float: left;
margin-right: 3.2%;
padding-bottom: 8px;
width: 22.2%;
}
.portfolio-items-widget li:nth-of-type(4n){
margin-right: 0;
}
.portfolio-items-widget img{
.box-sizing;
max-width: 100%;
width: 100%;
}
.portfolio-items-widget img:hover{ .opacity(0.8);}
/* From The Blog Section */
.pexeto-recent-posts, .pexeto-related-posts{
margin: 30px 0;
text-align: left;
color:inherit;
blockquote {
font: italic 125%/150% Georgia, "Times New Roman", Times, serif;
}
.format-quote, .format-aside{
.box-shadow(0px,0px,2px,0.1);
margin: 1px;
}
a.nivo-nextNav, a.nivo-prevNav, .nivo-controlNav{
.transform-scale(0.75);
.opacity(0.5);
margin-top: -44px;
}
.nivo-wrapper:hover a.nivo-nextNav,.nivo-wrapper:hover a.nivo-prevNav,.nivo-wrapper:hover .nivo-controlNav{
.opacity(1);
}
a.nivo-prevNav{
-webkit-transform-origin: -50% 100%;
-moz-transform-origin: -50% 100%;
-ms-transform-origin: -50% 100%;
-o-transform-origin: -50% 100%;
transform-origin: -50% 100%;
}
a.nivo-nextNav{
-webkit-transform-origin: 150% 100%;
-moz-transform-origin: 150% 100%;
-ms-transform-origin: 150% 100%;
-o-transform-origin: 150% 100%;
transform-origin: 150% 100%;
}
.nivo-caption{
.opacity(0);
display: none;
visibility: hidden;
}
.format-aside aside, .format-quote blockquote{
margin-left: 0;
border-left: 0px;
}
}
.rp-title{
margin: auto;
padding-bottom: 20px;
width: 100%;
border-bottom: 0px;
text-align: left;
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
}
.rp-post-title{
padding: 20px 0 4px 0;
font-size: 18px;
line-height: 1.4em;
a {color: inherit;}
}
.rp-header img{
width: 100%;
}
.post-type-icon-wrap{
display: none;
}
/* List Style Blod Section */
.rp-list{
ul{
margin-left: 0;
list-style: none;
}
li{
border-bottom: 1px solid rgba(0,0,0,0.06);
text-align: center;
padding: 25px 0;
}
h3{
display: inline-block;
padding:0;
font-size: 20px;
}
a{color: inherit;}
.rp-info{
display: inline-block;
width: auto;
}
.rp-title{
font-weight: bold;
text-align: center;
}
.rp-info h3:after{
content: "/";
margin: 0 10px;
}
.rp-info h3:before{
content: "/";
margin: 0 10px;
}
.rp-cat{
a{margin-left: 0;}
}
}
.rp-columns .read-more{
padding-top: 7px;
}
.section-full-width .rp-list h3{
color: inherit;
}
.rp-list li:hover{
background-color: rgba(0,0,0,0.02);
}
.rp-date{
display: inline-block;
text-align: right;
min-width: 200px;
}
.rp-cat{
text-align: left;
min-width: 200px;
display: inline-block;
}
.rp-cat a{
.opacity(0.8);
margin-left: 2%;
}
.rp-cat a, .rp-date{
.opacity(0.7);
text-transform: uppercase;
letter-spacing: 2px;
}
/* END List Style Blod Section */
/* Full-Width Custom Page Sections */
.section-full-width {
box-shadow: 0 1px 0 0 rgba(0,0,0,0.03)inset , 0 -1px 0 0 rgba(0,0,0,0.03) inset;
}
#content-container .section-full-width .section-boxed {
margin: 90px auto;
}
.section-full-width .section-title {
margin: 0;
padding:0;
text-align: left;
text-transform: uppercase;
letter-spacing: -2px;
font-weight: bold;
font-size: 40px;
line-height: 1.3em;
}
.section-full-width .sub-title{
.opacity(0.8);
margin: 0;
margin-bottom: 1em;
padding:0;
font-size: 20px;
line-height: 1.3em;
}
.section-full-width .services-box,.section-full-width .services-title-box{
color: inherit;
}
.section-full-width h1, .section-full-width h2, .section-full-width h3, .section-full-width h4, .section-full-width h5, .section-full-width h6{
color: inherit;
}
/* Section Light */
.section-light{
background: #f7f7f7;
text-align: left;
}
.section-light .section-title{
display: table;
margin-right: auto;
margin-bottom: 35px;
margin-left: auto;
text-align: center;
letter-spacing: -3px;
font-weight: normal;
}
.section-light .section-title:before{
content: "";
display: block;
background-color: @color-accent;
width: 30%;
height: 2px;
margin: auto;
margin-bottom: 3px;
}
.section-light .sub-title{
margin: 0;
margin-bottom: 12px;
color: #102119;
text-align: center;
line-height: 1em;
}
.section-light h4.sub-title{
text-transform: uppercase;
letter-spacing: 5px;
font-style: normal;
font-size: 14px;
font-family: @heading-font;
}
.content .section-light h1,.content .section-light h2,.content .section-light h3,.content .section-light h4,.content .section-light h5,.content .section-light h6{
color: #102119;
}
/* Section Light 2 */
.section-light2{
background: #EDF5F7;
}
.section-light2 .section-title{
margin-bottom: 0px;
text-align: center;
text-transform: capitalize;
font-weight: normal;
display: table;
margin: auto;
}
.section-light2 .section-title:after{
content: "";
display: block;
width: 62%;
height: 2px;
background: @color-accent;
margin: auto;
margin-top: 11px;
margin-bottom: 5px;
}
.section-light2 .sub-title{
margin-bottom: 35px;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 15px;
margin-top: 14px;
}
.content .section-light2 h1, .content .section-light2 h2, .content .section-light2 h3, .content .section-light2 h4, .content .section-light2 h5, .content .section-light2 h6{
color: @color-dark;
}
/* Section Light With Background Image */
.section-light-bg{
position: relative;
background-color: #f7f7f7;
background-position: center;
background-size: cover;
color: #373737;
}
.section-light-bg .section-title, .section-light-bg .sub-title{
display: table;
padding: 10px 0 ;
color: #373737;
}
.section-light-bg .section-title{
margin-bottom: 10px;
font-weight: bold;
}
.section-light-bg .section-title:after{
content: "";
width: 62%;
display: block;
height: 2px;
background: @color-accent;
margin-top: 10px;
margin-bottom: 2px;
}
.section-light-bg .sub-title{
padding: 7px;
text-transform: uppercase;
font-style: normal;
font-family: @heading-font;
font-size: 16px;
letter-spacing: 2px;
}
.content .section-light-bg h1, .content .section-light-bg h2, .content .section-light-bg h3, .content .section-light-bg h4, .content .section-light-bg h5, .content .section-light-bg h6{
color: #373737;
}
/* Section Dark */
.section-dark{
background: @color-dark;
color: @color-white;
}
.section-dark .section-title{
margin-bottom: 5px;
color: @color-white;
text-align: center;
letter-spacing: normal;
display: table;
margin: auto;
}
.section-dark .section-title:after{
content: "";
width: 62%;
display: block;
height: 2px;
background: @color-accent;
margin: auto;
margin-top: 4px;
margin-bottom: 7px;
}
.section-dark .sub-title{
margin: auto;
margin-bottom: 1.1em;
text-align: center;
}
.section-dark .sub-title + *{
margin-top: 30px;
}
.content .section-dark h1, .content .section-dark h2, .content .section-dark h3, .content .section-dark h4, .content .section-dark h5, .content .section-dark h6{
color: @color-white;
}
.content .section-dark .services-thumbnail .services-content h3{
color: @heading-color;
}
.section-dark .pg-info{
background-color: rgba(255, 255, 255, 0.07);
}
.testimonial-container .double-line {
margin-bottom: 15px;
border-top: 0 solid #383838;
}
/* Section Dark With Background Image */
.section-dark-bg{
position: relative;
background-color: #3ca4cf;
background-position: center;
background-size: cover;
color: @color-white;
}
.section-dark-bg .section-title, .section-dark-bg .sub-title{
color: @color-white;
}
.section-dark-bg .sub-title{
display: table;
margin-bottom: 1.1em;
width: auto;
text-transform: uppercase;
font-style:normal;
font-weight: normal;
line-height: 1.7em;
font-size: 16px;
letter-spacing: 2px;
}
.section-dark-bg .section-title{
margin-bottom: 3px;
font-weight: normal;
text-transform: none;
}
.content .section-dark-bg h1, .content .section-dark-bg h2, .content .section-dark-bg h3, .content .section-dark-bg h4, .content .section-dark-bg h5, .content .section-dark-bg h6{
color: @color-white;
}
.content .section-dark-bg .services-thumbnail .services-content h3{
color: @heading-color;
}
.section-dark-bg .pg-info{
background-color: rgba(255, 255, 255, 0.07);
}
.section-dark-bg .services-default .services-box {
border-left-color: rgba(255, 255, 255, 0.21);
}
.bg-image-1{
position: relative;
padding: 50px 0;
min-height: 600px;
background-position: center;
background-size: cover;
}
.section-half-width .cols-wrapper{
margin-right: auto;
margin-left: auto;
width: 50%;
font-size: 16px;
}
/* Section Custom */
.content .section-custom h1, .content .section-custom h2, .content .section-custom h3, .content .section-custom h4, .content .section-custom h5, .content .section-custom h6{
color: inherit;
}
/* CTA Circle */
.cta-element{
margin: auto;
padding: 20px 0;
text-align: center;
}
.content .cta-element .cta-title{
margin:0;
font-size: 32px;
line-height: 45px;
-webkit-font-smoothing: antialiased;
}
.cta-title:after{
display: block;
overflow: hidden;
margin:auto;
margin-top: 13px;
width: 70px;
height: 2px;
background: rgba(0,0,0,0.3);
content: '';
text-indent: -999em;
}
.content .cta-element .cta-small-title {
margin: 0;
padding: 0;
text-transform: uppercase;
letter-spacing: 6px;
font-size: 12px;
line-height: 12px;
opacity: 0.5;
}
.cta-element .button{
margin-top: 8px;
}
.full-bg-image{
position: absolute;
right: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.parallax-scroll .full-bg-image{
.transition( top, 0.05s);
height: 160%;
}
.pexeto-parallax .sl-icons li{
opacity: 1; /* OVERWRITE THE EXISTING CSS */
}
.parallax-element{
-webkit-transition: all 0.4s ease-out;
-moz-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
}
.ie10 .parallax-scroll .full-bg-image{
.transition( top, 0.3s);
}
.parallax-fixed .full-bg-image{
background-attachment: fixed;
}
.section-full-width{
position: relative;
overflow: hidden;
}
/* END Full-width section */
/* Full-Width Slider Page template */
.page-template-template-fullscreen-slider-php #content-container {
padding: 0;
}
.page-template-template-fullscreen-slider-php .header-wrapper {
position: fixed;
z-index: 100;
width: 100%;
}
.page-template-template-fullscreen-slider-php .page-wrapper {
background-color: inherit;
}
.page-template-template-fullscreen-slider-php .header-wrapper {
background-color: rgba(0, 0, 0, 0);
min-height: 0;
}
.section-slider img{
width: 100%;
}
.section{
position: relative;
}
.section .tableCell{
padding-left: 3%;
padding-right: 3%;
}
.section-slider{
padding:0 !important;
}
.section-slider .tableCell{
padding-left: 0;
padding-right: 0;
}
.section-title{
font-size: 35px;
letter-spacing: -1px;
line-height: 1em;
padding:0;
margin: 0;
padding-bottom: 10px;
}
.section-desc{
line-height: 1.5em;
padding-top: 0;
}
.section-text, .section-textimg{
background-position: center center;
background-size: cover;
.section-title, .section-desc{
color: @color-white;
}
}
.section-text .section-title, .section-text .section-desc{
max-width: 600px;
}
.section-text .section-title{
padding-bottom: 7px;
}
.section-text .section-desc{
p{margin: 0;}
}
.section-content .button{
margin-top: 13px;
}
/* Section Text Layout Center Center */
.layout-cc {
width: 100%;
text-align: center;
.section-content{
.vertical-align;
vertical-align: middle;
}
.section-title, .section-desc{
margin: auto;
}
}
/* Section Text Layout Center Top */
.layout-ct{
text-align: center;
.section-content{
padding-top: 3%;
position: relative;
}
.section-title, .section-desc{
margin: auto;
}
}
/* Section Text Layout Center Bottom */
.layout-cb{
text-align: center;
.section-content{
position: absolute;
bottom: 50px;
width: 100%;
}
.section-title, .section-desc{
margin: auto;
}
}
/* Section Text Layout Left Top */
.layout-lt{
.section-content{
padding-left: 3%;
margin-top: 3%;
position: relative;
}
}
/* Section Text Layout Left Center */
.layout-lc{
width: 100%;
.section-content{
padding-left: 3%;
.vertical-align;
vertical-align: middle;
}
}
/* Section Text Layout Left Bottom */
.layout-lb{
.section-content{
padding-left: 3%;
position: absolute;
bottom: 50px;
}
}
/* Section Text Layout Right Top */
.layout-rt{
.section-content{
float: right;
margin-top: 3%;
margin-right: 50px;
position: relative;
}
}
/* Section Text - Layout Right Center */
.layout-rc{
width: 100%;
.section-content{
.vertical-align;
float: right;
vertical-align: middle;
margin-right: 50px;
}
}
/* Section Text - Layout Right Bottom */
.layout-rb{
.section-content{
margin-right: 50px;
position: absolute;
bottom: 50px;
right: 0;
}
}
/* Section Text And Images - Layout Image on Left */
.section-wrapper:after{
content: "";
display: block;
clear: both;
}
.layout-left{
.section-wrapper
{
max-width: 1200px;
margin: auto;
width: 90%;
}
.section-img
{
max-width: 66%;
float: left;
margin-right: 3%;
}
.section-content
{
float: left;
max-width: 27%;
width: 27%;
.vertical-align;
position: absolute;
right: 0;
}
}
.layout-left>.section-wrapper, .layout-right>.section-wrapper{
.vertical-align;
}
.layout-bottom>.section-wrapper, .layout-top>.section-wrapper{
.vertical-align;
}
/* Section Text And Images - Layout Image on Right */
.layout-right{
.section-wrapper
{
max-width: 1200px;
margin: auto;
width: 90%;
}
.section-img
{
max-width: 66%;
float: right;
margin-left: 3%;
}
.section-content
{
float: left;
max-width: 27%;
width: 27%;
.vertical-align;
position: absolute;
/*padding-left: 5%;*/
}
}
/* Section Text And Images - Layout Centered */
.layout-top, .layout-bottom{
.section-wrapper{
max-width: 980px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.section-img{
margin-bottom: 3%;
img{max-height: 70%;}
}
.section-title{
padding-bottom: 10px;
}
}
.layout-bottom .section-img{
margin-bottom: 0;
margin-top: 3%;
}
/* Fullscreen Slider Template */
#fullPage-nav span, .fullPage-slidesNav span{
border-color: rgba(0,0,0,0.5);
background-color: rgba(255,255,255,0.2);
}
#fullPage-nav li .active span, .fullPage-slidesNav .active span{
background-color: rgba(255,255,255,0.7);
border-color:rgba(255,255,255,0);
}
.fullpage-wrapper.loading{
background: url('images/cs-loader.gif') no-repeat center center;
background-size: 15px 15px;
}
.loading .fullpage-nav li.current{
background: url('images/cs-loader-w.gif') no-repeat center center;
background-color: rgba(0, 0, 0, 0.5);
background-size: 10px 10px;
}
.section-slider .slide{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.slide-caption{
position: absolute;
left:45px;
bottom: 40px;
background: rgba(0,0,0,0.7);
color: @color-white;
text-transform: uppercase;
padding: 9px 16px;
transition: opacity 0.5s ease;
opacity: 0;
letter-spacing: 2px;
font-size: 13px;
}
.fullpage-data{
position: fixed;
right:15px;
top:50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.fullpage-nav li{
width: 12px;
height: 12px;
.border-radius(20px);
background: @color-white;
display: block;
opacity: 0.8;
margin: 7px 0;
cursor: pointer;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
}
.fullpage-nav li.current{
opacity: 0.3;
}
.page-template-template-fullscreen-slider-php{
background: @color-light;
}
.page-template-template-fullscreen-slider-php:before {
content: "";
width: 30px;
height: 30px;
position: fixed;
top: 50%;
left: 50%;
background: url('images/cs-loader-w.gif');
background-size: 30px 30px;
}
.mobile.page-template-template-fullscreen-slider-php:before{
content: "";
width: 30px;
height: 30px;
position: absolute;
top: 50%;
left: 50%;
background: url('images/cs-loader-w.gif');
background-size: 30px 30px;
}
.fullpage-wrapper{
transition: opacity 0.5s ease;
}
.fullpage-wrapper.loading{
opacity: 0;
}
.section-bg-image{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: absolute;
left:0;
top:0;
width: 100%;
height: 100%;
}
.page-template-template-fullscreen-slider-php #header{
position: fixed;
top:0;
left:0;
}
.mobile.page-template-template-fullscreen-slider-php #header{
position: absolute;
}
.section{
width: 100%;
padding-top: 75px;
padding-bottom: 35px;
background-color: @color-light;
}
.section{
overflow: hidden;
}
.jspVerticalBar {
top: 0px;
}
.section-wrapper>.element-animated, .section>.element-animated, .slide .element-animated {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
opacity: 1;
}
.fadeIn{
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.slideInRight, .slideInUp, .slideInLeft{
-webkit-animation-duration: 0.8s;
animation-duration: 0.8s;
-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.slideInRightFast{
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
margin-right: -300px;
}
100% {
opacity: 1;
margin-right: 50px;
}
}
@keyframes slideInRight {
0% {
opacity: 0;
margin-right: -300px;
}
100% {
opacity: 1;
margin-right: 50px;
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
0% {
opacity: 0;
margin-top: 300px;
}
100% {
opacity: 1;
margin-top: 0;
}
}
@keyframes slideInUp {
0% {
opacity: 0;
margin-top: 300px;
}
100% {
opacity: 1;
margin-top: 0;
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
margin-left: -300px;
}
100% {
opacity:1;
margin-left: 0;
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
margin-left: -300px;
}
100% {
opacity:1;
margin-left: 0;
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRightFast {
0% {
opacity: 0;
-webkit-transform: translateX(50px);
transform: translateX(50px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRightFast {
0% {
opacity: 0;
-webkit-transform: translateX(50px);
-ms-transform: translateX(50px);
transform: translateX(50px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRightFast {
-webkit-animation-name: slideInRightFast;
animation-name: slideInRightFast;
}
.section-content, .section-img{
border:1px solid transparent;
}
.mobile .fullpage-wrapper{
opacity: 1;
}
.mobile #superContainer{
-webkit-transform: none !important;
overflow: auto !important;
}
.mobile .fullpage-wrapper.loading{
opacity: 1;
}
.mobile .section-text, .mobile .section-textimg{
height: auto !important;
}
.mobile.page-template-template-fullscreen-slider-php .header-wrapper{
position: static;
padding-top: 85px !important;
}
body.page-template-template-fullscreen-slider-php.mobile{
overflow:auto !important;
height: auto !important;
}
.mobile .section .section-img {
float: none;
max-width:none;
margin: 0;
width: 90%;
padding: 5%;
}
.mobile .section .section-content{
float: none;
width: 90%;
max-width:none;
padding: 5%;
}
.mobile .layout-rt .section-content,
.mobile .layout-rc .section-content,
.mobile .layout-rb .section-content
{
float: right;
right: 0;
width: auto;
}
.mobile .section .section-wrapper{
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
top:0;
}
.mobile .section-textimg .section-content{
-webkit-transform: none;
top:0;
position: static;
}
.mobile .section-text .section-content{
position: absolute;
}
.mobile .layout-top .section-wrapper, .mobile .layout-bottom .section-wrapper{
max-width: none;
}
.mobile .fullpage-data{
display: none;
}
/* ------------------------------ END Widgets and Page Templates -------------------------------- */
/* ------------------------------ 6. Others -------------------------------- */
/* ------------ ICON FONTS CSS -------------*/
/*------ Icon Fonts Arrows --------*/
@font-face {
font-weight: normal;
font-style: normal;
font-family: 'PexetoArrows';
src:url('images/fonts/PexetoArrows.eot');
src:url('images/fonts/PexetoArrows.eot?#iefix') format('embedded-opentype'),
url('images/fonts/PexetoArrows.woff') format('woff'),
url('images/fonts/PexetoArrows.ttf') format('truetype'),
url('images/fonts/PexetoArrows.svg#PexetoArrows') format('svg');
}
.icon-arrow-left,
.icon-arrow-down,
.icon-arrow-up,
.icon-arrow-right,
.icon-arrow-left-2,
.icon-arrow-down-2,
.icon-arrow-up-2,
.icon-arrow-right-2,
.nivo-prevNav,
.nivo-nextNav,
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-arrows,
.pc-next,
.pc-prev,
.scroll-to-top span,
.ts-left-arrow,
.ts-right-arrow,
.mob-nav-arrow span,
.mob-sub-opened span,
.controlArrow.prev,
.controlArrow.next,
.nav-menu ul ul li .drop-arrow {
text-transform: none;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-family: 'PexetoArrows';
line-height: 1;
speak: none;
-webkit-font-smoothing: antialiased;
}
.nivo-prevNav, .nivo-nextNav, .left-arrow,.right-arrow, .ps-left-arrow, .ps-right-arrow, .cs-next-arrow, .cs-prev-arrow, .ps-left-arrow, .ps-right-arrow{
.transition-all(0.2s);
line-height: 70px;
}
.nivo-prevNav:hover, .nivo-nextNav:hover, .left-arrow:hover,.right-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover, .cs-next-arrow:hover, .cs-prev-arrow:hover, .ps-left-arrow:hover, .ps-right-arrow:hover {
.opacity(0.9);
}
.nivo-prevNav, .left-arrow, .cs-prev-arrow{
text-indent: -5px;
}
/* animate the arrow on click */
.nivo-prevNav:active, .left-arrow:active, .cs-prev-arrow:active {
text-indent: -12px;
}
.ps-left-arrow:active,.ps-left-arrow:active{
text-indent: -7px;
}
.ps-icon,.ts-arrow{
line-height: 30px;
}
.nivo-nextNav,.right-arrow, .ps-right-arrow, .cs-next-arrow, .ps-right-arrow{
text-indent: 0px;
}
/* animate the arrow on click */
.nivo-nextNav:active,.right-arrow:active, .ps-right-arrow:active, .cs-next-arrow:active, .ps-right-arrow:active{
text-indent: 3px;
}
.pc-next, .pc-prev{
line-height: 45px;
}
.icon-arrow-left:before, .nivo-prevNav:before, .cs-prev-arrow:before, .pc-prev:before, .ps-left-arrow:before, .ts-left-arrow:before{
content: "\e000";
}
.icon-arrow-right:before, .nivo-nextNav:before, .cs-next-arrow:before, .pc-next:before, .ps-right-arrow:before, .ts-right-arrow:before, .nav-menu ul ul li .drop-arrow:before {
content: "\e001";
}
.icon-arrow-down:before{
content: "\e001";
}
.icon-arrow-up:before, .scroll-to-top span:before{
content: "\e002";
}
.icon-arrow-left-2:before {
content: "\e002";
}
.icon-arrow-down:before {
content: "\e003";
}
.icon-arrow-up:before {
content: "\e004";
}
.icon-arrow-left-3:before {
content: "\e006";
}
.icon-arrow-down-2:before, .mob-nav-arrow span:before {
content: "\e007";
}
.icon-arrow-up-2:before, .scroll-to-top span:before, .mob-sub-opened span:before {
content: "\e008";
}
.icon-arrow-right-2:before {
content: "\e009";
}
.icon-arrow-down-3:before {
content: "\e00a";
}
.icon-arrow-up-3:before {
content: "\e00b";
}
/* Icons Fonts Icons*/
@font-face {
font-weight: normal;
font-style: normal;
font-family: 'PexetoIcons';
src:url('images/fonts/PexetoIcons.eot');
src:url('images/fonts/PexetoIcons.eot?#iefix') format('embedded-opentype'),
url('images/fonts/PexetoIcons.woff') format('woff'),
url('images/fonts/PexetoIcons.ttf') format('truetype'),
url('images/fonts/PexetoIcons.svg#PexetoIcons') format('svg');
}
.icon-page,.icon-lightbox, .icon-photo, .icon-resize-full, .icon-camera, .icon-note, .icon-video, .icon-external-link, .icon-link, .icon-clip,.smallslider-icon, .fullslider-icon, .fullslider-icon, .smallslider-icon,.lightbox-icon, .icon-document, .standard-icon,.video-icon, .fullvideo-icon, .smallvideo-icon,.custom-icon,.icon-basket, .pex-woo-cart-btn,.format-aside .post-type-icon {
text-transform: none;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-family: 'PexetoIcons';
line-height: 1;
speak: none;
-webkit-font-smoothing: antialiased;
}
.icon-photo:before, .smallslider-icon:before, .fullslider-icon:before, .fullslider-icon:before, .smallslider-icon:before {
content: "\f701";
}
.icon-resize-full:before {
content: "\f704";
}
.icon-lightbox:before, .icon-camera:before, .lightbox-icon:before{
content: "\f704";
}
.icon-page:before, .icon-note:before, .icon-document:before, .standard-icon:before {
content: "\f703";
}
.icon-video:before, .video-icon:before, .fullvideo-icon:before, .smallvideo-icon:before {
content: "\f702";
}
.icon-external-link:before {
content: "\f705";
}
.icon-link:before, .icon-link:before, .custom-icon:before, .format-aside .post-type-icon:before {
content: "\f705";
}
.icon-clip:before {
content: "\f702";
}
.icon-basket:before, .pex-woo-cart-btn:before{
content: "\f706";
}
/* Icons PG-Items Sprites */
.pg-icon{
font-size: 30px;
line-height: 40px;
color: @color-dark;
}
/* LightBox Theme Design */
div.pp_overlay{
position: fixed;
}
div.pp_default .pp_top{
height: 0;
}
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right{
background: none;
}
div.pp_default .pp_nav{
margin-right: 7px;
margin-left: 7px;
padding-right: 7px;
width: auto;
height: 17px;
border-right: 1px dotted @color-light;
}
div.pp_default a.pp_arrow_previous{
margin-top: 0;
width: 12px;
height: 20px;
background: url(images/prettyPhoto/pexeto/sprite.png) -33px -3px no-repeat;
}
div.pp_default a.pp_arrow_next{
margin-top: 0;
width: 12px;
height: 20px;
background: url(images/prettyPhoto/pexeto/sprite.png) no-repeat;
background-position: -88px -3px;
}
div.pp_default .pp_nav .currentTextHolder{
position: static;
top: 0;
left: 0;
padding: 0 2px;
letter-spacing: 1px;
font-style: normal;
font-family: helvetica,Arial;
line-height: 19px;
}
div.pp_default .pp_close {
width: 20px;
height: 17px;
border-left: 1px dotted @color-light;
background: url(images/prettyPhoto/pexeto/sprite.png) 0 -4px no-repeat;
cursor: pointer;
}
div.pp_default .pp_overlay{
opacity: 0.9 !important;
}
div.pp_default .pp_next {
background: url(images/prettyPhoto/pexeto/sprite_next_new.png) center right no-repeat;
background-position:97% 50%;
cursor: pointer;
}
div.pp_default .pp_next:hover {
background: url(images/prettyPhoto/pexeto/sprite_next_new.png) center right no-repeat;
background-position:97% 50%;
}
div.pp_default .pp_previous {
background: url(images/prettyPhoto/pexeto/sprite_prev_new.png) center left no-repeat;
background-position:3% 50%;
cursor: pointer;
}
div.pp_default .pp_previous:hover {
background: url(images/prettyPhoto/pexeto/sprite_prev_new.png) center left no-repeat;
background-position:3% 50%;
cursor: pointer;
}
div.pp_default .pp_expand {
width: 28px;
height: 28px;
background: url(images/prettyPhoto/pexeto/sprite.png) 0 -29px no-repeat;
cursor: pointer;
}
div.pp_default .pp_expand:hover{
background: url(images/prettyPhoto/pexeto/sprite.png) 0 -56px no-repeat;
cursor: pointer;
}
div.pp_default .pp_contract{
width: 28px;
height: 28px;
background: url(images/prettyPhoto/pexeto/sprite.png) 0 -84px no-repeat;
cursor: pointer;
}
div.pp_default .pp_contract:hover{
background:url(images/prettyPhoto/pexeto/sprite.png) 0 -113px no-repeat;
cursor:pointer;
}
div.pp_default a.pp_expand,div.pp_default a.pp_contract{
top: 5px;
right: 30px;
}
div.pp_default .pp_close{
margin-top: 0;
margin-right: 10px;
}
div.pp_default .pp_social {
margin-top: 0;
margin-left: 10px;
}
div.pp_default .pp_description{
margin: 3px 50px 0 10px;
}
div.pp_default .pp_nav {
margin: 0;
margin-right: 10px;
margin-left: 10px;
}
div.pp_default .pp_content_container .pp_details{
margin: 0 0;
}
div.pp_default .pp_content_container .pp_details{
margin-top: 9px;
}
/*END LightBox Theme Design*/
.pex-tooltip{display: none;}
.animated-element{
.transition-all( 0.5s);
}
pre {
overflow: auto;
}
ul.menu-ul>li, div.menu-ul>ul>li{
padding-bottom: 10px;
}
ul.mob-nav-menu >li, div.mob-nav-menu>ul>li{
padding-bottom: 0;
}
.contact-loader, #content-container .nivoSlider, .single #portfolio-slider, .ps-video{
background-size: 16px 16px;
}
.pexeto-parallax .services-box{
.opacity(0);
}
.pexeto-parallax.services-thumbnail .services-box{
.transform-scale(0.5);
}
.parallax-scaled-original, .services-thumbnail .services-box.parallax-scaled-original{
.opacity (1);
.transform-scale(1);
}
.slider-active #header{
position: absolute;
z-index: 100;
width: 90%;
}
/* Sticky menu */
.fixed-header #header{
.transition-all(0.3s);
position: fixed;
top: 0;
width: 90%;
z-index: 500;
}
.fixed-header .page-wrapper{
.transition(padding-top, 0.3s);
padding-top: 0 !important;
}
.fixed-header-scroll #header{
padding-top:7px;
padding-bottom: 7px;
width: 90%;
background: rgb(0,0,0);
background: rgba(37,37,37,0.95);
}
.fixed-header-scroll .section-header{
padding:0;
border-bottom: 0;
}
.fixed-header-scroll .nav-menu ul {
margin-top: 11px;
}
.fixed-header-scroll .nav-menu > ul > li > ul {
padding-top: 13px;
}
.fixed-header-scroll div.menu-ul > ul > li > ul {
margin-top: 3px;
}
.admin-bar.fixed-header #header{
top: 28px;
}
.fixed-header-scroll #logo-container{
margin-top: 3px;
}
.fixed-header-scroll #logo-container img{
max-height: 40px;
width: auto;
}
/* END Sticky menu */
/* Icons Light */
.icons-light .imglist li:before{
background: none;
background: url(images/list-sprites_w.png);
}
.light-icons .info-box .box-icon,.light-icons .note-box .box-icon,.light-icons .tip-box .box-icon,.light-icons .error-box .box-icon,.light-icons .share-item, .light-icons .post-type-icon {
background-image: url(images/px_sprites_w.png);
}
.light-icons .social-icons img{
.opacity(0.8);
}
.static-header-img img{
min-height: 96px;
width: 100%;
}
.dark-header #header{
background-color: rgba(0, 0, 0, 0.7);
}
.dark-header .section-header{
border-width: 0;
}
.woocommerce, .woocommerce-page {
ul.cart_list, ul.product_list_widget {
list-style:none outside;
padding: 0;
margin: 0;
margin-top: -12px;
li {
padding: 12px 0;
margin: 0;
.clearfix;
list-style:none;
border-bottom: 1px solid rgba(0,0,0,0.07);
a {
display:block;
font-weight:bold;
color: inherit;
}
img {
float: left;
margin-right: 12px;
width: 50px;
height:auto;
background: @color-white;
padding:4px;
}
dl {
margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(0,0,0,0.1);
.clearfix;
dt, dd {
display: inline-block;
float: left;
margin-botom:1em;
}
dt {
font-weight:bold;
padding: 0 0 .25em 0;
margin: 0 4px 0 0;
clear:left;
}
dd {
padding: 0 0 .25em 0;
p:last-child {
margin-bottom:0;
}
}
}
.star-rating {
float:none;
}
}
}
&.widget_shopping_cart, .widget_shopping_cart {
.total {
border-top: 2px solid rgba(0,0,0,0.1);
padding: 7px 0;
margin-top: -1px;
strong {
min-width: 40px;
display: inline-block;
}
}
.buttons {
.clearfix;
}
}
/* -------------- Price Filter Widget ---------------------------------- */
.widget_price_filter {
.price_slider {
margin-bottom: 1em;
}
.price_slider_amount {
text-align: right;
line-height: 2.4em;
font-size: 0.8751em;
.button {
font-size: 1.15em;
}
.button {
float:left;
}
}
.ui-slider {
position: relative;
text-align:left;
}
.ui-slider .ui-slider-handle {
position:absolute;
z-index: 2;
width: 18px;
height: 18px;
.border-radius(1em);
cursor: pointer;
background: @color-white;
outline:none;
top: -5px;
-webkit-box-shadow:
0 1px 2px rgba(0,0,0,0.3), inset 0 1px 0 0 rgba(255,255,255,0.65);
-moz-box-shadow:
0 1px 2px rgba(0,0,0,0.3), inset 0 1px 0 0 rgba(255,255,255,0.65);
box-shadow:
0 1px 2px rgba(0,0,0,0.3), inset 0 1px 0 0 rgba(255,255,255,0.65);
&:last-child {
margin-left: -1em;
}
}
.ui-slider .ui-slider-range {
position:absolute;
z-index: 1;
font-size: .7em;
display:block;
border: 0;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
background: @color-accent;
.border-radius(1em);
}
.price_slider_wrapper .ui-widget-content {
.border-radius(1em);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
background: #fff;
}
.ui-slider-horizontal {
height: .7em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
}
}
body>iframe{
float: left;
}
.controlArrow.prev, .controlArrow.next{
-webkit-transform: translate3d(0,0,0);
}
/* ------------------------------ END Others -------------------------------- */
/* ------------------------------ 7. Responsive and Media Queries -------------------------------- */
/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
max-width: 100%;
height: auto;
}
img.size-full{
margin-top: 15px;
}
/* Make sure videos and embeds fit their containers */
.video-wrap, .embed-youtube{
position: relative;
overflow: hidden;
padding-bottom: 56.25%;
height: 0;
}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed,
.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mobile .services-thumbnail .services-box .services-content{
.opacity(0.9);
.transform-scale(1);
}
/* Quick Gallery items on mobile devices */
.mobile #content-container .qg-overlay{
.opacity(1);
top: auto;
bottom: 0;
padding:0;
height: auto;
background-color: rgba(0, 0, 0, 0.5);
}
.mobile .qg-img .icon-circle{
.opacity(0);
display: none;
}
.mobile #content-container .qg-title {
position: relative;
margin: 0;
padding: 9px 0;
padding-left: 4%;
max-width: 72%;
width: auto;
text-align: left;
font-weight: normal;
font-size: 14px;
}
.mobile .cs-element.cs-animate {
.transition(opacity, 1s);
}
.mobile.page-template-template-fullscreen-slider-php #header,
.mobile.page-template-template-fullscreen-slider-php .header-wrapper{
background-color: @color-dark;
}
.iphone .pp_overlay{
width: 100% !important;
}
.ie9 .pg-item:hover img,.ie9 .pc-item:hover img{
.transform-scale(1);
}
.ie9 .pg-element-loading .icon-circle .pg-icon{
font-size: 0px;
width: 30px;
height: 30px;
display: block;
background: url(images/ajax-loader-small2.gif);
margin: auto;
top: 50%;
position: relative;
margin-top: -15px;
}
/* Reset the parallax for the mobile devices */
.mobile #slider-container .full-bg-image, .mobile .parallax-fixed .full-bg-image{
background-attachment: scroll;
}
input.plus, input.minus{
font-family: "Lucida Grande";
}
/* Different Logo Layouts */
/* Logo on right menu on left layout */
.header-layout-right{
#logo-container{
float: right;
margin-right: 0;
}
.navigation-container {
float: left;
}
}
/* Logo and Navigation is centered layout*/
.header-layout-center{
#logo-container{
float: none;
margin:10px 0;
a{
float: none;
text-align: center;
}
}
.header-buttons{
float: none;
}
.navigation-container {
float: none;
text-align: center;
}
.nav-menu ul{
display: inline-block;
text-align: center;
}
#menu{
float: none;
display: inline-block;
}
.header-buttons{
margin-top: 0;
padding-bottom: 10px;
}
}
/* Full Page Slider Navigation */
.controlArrow {
position: absolute;
top: 50%;
cursor: pointer;
width: 0;
height: 0;
border-style: solid;
margin-top: -20px;
.border-radius(2px);
color: @color-white;
text-align: center;
font-weight: bold;
}
.controlArrow.prev,.controlArrow.next {
left: 45px;
width: 40px;
height: 40px;
line-height: 40px;
border-width: 0px;
border-color: @color-white;
background-color: @color-dark;
font-weight: bold;
z-index: 100;
}
.controlArrow.prev:hover,.controlArrow.next:hover{
background-color: @color-accent;
}
.controlArrow.next {
left: auto;
right: 45px;
}
.controlArrow.prev:before{
content: "\e000"
}
.controlArrow.next:before{
content: "\e001"
}
/* WooCcommerce */
.pex-woo-cart, .pex-woo-cart-btn{
display: none;
}
.pex-woo-cart-holder{
position: absolute;
right: -7px;
top: 21px;
padding-top: 22px;
}
/*------------- Media Queries ----------------*/
@media screen and (max-width: 1000px) {
/* COLUMNS - Changing From 4 column to 2 Column */
.cols-4 .col {
width: 48.4%;
}
.cols-4 .col:nth-of-type(2n) {
clear: right;
margin-right: 0;
}
.services-default.cols-4 .col:nth-of-type(2n+1){
border-left: 0;
}
.services-default.cols-4 .col{
width: 50%;
margin-right: 0;
}
/* COLUMNS - Changing From 5 column to 3 Column */
.cols-5 .col {
width: 31.2%;
}
.cols-5 .col:nth-of-type(5n) {
clear: none;
margin-right: 3.2%;
}
.cols-5 .col:nth-of-type(3n) {
clear: right;
margin-right: 0;
}
.services-default.cols-5 .col{
width: 50%;
margin-right: 0;
}
.services-default.cols-5 .col:nth-of-type(2n+1) {
border-left: 0;
}
.mobile body{
font-size: 12px;
}
#main-container .page-title h1{
font-size: 38px;
}
#main-container .page-subtitle {
font-size: 18px;
max-width: 100%;
}
.fixed-header-scroll #header{
background: transparent;
}
/* Portfolio Slider change from t2 columns to full-width layout */
.ps-images, .ps-video, .ps-content{
float: none;
margin-top: 10px;
width: 100%;
}
.ps-content{
padding: 20px 5%;
}
.ps-wrapper{
height: auto !important;
}
/* Hide Elemnts for small-screen devices */
.social-profiles, .navigation-container {
display: none;
}
.footer-bottom .social-profiles {
display: block;
float: none;
}
.footer-bottom .social-icons {
margin-bottom: 10px;
text-align: center;
}
.footer-bottom .social-icons ul{
margin-left: 0;
text-align: center;
}
.footer-bottom .social-icons li{
.border-radius(2px);
display: inline-block;
float: none;
border: 0px;
background: rgba(255,255,255,0.1);
}
.footer-bottom .social-icons img{
.opacity(0.7);
}
.footer-nav, .copyrights {
display: block;
float: none;
margin: 10px auto;
text-align: center;
line-height: 1.7em;
}
.footer-nav ul{
margin-left: 0;
li{margin-left: 0;}
}
.cs-element{
font-size: 12px;
}
.cs-title {
font-size: 50px !important;
}
.cs-small-title {
font-size: 15px !important;
}
.content-slider{
padding: 150px 0 110px 0;
}
ul#cs-slider-ul{
min-height: 150px !important;
}
#cs-navigation{
visibility: hidden;
}
/*------ Mobile Navigation --------*/
.mobile-nav{
display: block;
float: right;
margin: 22px @site-padding;
margin-right: 0px;
cursor: pointer;
}
.mob-nav-btn{
display: block;
padding-left: 27px;
height: 15px;
background: url(images/mob-nav-icon_w.png) no-repeat;
background-size: 20px 15px;
color: @color-white;
text-transform: uppercase;
line-height: 15px;
}
.mob-nav-menu{
position: absolute;
z-index: 100;
margin-top: -1px;
margin-bottom: -21px;
margin-left: -5%;
width: 100%;
background: rgba(17, 17, 17, 0.96);
text-transform: uppercase;
font-size: 12px;
}
.mob-nav-menu ul{
margin-left: 0;
list-style: none;
}
.mob-nav-menu li{
padding-bottom: 0;
position: relative;
}
.mob-nav-menu ul li a{
display: block;
padding: 15px 3%;
border-bottom: 1px solid rgba(255,255,255,0.07);
color: @color-white;
}
.mob-nav-menu ul ul{
background-color: rgba(255, 255, 255, 0.11);
display: none;
}
.mob-nav-menu ul ul li {
padding-left:2%;
}
.mob-nav-arrow{
position: absolute;
top:0px;
right:0px;
width: 50px;
height: 50px;
border-left: 1px dotted rgba(255, 255, 255, 0.11);
color: @color-white;
text-align: center;
font-size: 20px;
line-height: 30px;
cursor: pointer;
}
.mob-nav-arrow span{
margin-top: 15px;
display: block;
}
.header-layout-right{
#logo-container{
float: left;
}
}
.header-layout-center{
#logo-container{
float: left;
}
}
.pg-cat-filter ul{
display: none;
}
.pg-filter-btn{
display: block;
padding: 10px 0;
width: 80%;
cursor: pointer;
span{
display: block;
margin-left: 10px;
padding-left: 20px;
height: 15px;
background: url(images/mob-nav-icon_w.png) no-repeat;
background-position: left center;
background-size: 14px;
text-transform: uppercase;
font-size: 12px;
line-height: 1.3em;
}
}
.pg-cat-filter{
.border-radius(5px);
position: relative;
display: inline-block;
max-width: 100%;
}
.pg-cat-filter ul {
position: relative;
top: 0px;
z-index: 1000;
max-width: 100%;
padding: 0;
padding:0;
min-width: 250px;
background: rgb(0,0,0);
background: rgba(0,0,0,0.8);
.border-radius(2px);
}
.pg-cat-filter ul li{
display: list-item;
padding: 10px 0;
border-top: 1px solid @color-dark;
list-style: none;
a{
margin-left: 10px;
color: @color-white;
font-size: 12px;
line-height: 1.7em;
cursor: pointer;
padding:0 2px;
}
}
.pg-cat-filter ul li:first-child{
border-top: 0;
}
.pg-cat-filter .pg-loading{
position: absolute;
top: 15px;
right: 0px;
}
.ps-nav-wrapper{
width: 100%;
}
.ps-content-text{
font-size: 12px;
}
.ts-pointer{right: -4px;}
/* Footer CTA section */
.footer-cta-first {
float: none;
max-width: 100%;
width: 100%;
text-align: center;
}
.footer-cta-disc {
float: none;
max-width: 100%;
width: 100%;
text-align: center;
}
.footer-cta-button a {
float: none;
margin: auto;
text-align: center;
font-size: 15px;
}
.testimonial-container{
margin: 20px 0;
}
.testimonial-info {
float: none;
margin: auto;
max-width: 100%;
width: 100%;
text-align: center;
}
.testimonial-container blockquote {
float: none;
max-width: 100%;
width: 100%;
text-align: center;
font: italic 130%/170% Georgia, "Times New Roman", Times, serif;
}
.content-slider .button {
margin-right: 10px;
margin-left: 10px;
padding-right: 25px;
padding-left: 25px;
}
#logo-container {
margin-top: 4px;
}
#logo-container a img{
max-width: 100%;
max-height: 40px;
width: auto;
}
#slider-container .nivo-wrapper{
min-width: auto;
}
.fixed-header #header{
.transition-all(0.3s);
}
.slider-active.fixed-header #header{
position: absolute;
}
.admin-bar.fixed-header #header{
top: 0;
}
.fixed-header-scroll #logo-container{
max-width: 70%;
}
#slider-container .nivo-wrapper{
min-height: 0;
}
.fixed-header:not(.mobile) .header-wrapper {
padding-top: 0px !important;
}
.fixed-header #header{
position: relative;
}
.page-template-template-fullscreen-slider-php.fixed-header #header{
position: absolute;
}
.mobile.page-template-template-fullscreen-slider-php.fixed-header #header{
position: absolute;
}
#full-width #commentform{
width: 100%;
}
.with-nivo-slider.fixed-header #header {
position: relative;
}
.with-nivo-slider.fixed-header .section-header{
border-bottom: 0px;
}
.pg-cat-filter .pg-loading{
margin-top: 11px;
}
/*END of max-width: 1000px*/
}
@media screen and (max-width: 768px) {
/* COLUMNS - Changing 4 column and 3 column to 2 column*/
/* change grid4 to 2-column */
.cols-4 .col {
width: 48.4%;
}
.cols-4 .col:nth-of-type(3n) {
clear: none;
margin-right: 3.2%;
}
.cols-4 .col:nth-of-type(2n) {
clear: right;
margin-right: 0;
}
/* change grid5 to 2-column */
.cols-5 .col {
width: 48.4%;
}
.cols-5 .col:nth-of-type(3n) {
clear: none;
margin-right: 3.2%;
}
.cols-5 .col:nth-of-type(2n) {
clear: right;
margin-right: 0;
}
.services-default.cols-4 .col{
margin-right: 0;
}
.services-default.cols-5 .col{
margin-right: 0;
}
/* change grid3 to 2-column */
.cols-3 .col {
width: 48.4%;
}
.cols-3 .col:nth-of-type(3n) {
clear: none;
margin-right: 3.2%;
}
.cols-3 .col:nth-of-type(2n) {
clear: right;
margin-right: 0;
}
.services-default.cols-3 .col{
width: 50%;
}
.services-default.cols-3 .col:nth-of-type(3n), .services-default.cols-2 .col:nth-of-type(3n){
border-left: 0px;
}
#sidebar {
float: none;
margin:0 3%;
margin-top: @site-padding-v;
max-width: 100%;
width: 94%;
}
#content, .contains-posts #content, .single-post #content {
float: none;
max-width: 100%;
width: 100%;
}
.contains-posts #content, .single-post #content {
max-width: 100%;
}
.layout-left #content{
padding-left: 0;
}
/*Footer CTA section */
.footer-cta-first{
width: 100%;
text-align: center;
line-height: 1.5em;
}
.footer-cta-first h5{
width: 100%;
line-height: 1.5em;
}
.footer-cta-disc
{
width: auto;
text-align: center;
p {line-height: 1.5em;}
}
.footer-cta-button{
margin-top: 20px;
width: 100%;
}
.cs-content-centered .cs-title{
font-size: 35px;
}
.cs-content-right img{
width: 100%;
}
.content-slider .col{
width: 100%;
text-align: center;
}
.ts-thumbnail-container .selected .ts-pointer{
display: none;
}
.ts-thumbnail-container .selected img{
.opacity(0.4);
}
.ts-desc {
font-size: 12px;
}
.small-title span{
display: block;
margin-left: 0;
padding-left: 0;
border-left: 0;
text-align: center;
text-align: center;
}
.services-title-box h1{margin-top: 0;}
.pc-header .small-title {
text-align: left;
}
.footer-box:first-child .title{
margin-right: -7%;
}
.cta-element {
padding: 20px 0;
text-align: center;
}
.cta-element .cta-title{
font-size: 30px;
line-height: 40px;
}
.cta-element .cta-small-title {
font-size: 10px;
line-height: 10px;
}
.page #comments{
width: 100%;
}
.scroll-to-top{
display: none;
}
#portfolio-gallery{
padding: 15px 0 25px 0;
}
.section-full-width .section-title{
font-size: 30px;
}
#content-container {
padding: 20px 3%;
}
.single-portfolio #content-container{
padding: 10px 3%;
}
.pg-info:hover .pg-details{
bottom: 25%;
bottom: ~'calc(50% - 20px)';
}
.sl-wrapper .col{
margin-bottom: 0;
padding: 0;
width: 100%;
}
.sl-description{
max-width: 100%;
text-align: center;
}
.sl-icons li{
padding-left: 5px;
}
.pg-pagination{
margin-bottom: 14px;
}
.ps-nav-text, .ps-back-text{
display: none;
}
/*recent post section*/
.rp-date{
width: 100%;
text-align: left;
padding-top: 15px;
padding-left: 5px;
}
.rp-list .rp-info{width: 100%; text-align: left;}
.rp-list li{padding: 0;}
.rp-list h3 {
display: inline-block;
padding: 10px 0;
padding-left: 5px;
}
.rp-list .rp-title {
margin-left: 5px;
}
.rp-cat{display: none;}
.rp-list .rp-info h3:before, .rp-list .rp-info h3:after{ display: none;}
.footer-widgets{
max-width: 90%;
}
.layout-left, .layout-right{
.section-wrapper
{
max-width: 1170px;
margin: auto;
}
.section-img
{
max-width: 90%;
width: 100%;
float: none;
margin: auto;
text-align: center;
img{max-height: 50%;}
}
.section-content
{
float: none;
max-width: 90%;
width: 100%;
position: static;
text-align: center;
margin: auto;
padding-left: 0;
padding-right: 0;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
h2{
font-size: 27px !important;
margin-top: 10px;
}
}
}
.layout-left>.section-wrapper, .layout-right>.section-wrapper{
.vertical-align;
}
.layout-bottom>.section-wrapper, .layout-top>.section-wrapper{
.vertical-align;
}
/* Section Text And Images - Layout Image on Right */
.layout-right{
.section-wrapper
{
max-width: 1170px;
margin: auto;
}
.section-img
{
max-width: 90%;
float: none;
margin:auto;
img{max-height: 50%;}
}
.section-content
{
float: none;
max-width: 90%;
position: static;
}
}
/* Section Text And Images - Layout Centered */
.layout-top, .layout-bottom{
.section-wrapper{
max-width: 50%;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.section-img{
img{max-height: 50%;}
}
}
.layout-bottom .section-img{
margin-bottom: 0;
margin-top: 3%;
}
.cs-arrows{
.transform-scale(0.7);
top: auto;
right: 50%;
bottom: 20px;
margin-right: -41px;
.border-radius(2px);
}
.cs-arrows:hover{
.border-radius(2px);
}
.cs-prev-arrow {
left: 50%;
margin-left: -41px;
}
.cs-thumbnail{
display: none !important;
}
.cs-title {
font-size: 32px !important;
}
.cs-small-title {
font-size: 13px !important;
}
/*END of max-width: 768px */
}
@media screen and (max-width: 520px) {
/* COLUMNS - Making all columns Fullwidth */
.col {
clear: none !important;
margin-right: 0 !important;
margin-left: 0 !important;
max-width: 100% !important;
width: 100% !important;
}
.services-wrapper.services-thumbnail .services-box{
width: 220px !important;
}
.services-default .col{
border-left: 0;
border-right: 0;
}
.services-default.cols-4 .col{
border-left: 0;
}
.content-slider{
text-align: center;
}
#content-container .section-full-width .section-boxed, #content-container .section-boxed{
margin: 30px auto;
}
.sl-description {
float: none;
max-width: 100%;
text-align: center;
}
.carousel-title .link-title{
display: none;
}
.comments-number {
display: inline-block;
float: none;
}
.nivo-caption{
.opacity(0);
display: none;
}
#content-container .pc-item h2{
font-size: 14px;
letter-spacing: 0;
}
.post-info.bottom{
display: none;
}
.portfolio-carousel{
.pg-info{
min-height: 0;
}
.pg-categories{
display: none;
}
}
.controlArrow.prev, .slide-caption{
left: 25px;
}
.controlArrow.next{
right: 25px;
}
img#recaptcha_challenge_image {
max-width: 76%;
margin-top: 7px;
}
/* END 520px */
}
/* ------------------------------ END Responsive and Media Queries -------------------------------- */
/* ------------------------------ 8. Updates -------------------------------- */
/* ------------------------------ VERSION 1.0.1 -------------------------------- */
/* PRICING TABLES */
.price-table-wrapper .cols-wrapper{
padding-top: 20px;
padding-left: 1px;
padding-right: 1px;
}
.pt-col{
text-align: center;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
background-color: @color-white;
color: @color;
}
.section-dark .pt-col{
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.pt-title{
padding:20px 10px;
background-color: @color-dark;
color:@color-white;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
font-family: @heading-font;
}
.pt-highlight{
margin-top: -20px;
}
.pt-highlight .pt-title{
padding-top:30px;
padding-bottom: 30px;
}
.pt-features li{
padding:14px 10px;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
list-style: none;
}
.pt-features{
margin-left: 0;
}
.pt-button{
padding:20px 0;
}
.pt-non-highlight .button{
background-color: @color-dark;
}
.pt-highlight .pt-button{
padding-top:30px;
padding-bottom: 30px;
}
.pt-highlight .pt-title{
background: @color-accent;
/*color: @color-dark;*/
}
.pt-price-box{
padding:20px;
background-color: @color-sec;
}
.pt-price{
font-size:46px;
font-weight: bold;
color: @heading-color;
font-family: @heading-font;
}
.pt-period{
display: block;
opacity: 0.6;
}
.pt-cur {
position: relative;
top: -9px;
opacity: 0.8;
font-size: 19px;
}
.pt-position-left .pt-cur{
margin-left: -10px;
left: -5px;
}
.pt-position-right .pt-cur{
margin-right: -10px;
right: -5px;
}
.price-table-wrapper .cols-4 .col:nth-of-type(4n+1) {
clear: left;
}
.fullpage-scroll-arrow{
display: block;
position: absolute;
right: 50%;
bottom: 40px;
color: #FFF;
font-size:44px;
margin-right: -22px;
text-transform: none;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-family: 'PexetoArrows';
line-height: 1;
speak: none;
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
-webkit-font-smoothing:antialiased;
/*animation-name*/
-webkit-animation-name:bounce;
-moz-animation-name:bounce;
-ms-animation-name:bounce;
-o-animation-name:bounce;
animation-name:bounce;
/*animation-iteration-count*/
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
animation-iteration-count:infinite;
/*animation-duration*/
-webkit-animation-duration:4s;
-moz-animation-duration:4s;
-ms-animation-duration:4s;
-o-animation-duration:4s;
animation-duration:4s;
}
.fullpage-scroll-arrow:hover{
color: #fff;
}
@-webkit-keyframes bounce {
0%, 50%, 60%, 75%, 90%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
70% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
80% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@keyframes bounce {
0%, 50%, 60%, 75%, 90%, 100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
70% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
80% {
-webkit-transform: translateY(-5px);
-ms-transform: translateY(-5px);
transform: translateY(-5px);
}
}
.fullpage-scroll-arrow .layout-cb.section:first-child:after {
right: 0px;
margin-right: 4px;
}
.mobile .fullpage-scroll-arrow{
display: none;
}
@media screen and (max-width: 768px) {
.layout-left .section-img img, .layout-right .section-img img{
padding-top: 10px;
padding-bottom: 10px;
}
}
/* ------------------------------ VERSION 1.1.0 -------------------------------- */
/* Full-Screen Slider AutoPlay */
.fullpage-pause{
position: absolute;
left: 50%;
top: 50%;
z-index: 10;
margin-left: -2px;
margin-top: -4px;
cursor: pointer;
width: 0;
height: 0;
border-bottom: 4px solid transparent; /* left arrow slant */
border-top: 4px solid transparent; /* right arrow slant */
border-left: 6px solid #2f2f2f; /* bottom, add background color here */
font-size: 0;
line-height: 0;
}
.fullpage-pause.fp-playing{
border-width: 0;
border-left:3px solid #252525;
border-right:3px solid #252525;
width: 2px;
height: 8px;
margin-left: -4px;
margin-top: -4px;
}
.fullpage-pause.fp-no-click{
pointer-events: none;
opacity: 0.5;
}
@color_autoplay: #fff;
@color_autoplay_border: #252525;
@size_autoplay: 20px;
@size_autoplay_border: 4px;
@autoplay_time_loop: 5s;
.fullpage-autoplay{
height: @size_autoplay;
width: @size_autoplay;
position: relative;
border-radius: 999px;
opacity: 0.7;
margin-right: -4px;
float: right;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
&:after{
content: "";
position: absolute;
width: @size_autoplay - @size_autoplay_border;
height: @size_autoplay - @size_autoplay_border;
left: 0px;
top: 0px;
margin: @size_autoplay_border / 2;
background: @color_autoplay;
opacity: 1;
border-radius: 999px;
}
.fp-side{
height: @size_autoplay;
width: @size_autoplay / 2;
position: absolute;
overflow: hidden;
top: 0;
> .fp-fill{
position: absolute;
width: @size_autoplay / 2;
height: @size_autoplay;
background: @color_autoplay_border;
border-radius: 999px;
}
&.fp-sp-right{
left: @size_autoplay / 2 ;
border-radius: 0px 999px 999px 0px;
> .fp-fill{
right: 0;
border-right: @size_autoplay / 2 solid @color_autoplay;
}
}
&.fp-sp-left{
left: 0;
border-radius: 999px 0px 0px 999px;
> .fp-fill{
left: 0;
border-left: @size_autoplay / 2 solid @color_autoplay;
}
}
}
}
.fp-playing{
.fp-sp-right .fp-fill{
animation: cssSpinnerRight @autoplay_time_loop 1 linear;
-webkit-animation: cssSpinnerRight @autoplay_time_loop 1 linear;
-moz-animation: cssSpinnerRight @autoplay_time_loop 1 linear;
-o-animation: cssSpinnerRight @autoplay_time_loop 1 linear;
}
.fp-sp-left .fp-fill{
animation: cssSpinnerLeft @autoplay_time_loop 1 linear;
-webkit-animation: cssSpinnerLeft @autoplay_time_loop 1 linear;
-moz-animation: cssSpinnerLeft @autoplay_time_loop 1 linear;
-o-animation: cssSpinnerLeft @autoplay_time_loop 1 linear;
}
}
@-webkit-keyframes cssSpinnerRight{
0% {-webkit-transform:rotate(0deg)}
50% {-webkit-transform:rotate(180deg)}
100% {-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes cssSpinnerLeft{
0% {-webkit-transform:rotate(0deg)}
50% {-webkit-transform:rotate(0deg)}
51% {-webkit-transform:rotate(0deg)}
100% {-webkit-transform:rotate(180deg)}
}
@-moz-keyframes cssSpinnerRight{
0% {-moz-transform:rotate(0deg)}
50% {-moz-transform:rotate(180deg)}
100% {-moz-transform:rotate(180deg)}
}
@-moz-keyframes cssSpinnerLeft{
0% {-moz-transform:rotate(0deg)}
50% {-moz-transform:rotate(0deg)}
51% {-moz-transform:rotate(0deg)}
100% {-moz-transform:rotate(180deg)}
}
@-o-keyframes cssSpinnerRight{
0% {-o-transform:rotate(0deg)}
50% {-o-transform:rotate(180deg)}
100% {-o-transform:rotate(180deg)}
}
@-o-keyframes cssSpinnerLeft{
0% {-o-transform:rotate(0deg)}
50% {-o-transform:rotate(0deg)}
51% {-o-transform:rotate(0deg)}
100% {-o-transform:rotate(180deg)}
}
@keyframes cssSpinnerRight{
0% {transform:rotate(0deg)}
50% {transform:rotate(180deg)}
100% {transform:rotate(180deg)}
}
@keyframes cssSpinnerLeft{
0% {transform:rotate(0deg)}
50% {transform:rotate(0deg)}
51% {transform:rotate(0deg)}
100% {transform:rotate(180deg)}
}
/* Fix content slider spacing on mobile layout */
@media screen and (max-width: 768px){
.content-slider .col {
margin-bottom: 10px;
}
}
/* Fix border radius on portfolio when no-title layout is selected */
.pg-info-dis img{
.border-radius(0);
}
/* Fix spacing on lightbox when long description is added */
div.pp_default .pp_content_container .pp_details {
margin-bottom: 9px;
}
/* Fix spacing issue on portfolio slider description */
.ps-desc{
margin-right: 50px;
}
.icons-style-dark .mob-nav-btn {
background-image: url(images/mob-nav-icon.png);
}
/* ------------------------------ VERSION 1.2.0 -------------------------------- */
/* Fix a spacing issue on autoplay loading in fullscreen slider*/
.fullpage-autoplay .fp-side {
height: 21px;
}
/* Boxed Layout */
body.boxed-layout{
background-color: #ccc;
}
.boxed-layout #main-container{
max-width: @site-width;
margin: auto;
width: 90%;
}
.boxed-layout #header{
padding-left: 0 ;
padding-right: 0 ;
width: 100% ;
max-width: @site-width !important;
}
.fixed-header.boxed-layout #header{
width: 90%;
}
@media screen and (max-width: 1000px){
.boxed-layout #header{
width: 100%
}
.fixed-header.boxed-layout #header{
width: 100%;
}
}
.boxed-layout .section-header{
padding-left: 0 ;
padding-right: 0 ;
margin: 0 3% ;
}
.boxed-layout.page-template-template-fullscreen-slider-php #main-container {
max-width: none;
width: 100%;
}
.boxed-layout.page-template-template-fullscreen-slider-php #header{
padding-left: 0 ;
padding-right: 0 ;
width: 100%;
max-width: 100% !important;
}
.boxed-layout.page-template-template-fullscreen-slider-php .section-header{
padding-left: 0 ;
padding-right: 0 ;
width: @site-width;
max-width: 90% !important;
margin: auto;
}
@media screen and (max-width: 1000px){
.boxed-layout.page-template-template-fullscreen-slider-php .mob-nav-menu {
margin-left: 0%;
}
}
.boxed-layout.page-template-default .layout-full#content-container,
.boxed-layout.page-template-template-contact-php .layout-full#content-container,
.boxed-layout.page-template-template-archive-php .layout-full#content-container{
padding: 0;
}
.boxed-layout.page-template-default .layout-full .content-box,
.boxed-layout.page-template-template-contact-php .layout-full .content-box,
.boxed-layout.page-template-template-archive-php .layout-full .content-box{
padding-top: 70px;
}
.boxed-layout.page-template-template-portfolio-gallery-php .content-boxed{
padding:0;
}
.boxed-layout.page-template-default .layout-full#content-container #comments,
.boxed-layout.page-template-template-contact-php .layout-full#content-container #comments,
.boxed-layout.page-template-template-archive-php .layout-full#content-container #comments{
padding: 3%;
padding-top: 0;
}
.page-template-template-full-custom-php #comments{
padding-bottom: 30px;
}
/* END Boxed Layout */
/* ------------------------------ VERSION 1.2.1 -------------------------------- */
.cs-next-arrow .cs-thumbnail{
top:0;
}
.wp-video-shortcode{
max-width:100%;
}
/* ------------------------------ VERSION 1.3.0 -------------------------------- */
.fullpage-video-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.fullpage-video-wrap video{
opacity: 0;
}
.mobile .fullpage-video-wrap{
display: none;
}
.section-video .section-content{
z-index: 10;
}
@media screen and (max-width: 1000px) {
.mobile .section-header{
padding-bottom: 10px;
}
}
.mobile-nav{
margin-top: 18px;
}
/*.mob-nav-menu{
margin-top: 4px;
}*/
.cs-prev-arrow .cs-thumbnail{
top:0;
}
/* QUICK GALLERY FULL-WIDTH */
.qg-full .qg-img{
margin-left:0;
margin-bottom:0;
}
.qg-full{
margin-left: 0;
}
.qg-full-col-1 .qg-img{width:100%;}
.qg-full-col-2 .qg-img{width:50%;}
.qg-full-col-3 .qg-img{width:33.33333%;}
.qg-full-col-4 .qg-img{width:25%;}
.qg-full-col-5 .qg-img{width:20%;}
.qg-full-col-6 .qg-img{width:16.66666%;}
.qg-full-col-7 .qg-img{width:14.28571%;}
.qg-full-col-8 .qg-img{width:12.5%;}
.qg-full-col-9 .qg-img{width:11.11%;}
@media screen and (max-width: 768px){
.qg-full-col-5 .qg-img,
.qg-full-col-7 .qg-img,
.qg-full-col-9 .qg-img{
width:33.33333%;
}
.qg-full-col-4 .qg-img,
.qg-full-col-6 .qg-img,
.qg-full-col-8 .qg-img,{
width:50%;
}
}
@media screen and (max-width: 520px) {
.qg-full .qg-img{
width:100%;
}
.mobile .section-title{
font-size: 35px !important;
}
.mobile .layout-rt .section-content,
.mobile .layout-rc .section-content,
.mobile .layout-rb .section-content
{
margin-right: 0;
}
}
/* PARALLAX HEADER */
.parallax-header:not(.mobile) .header-wrapper .full-bg-image{
background-attachment: fixed;
}
.parallax-header .page-title-wrapper .content-boxed{
position:relative;
}
#full-width #submit-form {
max-width: 100%;
}
#SGM img{
max-width:none;
}
.boxed-layout .mob-nav-menu {
margin-left: 0;
}
/* ------------------------------ VERSION 1.4.0 -------------------------------- */
#commentform textarea{
text-indent: 0;
padding-left: 1.5%;
padding-right: 1.5%;
max-width:97%;
}
.ps-content-text{
outline: none;
}
.dark-header .page-title-wrapper{
padding-bottom: 0;
}
.services-fullbox{
display: -webkit-flex;
-webkit-align-items:stretch;
-webkit-flex-wrap:wrap;
display: flex;
align-items:stretch;
flex-wrap:wrap;
}
.services-fullbox .services-content{
padding: 6% 8%;
}
.services-fullbox .services-no-content .services-content{
padding: 0;
}
.services-fullbox .col{
margin:0 !important;
text-align: left;
}
.services-fullbox.cols-5 .col{
width:20%;
}
.services-fullbox.cols-4 .col{
width:25%;
}
.services-fullbox.cols-3 .col{
width:33.33333%;
}
.services-fullbox.cols-2 .col{
width:50%;
}
@media screen and (max-width: 1000px){
.services-fullbox.cols-5 .col{
width:33.33333%;
}
.services-fullbox.cols-4 .col{
width:50%;
}
}
.services-fullbox .col:nth-of-type(2n){
background-color: rgba(255,255,255,0.035);
}
.services-fullbox .services-box img {
max-width: 100%;
width: 100%;
height: auto;
}
.services-fullbox .services-title-box{
color: inherit;
}
.services-fullbox h3{
/*padding-bottom: 5px;*/
font-size: 20px;
font-weight: normal;
}
.services-title-box-wrap{
padding: 8%;
}
.services-fullbox .services-box h3, .services-fullbox .services-title-box-wrap h2, .services-fullbox p{
color: inherit;
}
.copyrights {
-webkit-backface-visibility: hidden;
}
/* ------------------------------ VERSION 1.5.0 -------------------------------- */
/* LightBox Redesign */
div.pp_default .pp_previous,
div.pp_default .pp_next,
div.pp_default .pp_previous:hover,
div.pp_default .pp_next:hover {
background-size: 45px 45px;
}
div.pp_default .pp_expand {
width: 30px;
height: 30px;
background: url(images/prettyPhoto/pexeto/sprite_expa2.png) 0 0 no-repeat;
background-size: 30px 30px;
}
div.pp_default .pp_expand:hover {
width: 30px;
height: 30px;
background: url(images/prettyPhoto/pexeto/sprite_expa.png) 0 0 no-repeat;
background-size: 30px 30px;
}
div.pp_default .pp_contract, div.pp_default .pp_contract:hover{
width: 30px;
height: 30px;
background: url(images/prettyPhoto/pexeto/sprite_fit.png) 0 0 no-repeat;
background-size: 30px 30px;
}
div.pp_default a.pp_expand, div.pp_default a.pp_contract {
top: 9px;
right: 35px;
}
div.pp_default .pp_description{
font-weight: normal;
line-height: 18px;
margin-top: 0;
}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next,
div.pp_default .pp_close{
background: url(images/prettyPhoto/pexeto/sprite_bot.png) 0 0 no-repeat;
background-size: 56px 18px;
}
div.pp_default a.pp_arrow_previous{
background-position: -5px 0;
}
div.pp_default a.pp_arrow_next{
background-position: -20px 0;
}
div.pp_default .pp_close{
background-position: -33px 0;
width: 22px;
}
div.pp_default .pp_nav,
div.pp_default .pp_close{
height: 18px;
border-style: solid;
border-color: #efefef;
}
/* END LightBox Redesign */
/* Woocomerce delete button - Fix changing position on hover */
.woocommerce table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
border-width: 1px;
border-color: rgba(0, 0, 0, 0);
}
/* VC paddings for the full-width page template */
.page-template-template-full-custom-php .vc_row{
margin-left: 0;
margin-right: 0;
}
.page-template-template-full-custom-php .vc_row>.wpb_column:first-child{
padding-left: 0;
}
.page-template-template-full-custom-php .vc_row>.wpb_column:last-child{
padding-right: 0;
}
.page-template-template-full-custom-php .custom-page-content>.vc_row{
margin-bottom: 0;
}
/* WPML Flag Positioning */
.menu-item-language img.iclflag {
position: relative;
top: -5px;
}
#lang_sel > ul > li > a > img.iclflag {
top: -5px;
}
/* New Fullscreen loading animation */
.page-template-template-fullscreen-slider-php:before {
width: 50px;
height: 50px;
background: url('images/loader-thin.gif');
background-size: contain;
margin-top: -25px;
margin-left: -25px;
}
/* END New Fullscreen loading animation */
#slider-container .full-bg-image{
background-repeat: no-repeat;
}
/* Disable Sticky menu on iPad horisontal */
.mobile.fixed-header #header {
position: absolute;
top: 0;
}
/*.mobile.fixed-header .header-wrapper {
padding-top: 0 !important;
}*/
.mobile.page-template-template-fullscreen-slider-php #header {
position: absolute;
}
.admin-bar.page-template-template-fullscreen-slider-php #header {
top: 28px;
}
.mobile.fixed-header.boxed-layout #header {
width: 100%;
}
/* END Disable Sticky menu on iPad horisontal */
/* ------------------------------ VERSION 1.5.1 -------------------------------- */
.mobile .section-slider .slide:first-child .slide-caption{
opacity: 1;
}
/* ------------------------------ VERSION 1.6.0 -------------------------------- */
/* Styling for the Contact Form 7 Plugin */
#main-container .wpcf7-response-output {
.border-radius(5px);
margin: 20px 0;
padding: 10px;
background: #eee;
color: @color-middle;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2);
text-align: left;
border-width: 0px;
}
#main-container .wpcf7-validation-errors {
background: #faf1a9;
}
#main-container .wpcf7-mail-sent-ok{
background: #dceaa9;
}
#main-container .wpcf7-mail-sent-ng, #main-container .wpcf7-spam-blocked{
background: #fcb4ad;
}
#main-container .wpcf7-display-none{
display: none;
}
.wpcf7 .invalid input[type="submit"], .wpcf7-submit{
border: 1px solid transparent !important;
background-color: #4F4F4F !important;
}
/* Fix for fixed header with fade slider active */
.mobile.with-nivo-slider #header {
position: relative;
}
.single-post {
.page-title h1{
font-size: 50px;
text-transform: none;
}
.page-title h1:after {
display: none;
}
.page-subtitle {
text-transform: none;
font-size: 22px;
letter-spacing: normal;
font-weight: 100;
line-height: 1.3em;
max-width: 80%;
}
}
.section-full-width.background-contain .full-bg-image {
background-repeat: no-repeat;
background-size: contain;
}
/* Related posts element */
.pexeto-related-posts{
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
.rp-no-header{
background: @color-sec;
padding: 20px 20px 40px 20px;
/*min-height: 100px;*/
}
> h3{
text-transform: uppercase;
text-align: center;
font-weight: bold;
font-size: 16px;
margin-bottom: 20px;
}
.rp-post-title{
font-size: 16px;
}
> h3:after{
content: "";
display: block;
width: 70px;
height: 1px;
background-color: rgba(0,0,0,0.1);
margin: auto;
margin-top: 6px;
}
.format-aside aside {
font-size: 15px;
padding: 20px;
}
}
.accordion-container > p {
margin: 0;
}
/* ------------------------------ VERSION 1.7.0 -------------------------------- */
.content .content-slider-wrapper{
position: relative;
}
.content .content-slider-wrapper .full-bg-image{
opacity: 0;
background-repeat: no-repeat;
background-attachment: fixed;
}
.mobile .content .content-slider-wrapper .full-bg-image{
background-attachment: scroll;
}
#content-container .content-slider .section-boxed {
margin-top:0;
margin-bottom: 0;
}
/* ------------------------------ VERSION 1.8.0 -------------------------------- */
.updated:not(.published) {
display: none;
}
/* ------------------------------ VERSION 1.8.2 -------------------------------- */
li.comment #respond{
margin-bottom: 35px;
}
.comment-reply-title small a{
font-size: 80%;
border-bottom: 1px solid;
float: right;
padding-bottom: 0;
}
/* ------------------------------ VERSION 1.8.3 -------------------------------- */
.page-template-template-full-custom-php .custom-page-content > .vc_row > .vc_column_container > .vc_column-inner{
padding-left: 0;
padding-right: 0;
}
/* ------------------------------ VERSION 1.9.0 -------------------------------- */
.blog-filter-nav-btn{
display: none;
}
.blog-filter .pg-nav-wrapper{
margin-bottom:0;
}
.page-template-template-blog-php .pg-navigation{
margin: 0;
padding: 0;
}
@media screen and (max-width: 1000px){
.blog-filter ul{
display: block;
max-height: 0;
overflow-y: hidden;
transition: all 0.7s ease;
}
.blog-filter-visible ul {
display: block;
overflow-y: visible;
max-height:3000px;
}
.blog-filter-nav-btn{
display: inline-block;
cursor: pointer;
}
.blog-filter ul li{
display: block;
}
#blog-filter-list:target ul{
display: block;
}
}
.cols-wrapper .pex-cols-layouts{
display: none;
}
.icons-style-dark .blog-filter .pg-filter-btn span {
background-image: url(images/mob-nav-icon.png);
}
/* Services with vertically aligned and empasized content */
.services-fullbox.services-vertical-text .services-no-image{
display: flex;
align-items: center;
}
.services-fullbox.services-vertical-text .services-no-image h3 {
font-size: 34px;
font-weight: bold;
line-height: 1em;
}
.services-fullbox.services-vertical-text .services-no-image{
font-size:16px;
}
.services-no-content img{
vertical-align: middle;
}
/* ------------------------------ VERSION 1.9.4 -------------------------------- */
#pexeto-recaptcha {
margin-bottom: 15px;
}
#pexeto-recaptcha.invalid{
padding: 10px;
background-color: #F2DEDE;
}
@media screen and (max-width: 340px){
#pexeto-recaptcha {
transform: scale(0.90);
-webkit-transform: scale(0.90);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
}
/* ------------------------------ VERSION 1.9.5 -------------------------------- */
.sidebar, .footer-widgets{
.qg-overlay{
.qg-title{
display: none !important;
}
.icon-circle {
.transform-scale(0.6);
}
}
}
/* ------------------------------ VERSION 1.9.6 -------------------------------- */
.fs-video-play{
margin-top:15px;
width: 30px;
height: 30px;
border: 2px solid #fff;
border-radius: 30px;
position:relative;
cursor: pointer;
}
.layout-cc, .layout-ct, .layout-cb{
.fs-video-play{
margin-left:auto;
margin-right:auto;
}
}
.fs-video-play-triangle{
width: 10px;
height: 14px;
border-style: solid;
border-color: transparent transparent transparent #fff;
box-sizing: border-box;
border-width: 7px 0px 7px 12px;
position: absolute;
top: 50%;
margin-top: -7px;
left: 50%;
margin-left: -5px;
}
.comment-form .form-submit{
margin-top:20px;
}
.contact-privacy-wrapper{
margin-bottom:20px;
&.invalid {
background-color: #f2dede;
padding: 10px;
}
&.after-validation{
padding: 10px;
}
}
.sidebar{
.contact-privacy-wrapper{
margin-bottom: 10px;
}
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
/* ------------------------------ VERSION 1.9.7 -------------------------------- */
ul.wp-block-gallery{
margin-left:0;
}
.wp-block-gallery .blocks-gallery-item figcaption {
left: 0;
right: 0;
text-align: center;
width: auto;
}