@charset "UTF-8";


@import url("https://fonts.googleapis.com/css?family=PT+Sans+Caption");                      html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 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;
font-size: 100%;
font: inherit;
vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none; }
body * {
-webkit-text-size-adjust: none; }
.clear {
clear: both;
overflow: hidden;
height: 0px;
font-size: 0px;
display: block; }
input:focus, select:focus, textarea:focus, button:focus {
outline: none;
box-shadow: none; }
input, textarea, select {
border-radius: 0;
outline: none;
border: 0px none;
outline: none;
transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
background: none; }
a, a:link, a:visited, a:active, a:hover {
cursor: pointer;
text-decoration: none;
outline: none; }
a {
text-decoration: none;
outline: none;
transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
-webkit-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in; }
iframe {
border: none;
outline: none; }
ul {
list-style: none; }
button {
background: none;
border: 0px none; }
::-webkit-input-placeholder {
color: #949494;
opacity: 1; }
::-moz-placeholder {
color: #949494;
opacity: 1; }
:-moz-placeholder {
color: #949494;
opacity: 1; }
:-ms-input-placeholder {
color: #949494;
opacity: 1; }
body {
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
}
h1 {
line-height: 64px;
font-size: 64px;
}
h2 {
font-size: 56px;
line-height: 58px;
}
h3 {
font-size: 46px;
line-height: 60px;
}
h4 {
font-size: 36px;
line-height: 60px;
}
h5 {
font-size: 26px;
line-height: 26px;
}
h6 {
font-size: 18px;
line-height: 21px;
}
.fixed_bg {
background-attachment: fixed;
}
.no-padding {
padding-left: 0;
padding-right: 0;
}
.rounded {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.enable_overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.main-container {
min-height: 70vh;
}
.barber {
font-family: "Roboto Slab", sans-serif;
}
.consultant,
.flat,
.tutor {
font-family: "Ebrima", sans-serif;
}
.sculptor,
.tatoo,
.spa,
.architect,
.guitar.cello,
.guitar.piano {
font-family: "Poppins", sans-serif;
}
.designer {
font-family: "Playball", sans-serif;
}
.guitar,
.mobiles,
.appliance,
.mechanic {
font-family: "RobotoSlab", sans-serif;
}
.lawyer {
font-family: "CrimsonText", sans-serif;
}
.stuff,
.computers {
font-family: "Montserrat", sans-serif;
}   @font-face {
font-family: "Lato";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Regular.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Regular.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Regular.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Black";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Black.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Black.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Black.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Black-Italic";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-BlackItalic.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-BlackItalic.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-BlackItalic.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Bold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Bold.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Bold.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Bold.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Bold-Italic";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-BoldItalic.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-BoldItalic.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-BoldItalic.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Hairline";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Hairline.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Hairline.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Hairline.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Hairline-Italic";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-HairlineItalic.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-HairlineItalic.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-HairlineItalic.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Italic";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Italic.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Italic.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Italic.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Light";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Light.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Light.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-Light.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Lato Light-Italic";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-LightItalic.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-LightItalic.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Lato/Lato-LightItalic.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Poppins";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Regular.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Regular.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Regular.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Poppins Bold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Bold.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Poppins Medium";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Medium.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Medium.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-Medium.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Poppins SemiBold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-SemiBold.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-SemiBold.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Poppins/Poppins-SemiBold.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Playball";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Playball/Playball-Regular.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Playball/Playball-Regular.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/Playball/Playball-Regular.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Roboto Slab";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Regular.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Regular.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Regular.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "RobotoSlab Bold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Bold.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Bold.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Bold.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "RobotoSlab Light";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Light.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Light.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Light.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "RobotoSlab Thin";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Thin.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Thin.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/RobotoSlab/RobotoSlab-Thin.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Regular.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Regular.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Regular.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Thin";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Thin.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Thin.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Thin.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Medium";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Medium.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Medium.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Medium.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Black";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Black.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/montserrat-black.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Black.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Bold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Bold.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Bold.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Bold.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Light";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Light.otf) format("otf");
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-Light.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/montserrat-light.woff) format("woff");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Ultra-Light";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-UltraLight.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-UltraLight.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/montserrat-ultralight-webfont.eot);
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Extra-Bold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-ExtraBold.otf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-ExtraBold.ttf);
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Montserrat Semi-Bold";
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/Montserrat-SemiBold.ttf);
src: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/fonts/montserrat/montserrat-semibold.woff);
font-style: normal;
font-weight: normal;
}
.lx-preloader {
position: fixed;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 9999;
}   .lx-img-bg {
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
position: relative;
}
.lx-img-bg.contain {
-webkit-background-size: contain;
background-size: contain;
}
.lx-img-bg.repeat {
background-repeat: repeat;
}
.lx-img-bg.center {
background-position: center;
}
.lx-img-bg.right {
background-position: right;
}
.pet .lx-img-bg.right {
background-position: 96% 100%;
}
.lx-img-bg.absolute {
position: absolute;
width: 100%;
z-index: 99;
}
.lx-img-bg.space-left {
margin-left: 20px;
border-left: 30px solid transparent;
}
.text_left {
text-align: left;
}
.text_center {
text-align: center;
}
.text_right {
text-align: right;
}
.lx-main-wrapper {
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
position: relative;
z-index: 9;
}
.lx-main-wrapper.left-space {
margin-left: 30px;
}
.lx-main-wrapper.spaces-l-r {
margin: 0 10px 0;
z-index: 99;
}
.lx-main-wrapper > .container {
position: relative;
}
.image-wrapper.bg_right {
background-position: right;
}
.image-wrapper.bg_left {
background-position: left;
}
.image-wrapper.bg_center {
background-position: center;
}
.image-wrapper.bg_fixed {
background-attachment: fixed;
}
.lx-overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.lx-v-align,
.lx-vert-align {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.lx-vert-align {
position: absolute;
width: 100%;
height: 100%;
text-align: center;
}
.s-back-switch {
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
}
.clear {
clear: both;
}
.no-padding-left {
padding-left: 0;
}
.no-padding-right {
padding-right: 0;
}   .lx-blockquote {
position: relative;
z-index: 99;
}
.lx-blockquote.modern {
margin-left: 160px;
margin-right: 100px;
}
.lx-blockquote .text {
font-size: 16px;
line-height: 24px;
font-family: inherit;
color: #222;
}
.lx-blockquote.modern .text {
font-family: "CrimsonText SemiBold-Italic", sans-serif;
}
.lx-blockquote.classic .text {
color: #dc783a;
font-family: "Lato Italic", sans-serif;
font-weight: normal;
letter-spacing: .3px;
}
.lx-blockquote.classic .quote.right {
margin-top: 30px;
}
.lx-blockquote.classic .quote {
display: block;
}
.lx-blockquote.light .text,
.lx-blockquote.light .author {
color: #fff;
}
.lx-blockquote .text.medium {
font-size: 32px;
line-height: 27px;
}
.lx-blockquote .text.large {
font-size: 42px;
line-height: 37px;
}
.lx-blockquote .author {
color: #222;
}
.lx-blockquote .author.large {
font-size: 18px;
line-height: 37px;
}
.lx-blockquote .author.medium {
font-size: 14px;
line-height: 27px;
}
.lx-blockquote .author {
font-family: "Lato", sans-serif;
font-style: italic;
font-size: 12px;
line-height: 22px;
}
.lx-blockquote.classic .quote {
opacity: 0.4;
font-size: 64px;
font-style: normal;
color: #12252b;
line-height: 10px;
font-family: "RobotoSlab Bold", sans-serif;
}
.lx-blockquote.modern .quote {
font-family: "CrimsonText SemiBold-Italic", sans-serif;
}
.lx-blockquote .author {
font-family: "Lato Italic", sans-serif;
font-size: 13px;
text-align: right;
}
.lx-blockquote .author.medium {
font-size: 16px;
}
.lx-blockquote .author.large {
font-size: 18px;
}
.lx-blockquote.modern .quote.left {
margin-left: -15px;
}   .logged-in .lx-header {
top: 32px;
}
.hover-item-menu {
background-color: #fff;
position: absolute;
transition: 0.5s;
}
.lx-main-menu .menu-item a:hover:before {
width: 100%;
}
.lx-header {
position: fixed;
background-color: #1b1b1b;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
z-index: 9999;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.lx-header.fixed {
position: fixed;
background-color: rgba(0,0,0, 0.8);
}
.lx-header.classic_header {
padding-top: 45px;
}
.lx-header .social-icons {
margin-left: 10px;
}
.lx-header .social-icons a {
color: #fff;
padding: 6px 7px;
}
.lx-header.m_career {
padding-top: 10px;
}
.lx-main-menu .menu-item .sub-menu a {
font-size: 13px;
}
.lx-header.border {
box-shadow: 0 2px 0 rgba(8, 17, 34, 0.1);
}
.lx-logo {
float: left;
margin-top: 6px;
margin-left: 15px;
max-width: 150px;
}
.lx-logo img {
max-width: 130px;
}
.lx-logo .text-logo.decor {
color: #bfbab0;
margin-top: 10px;
font-size: 14px;
}
.lx-logo .text-logo {
font-size: 18px;
color: #fff;
font-weight: 400;
line-height: 40px;
font-family: "Verdana", sans-serif;
letter-spacing: 5px;
}
.bg_white .lx-logo .text-logo {
color: #404040;
letter-spacing: 6.3px;
margin-top: 7px;
}
.lx-logo .text-logo.decor {
position: relative;
}
.lx-logo .text-logo.decor:before,
.lx-logo .text-logo.decor:after {
content: "\eb38";
position: absolute;
left: 0;
background-repeat: no-repeat;
font-family: 'icomoon';
color: #bc865f;
font-size: 24px;
}
.lx-logo .text-logo.decor:before {
top: -20px;
}
.lx-logo .text-logo.decor:after {
bottom: -20px;
left: -3px;
-webkit-transform: rotateZ(180deg);
-moz-transform: rotateZ(180deg);
-ms-transform: rotateZ(180deg);
-o-transform: rotateZ(180deg);
transform: rotateZ(180deg);
}
.lx-text-icon.section_right.mechanic_text_icon {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  
margin-bottom: 35px;
}
.lx-text-icon.section_right.mechanic_text_icon .title {
margin-top: 0;
}
.lx-text-icon .wrap-icon.left {
float: left;
width: 90px;
text-align: left;
}
.guitar.cello .lx-text-icon .wrap-icon {
margin-top: 5px;
}
.lx_tutor.lx-text-icon.classic .wrap-icon {
width: 98px;
}
.lx_tutor.lx-text-icon .right .desc {
padding-left: 98px;
}
.lx_flat.lx-text-icon.classic .wrap-icon.left {
width: 65px;
}
.lx-text-icon .wrap-icon.right {
float: right;
width: 120px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.right {
margin-right: 40px;
margin-left: 30px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.right {
margin-right: 150px;
margin-left: -20px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.right.border {
margin-left: 20px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.right.border img {
margin-top: 0;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.left {
margin-left: 155px;
margin-right: -20px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.left.border {
margin-right: 20px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.left.border img {
margin-top: 0;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.right img,
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.left img {
margin-top: -20px;
}
.lx-text-icon .wrap-icon .icon {
font-size: 50px;
color: #df9951;
}
.lx_architect.lx-text-icon .wrap-icon .icon {
font-size: 55px;
}
.guitar.accordion .lx-text-icon .wrap-icon .icon {
font-size: 40px;
}
.lx_appliances.lx-text-icon .wrap-icon .icon {
color: #190a04;
transition: 0.4s;
}
.lx_appliances.lx-text-icon:hover .wrap-icon .icon {
color: #fe5339;
}
.lx_computers.lx-text-icon .wrap-icon .icon,
.lx_appliances.lx-text-icon .wrap-icon .icon {
font-size: 60px;
}
.lx_appliances.lx-text-icon.label-icon .wrap-icon .icon {
font-size: 50px;
}
.lx_appliances.lx-text-icon.label-icon .wrap-icon {
width: 96px;
height: 96px;
left: 0; text-align: center;
padding-top: 20px;
margin-right: 25px;
}
.lx_appliances.lx-text-icon.label-icon .wrap-icon.round {
border: 2px solid rgba(25,10,4,0.05);
}
.lx_spa.lx-text-icon .wrap-icon .icon {
font-size: 60px;
}
.lx_tatoo.lx-text-icon .wrap-icon .icon {
font-size: 80px;
}
.lx-text-icon.m_sculptor .wrap-icon .icon {
font-size: 60px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.left {
margin-left: 45px;
margin-right: 30px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon {
height: 124px;
min-height: 124px;
min-width: 120px;
}   .lx-main-menu {
margin-right: 15px;
padding-top: 4px;
}
.lx-main-menu .menu-item {
display: inline-block;
padding-right: 15px;
padding-left: 15px;
}
.lx-main-menu .menu-item:last-child {
padding-right: 0;
border: none;
}
.lx-main-menu .menu-item a { font-family: "PT Sans Caption",sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 45px;
color: #bfbab0;
position: relative;
}
.lx-main-menu .menu-item a:hover {
opacity: .6;
}
.lx-main-menu .menu-item.current-menu-item,
.lx-main-menu .menu-item.current-menu-item-prev {
border-color: #df9951;
}
.lx-main-menu ul {
text-align: right;
margin-top: 0;
}
.lx-main-menu .menu-item.current-menu-item a {
position: relative;
color: #fff;
}
.lx-main-menu .menu-item .sub-menu {
position: absolute;
opacity: 0;
visibility: hidden;
text-align: left;
padding-left: 0;
background-color: #151515;
margin-left: -30px;
}
.lx-main-menu .menu-item .sub-menu .menu-item {
white-space: nowrap;
display: block;
}
.lx-main-menu .menu-item .sub-menu .sub-menu {
left: 100%;
top: 0;
}
.lx-main-menu {
position: relative;
}
.lx-main-menu .menu-item:hover > .sub-menu {
opacity: 1;
visibility: visible;
}
.lx-main-menu .menu-item .sub-menu .menu-item a {
line-height: 30px;
}   .mechanic_heading {
position: relative;
z-index: 99;
}
.mechanic_heading.bg_heading {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
}
.mechanic_heading.bg_heading {
padding: 30px 0;
}
.lx_cleaner.mechanic_heading.bg_heading {
padding: 30px 0 65px;
-webkit-box-shadow: 0 3px 51px rgba(23, 23, 21, 0.15);
box-shadow: 0 3px 51px rgba(23, 23, 21, 0.15);
}
.lx_cleaner.craffer.mechanic_heading.bg_heading {
padding: 30px 0 45px;
}
.lx_cleaner.pool.mechanic_heading.bg_heading {
padding: 20px 50px 58px;
}
.cleaner .image_banner .mechanic_heading.bg_heading {
margin: 0 85px;
}
.mechanic_heading.bg_heading {
position: relative;
}
.mechanic_heading.bg_heading .line_bottom {
background-color: #ccc;
position: absolute;
bottom: -13px;
width: 90%;
height: 13px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.mechanic_heading.left-space {
padding-left: 50px;
}
.appliance .mechanic_heading.left-space,
.lx_computers.mechanic_heading.left-space {
padding-left: 30px;
}
.mechanic_heading.right-space {
padding-right: 50px;
}
.tutor .lx-main-wrapper .mechanic_heading.text-left {
padding-left: 30px;
}
.flat .lx-main-wrapper .mechanic_heading.space-left {
padding-left: 40px;
}
.lx_mobiles.mechanic_heading.left-space {
padding-left: 25px;
}
.mechanic_heading .title {
margin-bottom: 20px;
}
.mechanic_heading .title.small {
font-size: 18px;
line-height: 21px;
letter-spacing: 0.1px;
}
.mechanic_heading .title.medium {
font-size: 36px;
line-height: 60px;
}
.mechanic_heading .title.large  {
font-size: 56px;
line-height: 58px;
}
.mechanic_heading .title.x-large {
line-height: 64px;
font-size: 64px;
}
.lx_guitar.mechanic_heading .title.x-large  {
margin-bottom: 15px;
}
.mechanic_heading .title {
color: #fff;
}
.mechanic_heading .subtitle {
color: rgba(255,255,255,0.5);
}
.mechanic_heading.dark .subtitle {
color: #737373;
-webkit-font-smoothing: antialiased;
font-weight: 100;
}
.mechanic_heading .title sup {
opacity: 0.5;
color: inherit;
font-family: "Ebrima", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 70px;
letter-spacing: 0px;
}
.lx_lawyer.mechanic_heading .subtitle {
letter-spacing: 0.5px;
margin-top: 5px;
}
.lx_lawyer.mechanic_heading .title sup {
float: right;
margin-right: 10px;
top: -10px;
}
.lx_lawyer.mechanic_heading .title { }
.lx_lawyer.mechanic_heading.dark .title {
color: #212931;
}
.lx_lawyer.mechanic_heading.dark .subtitle {
opacity: 0.7;
color: #212931;
}
.lx_lawyer.mechanic_heading .title b {
color: #b5a373;
font-weight: 400;
}
.lx_pet.mechanic_heading .title {
font-family: "Lato Bold", sans-serif;
margin-bottom: 5px;
}
.lx_pet.mechanic_heading.dark .title {
color: #294145;
}
.lx_pet.mechanic_heading .title.x-large {
margin-bottom: 15px;
}
.lx_pet.mechanic_heading .subtitle {
opacity: 0.7;
letter-spacing: 0.55px;
}
.lx_pet.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.lx_pet.mechanic_heading .title b {
color: #e4c51b;
}
.cleaner .image-wrapper .mechanic_heading .title.custom {
font-family: "Montserrat Black", sans-serif;
}
.cleaner.craffer .image-wrapper .mechanic_heading .title.custom {
font-family: "Ebrima Bold", sans-serif;
}
.lx_cleaner.mechanic_heading .title {
font-family: "Ebrima Bold", sans-serif;
margin-bottom: 8px;
}
.lx_cleaner.mechanic_heading .title b {
color: #f80;
}
.lx_cleaner.pool.mechanic_heading .title b {
color: #74e4e7;
}
.lx_cleaner.mechanic_heading .subtitle,
.cleaner.craffer .image-wrapper .mechanic_heading .subtitle {
opacity: 0.7;
color: #fffefe;
letter-spacing: 0.5px;
}
.lx_cleaner.mechanic_heading .title.custom {
margin-bottom: 15px;
}
.lx_cleaner.mechanic_heading.dark .title {
color: #171717;
}
.lx_cleaner.craffer.mechanic_heading.dark .title {
color: #23344c;
}
.lx_cleaner.craffer.mechanic_heading.dark .subtitle {
color: #404040;
opacity: 1;
}
.lx_cleaner.pool.mechanic_heading.dark .title {
color: #2e556f;
letter-spacing: 0.5px;
}
.lx_cleaner.pool.mechanic_heading .title {
font-family: "Montserrat Black", sans-serif;
}
.lx_cleaner.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.lx_guitar.piano.mechanic_heading .title.x-large,
.lx_guitar.mechanic_heading .title.x-large {
letter-spacing: 2.5px;
}
.lx_guitar.piano.mechanic_heading .title.x-large {
margin-bottom: 20px;
}
.lx_consultant.mechanic_heading .title.x-large {
letter-spacing: -0.2px;
margin-bottom: 15px;
}
.lx_barber.mechanic_heading .title {
color: #df9951;
font-family: "Roboto Slab", sans-serif;
font-weight: 400;
margin-bottom: 5px;
}
.lx_barber.mechanic_heading .title.x-large {
margin-bottom: 20px;
line-height: 74px;
}
.lx_consultant.mechanic_heading .title b {
color: #0094cd;
}
.lx_consultant.mechanic_heading .title,
.sculptor .lx-main-wrapper .mechanic_heading.large .title,
.tutor .lx-main-wrapper .mechanic_heading .title,
.lx_architect.mechanic_heading .title {
color: white;
font-family: "Ebrima Bold", sans-serif;
letter-spacing: -0.5px;
margin-bottom: 5px;
}
.tutor .lx-main-wrapper .mechanic_heading .title {
margin-bottom: 20px;
}
.tutor .lx-main-wrapper .mechanic_heading .title b {
color: #e46d64;
}
.sculptor .lx-main-wrapper .mechanic_heading .title.large {
margin-bottom: 20px;
}
.lx-main-wrapper .lx_sculptor.mechanic_heading .title b {
color: #c78846;
}
.lx_architect.mechanic_heading .title {
font-family: "Poppins Bold", sans-serif;
letter-spacing: 0;
}
.lx_architect.mechanic_heading.dark .title {
color: #2f2926;
}
.lx_architect.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.lx_mobiles.mechanic_heading .title,
.appliance .mechanic_heading .title {
font-family: "RobotoSlab Bold", sans-serif;
letter-spacing: 0.7px;
}
.appliance .mechanic_heading .title {
margin-bottom: 10px;
}
.appliance .mechanic_heading.dark .title {
color: #190a04;
}
.appliance .mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.appliance .mechanic_heading .subtitle {
color: rgba(255,255,255, 0.5);
}
.lx_mobiles.mechanic_heading .title,
.lx_computers.mechanic_heading .title {
margin-bottom: 10px;
}
.lx_computers.mechanic_heading .subtitle,
.appliance .mechanic_heading .subtitle {
letter-spacing: 0.5px;
}
.mechanic .mechanic_heading .title {
font-family: "RobotoSlab Bold", sans-serif;
margin-bottom: 10px;
letter-spacing: 0.5px;
}
.mechanic .lx-main-wrapper .mechanic_heading .title {
letter-spacing: 0;
}
.mechanic .mechanic_heading.dark .title {
color: #3a3a2b;
margin-bottom: 10px;
}
.mechanic .mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.mechanic .mechanic_heading .subtitle {
opacity: 0.5;
}
.mechanic .image-wrapper .mechanic_heading .subtitle {
opacity: 1;
}
.mechanic .image-wrapper .mechanic_heading .title.large {
margin-bottom: 25px;
}
.mechanic .mechanic_heading .title b {
color: #dd9142;
}
.lx_mobiles.mechanic_heading .title b {
color: #fba529;
}
.appliance .mechanic_heading .title b {
color: #fe5339;
}
.lx_mobiles.mechanic_heading .subtitle {
letter-spacing: 0.5px;
opacity: 0.5;
}
.lx_mobiles.mechanic_heading.dark .title {
color: #0a336b;
letter-spacing: 0.7px;
}
.lx_mobiles.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.mobiles .lx-main-wrapper .mechanic_heading .subtitle,
.computers .lx-main-wrapper .mechanic_heading .subtitle {
margin-bottom: 25px;
}
.lx_computers.mechanic_heading .title {
font-family: "Montserrat Black", sans-serif;
letter-spacing: 1.5px;
}
.lx_computers.mechanic_heading.dark .title {
color: #044637;
}
.lx_computers.mechanic_heading.dark .subtitle {
color: #b3b3b3;
}
.lx_computers.mechanic_heading .title b {
color: #ff7e00;
}
.lx_computers.mechanic_heading .subtitle {
color: #fefefe;
}
.lx-main-wrapper .lx_architect.mechanic_heading .title b {
color: #df9951;
}
.lx_architect.mechanic_heading .title.custom {
margin-bottom: 15px;
}
.lx_stuff.mechanic_heading .title {
color: white;
font-family: "Montserrat Black", sans-serif;
margin-bottom: 10px;
}
.lx_stuff.mechanic_heading .title.x-large {
margin-bottom: 19px;
}
.stuff .lx-main-wrapper .mechanic_heading .title {
letter-spacing: 0.5px;
}
.lx_stuff.mechanic_heading.dark .title {
color: #322b25;
}
.lx_stuff.mechanic_heading.dark .subtitle {
opacity: 0.5;
color: #322b25;
}
.lx_architect.mechanic_heading .subtitle {
opacity: 0.4;
color: white;
font-family: "Lato", sans-serif;
letter-spacing: 0.5px;
}
.lx-main-wrapper .lx_architect.mechanic_heading .subtitle {
opacity: 0.7;
letter-spacing: 0.7px;
}
.lx_architect.mechanic_heading.dark .subtitle {
color: #b3b3b3;
}
.career .mechanic_heading .title {
color: white;
font-family: "Poppins Bold", sans-serif;
margin-bottom: 7px;
}
.career .mechanic_heading .title b {
color: #0094cd;
}
.lx_spa.mechanic_heading .title {
color: white;
font-family: "Poppins", sans-serif;
font-weight: 400;
}
.lx_spa.mechanic_heading .title.custom {
margin-bottom: 8px;
}
.lx_spa.mechanic_heading .title.large {
margin-top: 8px;
}
.lx_spa.mechanic_heading.dark .title {
color: #3b2821;
}
.lx_spa.mechanic_heading .subtitle,
.career .mechanic_heading .subtitle {
opacity: 0.5;
font-family: "Lato", sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
}
.lx_spa.mechanic_heading .subtitle {
opacity: 0.3;
}
.spa .lx-main-wrapper .mechanic_heading .subtitle {
opacity: 0.9;
}
.career .mechanic_heading .subtitle {
margin-top: 8px;
}
.career .mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.lx_spa.mechanic_heading.dark .subtitle {
color: #acacac;
opacity: 1;
}
.lx_consultant.mechanic_heading.dark .title {
color: #292e34;
}
.lx_sculptor.mechanic_heading .title {
color: white;
font-family: "Poppins Bold", sans-serif;
font-weight: 400;
}
.lx_sculptor.mechanic_heading .title.custom {
margin-bottom: 20px;
}
.lx_sculptor.mechanic_heading.dark .title {
color: #263246;
}
.lx_designer.mechanic_heading .title {
color: white;
font-family: "Playball", sans-serif;
font-weight: 400;
margin-bottom: 5px;
}
.lx_designer.mechanic_heading.dark .title {
color: #48273c;
}
.lx_tutor.mechanic_heading .title {
color: #3a3e4a;
font-family: "Ebrima Bold", sans-serif;
font-weight: 700;
margin-bottom: 10px;
}
.lx_tatoo.mechanic_heading .title {
font-family: "Poppins SemiBold", sans-serif;
margin-bottom: 5px;
}
.lx_tatoo.mechanic_heading .title b {
color: #ff1730;
}
.lx_tatoo.mechanic_heading.dark .title {
color: #0e1216;
}
.lx_tatoo.mechanic_heading .subtitle {
opacity: 0.5;
font-family: "Lato", sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
}
.lx_tatoo.mechanic_heading.dark .subtitle {
opacity: 1;
color: #acacac;
}
.lx_designer.mechanic_heading .subtitle {
opacity: 0.3;
font-family: "Lato", sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
}
.designer .lx-main-wrapper .mechanic_heading .title.large {
margin-bottom: 10px;
}
.lx_designer.mechanic_heading .title.large {
letter-spacing: -0.3px;
}
.designer .lx-main-wrapper .mechanic_heading.dark .subtitle {
opacity: 0.9;
color: #48273c;
margin-bottom: 25px;
}
.lx_designer.mechanic_heading.dark .subtitle {
color: #263246;
}
.lx_tutor.mechanic_heading .subtitle {
font-family: "Lato", sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
color: #b3b3b3;
}
.lx_tutor.mechanic_heading.dark .subtitle {
color: #b3b3b3;
}
.lx_sculptor.mechanic_heading .subtitle {
opacity: 0.5;
color: #fefefe;
font-family: "Lato", sans-serif;
font-weight: 400;
}
.lx_sculptor.mechanic_heading.dark .subtitle {
color: #263246;
letter-spacing: 0.2px;
}
.lx_flat.mechanic_heading .title {
font-family: "Ebrima Bold", sans-serif;
font-weight: 700;
}
.lx_flat.mechanic_heading.dark .title {
color: #3a3e4a;
}
.lx_flat.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.lx_flat.mechanic_heading .subtitle {
opacity: 0.5;
font-family: "Lato", sans-serif;
font-weight: 400;
letter-spacing: 0.5px;
margin-top: 5px;
}
.lx_guitar.mechanic_heading .title {
font-family: "RobotoSlab Bold", sans-serif;
letter-spacing: 1px;
}
.lx_guitar.piano.mechanic_heading .title {
font-family: "Poppins", sans-serif;
}
.lx_guitar.piano.mechanic_heading .title b {
color: #d9966b;
}
.guitar.cello .mechanic_heading .title {
font-family: "Poppins", sans-serif;
}
.lx_guitar.mechanic_heading .title b {
color: #fdcd47;
font-weight: 400;
}
.lx_guitar.accordion.mechanic_heading .title b {
color: #dc783a;
}
.lx_guitar.accordion.mechanic_heading.dark .title {
color: #12252b;
}
.lx_guitar.accordion.mechanic_heading.dark .title.small {
letter-spacing: 0.1px;
}
.lx_guitar.mechanic_heading.dark .title {
color: #292e34;
}
.lx_guitar.mechanic_heading .subtitle {
opacity: 0.7;
font-family: "Lato", sans-serif;
font-weight: 400;
margin-top: 10px;
letter-spacing: 0.5px;
}
.lx_guitar.piano.mechanic_heading .subtitle {
margin-top: 5px;
}
.guitar.cello .mechanic_heading .subtitle {
margin-top: 5px;
}
.lx_guitar.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.guitar.cello .mechanic_heading.dark .subtitle {
opacity: 0.7;
color: #666;
}
.mechanic_heading .subtitle {
font-family: "PT Sans Caption", sans-serif;
}
.lx_lawyer.mechanic_heading .subtitle {
opacity: 0.5;
}
.mechanic .mechanic_heading .subtitle {
letter-spacing: 0.5px;
}
.lx_stuff.mechanic_heading .subtitle {
opacity: 0.5;
letter-spacing: 0.5px;
}
.lx_barber.mechanic_heading .subtitle {
opacity: 0.5;
font-family: "Lato", sans-serif;
font-weight: 400;
letter-spacing: 0.6px;
}
.lx_barber.mechanic_heading .subtitle {
color: #acacac;
opacity: 1;
}
.lx_barber.mechanic_heading.dark .subtitle {
color: #222;
}
.lx_consultant.mechanic_heading .subtitle {
opacity: 0.5;
font-family: "Lato", sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 21px;
letter-spacing: 0.6px;
}
.lx_consultant.mechanic_heading.dark .subtitle {
color: #b3b3b3;
opacity: 1;
}
.lx_sculptor.mechanic_heading .subtitle {
opacity: 0.5;
color: #fefefe;
font-family: "Lato", sans-serif;
font-size: 13px;
margin: 5px auto 0;
word-spacing: 0.5px;
letter-spacing: 0.4px;
}
.lx_guitar.mechanic_heading { }
.piano .mechanic_heading.text-right {
padding-right: 0;
}
.mechanic_heading .subtitle.small {
font-size: 16px;
line-height: 25px;
}
.mechanic_heading .subtitle.medium {
font-size: 17px;
line-height: 26px;
}
.mechanic_heading .subtitle.large {
font-size: 18px;
line-height: 27px;
}
.mechanic_heading .subtitle.x-large {
font-size: 20px;
line-height: 30px;
}
.lx_tutor.mechanic_heading .desc {
letter-spacing: -0.3px;
}
.lx_architect.mechanic_heading .desc {
margin-top: 40px;
}
.mechanic_heading .desc {
color: #989898;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
word-spacing: 2.5px;
padding-right: 20px;
margin-top: 35px;
}
.lx_spa.mechanic_heading .desc {
margin-top: 35px;
word-spacing: 2px;
}
.lx_sculptor.mechanic_heading .desc {
margin-top: 40px;
}
.lx_barber.mechanic_heading .desc {
margin-top: 40px;
}
.lx_lawyer.mechanic_heading .desc {
margin-top: 95px;
word-spacing: 2px;
}
.lx_pet.mechanic_heading .desc {
letter-spacing: -0.1px;
padding-right: 40px;
}
.mechanic_heading .desc blockquote {
font-family: "Lato Italic", sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.1px;
font-weight: 400;
}
.accordion .mechanic_heading .desc p {
margin-bottom: 0;
}
.lx_guitar.accordion.mechanic_heading .subtitle.medium {
font-size: 14px;
letter-spacing: 0.3px;
}
.career .mechanic_heading .desc {
margin-top: 40px;
}
.mechanic .mechanic_heading .desc {
word-spacing: 2px;
padding-right: 0;
margin-top: 42px;
}
.appliance .mechanic_heading .desc {
margin-top: 40px;
}
.lx_computers.mechanic_heading .desc {
margin-top: 45px;
}
.lx_mobiles.mechanic_heading .desc {
margin-top: 35px;
}
.lx_tutor.mechanic_heading .desc {
margin-top: 45px;
}
.mechanic_heading .desc.text-right {
padding-right: 0;
}
.lx_guitar.mechanic_heading .desc {
margin-top: 15px;
margin-bottom: 30px;
}
.lx_guitar.piano.mechanic_heading .desc {
margin-top: 0;
}
.lx_flat.mechanic_heading .desc {
margin-top: 45px;
}
.mechanic_heading.dark .desc {
color: #3a3e4a;
}
.lx_lawyer.mechanic_heading.dark .desc {
color: #fff;
}
.lx_flat.mechanic_heading .desc p:last-child {
margin-bottom: 0;
}
.mechanic_heading .desc p {
margin-bottom: 25px;
}
.lx_tutor .lx-divider {
margin-top: 11px;
}
.lx-divider {
margin-top: 20px;
}
.lx_tatoo .lx-divider {
margin-top: 15px;
}
.lx_lawyer .lx-divider {
margin-top: 18px;
}
.lx_cleaner .lx-divider {
margin-top: 15px;
}
.lx_guitar.cello .lx-divider {
margin-top: 25px;
}
.lx_stuff .lx-divider,
.lx_computers .lx-divider {
margin-top: 25px;
}
.lx_architect .lx-divider {
margin-top: 15px;
}
.lx-divider .icon {
font-size: 40px;
color: #dd9142;
}
.lx_lawyer.lx-divider .icon {
font-size: 10px;
color: #b5a373;
}
.lx_pet .lx-divider .icon {
color: #e4c51b;
}
.lx-divider .icon.icon-divider5 {
font-size: 30px;
}
.lx_cleaner .lx-divider .icon {
font-size: 11px;
color: #f80;
}
.lx_cleaner.craffer .lx-divider .icon {
color: #c31242;
}
.lx_cleaner.pool .lx-divider .icon {
color: #69ccce;
}
.lx_mechanic .lx-divider .icon {
color: #df9951;
}
.lx_appliances .lx-divider .icon {
display: inline-block;
color: #fe5339;
-webkit-transform: rotateZ(45deg);
-moz-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.lx-divider .icon.icon-divider {
font-size: 35px;
}
.lx_computers .lx-divider .icon {
color: #ff7e00;
}
.lx-divider .icon.icon-dividerr {
font-size: 30px;
}
.lx_mobiles .lx-divider .icon {
color: #fba72d;
}
.lx_stuff .lx-divider .icon {
color: #42afe1;
}
.lx-divider .icon.icon-moving-stuff,
.lx-divider .icon.icon-mobile-repair_divider {
font-size: 20px;
}
.lx_consultant .lx-divider .icon {
color: #a6a6a6;
}
.lx-divider .icon.icon-consultant {
font-size: 25px;
}
.lx_sculptor .lx-divider .icon {
color: #c78846;
}
.lx-divider .icon.icon-sculptor2 {
font-size: 10px;
}
.lx_flat.mechanic_heading.dark .lx-divider .icon {
color: #73757f;
}
.lx_flat .lx-divider .icon {
color: #fff;
}
.lx-divider .icon.icon-babysiter {
font-size: 6px;
}
.lx_tutor .lx-divider .icon {
color: #e46d64;
}
.lx-divider .icon.icon-tutor {
font-size: 6.5px;
}
.lx_designer.mechanic_heading.dark .lx-divider .icon {
color: #48273c;
}
.lx_designer .lx-divider .icon {
color: #fff;
opacity: 0.5;
}
.lx-divider .icon.icon-designer {
font-size: 18px;
}
.lx_tatoo .lx-divider .icon {
color: #ff1730;
font-weight: 900;
}
.lx-divider .icon.icon-designer {
font-size: 18px;
}
.lx_spa .lx-divider .icon,
.lx_career .lx-divider .icon {
color: #fc8200;
font-weight: 700;
}
.lx-divider .icon.icon-divider_spa {
font-size: 20px;
}
.lx_guitar .lx-divider .icon {
color: #fdd45f;
}
.lx-divider .icon.icon-guitar,
.lx-divider .icon.icon-divider3 {
font-size: 20px;
}
.lx_guitar.piano .lx-divider .icon {
color: #d9966b;
}
.lx-divider .icon.icon-divider4 {
font-size: 25px;
}
.lx_guitar.accordion .lx-divider .icon {
color: #dc783a;
}
.lx_architect .lx-divider .icon {
font-size: 10px;
color: #a9bc72;
}
.lx-divider .icon.icon-architector {
font-size: 10px;
}
.career .mechanic_heading.dark .lx-divider .icon {
color: #008bc0;
}
.career .lx-divider .icon {
color: #fff;
}
.career .lx-divider,
.lx_barber .lx-divider {
margin-top: 10px;
}
.lx_sculptor .lx-divider {
margin-top: 18px;
}
.lx_designer .lx-divider {
margin-top: 25px;
}
.lx-divider .divider {
width: 62px;
height: 2px;
display: inline-block;
}
.lx-divider .divider.sculptor {
background-color: #c78846;
}
.lx-divider .divider.tatoo {
background-color: #ff1730;
height: 4px;
}
.lx-divider .divider.spa {
background-color: #fc8200;
height: 4px;
}
.lx-divider .divider.career {
background-color: #0094cd;
height: 3px;
width: 55px;
}
.lx-divider .divider.career_light {
background-color: #fff;
}
.lx-divider.divider_large .icon {
font-size: 156%;
}
.lx-divider .text-divider {
color: white;
font-family: "DancingScript", sans-serif;
font-size: 48px;
font-weight: 400;
line-height: 55px;
margin-bottom: 5px;
}
.mechanic_heading.dark .text-divider {
color: #222;
}   .lx-social-link a {
opacity: 0.5;
color: #222;
font-family: "Ebrima", sans-serif;
font-size: 12px;
letter-spacing: 0.1px;
}
.lx-social-icons .fa {
margin: 0 7px;
}
.lx-social-icons a {
color: #222;
font-size: 12px;
}
.lx-social-link.center {
margin-bottom: 10px;
}
.lx-social-link:hover a,
.lx-social-icons a:hover {
opacity: .7;
}
.lx-social-link.classic a {
color: #b5a373;
}
.lx-social-icons.classic a {
color: #b5a373;
padding: 0 7px;
}
.lx-social-icons.classic .fa {
margin: 0;
}
.lx-social-icons.classic a:first-child {
padding-left: 0;
}
.lx-social-icons.classic a:hover {
opacity: 0.7;
}
.lx-social-link.link-left {
float: left;
}
.lx-social-link.link-right {
float: right;
}
.lx-social-icons.link-left {
float: right;
margin-right: 15px;
}
.lx-social-icons.center,
.lx-social-link.center {
float: none;
text-align: center;
}
.lx-social-icons.link-right {
float: left;
}
.lx-soc-wrapper.left-space {
margin-left: 65px;
clear: both;
}   .lx-team-slider .info-wrap .title,
.lx-team-slider .info-wrap .desc {
font-family: "Lato",sans-serif;
color: #989898;
}
.lx-team-slider .big-image {
-webkit-background-size: cover;
background-size: cover;
margin-left: 30px;
background-position: top center;
-webkit-transition: opacity 2s ease-in;
-moz-transition: opacity 2s ease-in;
-o-transition: opacity 2s ease-in;
-ms-transition: opacity 2s ease-in;
transition: opacity 2s ease-in;
}
.barber .lx-team-slider .big-image {
width: 382px;
height: 382px;
}
.spa .lx-team-slider .big-image {
height: 444px;
margin: 15px 30px 0 10px;
}
.spa .lx-team-slider .info-wrap .title {
font-size: 16px;
font-family: "Poppins SemiBold", sans-serif;
}
.spa .lx-team-slider-item .img-wrap {
width: 82px;
height: 81px;
border-radius: 50%;
}
.spa .lx-team-slider .desc {
margin-bottom: 50px;
}
.spa .lx-team-slider .info-wrap .title,
.spa .lx-team-slider .info-wrap .subtitle {
display: inline-block;
}
.spa .lx-team-slider .info-wrap {
margin-top: 30px;
}
.spa .lx-team-slider .info-wrap .subtitle {
margin-bottom: 15px;
}
.spa .lx-team-slider .info-wrap .subtitle {
color: #fd9b33;
}
.barber .lx-team-slider .big-image {
border-radius: 50%;
}
.tatoo .lx-team-slider .big-image {
margin-top: 15px;
margin-right: 25px;
height: 527px;
width: auto;
}
.lx-team-slider-item .img-wrap {
width: 104px;
height: 104px;
border-radius: 50%;
}
.barber .lx-team-slider-item .img-wrap {
border-radius: 50%;
}
.tatoo .swiper-slide-active .lx-team-slider-item .img-wrap {
-webkit-box-shadow: 0px 5px 0px 0px #ff1730;
box-shadow: 0px 5px 0px 0px #ff1730;
}
.lx-team-slider .swiper-slide {
cursor: pointer;
}
.lx-team-slider .title {
color: white;
font-size: 20px;
font-weight: 400;
line-height: 21px;
margin-bottom: 5px;
}
.lx-team-slider .subtitle,
.lx-team-slider .desc {
font-family: "Lato", sans-serif;
}
.lx-team-slider .info-wrap .subtitle {
opacity: 0.5;
color: #bc865f;
font-size: 12px;
font-weight: 400;
line-height: 21px;
margin-bottom: 25px;
}
.lx-team-slider .desc {
color: rgba(255,255,255, .5);
line-height: 24px;
font-size: 14px;
letter-spacing: 0.28px;
padding-right: 10px;
margin-bottom: 45px;
}
.lx-team-slider .info-wrap {
margin-top: 25px;
display: none;
}
.tatoo .lx-team-slider .info-wrap {
margin-top: 38px;
}
.tatoo .lx-team-slider-item .img-wrap:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(14, 18, 22, 0.3);
}
.tatoo .lx-team-slider .info-wrap .title {
font-size: 16px;
font-family: "Poppins Medium", sans-serif;
display: inline-block;
letter-spacing: 0.3px;
}
.tatoo .lx-team-slider .info-wrap .subtitle {
color: #ff1730;
display: inline-block;
margin-bottom: 15px;
}
.tatoo .lx-team-slider .desc {
margin-bottom: 105px;
}
.tatoo .swiper-slide-active .lx-team-slider-item  .img-wrap:before {
opacity: 0;
}
.lx-team-slider .info-wrap.active {
display: block
}
.lx-team-slider .border {
position: relative;
}
.barber .lx-team-slider .border:before,
.barber .lx-team-slider .img-wrap:after {
content: "";
position: absolute;
border-radius: 50%;
}
.barber .lx-team-slider .img-wrap:after {
width: 100%;
height: 100%;
opacity: 1;
transition: 0.4s;
background-color: rgba(0,0,0,0.7);
}
.barber .lx-team-slider .swiper-slide-active .img-wrap:after {
opacity: 0;
}
.barber .lx-team-slider .border:before {
border: 1px dashed #df9951;
}
.barber .lx-team-slider .big-image.border:before {
width: calc(100% + 25px);
height: calc(100% + 25px);
top: -12.5px;
left: -12.5px;
}
.barber .lx-team-slider .img-wrap.border:before {
width: calc(100% + 12px);
height: calc(100% + 12px);
top: -6px;
left: -6px;
}
.barber .lx-team-slider .swiper-slide-active .img-wrap.border:before {
opacity: 1;
}
.lx-team-slider .swiper-wrapper {
padding: 10px 6px;
}
.spa .lx-team-slider .img-wrap:before {
content: "";
background-color: rgb(57, 40, 34);
width: 100%;
height: 100%;
position: absolute;
opacity: 0.5;
border-radius: 50%;
}
.spa .lx-team-slider .swiper-slide-active .img-wrap:before {
opacity: 0;
}   .lx-team-img {
min-height: 300px;
display: flex;
position: relative;
margin-bottom: 28px;
}
.lx-team-img.left {
float: left;
width: 50%;
margin-right: 30px;
}
.lx-team-img.right {
float: right;
width: 50%;
margin-left: 30px;
}
.lx-team-img.medium_h {
min-height: 200px;
width: 45%;
}
.lx-team-img.small_h {
min-height: 100px;
width: 40%;
}
.lx-team-img.x_small_h {
min-height: 69px;
width: 69px;
}
.lx-team.light .lx-team-img .title {
color: white;
}
.lx-team .title {
font-family: "Poppins Bold", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 21px;
}
.mobiles .lx-team .title {
font-family: "RobotoSlab Bold", sans-serif;
}
.lx-team.light .title,
.lx-team.light .subtitle,
.lx-team.light .desc {
color: #fff;
}
.lx-team.light .subtitle,
.lx-team.light .desc {
color: white;
}
.lx-team .subtitle,
.lx-team .desc {
font-family: "Lato", sans-serif;
}
.lx-team .subtitle {
letter-spacing: 0.2px;
}
.lx-team-img.round .info-wrap {
border-radius: 50%;
}
.lx-team .subtitle,
.lx-team .desc {
font-size: 14px;
font-weight: 400;
line-height: 24px;
font-style: normal;
}
.lx-team .desc  {
opacity: 0.7;
margin-top: 15px;
margin-bottom: 20px;
letter-spacing: 0.3px;
}
.lx-team .lx-team-img .title,
.lx-team .lx-team-img .subtitle, 
.lx-team .lx-team-img .desc {
color: #fff;
}
.mc4wp-response {
color: rgba(255, 255, 255, 0.54);
}
.lx-team-img.classic .info-wrap {
background-color: rgba(251, 165, 41, 0.9);
}
.lx-team-img .info-wrap {
background-color: rgba(221, 145, 66, 0.72);
width: 100%;
padding: 70px 15px 60px;
opacity: 0;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-team-img.modern .info-wrap {
background-color: rgba(254, 83, 57, 0.9);
}
.lx-team-img.round {
border-radius: 50%;
}
.lx-team-img:hover .info-wrap {
opacity: 1;
}
.lx-team .lx-team-img .lx-social-icons a {
color: white;
}
.lx-team .lx-social-icons a {
padding: 0 5px;
font-size: 12px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-team.light .lx-social-icons a {
color: #fff;
}
.lx-team .lx-social-icons a:hover {
opacity: .7;
}
.lx-team .lx-team-info {
margin-bottom: 35px;
}
.lx-team-info.left {
float: left;
}
.lx-team-info.right {
float: right;
}
.pet .lx-team .title {
color: #e4c51b;
font-family: "Lato", sans-serif;
font-size: 18px;
}
.pet .lx-team .subtitle {
opacity: 0.5;
font-size: 13px;
}
.pet .lx-team .desc {
opacity: 0.7;
}
.pet .lx-team .desc {
margin-bottom: 25px;
}
.pet .lx-team .lx-team-info {
margin-bottom: 53px;
}
.lx-team-info.left .lx-social-icons a:first-child {
padding-left: 0;
}
.lx-team-info.right .lx-social-icons a:first-child {
padding-right: 0;
}   .lx-tabs {
margin: 0 15px;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
background-color: #fff;
}
.lx-tabs .tab-content {
padding: 20px 70px 60px 45px;
}
.lx-tabs.classic .tab-content {
padding: 30px 70px 68px 25px;
}
.lx-tabs .lx-nav-tabs {
background-color: #3faee1;
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
margin-top: 0;
padding: 25px 50px 25px 45px;
border: none;
z-index: 9;
margin-bottom: 0;
}
.lx-tabs.classic .lx-nav-tabs > li.active {
font-size: 16px;
}
.lx-tabs.classic .lx-nav-tabs > li {
color: white;
font-family: "Ebrima", sans-serif;
letter-spacing: 0;
font-size: 14px;
}
.lx-tabs.modern .lx-nav-tabs > li {
font-family: "Montserrat Bold", sans-serif;
}
.lx-tabs.modern .lx-nav-tabs > li:before {
background-color: #74e4e7;
}
.lx-tabs.modern_classic .tab-content p strong,
.lx-tabs.modern_classic .tab-content strong {
font-size: 20px;
line-height: 21px;
color: #23344c;
margin-bottom: 15px;
}
.lx-tabs.modern_classic .tab-content p {
margin-bottom: 25px;
line-height: 24px;
}
.lx-tabs.modern_classic .tab-content {
padding: 30px 70px 48px 15px;
}
.lx-tabs.classic .lx-nav-tabs {
background-color: #171717;
-webkit-box-shadow: 0 3px 51px rgba(23, 23, 21, 0.46);
box-shadow: 0 3px 51px rgba(23, 23, 21, 0.46);
padding: 15px 15px 15px 41px;
margin: 60px 37px 55px -60px;
min-width: 297px;
}
.lx-tabs.modern_classic .lx-nav-tabs {
background-color: #23344c;
padding: 15px 35px 15px 41px;
margin: 60px 47px 58px -60px;
}
.lx-tabs.modern_classic .lx-nav-tabs > li:before {
background-color: #c31242;
}
.lx-tabs.modern .lx-nav-tabs {
margin: 60px 37px 55px -60px;
min-width: 320px;
background-color: #4e92be;
padding-top: 22px;
}
.lx-tabs .lx-nav-tabs > li {
color: white;
font-family: "Montserrat", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 60px;
display: block;
float: none;
opacity: 0.7;
letter-spacing: 1px;
white-space: nowrap;
cursor: pointer;
}
.lx-tabs.classic .lx-nav-tabs > li {
position: relative;
}
.lx-nav-tabs > li {
position: relative;
}
.lx-nav-tabs > li:before {
content: "";
height: 0;
width: 7px;
position: absolute;
top: 50%;
left: -41px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.lx-tabs.classic .lx-nav-tabs > li:before {
background-color: #f80;
}
.lx-tabs.classic .lx-nav-tabs > li.active:before {
background-color: #f80;
}
.lx-tabs.modern .lx-nav-tabs > li:before {
left: -45px;
}
.lx-tabs .lx-nav-tabs > li.active:before {
height: 70%;
background-color: #74e4e7;
}
.lx-tabs .lx-nav-tabs > li .icon {
font-size: 30px;
position: relative;
top: 5px;
margin-right: 15px;
}
.lx-tabs .lx-nav-tabs > li.active,
.lx-tabs .lx-nav-tabs > li:hover {
opacity: 1;
}
.lx-tabs .tab-content p {
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: #322b25;
}
.lx-tabs.classic .tab-content p {
color: #6b6b6b;
line-height: 23px;
}
.lx-tabs .tab-content p a {
background-color: #3faee1;
color: white;
font-family: "Montserrat Bold", sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 24px;
text-transform: uppercase;
padding: 9px 37px;
display: inline-block;
letter-spacing: 1.2px;
margin-left: 5px;
}
.lx-tabs .tab-content p a:hover {
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.lx-tabs .tab-content p strong,
.lx-tabs .tab-content strong {
font-family: "Montserrat Extra-Bold", sans-serif;
font-size: 18px;
line-height: 24px;
letter-spacing: 0.2px;
margin-bottom: 15px;
margin-top: 30px;
display: inline-block;
}
.lx-tabs.classic .tab-content p strong,
.lx-tabs.classic .tab-content strong {
color: #f80;
font-family: "Ebrima", sans-serif;
letter-spacing: 0;
font-weight: 400;
}
.lx-tabs.modern .tab-content p {
line-height: 24px;
}
.lx-tabs.modern .tab-content p,
.lx-tabs.modern .tab-content p strong,
.lx-tabs.modern .tab-content h1,
.lx-tabs.modern .tab-content h2,
.lx-tabs.modern .tab-content h3,
.lx-tabs.modern .tab-content h4,
.lx-tabs.modern .tab-content h5,
.lx-tabs.modern .tab-content h6 {
color: #2e556f;
}
.lx-tabs.modern .tab-content strong {
margin-top: 0;
}
.lx-tabs.modern .tab-content h1,
.lx-tabs.modern .tab-content h2,
.lx-tabs.modern .tab-content h3,
.lx-tabs.modern .tab-content h4,
.lx-tabs.modern .tab-content h5,
.lx-tabs.modern .tab-content h6,
.lx-tabs.modern .tab-content h1 strong,
.lx-tabs.modern .tab-content h2 strong,
.lx-tabs.modern .tab-content h3 strong,
.lx-tabs.modern .tab-content h4 strong,
.lx-tabs.modern .tab-content h5 strong,
.lx-tabs.modern .tab-content h6 strong  {
font-family: "Montserrat Bold", sans-serif;
line-height: 24px;
margin-bottom: 0;
margin-top: 18px;
}
.lx-tabs.modern .tab-content {
padding-bottom: 78px;
}
.lx-tabs.modern .tab-content p strong,
.lx-tabs.modern .tab-content strong {
font-family: "Montserrat Medium", sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 24px;
font-style: normal;
letter-spacing: -0.2px;
margin-bottom: 16px;
display: inline-block;
}
.lx-tabs .tab-content ul {
margin-top: 0;
margin-bottom: 23px;
}
.lx-tabs .tab-content ul li {
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
list-style-type: none;
color: #322b25;
}
.lx-tabs.classic .tab-content ul li {
color: #6b6b6b;
}   .lx-btn-wrap {
position: relative;
z-index: 99;
clear: both;
padding: 0 15px;
}
.lx-button {
color: white;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
background-color: #df9951;
display: inline-block;
padding: 11px 75px 15px;
}
.guitar.cello .lx-btn-wrap {
padding: 7.5px;
}
.cello.lx-button {
font-family: "Poppins", sans-serif;
font-size: 14px;
border: 2px solid white;
background-color: transparent;
letter-spacing: 1px;
padding: 7px 38px 7px;
}
.cello.lx-button.small {
padding: 7px 25px 7px;
}
.stuff .lx-btn-wrap {
padding: 0;
}
.spa.lx-button {
background-color: #fc8200;
border-radius: 3px;
padding: 12px 63px 12px;
}
.accordion.lx-button {
background-color: #dc783a;
-webkit-box-shadow: 0px 5px 0px 0px #6b462f;
box-shadow: 0px 5px 0px 0px #6b462f;
padding: 11px 45px 15px;
}
.piano.lx-button {
padding: 11px 43px 11px;
letter-spacing: 0.2px;
}
.lx-button.small {
padding: 11px 55px 15px;
}
.tatoo.lx-button.small {
padding: 11px 47px 10px;
}
.tatoo .lx-btn-wrap {
padding: 0 10px;
}
.tatoo.lx-button {
padding: 11px 63px 10px;
border: 1px solid white;
border-radius: 3px;
background-color: transparent;
font-family: "Poppins Medium", sans-serif;
line-height: 22px;
}
.lx-button:hover {
opacity: .7;
color: #fff;
}
.stuff.lx-button {
font-family: "Montserrat Bold", sans-serif;
font-size: 12px;
line-height: 12px;
border: 2px solid white;
background-color: transparent;
margin: 0 7.5px;
letter-spacing: 1px;
padding: 13px 26px 13px;
}
.stuff.lx-button.small {
padding: 13px 16px 15px;
line-height: 11px;
}
.computers.lx-button,
.appliance.lx-button {
padding: 16px 75px 15px;
}
.computers.lx-button {
background-color: #fba529;
-webkit-box-shadow: 0px 6px 0px 0px #41434d;
box-shadow: 0px 6px 0px 0px #9a6f37;
padding: 15px 72px 15px;
}
.appliance.lx-button {
background-color: #fe5339;
-webkit-box-shadow: 0px 6px 0px 0px #913e31;
box-shadow: 0px 6px 0px 0px #913e31;
}
.mobiles .lx-main-wrapper .lx-btn-wrap,
.computers .lx-main-wrapper .lx-btn-wrap,
.appliance .lx-main-wrapper .lx-btn-wrap {
padding-left: 15px;
}
.appliance .lx-main-wrapper .lx-btn-wrap {
margin-top: 25px;
}
.mechanic.lx-button {
background-color: transparent;
padding: 11px 25px 13px;
}
.mechanic.lx-button.btn-bg {
-webkit-box-shadow: 0px 5px 0px 0px #8d5e2d;
box-shadow: 0px 5px 0px 0px #8d5e2d;
}
.mechanic .lx-btn-wrap {
margin-bottom: 15px;
}
.mechanic .lx-btn-wrap.text-left {
padding-left: 65px;
}
.cleaner.lx-button,
.pool.lx-button,
.craffer.lx-button {
background-color: #e17903;
font-family: "Ebrima Bold", sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 24px;
letter-spacing: 1px;
padding: 11px 33px 11px;
-webkit-box-shadow: 0 3px 65px rgba(23, 23, 21, 0.23);
box-shadow: 0 3px 65px rgba(23, 23, 21, 0.23);
}
.pool.lx-button {
color: #2e556f;
background-color: white;
-webkit-box-shadow: 0 3px 65px rgba(23, 23, 21, 0.23);
box-shadow: 0 3px 65px rgba(23, 23, 21, 0.23);
}
.craffer.lx-button {
background-color: white;
color: #b2133f;
}   .lx-video {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex ;
width: 100%;
height: 430px;
}
.lx-video .fluid-width-video-wrapper {
position: static;
}
@-moz-document url-prefix() {
.lx-video {
display: block;
}
}
.lx-video .preview-video {
-webkit-background-size: cover;
background-size: cover;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 99;
}
.lx-video .play-video,
.lx-video .triangle:before {
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.lx-video .triangle:before {
margin-left: 5px;
}
.lx-video .triangle {
border: 3px solid white;
border-radius: 50%;
width: 100px;
height: 100px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.stuff .lx-video .triangle:before {
border-width: 15px 0 15px 20px;
}
.stuff .lx-video .triangle {
width: 74px;
height: 74px;
border-width: 2px;
}
.mechanic .lx-video .triangle {
width: 86px;
height: 86px;
border-width: 2px;
}
.mechanic .lx-video .triangle:before {
border-radius: 5px;
border-width: 19px 0 19px 30px;
}
.lx-video .triangle:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 25px 0 25px 40px;
border-color: transparent transparent transparent #fff;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.sculptor .lx-video .triangle:before {
border-width: 16px 0 16px 25px;
border-radius: 5px;
}
.lx-video .triangle:hover:before {
border-color: transparent transparent transparent #263246;
}
.lx-video .triangle:hover {
border-color: #263246;
}   .wpc-accordion {
margin-top: 15px;
}
.pet .wpc-accordion {
padding: 0 35px;
}
.pet .wpc-accordion .panel-title {
font-family: "Lato Medium", sans-serif;
}
.wpc-accordion .panel-title {
margin: 0;
position: relative;
padding: 9px 35px 11px;
cursor: pointer;
font-size: 18px;
line-height: 24px;
}
.wpc-accordion.light .panel-title,
.wpc-accordion.light .panel-content {
color: #fff;
}
.wpc-accordion.classic_modern .panel-title {
font-size: 20px;
line-height: 27px;
color: rgba(107, 107, 107, 0.9);
padding: 9px 45px 11px 35px;
}
.wpc-accordion.modern .panel-title {
font-size: 18px;
}
.wpc-accordion.modern .panel-title {
color: #6b6b6b;
}
.wpc-accordion.classic .panel-title {
color: #292e34;
font-size: 18px;
}
.wpc-accordion.modern .panel-wrap.active .panel-title,
.wpc-accordion.modern .panel-wrap .panel-title:hover {
color: #d9966b;
}
.wpc-accordion.modern .panel-wrap.active .icon {
background-color: #dc783a;
}
.wpc-accordion.classic_modern .panel-wrap.active .panel-title,
.wpc-accordion.classic_modern .panel-wrap .panel-title:hover {
color: #892833;
}
.wpc-accordion.modern .panel-wrap.active .panel-title,
.wpc-accordion.modern .panel-wrap .panel-title:hover {
color: #dc783a;
}
.wpc-accordion.classic .panel-wrap.active .panel-title,
.wpc-accordion.classic .panel-wrap .panel-title:hover {
color: #2b8da6;
}
.wpc-accordion.classic_modern .panel-wrap .panel-title:hover .icon,
.wpc-accordion.classic_modern .panel-wrap.active .icon {
background-color: #892833;
}
.wpc-accordion.modern .panel-wrap .panel-title:hover .icon,
.wpc-accordion.modern .panel-wrap.active .icon {
background-color: #dc783a;
}
.wpc-accordion.classic .panel-wrap .panel-title:hover .icon,
.wpc-accordion.classic .panel-wrap.active .icon {
background-color: #2b8da6;
}
.wpc-accordion .panel-content {
display: none;
overflow: hidden;
padding-top: 0;
width: 100%;
padding-bottom: 0;
height: 0;
color: #294145;
font-family: "Lato", sans-serif;
font-size: 14px;
padding-right: 15px;
line-height: 24px;
padding-left: 80px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.wpc-accordion.classic_modern .panel-wrap.active .panel-content {
padding-top: 25px;
}
.wpc-accordion.classic_modern .panel-wrap.active .panel-content {
padding-bottom: 13px;
}
.wpc-accordion.classic_modern .panel-content {
padding-right: 75px;
}
.wpc-accordion .panel-wrap.active .panel-content {
height: 100%;
padding-bottom: 5px;
padding-top: 30px;
display: block;
}
.wpc-accordion.classic_modern .panel-wrap {
margin-bottom: 13px;
}
.wpc-accordion .panel-wrap {
margin-bottom: 15px;
}
.wpc-accordion .panel-title .icon {
width: 31px;
height: 31px;
background-color: #294145;
border-radius: 16px;
margin-right: 15px;
float: left;
position: relative;
transition: 0.4s;
}
.wpc-accordion .panel-wrap.active .icon,
.wpc-accordion .panel-wrap .panel-title:hover .icon {
background-color: #3e909e;
}
.wpc-accordion .panel-title .icon:before,
.wpc-accordion .panel-title .icon:after {
content: "";
background-color: #fff;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.wpc-accordion .panel-title .icon:before {
width: 3px;
height: 10px;
}
.wpc-accordion .panel-title .icon:after {
width: 10px;
height: 3px;
}
.wpc-accordion .panel-wrap.active .icon:before {
opacity: 0;
}   .lx-text-icon,
.lx-circle-wrapper {
position: relative;
}
.career .lx-text-icon.border {
background-color: white;
border: 2px solid #ececec;
padding: 40px 0;
}
.lx-circle-wrapper .lx-text-icon {
float: left;
width: 50%;
margin: 28px 0;
}
.lx-text-icon.rectangle {
margin-bottom: 30px;
}
.lx_sculptor.lx-text-icon.classic {
margin: 15px;
}
.lx-circle-wrapper .lx-text-icon:first-child,
.lx-circle-wrapper .lx-text-icon:nth-child(2) {
margin-top: 0;
}
.small-circle-wrap.icon-consultant:before {
content:none;
}
.small-circle-wrap.icon-barber:before {
content: none;
}
.lx-text-icon.light .title {
color: white;
}
.lx-circle-wrapper {
min-height: 420px;
}
.lx-circle-wrapper .wrap-icon.icon_center {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.lx-circle-wrapper .wrap-icon.icon_right {
text-align: right;
}
.bg-wrap {
width: 420px;
height: 415px;
border-radius: 50%;
top: 35px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
background-size: cover;
background-position: center;
transition: 0.4s;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon .icon {
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
width: 50px;
height: 50px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon .icon.bg_icon {
width: 120px;
height: 120px;
border-radius: 50%;
max-height: 120px;
max-width: 120px;
}
.lx-text-icon .wrap-icon .icon {
max-width: 70px;
max-height: 70px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon img.icon,
.lx-circle-wrapper .lx-text-icon .wrap-icon .icon.bg_icon {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: 0.4s;
}
.lx-text-icon .wrap-icon .icon {
color: #636363;
}
.lx-text-icon .entry-img img {
width: 55px;
height: 55px;
}
.lx-text-icon .entry-img {
border: 1px dashed #df9951;
border-radius: 50%;
width: 120px;
height: 120px;
position: relative;
}
.lx-text-icon .title {
color: #1b1d27;
font-family: "Roboto Slab", sans-serif;
font-weight: 400;
transition: 0.4s;
}
.lx_lawyer.lx-text-icon .title {
color: #212931;
font-family: "CrimsonText", sans-serif;
font-size: 40px;
margin-top: 15px;
margin-bottom: 15px;
}
.lx_lawyer.lx-text-icon.classic .title {
margin-top: 20px;
}
.lx_lawyer.lx-text-icon.classic:hover .wrap-icon .icon {
color: #fff;
}
.lx_lawyer.lx-text-icon.classic:hover .title {
color: #b5a373;
}
.lx_lawyer.lx-text-icon.classic:hover .desc {
opacity: 0.5;
color: white;
}
.lx_lawyer.lx-text-icon {
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx_lawyer.lx-text-icon.classic:hover {
background-color: #212931;
-webkit-box-shadow: 0 3px 49px rgba(42, 38, 27, 0.52);
box-shadow: 0 3px 49px rgba(42, 38, 27, 0.52);
}
.lx_lawyer.lx-text-icon.classic .desc {
opacity: 0.8;
color: #212931;
}
.lx_pet.lx-text-icon .title {
color: #3e909e;
font-family: "Lato Medium", sans-serif;
margin-top: 15px;
margin-bottom: 15px;
}
.lx_cleaner.lx-text-icon .title {
color: #f80;
font-family: "Ebrima", sans-serif;
margin-top: 20px;
margin-bottom: 20px;
}
.lx_cleaner.craffer.lx-text-icon .title {
color: #23344c;
}
.cleaner.pool .lx-text-icon .title {
margin-top: 30px;
margin-bottom: 15px;
}
.lx_cleaner.pool.lx-text-icon .title {
color: #2e556f;
font-family: "Montserrat Bold", sans-serif;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .title {
letter-spacing: 0.3px;
}
.lx_cleaner.lx-text-icon .desc {
color: #6b6b6b;
}
.guitar.accordion .lx-text-icon .desc {
margin-top: 15px;
}
.lx_appliances.lx-text-icon .title {
color: #190a04;
font-family: "RobotoSlab", sans-serif;
margin-bottom: 15px;
transition: 0.4s;
}
.lx_appliances.lx-text-icon.light .title {
color: white;
}
.lx_appliances.lx-text-icon.light .subtitle {
opacity: 0.5;
color: white;
}
.lx_appliances.lx-text-icon.label-icon .title {
margin-bottom: 20px;
}
.lx_appliances.lx-text-icon:hover .title {
color: #fe5339;
}
.lx_appliances.lx-text-icon .subtitle {
color: #6b6b6b;
}
.lx_computers.lx-text-icon .title {
color: #044637;
font-family: "Montserrat Semi-Bold", sans-serif;
margin-bottom: 20px;
transition: 0.4s;
}
.lx_computers.lx-text-icon.light .title {
color: #fff;
font-family: "Montserrat", sans-serif;
letter-spacing: 1.2px;
margin-bottom: 15px;
}
.lx_computers.lx-text-icon:hover .title {
color: #ff7e00;
}
.architecture .lx-text-icon .title {
color: #df9951;
font-family: "Ebrima", sans-serif;
margin-bottom: 18px;
}
.lx_guitar.lx-text-icon .title {
color: #0d213a;
font-family: "RobotoSlab Bold", sans-serif;
margin-bottom: 8px;
}
.guitar.piano .lx-text-icon .title {
color: #010101;
font-family: "Poppins", sans-serif;
opacity: 0.8;
}
.guitar.cello .lx-text-icon .title {
color: #092634;
font-family: "Poppins", sans-serif;
margin-bottom: 15px;
}
.lx_architect.lx-text-icon .desc {
color: #6b6b6b;
}
.lx-main-wrapper .lx_guitar.lx-text-icon .title {
font-family: "RobotoSlab", sans-serif;
letter-spacing: 1px;
margin-bottom: 20px;
}
.guitar.piano .lx-main-wrapper .lx-text-icon .title {
color: #282828;
font-family: "Poppins", sans-serif;
letter-spacing: 0;
}
.guitar.accordion .lx-main-wrapper .lx-text-icon .title {
letter-spacing: 0;
}
.lx-main-wrapper .lx_guitar.cello.lx-text-icon .title {
font-family: "Poppins", sans-serif;
letter-spacing: 0;
}
.lx_spa.lx-text-icon .title {
color: #fc8200;
font-family: "Poppins", sans-serif;
margin-top: 20px;
margin-bottom: 10px;
}
.spa .lx-main-wrapper .lx-text-icon .title {
font-variant: normal;
}
.lx_spa.lx-text-icon.classic .desc {
margin-top: 15px;
}
.lx_spa.lx-text-icon .desc {
color: #6b6b6b;
}
.lx_tatoo.lx-text-icon .title {
color: #ff1730;
font-family: "Poppins SemiBold", sans-serif;
}
.lx_designer.lx-text-icon .title {
color: #c3618b;
font-family: "Playball", sans-serif;
}
.lx_sculptor.lx-text-icon .title {
color: #c78846;
font-family: "Poppins", sans-serif;
}
.lx_consultant.lx-circle-wrapper .lx-text-icon .title {
margin-top: 0;
margin-bottom: 0;
}
.lx_architect.lx-text-icon .title,
.lx_consultant.lx-text-icon .title {
font-family: "Ebrima", sans-serif;
}
.lx_architect.lx-text-icon .title {
color: #df9951;
}
.lx_consultant.lx-text-icon .title  {
color: #282828;
font-weight: 400;
line-height: 21px;
}
.lx-text-icon .title {
margin-top: 25px;
margin-bottom: 20px;
}
.lx_consultant.lx-text-icon .desc {
color: #6b6b6b;
}
.career .lx-text-icon .title {
color: #2e2e2e;
font-family: "Poppins", sans-serif;
margin-top: 25px;
margin-bottom: 7px;
}
.career .lx-text-icon.border .title {
color: #0094cd;
}
.career .lx-text-icon.border .title {
margin-top: 20px;
}
.icon-career .lx-text-icon .title {
color: #0094cd;
font-family: "Poppins", sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 21px;
}
.lx_mobiles.lx-text-icon .title {
color: #0a336b;
font-family: "RobotoSlab Bold", sans-serif;
margin-bottom: 18px;
}
.lx_mobiles.lx-text-icon:hover .wrap-icon:before {
background-color: #fba529;
opacity: 1;
}
.lx_mobiles.lx-text-icon:hover .title {
color: #fba72d;
}
.mobiles .lx-main-wrapper .lx-text-icon .title {
font-family: "RobotoSlab", sans-serif;
}
.lx_mobiles.lx-text-icon .desc {
color: #6b6b6b;
}
.lx_mobiles.lx-text-icon.light .title {
color: #fba529;
}
.lx_mobiles.lx-text-icon.light .desc {
color: #fff;
opacity: 0.5;
}
.icon-career .lx-text-icon .subtitle {
color: #6b6b6b;
}
.icon-arhitecture .lx-text-icon .title {
color: #df9951;
font-family: "Ebrima", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 21px;
}
.icon-consultant .lx-text-icon .title {
color: #282828;
font-family: "Ebrima", sans-serif;
font-weight: 400;
}
.cleaner .lx-circle-wrapper .lx-text-icon .title {
color: #171717;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .title {
color: #2e556f;
}
.lx_stuff.lx-text-icon .title {
color: #322b25;
font-family: "Montserrat", sans-serif;
}
.stuff .lx-circle-wrapper .lx-text-icon .title {
letter-spacing: 0.5px;
}
.lx_tutor.lx-text-icon.classic .title {
margin-bottom: 16px;
}
.lx-text-icon .title.small {
font-size: 16px;
line-height: 20px;
}
.lx_tutor.lx-text-icon.classic .title {
color: #3a3e4a;
font-family: "Lato", sans-serif;
font-variant: small-caps;
letter-spacing: 1px;
}
.lx_tutor.lx-text-icon.classic .desc {
opacity: 0.5;
color: black;
}
.lx_sculptor.lx-text-icon .title { }
.lx-text-icon.rectangle .title{
margin-bottom: 7px;
margin-top: 20px;
}
.lx_tutor.lx-text-icon .title.medium {
letter-spacing: 1px;
}
.lx_sculptor.lx-text-icon .wrap-text { margin-top: 26px;
}
.lx-text-icon.rectangle .wrap-text {
margin-bottom: 36px;
}
.lx-text-icon .title.medium {
font-size: 18px;
line-height: 21px;
}
.lx_tatoo.lx-text-icon.rectangle .title {
margin-top: 16px;
margin-bottom: 5px;
}
.lx_tatoo.lx-text-icon .title {
margin-top: 25px;
margin-bottom: 5px;
}
.lx_tatoo.lx-text-icon.rectangle {
padding: 34px 15px 30px;
}
.lx-text-icon .title.large {
font-size: 20px;
line-height: 21px;
}
.lx-text-icon.lx_tutor  .title {
color: #3a3e4a;
font-family: "Ebrima", sans-serif;
margin-top: 20px;
margin-bottom: 20px;
}
.lx-text-icon .wrap-icon .icon {
max-width: 64px;
max-height: 64px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx_appliances.lx-text-icon .wrap-icon .icon {
max-width: 80px;
max-height: 85px;
}
.lx_mobiles.lx-text-icon .wrap-icon .icon {
width: auto;
height: auto;
position: relative;
padding-bottom: 35px;
max-height: 125px;
}
.lx_mobiles.lx-text-icon .wrap-icon:before {
content: '';
width: 38px;
height: 2px;
opacity: 0.3;
background-color: #0a336b;
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.lx_mobiles.lx-text-icon .wrap-icon.round:before {
content: none;
}
.mobiles .lx-main-wrapper .lx-text-icon .wrap-icon .icon,
.lx_computers.lx-text-icon .wrap-icon .icon.bg_icon {
padding-bottom: 0
}
.mobiles .lx-main-wrapper .lx-text-icon {
margin-bottom: 55px;
}
.computers .lx-main-wrapper .lx-text-icon {
margin-bottom: 50px;
}
.mobiles .lx-main-wrapper .lx-text-icon .wrap-icon:before {
content: none;
}
.icon-arhitecture .lx-text-icon .desc {
color: #6b6b6b;
}
.icon-arhitecture .lx-text-icon .border,
.icon-career .lx-text-icon .border {
border: 2px solid #efefef;
}
.lx-circle-wrapper .icon-arhitecture .lx-text-icon:hover .wrap-icon {
background-color: #df9951;
}
.icon-career .lx-text-icon:hover .wrap-icon {
background-color: #0094cd;
}
.icon-career .lx-text-icon:hover .wrap-icon .icon {
color: #fff;
}
.icon-arhitecture .lx-text-icon .wrap-icon .icon {
color: #6c6460;
}
.icon-arhitecture .lx-text-icon:hover .wrap-icon .icon {
color: #fff;
}
.lx-text-icon .title.x_large {
font-size: 22px;
line-height: 23px;
}
.lx_designer.lx-text-icon .desc {
color: #6b6b6b;
}
.lx_cleaner.pool.lx-text-icon .desc {
opacity: 0.79;
color: #2e556f;
font-size: 13px;
letter-spacing: 0.5px;
position: relative;
line-height: 21px;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .desc:before {
content:none;
}
.cleaner.pool .lx-text-icon .desc:before {
content: "";
width: 64px;
height: 2px;
background-color: #8cc3e3;
position: absolute;
bottom: -28px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.lx-text-icon.lx_tutor .desc {
color: #6b6b6b;
}
.lx-text-icon .desc {
color: #868686;
font-family: "Lato", sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.3px;
}
.lx_pet.lx-text-icon .desc {
opacity: 0.8;
color: #322b25;
}
.lx-text-icon.bg-text-style .desc {
margin-top: 30px;
}
.lx_computers.lx-text-icon .desc {
color: #6b6b6b;
}
.lx_computers.lx-text-icon.light .desc {
opacity: 0.5;
color: white;
}
.lx_guitar.lx-text-icon .desc {
color: #6b6b6b;
}
.lx_flat.lx-text-icon .desc {
color: #9b9b9b;
}
.lx_lawyer.lx-text-icon.border {
border: 1px solid #efefef;
margin: 0 15px 30px;
}
.lx_lawyer.lx-text-icon.border:hover {
box-shadow: 0 3px 49px rgba(42, 38, 27, 0.15);
}
.lx_lawyer.lx-text-icon .wrap-icon .icon {
color: #b5a373;
font-size: 40px;
}
.lx_lawyer.lx-text-icon.classic .wrap-icon .icon {
font-size: 60px;
}
.lx_lawyer.lx-text-icon.border {
padding: 30px 10px 25px;
}
.lx_lawyer.lx-text-icon.classic {
padding: 50px 10px 25px;
}
.lx_sculptor.lx-text-icon .desc {
color: #6b6b6b;
}
.lx_sculptor.lx-text-icon.light .desc {
opacity: 0.5;
color: white;
}
.icon-consultant .lx-text-icon .desc {
color: #6b6b6b;
font-family: "Lato", sans-serif;
font-weight: 400;
}
.lx-circle-wrapper .lx-text-icon .desc {
margin-top: 10px;
}
.lx_cleaner.lx-text-icon .border:before,
.lx_cleaner.lx-text-icon:hover .border:before {
content: none;
}
.lx_stuff.lx-text-icon .desc {
opacity: 0.8;
color: #322b25;
}
.icon-flat .lx-text-icon .title,
.lx_flat.lx-text-icon .title {
color: #282828;
font-family: "Ebrima", sans-serif;
font-weight: 400;
line-height: 21px;
}
.icon-flat .lx-text-icon .titlee {
font-size: 20px;
}
.lx_flat.lx-text-icon .title {
color: #3a3e4a;
margin-bottom: 20px;
}
.lx_flat.lx-text-icon.light .title {
color: #fff;
}
.lx_flat.lx-text-icon .wrap-text {
margin-top: 20px;
}
.icon-flat .lx-text-icon .desc {
color: #6b6b6b;
}
.lx-text-icon .entry-img img {
width: 55px;
height: 55px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.lx-text-icon,
.lx-text-icon .wrap-icon {
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
text-align: center;
}
.pet .lx-text-icon {
margin-top: 40px;
}
.lx_cleaner.lx-text-icon:hover .wrap-icon.round {
-webkit-box-shadow: 0 3px 65px rgba(23, 23, 21, 0.14);
box-shadow: 0 3px 65px rgba(23, 23, 21, 0.14);
}
.lx-circle-wrapper .lx_cleaner.craffer.lx-text-icon:hover .wrap-icon.round:before {
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.lx-circle-wrapper .lx_cleaner.lx-text-icon:hover .wrap-icon.round {
}
.mechanic .lx-main-wrapper .lx-text-icon.rectangle {
background-color: transparent;
}
.mechanic .lx-main-wrapper .lx-text-icon .wrap-icon {
margin-top: 50px;
}
.mechanic .lx-text-icon.classic .wrap-icon .icon {
font-size: 70px;
}
.mechanic .lx-main-wrapper .lx-text-icon .title {
margin-bottom: 5px;
color: #c78846;
}
.lx_mechanic.lx-text-icon.rectangle {
background-color: #f7f7f7;
border: 2px solid #ececec;
margin-bottom: 25px;
}
.lx_mechanic.lx-text-icon.rectangle .wrap-text {
margin-bottom: 35px;
}
.lx_mechanic.lx-text-icon .wrap-icon .icon {
font-size: 50px;
color: #3b3b2d;
}
.lx-circle-wrapper .lx_mechanic.lx-text-icon:hover .wrap-icon .icon {
color: #fff;
}
.lx_mechanic.lx-text-icon .wrap-icon {
margin-top: 15px;
margin-bottom: 20px;
}
.lx_mechanic.lx-text-icon .wrap-icon.round {
margin-top: 0;
margin-bottom: 0;
}
.lx_mechanic.lx-text-icon .title {
color: #dd9142;
font-family: "RobotoSlab", sans-serif;
margin-bottom: 10px;
}
.lx_guitar.lx-text-icon {
margin-bottom: 25px;
}
.guitar.piano .lx-text-icon.classic {
border-right: 1px solid rgba(217,150,107,0.2);
}
.lx_tatoo.lx-text-icon.rectangle {
border: 2px solid #ececec;
}
.lx_tatoo.lx-text-icon.rectangle:hover {
background-color: #ff1730;
border-color: #ff1730;
}
.lx_tatoo.lx-text-icon.rectangle:hover .wrap-icon .icon,
.lx_tatoo.lx-text-icon.rectangle:hover .title {
color: #fff;
}
.lx_tatoo.lx-text-icon.rectangle:hover .desc {
color: #fff;
opacity: 0.5;
}
.lx_tutor.lx-text-icon.classic {
margin-bottom: 26px;
}
.lx_tutor.lx-text-icon {
margin-bottom: 20px;
}
.lx_designer.lx-text-icon.rectangle {
border: 2px solid #ececec;
border-radius: 3px;
padding: 29px 15px;
}
.lx_designer.lx-text-icon {
margin-bottom: 30px;
}
.lx-circle-wrapper .lx_designer.lx-text-icon {
margin-bottom: 0;
}
.lx_designer.lx-text-icon,
.lx_tatoo.lx-text-icon,
.lx_architect.lx-text-icon .wrap-icon .icon {
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx_designer.lx-text-icon.classic {
background-color: #fff;
margin: 20px;
padding: 55px 15px 35px;
}
.lx_designer.lx-main-wrapper .lx-text-icon .title {
margin-bottom: 5px;
}
.lx_designer.lx-main-wrapper .lx-text-icon .wrap-icon {
margin-bottom: 30px;
}
.lx_designer.lx-text-icon.rectangle:hover {
background-color: #5c394f;
border-color: #5c394f;
}
.lx_designer.lx-text-icon.rectangle:hover .wrap-icon .icon,
.lx_designer.lx-text-icon.rectangle:hover .title {
color: #fff;
}
.lx_designer.lx-text-icon.rectangle:hover .desc {
color: #fff;
opacity: 0.5;
}
.lx_designer.lx-text-icon.rectangle .wrap-text {
margin-top: 20px;
}
.lx_designer.lx-text-icon.rectangle .wrap-text .desc {
margin-top: 5px;
}
.lx_flat.lx-text-icon .wrap-icon .icon {
color: #3a3e4a;
}
.lx_architect.lx-text-icon .wrap-icon .icon {
color: #6c6460;
}
.lx_mobiles.lx-text-icon .wrap-icon .icon {
color: #0a336b;
}
.lx-text-icon .wrap-icon .icon {
color: #946a4d; }
.lx_pet.lx-text-icon .wrap-icon .icon {
color: #686f78;
}
.lx-designer.lx-text-icon .wrap-icon .icon {
color: #796e75;
}
.lx_consultant.lx-text-icon .wrap-icon .icon{
color: #0094cd;
}
.lx_cleaner.pool.lx-text-icon .wrap-icon .icon {
color: #63aed9;
margin-top: 10px;
display: inline-block;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .wrap-icon .icon {
margin-top: 0;
}
.cleaner.pool .lx-text-icon .wrap-icon.round {
width: 105px;
height: 105px;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .wrap-icon.round {
width: 120px;
height: 120px;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .border {
border: 0;
}
.lx-circle-wrapper .icon-consultant .lx_cleaner.pool.lx-text-icon:hover .border:before {
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
content: "";
}
.lx_cleaner.lx-text-icon .wrap-icon.round .icon.bg_icon {
width: 120px;
height: 120px;
border-radius: 50%;
}
.lx_cleaner.lx-text-icon .wrap-icon.round {
width: 133px;
height: 133px;
border: 2px solid #efefef;
}
.lx-circle-wrapper .lx_cleaner.lx-text-icon .wrap-icon.round {
width: 120px;
height: 124px;
}
.lx_cleaner.lx-text-icon .wrap-icon.round img.icon {
margin-top: 17px;
}
.lx_computers.lx-text-icon .wrap-icon .icon {
color: #044637;
transition: 0.4s;
}
.lx_computers.lx-text-icon.light .wrap-icon .icon {
color: #fff;
opacity: 0.7;
}
.lx_computers.lx-text-icon:hover .wrap-icon.border .icon {
color: #ff8712;
}
.lx_computers.lx-text-icon:hover .wrap-icon.border {
background-color: rgba(255,126,0,0.06);
border-color: rgba(255,126,0,0.06);
}
.lx-text-icon.light .wrap-icon .icon {
color: #fff;
}
.lx_stuff.lx-text-icon .wrap-icon .icon {
color: #322b25;
}
.lx_stuff.lx-text-icon:hover .wrap-icon .icon {
color: #3faee1;
}
.career .lx-circle-wrapper .lx-text-icon .wrap-icon .icon {
font-size: 50px;
}
.career .lx-text-icon .wrap-icon .icon {
font-size: 60px;
}
.career .lx-text-icon .icon {
color: #0094cd;
border-bottom: 2px solid rgba(0, 148, 205, 0.3);
padding-bottom: 85px;
display: inline-block;
}
.career .lx-text-icon.border .icon {
color: #5a5a5a;
border-bottom: none;
padding-bottom: 0;
}
.career .lx-main-wrapper .lx-text-icon .icon {
border: none;
font-size: 50px;
}
.career .lx-main-wrapper .lx-text-icon {
margin-bottom: 30px;
}
.career .lx-main-wrapper .lx-text-icon .title {
color: #3a3e4a;
}
.career .lx-main-wrapper .lx-text-icon .wrap-icon {
width: auto;
margin-right: 20px;
}
.icon-career .lx-text-icon .wrap-icon .icon {
color: #5a5a5a;
padding-bottom: 0;
border: none;
}
.lx_architect.lx-text-icon .wrap-icon .icon {
color: #6c6460;
}
.lx-circle-wrapper .icon-arhitecture .lx-text-icon:hover .wrap-icon .icon {
color: #fff;
}
.lx_architect.lx-text-icon:hover .wrap-icon .icon {
color: #df9951;
}
.lx_architect.lx-text-icon .title {
color: #df9951;
font-family: "Ebrima", sans-serif;
margin: 15px 0;
}
.lx_guitar.lx-text-icon .wrap-icon .icon {
color: #0d213a;
border-bottom: 2px solid rgba(137, 40, 51, 0.3);
padding-bottom: 72px;
display: inline-block;
margin-bottom: 30px;
}
.lx_guitar.cello.lx-text-icon .wrap-icon .icon {
min-width: 64px;
}
.lx-circle-wrapper .lx_guitar.cello.lx-text-icon .wrap-icon .icon {
min-width: 100%;
}
.guitar.piano .lx-text-icon .wrap-icon.border .icon {
border-bottom: 2px solid rgba(217,150,107,0);
margin-bottom: 0;
color: #d9966b;
}
.guitar.piano .lx-text-icon .wrap-icon .icon.bg_icon,
.guitar.piano .lx-text-icon:hover .wrap-icon .icon.bg_icon {
transform: none;
border: none;
}
.guitar.piano .lx-text-icon:hover .wrap-icon .icon {
color: #d9966b;
border-bottom: 2px solid rgba(217,150,107,0.2);
-webkit-transform: translateY(-27px);
-moz-transform: translateY(-27px);
-ms-transform: translateY(-27px);
-o-transform: translateY(-27px);
transform: translateY(-27px);
}
.guitar.piano .lx-text-icon:hover .title {
opacity: 1;
}
.lx_guitar.lx-text-icon .wrap-icon.round .icon {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
.guitar.accordion .lx-text-icon .wrap-icon.border {
background-color: rgba(77,74,63,0.1);
border-color: transparent;
}
.guitar.accordion .lx-text-icon .title {
color: #152429;
}
.guitar.accordion .lx-text-icon .wrap-text {
margin-top: 25px;
}
.guitar.accordion .lx-text-icon:hover .title {
color: #dc783a;
}
.guitar.accordion .lx-text-icon:hover .wrap-icon.border {
background-color: #dc783a;
}
.guitar.accordion .lx-text-icon .wrap-icon .icon {
color: #010101;
}
.guitar.accordion .lx-text-icon:hover .wrap-icon .icon {
color: #fff;
}
.lx-text-icon .wrap-icon .icon.s-back-switch {
border-bottom: none;
}
.guitar.cello .lx-text-icon .wrap-icon .icon {
color: #682317;
border-color: rgba(104,35,23,0.3);
padding-bottom: 82px;
margin-bottom: 27px;
}
.guitar.cello .lx-text-icon .wrap-icon .icon.bg_icon {
margin-bottom: 0;
}
.tutor .lx-main-wrapper .lx-text-icon .icon,
.lx-main-wrapper .lx_guitar.lx-text-icon .icon {
padding-bottom: 0;
margin-bottom: 0;
}
.lx-main-wrapper .lx-text-icon .icon.bg_icon {
width: 96px;
height: 96px;
max-width: 96px;
max-height: 96px;
}
.lx-main-wrapper .lx-text-icon .icon.bg_icon {
}
.lx_guitar.lx-text-icon:hover .wrap-icon .icon {
color: #fdd053;
border-color: rgba(253, 202, 59, 0.3);
}
.guitar.cello .lx-text-icon:hover .wrap-iallcon .icon {
color: #2b8da6;
border-color: rgba(43,141,166,0.3);
}
.lx_spa.lx-text-icon .wrap-icon .icon {
color: #653f22;
}
.lx_tatoo.lx-text-icon .wrap-icon .icon {
color: #171b21;
}
.lx-text-icon .wrap-icon.round .icon {
font-size: 60px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.round .icon {
font-size: 50px;
}
.lx_designer.lx-text-icon .wrap-icon .icon {
color: #796e75;
font-size: 60px;
}
.lx-text-icon .wrap-icon.small_icon .icon {
max-width: 50px;
max-height: 50px;
}
.lx-text-icon .wrap-icon.small_icon {
max-width: 70px;
}
.lx_flat.lx-text-icon.light .title.small {
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 22px;
font-variant: small-caps;
letter-spacing: 0.8px;
}
.lx_sculptor.lx-text-icon .wrap-icon .icon {
color: #263246;
}
.lx_sculptor.lx-text-icon.light .wrap-icon .icon {
color: #fff;
opacity: 0.6;
}
.lx_sculptor.lx-text-icon.classic .wrap-icon .icon {
font-size: 80px;
}
.lx_sculptor.lx-text-icon .wrap-icon { margin-bottom: 20px;
}
.lx-text-icon.rectangle .wrap-icon {
margin-top: 40px;
}
.lx_sculptor.lx-text-icon .wrap-icon.round {
margin-top: 0;
}
.lx_sculptor.lx-text-icon.classic .wrap-icon {
margin-top: 35px;
}
.lx_sculptor.lx-text-icon.classic .wrap-text {
margin-bottom: 30px;
}
.lx-text-icon .wrap-icon {
position: relative;
}
.lx_mobiles.lx-text-icon .wrap-icon {
margin-bottom: 30px;
}
.lx_mobiles.lx-text-icon .wrap-icon.round {
margin-bottom: 0;
}
.mobiles .lx-main-wrapper .lx-text-icon .wrap-icon,
.lx_appliances.lx-text-icon .wrap-icon {
margin-bottom: 20px;
}
.lx_appliances.lx-text-icon .wrap-icon.round {
margin-bottom: 0;
}
.lx_architect.lx-text-icon .wrap-icon { }
.lx_mobiles.lx-text-icon .wrap-icon .text-icon,
.lx_mobiles.lx-text-icon .text-after-desc {
color: #fba529;
margin-left: 20px;
margin-top: 5px;
letter-spacing: 1px;
}
.lx_computers.lx-text-icon .wrap-icon .text-icon,
.lx_computers.lx-text-icon .text-after-desc {
margin-left: 15px;
font-family: "Montserrat", sans-serif;
color: #ff7e00;
letter-spacing: 2px;
margin-top: 8px;
}
.lx_computers.lx-text-icon .wrap-icon .text-icon sub,
.lx_computers.lx-text-icon .text-after-desc sub {
font-family: "Lato", sans-serif;
letter-spacing: 0;
}
.lx_computers.lx-text-icon .wrap-icon .text-icon sup,
.lx_computers.lx-text-icon .text-after-desc sup {
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 13px;
letter-spacing: 0;
margin-right: 1px;
}
.lx_computers.lx-text-icon .wrap-icon .text-icon sub,
.lx_computers.lx-text-icon .text-after-desc sub {
margin-right: 2px;
}
.lx_computers.lx-text-icon .wrap-icon .text-icon sub,
.lx_mobiles.lx-text-icon .wrap-icon .text-icon sub,
.lx_computers.lx-text-icon .text-after-desc sub,
.lx_mobiles.lx-text-icon .text-after-desc sub  {
position: relative;
top: 0;
letter-spacing: 0;
}
.lx_mobiles.lx-text-icon .wrap-icon .text-icon sup,
.lx_mobiles.lx-text-icon .text-after-desc sup {
letter-spacing: 0;
}
.lx_pet.lx-text-icon .wrap-icon .text-icon,
.lx_pet.lx-text-icon .text-after-desc {
color: #e4c51b;
font-family: "Lato", sans-serif;
font-size: 18px;
letter-spacing: .5px;
}
.lx_pet.lx-text-icon .wrap-icon .text-icon {
color: #3e909e;
}
.lx-text-icon.bg-text-style .wrap-icon .text-icon {
margin-bottom: 20px;
}
.lx_pet.lx-text-icon .wrap-icon .text-icon sub,
.lx_pet.lx-text-icon .text-after-desc sub {
font-family: "Lato", sans-serif;
font-size: 10px;
font-weight: 400;
bottom: 0;
margin: 0 1px;
}
.lx_pet.lx-text-icon .wrap-icon .text-icon sup,
.lx_pet.lx-text-icon .text-after-desc sup {
font-size: 12px;
font-family: "Lato Medium", sans-serif;
}
.lx_tutor.lx-text-icon .wrap-icon .text-icon,
.lx_tutor.lx-text-icon .text-after-desc {
color: #e46d64;
font-family: "Ebrima Bold", sans-serif;
}
.lx-text-icon .wrap-icon .text-icon,
.lx-text-icon .text-after-desc {
font-size: 18px;
font-family: "RobotoSlab Bold", sans-serif;
font-weight: 700;
line-height: 38px;
color: #892833;
margin-left: 5px;
white-space: nowrap;
margin-top: 10px;
z-index: 9;
position: relative;
}
.cleaner.pool .lx-text-icon .wrap-icon .text-icon sup,
.lx_cleaner.lx-text-icon .text-after-desc sup {
font-family: "Montserrat Bold", sans-serif;
top: -3px;
font-size: 8px;
}
.cleaner.pool .lx-text-icon .wrap-icon .text-icon,
.cleaner.pool .lx-text-icon .text-after-desc {
opacity: 0.9;
color: #2e556f;
font-family: "Montserrat Bold", sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 20px;
letter-spacing: -0.2px;
}
.cleaner.pool .lx-text-icon .text-after-desc {
margin-top: 40px;
}
.guitar.piano .lx-text-icon .wrap-icon .text-icon,
.guitar.piano .lx-text-icon .wrap-icon .text-icon sup,
.guitar.piano .lx-text-icon .wrap-icon .text-icon sub,
.guitar.piano .lx-text-icon .text-after-desc,
.guitar.piano .lx-text-icon .text-after-desc sup,
.guitar.piano .lx-text-icon .text-after-desc sub {
color: #d9966b;
font-family: "Poppins", sans-serif;
}
.guitar.piano .lx-text-icon .wrap-icon .text-icon,
.guitar.piano .lx-text-icon .text-after-desc {
margin-top: 10px;
}
.accordion .lx-text-icon .wrap-icon .text_after_icon {
margin-top: 50px;
position: relative;
left: 105px;
margin-left: 15px;
}
.accordion .lx-text-icon .wrap-icon .text-icon {
color: #dc783a;
}
.accordion .lx-text-icon .wrap-icon .text-icon sup,
.accordion .lx-text-icon .text-after-desc sup {
font-family: "RobotoSlab Bold", sans-serif;
font-size: 10px;
}
.guitar.cello .lx-text-icon .wrap-icon .text-icon,
.guitar.cello .lx-text-icon .text-after-desc {
font-family: "Poppins", sans-serif;
color: #2b8da6;
margin-top: 6px;
}
.guitar.cello .lx-text-icon .wrap-icon .text-icon sub,
.guitar.cello .lx-text-icon .text-after-desc sub {
font-family: "Lato", sans-serif;
}
.guitar.cello .lx-text-icon .wrap-icon .text-icon sup,
.guitar.cello .lx-text-icon .text-after-desc sup {
font-family: "RobotoSlab Bold", sans-serif;
top: -6px;
font-size: 10px;
}
.lx_appliances.lx-text-icon .wrap-icon .text-icon,
.lx_appliances.lx-text-icon .text-after-desc {
margin-top: 30px;
color: #fe5339;
}
.lx_appliances.lx-text-icon .wrap-icon .text-icon sup,
.lx_appliances.lx-text-icon .text-after-desc sup {
font-family: "RobotoSlab", sans-serif;
}
.lx_appliances.lx-text-icon.label-icon {
margin-bottom: 50px;
}
.lx_appliances.lx-text-icon.label-icon:hover .icon {
color: #fff;
}
.lx_appliances.lx-text-icon.label-icon:hover .wrap-icon {
background-color: #fe5339;
}
.lx_appliances.lx-text-icon .wrap-icon .overlay {
opacity: 0;
}
.appliance .lx-text-icon.classic .wrap-icon.round {
background-color: rgba(255,255,255, 0.03);
border-color: transparent;
width: 129px;
height: 129px;
}
.appliance .lx-main-wrapper .lx-text-icon .title {
margin-bottom: 18px;
}
.appliance .lx-main-wrapper .lx-text-icon .wrap-icon.round .icon {
width: auto;
height: auto;
padding-top: 5px;
}
.lx-text-icon .wrap-icon .overlay {
width: 96px;
height: 96px;
position: absolute;
left: 0;
top: 0;
background-color: rgba(255, 209, 47, 0.49);
opacity: 0;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx_mobiles.lx-text-icon.classic:hover .wrap-icon .overlay {
opacity: 1;
background-color: rgba(251, 165, 41, 0.3);
}
.lx-text-icon .wrap-icon .bg-text {
opacity: 0.1;
color: #3e909e;
font-family: "Montserrat Black", sans-serif;
font-size: 130px;
line-height: 56px;
position: absolute;
top: 60px;
width: 100%;
}
.lx_guitar.lx-text-icon:hover .wrap-icon .overlay {
opacity: 1;
}
.guitar.accordion .lx-text-icon .wrap-icon .overlay,
.guitar.piano .lx-text-icon .wrap-icon .overlay {
opacity: 0;
}
.lx-text-icon .wrap-icon .text-icon sup,
.lx-text-icon .text-after-desc sup {
font-family: "Ebrima Bold", sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 38px;
position: relative;
top: -4px;
}
.lx-text-icon .wrap-icon .text-icon sub,
.lx-text-icon .text-after-desc sub {
font-size: 10px;
font-weight: 700;
font-family: "Lato", sans-serif;
}
.lx-text-icon .wrap-icon.icon_center {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.lx-text-icon .wrap-icon.round {
display: inline-block;
padding: 15px;
position: relative;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.round {
transform: none;
}
.lx_spa.lx-text-icon .hover-info {
width: 254px;
height: 254px;
border-radius: 50%;
opacity: 0;
z-index: -1;
}
.lx_spa.lx-text-icon:hover .hover-info {
opacity: 1;
background-color: #fc8200;
z-index: 1;
}
.lx-text-icon .wrap-icon.icon_right {
text-align: right;
}
.lx-text-icon .hover-info,
.lx-text-icon .wrap-icon .hover-info-icon {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx_appliances.lx-text-icon .wrap-icon.round .icon {
margin-top: 0;
}
.lx_appliances.lx-text-icon.label-icon .wrap-icon.round {
margin-bottom: 20px;
}
.lx-text-icon .wrap-icon.round .icon {
margin-top: 45px;
display: inline-block;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.round .icon {
margin-top: 0;
}
.lx_cleaner.lx-text-icon .wrap-icon.round .icon {
margin-top: 10px;
font-size: 50px;
}
.lx-circle-wrapper .lx_guitar.accordion .wrap-icon.round .icon,
.lx_computers.lx-text-icon .wrap-icon.round .icon,
.lx-circle-wrapper .lx_cleaner.lx-text-icon .wrap-icon.round .icon,
.consultant .lx-circle-wrapper .lx-text-icon .wrap-icon .icon  {
margin-top: 0;
}
.lx_guitar.accordion .wrap-icon.round .icon {
margin-top: 11px;
}
.lx-text-icon .hover-info-icon {
text-align: center;
}
.lx-text-icon .wrap-icon.round .hover-info-icon {
border-radius: 50%;
}
.lx-text-icon .hover-info-icon .title-hover {
color: #dbdbdb;
font-family: "Lato", sans-serif;
font-size: 11px;
font-weight: 400;
line-height: 26px;
}
.lx_mechanic.lx-text-icon .hover-info-icon .subtitle-hover {
color: #989797;
}
.lx_mechanic.lx-text-icon .hover-info-icon .title-hover {
color: #5a5757;
}
.lx_computers.lx-text-icon .hover-info-icon .subtitle-hover {
color: #5f5757;
}
.lx_computers.lx-text-icon .hover-info-icon .title-hover {
color: #867d7d;
}
.lx-text-icon .hover-info-icon .subtitle-hover {
font-size: 20px;
color: #fff;
}
.lx_guitar.accordion.lx-text-icon .hover-info-icon .subtitle-hover {
font-size: 30px;
}
.lx_guitar.accordion.lx-text-icon .hover-info-icon .subtitle-hover sup {
font-size: 15px;
}
.lx_guitar.accordion.lx-text-icon .hover-info-icon .title-hover {
font-size: 9px;
}
.lx_guitar.accordion.lx-text-icon .wrap-icon.round .icon {
font-size: 45px;
}
.lx-text-icon .hover-info-icon .subtitle-hover {
color: white;
font-family: "Ebrima", sans-serif;
font-size: 41px;
font-weight: 700;
line-height: 26px;
}
.lx-text-icon .hover-info-icon .subtitle-hover sup {
font-size: 22px;
position: relative;
top: -15px;
left: -2px;
}
.lx-text-icon .hover-info {
color: white;
font-weight: 400;
text-align: center;
z-index: 99;
}
.lx-text-icon.round .hover-info {
border-radius: 50%;
}
.lx_stuff.lx-text-icon .hover-info {
background-color: #3faee1;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.lx_stuff.lx-text-icon .hover-info .title-hover {
color: white;
font-family: "Montserrat Bold", sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 22px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 10px;
}
.lx_stuff.lx-text-icon .hover-info .subtitle-hover {
opacity: 0.7;
color: white;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 22px;
}
.lx_stuff.lx-text-icon .hover-info .desc-hover {
color: white;
font-family: "Montserrat Bold", sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 20px;
margin-top: 20px;
}
.lx_stuff.lx-text-icon .hover-info .desc-hover sup {
top: -3px;
}
.lx_stuff.lx-text-icon .wrap-icon .icon {
max-width: 205px;
max-height: 150px;
margin: 50px 0;
}
.stuff .lx-circle-wrapper .lx-text-icon .wrap-icon img.icon {
width: 50px;
height: 50px;
}
.lx_stuff.lx-text-icon.border {
border: 2px solid #ececec;
margin-bottom: 30px;
}
.lx_stuff.lx-text-icon.border:hover {
border-color: transparent;
}
.lx-text-icon .hover-info .title-hover {
font-family: "Lato", sans-serif;
font-size: 11px;
line-height: 24px;
position: relative;
top: -15px;
}
.lx-text-icon .hover-info .subtitle-hover {
font-family: "Poppins", sans-serif;
font-size: 36px;
line-height: 24px;
margin-top: -10px;
}
.lx-text-icon .hover-info .subtitle-hover sup {
font-family: "Poppins", sans-serif;
font-size: 19px;
line-height: 5px;
position: relative;
top: -15px;
}
.lx-text-icon .hover-info-icon {
opacity: 0;
}
.lx-text-icon:hover .hover-info,
.lx-text-icon:hover .wrap-icon .hover-info-icon {
opacity: 1;
}
.lx-text-icon:hover  .hover-info+ .wrap-icon .icon { }
.lx-text-icon:hover .wrap-icon .hover-info-icon ~ .icon {
opacity: 0;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon {
padding: 34px;
}
.icon-flat .lx-text-icon .wrap-icon {
background: transparent;
box-shadow: none;
}
.lx-circle-wrapper .icon-barber .lx-text-icon .wrap-icon,
.lx-circle-wrapper .icon-career .lx-text-icon .wrap-icon,
.lx-circle-wrapper .icon-arhitecture .lx-text-icon .wrap-icon,
.lx-circle-wrapper .icon-consultant .lx-text-icon .wrap-icon {
background-color: #fff;
-webkit-box-shadow: 0 0 0px 10px #fff;
-moz-box-shadow: 0 0 0px 10px #fff;
box-shadow: 0 0 0 10px #fff;
}
.lx-circle-wrapper .icon-consultant .lx-text-icon.lx_cleaner .wrap-icon {
box-shadow: 0 0 0 10px #f6f6f6;
}
.cleaner .lx-circle-wrapper .lx-text-icon .wrap-icon,
.cleaner .lx-circle-wrapper .lx-text-icon:hover .wrap-icon {
-webkit-box-shadow: 0 0 0px 10px #f7f7f7;
-moz-box-shadow: 0 0 0px 10px #f7f7f7;
box-shadow: 0 0 0 10px #f7f7f7;
}
.lx-circle-wrapper .icon-consultant .lx_cleaner.pool.lx-text-icon .wrap-icon,
.lx-circle-wrapper .icon-consultant .lx_cleaner.pool.lx-text-icon:hover .wrap-icon {
-webkit-box-shadow: 0 0 0px 10px #e9f7ff;
-moz-box-shadow: 0 0 0px 10px #e9f7ff;
box-shadow: 0 0 0 10px #e9f7ff;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon:before {
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.cleaner.craffer .lx-circle-wrapper .lx-text-icon:hover .wrap-icon.border:before {
content: "";
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.flat .lx-circle-wrapper .lx-text-icon .wrap-icon {
background-color: transparent;
box-shadow: none;
}
.lx_flat.lx-text-icon .border{
border: 1px solid #3a3e4a;
}
.lx_flat.lx-text-icon:hover .border {
border-color: #ff4460;
}
.lx_architect.lx-text-icon .border {
border: 2px solid #efefef;
}
.lx_pet.lx-text-icon .border {
border-color: #686f78;;
}
.lx_lawyer.lx-text-icon .border {
border-color: #efefef;;
}
.lx-text-icon .border {
border: 1px solid #df9951;
padding: 5px;
}
.lx_cleaner.lx-text-icon .border {
border-color: #f80;
}
.lx_appliances.lx-text-icon .border {
border-color: #190a04;
}
.lx_mobiles.lx-text-icon .border {
border-color: rgba(10, 51, 107, 0.3);
}
.lx_guitar.lx-text-icon .border {
border-color: #892833;
}
.lx_guitar.accordion.lx-text-icon .border {
border-color: #dc783a;
}
.lx_guitar.piano.lx-text-icon .border {
border-color: #d9966b;
}
.lx_spa.lx-text-icon .border {
border: 1px solid rgba(159, 113, 80, 0.3);
}
.lx_designer.lx-text-icon .border,
.lx_tatoo.lx-text-icon .border,
.lx_stuff.lx-text-icon .border,
.lx_mechanic.lx-text-icon .border {
border: 2px solid #ececec;
}
.lx_tutor.lx-text-icon .border {
border-color: #e46d64;
}
.lx_tutor.lx-text-icon .wrap-icon .icon {
color: #3a3e4a;
}
.lx_sculptor.lx-text-icon .border {
border: 2px solid #ececec;
}
.lx_barber.lx-text-icon .border {
border: 1px dashed #df9951;
}
.icon-career .lx-text-icon .border {
border: 2px solid #efefef;
}
.lx_computers.lx-text-icon .wrap-icon.border {
background-color: #f0f2f0;
border-color: #f0f2f0;
padding: 32px;
}
.lx-circle-wrapper .icon-career .lx-text-icon:hover .wrap-icon {
background-color: #0094cd;
}
.lx_computers.lx-text-icon.light .wrap-icon.border {
border: 2px solid rgba(255,255,255,0.07);
background-color: transparent;
}
.lx_computers.lx-text-icon.light:hover .wrap-icon.border {
background-color: rgba(255,255,255,0.03);
border-color: transparent;
}
.lx_computers.lx-text-icon .border {
width: 126px;
height: 126px;
}
.lx-text-icon .border {
height: 187px;
width: 187px;
}
.lx_guitar.accordion.lx-text-icon .border {
max-width: 96px;
max-height: 96px;
}
.lx_consultant.lx-text-icon .border {
border: 2px solid #efefef;
}
.lx_tutor.lx-text-icon:hover .hover-info-icon,
.lx_tutor.lx-text-icon:hover .hover-info {
background-color: #e46d64;
}
.lx_tatoo.lx-text-icon:hover .hover-info-icon,
.lx_tatoo.lx-text-icon:hover .hover-info {
background-color: #ff1730;
}
.lx_guitar.lx-text-icon:hover .hover-info-icon,
.lx_guitar.lx-text-icon:hover .hover-info {
background-color: #892833;
}
.lx_guitar.piano.lx-text-icon:hover .hover-info-icon,
.lx_guitar.piano.lx-text-icon:hover .hover-info {
background-color: #d9966b;
}
.lx_guitar.accordion.lx-text-icon:hover .hover-info-icon,
.lx_guitar.accordion.lx-text-icon:hover .hover-info {
background-color: #dc783a
}
.lx_appliances.lx-text-icon:hover .hover-info-icon,
.lx_appliances.lx-text-icon:hover .hover-info {
background-color: #fe5339;
}
.lx_mechanic.lx-text-icon:hover .hover-info-icon,
.lx_mechanic.lx-text-icon:hover .hover-info {
background-color: #f7f7f7;
}
.lx_consultant.lx-text-icon:hover .hover-info-icon,
.lx_consultant.lx-text-icon:hover .hover-info {
background-color: #0094cd;
border-color: #0094cd;
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.lx_cleaner.lx-text-icon:hover .hover-info-icon,
.lx_cleaner.lx-text-icon:hover .hover-info {
background-color: #f80;
}
.lx_cleaner.pool.lx-text-icon:hover .hover-info-icon,
.lx_cleaner.pool.lx-text-icon:hover .hover-info {
background-color: #63aed9;
}
.lx_cleaner.craffer.lx-text-icon:hover .hover-info-icon,
.lx_cleaner.craffer.lx-text-icon:hover .hover-info {
background-color: #c31242;
}
.lx_pet.lx-text-icon:hover .hover-info-icon,
.lx_pet.lx-text-icon:hover .hover-info {
background-color: #e4c51b;
}
.lx_lawyer.lx-text-icon:hover .hover-info-icon,
.lx_lawyer.lx-text-icon:hover .hover-info {
background-color: #b5a373;
}
.lx_mobiles.lx-text-icon:hover .hover-info-icon,
.lx_mobiles.lx-text-icon:hover .hover-info  {
background-color: rgb(10, 51, 107);
}
.lx_stuff.lx-text-icon:hover .hover-info-icon,
.lx_stuff.lx-text-icon:hover .hover-info {
background-color: #3faee1;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.lx_architect.lx-text-icon:hover .hover-info-icon,
.lx_architect.lx-text-icon:hover .hover-info {
background-color: #df9951;
}
.lx_spa.lx-text-icon:hover .hover-info-icon {
background-color: #fc8200;
}
.lx_designer.lx-text-icon:hover .hover-info-icon {
background-color: #5c394f;
}
.lx_flat.lx-text-icon:hover .hover-info-icon {
background-color: #ff4460;
}
.lx_sculptor.lx-text-icon:hover .hover-info-icon {
background-color: #ccc;
}
.lx_barber.lx-text-icon:hover .hover-info-icon {
background-color: #1b1d27;
}
.lx_sculptor.lx-text-icon:hover .hover-info-icon,
.lx_sculptor.lx-text-icon:hover .hover-info {
background-color: #ececec;
}
.lx_consultant.lx-circle-wrapper  .lx-text-icon:hover .border {
background-color: #fff;
}
.icon-consultant .lx-text-icon .border:before {
content:"";
width: 100%;
height: 100%;
position: absolute;
border-radius: 50%;
top: 0;
left: 0;
opacity: 0;
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);;
-moz-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.icon-consultant .lx-text-icon:hover .border:before {
opacity: 1;
}
.lx_consultant.lx-text-icon.border {
border: 2px solid #efefef;
}
.lx-text-icon .border.dashed,
.lx-text-icon.border.dashed {
border-style: dashed;
}
.barber .lx-circle-wrapper .lx-text-icon .wrap-icon.round,
.consultant .lx-circle-wrapper .lx-text-icon .wrap-icon.round {
position: relative;
left: 0;
}
.lx-circle-wrapper .icon-barber .lx-text-icon:hover .wrap-icon {
background-color: #1b1d27;
}
.lx-circle-wrapper .icon-consultant .lx-text-icon .border {
border: 2px solid #efefef;
width: 120px;
height: 120px;
position: relative;
left: 0;
}
.icon-flat .lx-text-icon .border {
border: none;
}
.icon-flat .lx-text-icon .border {
background-color: transparent;
box-shadow: none;
}
.lx-text-icon.round,
.lx-text-icon .wrap-icon.round {
border-radius: 50%;
}
.lx_spa.lx-text-icon.border {
border: 1px solid rgba(159, 113, 80, 0.3);
}
.lx_spa.lx-text-icon.border.round {
width: 254px;
height: 254px;
}
.lx-text-icon.border.round,
.lx_spa.lx-text-icon.border.rectangle {
padding: 50px 15px;
margin-bottom: 30px;
}
.lx-circle-wrapper .lx-text-icon:nth-child(3) .wrap-icon {
margin-right: 150px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon:nth-child(3) .wrap-icon {
margin-right: 200px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon:nth-child(4) .wrap-icon.left {
margin-left: 200px;
}
.lx-circle-wrapper .lx-text-icon:nth-child(4) .wrap-icon {
margin-left: 150px;
}
.lx-circle-wrapper .lx-text-icon .wrap-text {
margin-top: 10px;
}
.lx-circle-wrapper .lx-text-icon .wrap-text .title {
margin-bottom: 5px;
margin-top: 0;
}   .lx-clients-container {
text-align: center;
}
.lx-clients .swiper-wrapper {
cursor: default !important;
}
.lx-clients .swiper-slide {
margin: 0 35px;
}
.lx-clients-container .swiper-slide {
float: none;
display: inline-block;
position: relative;
padding: 0 15px;
}
.lx-clients-container.swiper-container .swiper-slide {
padding: 0;
}
.lx-clients-container.divider .swiper-slide:before {
content: "";
width: 2px;
height: 54px;
background-color: #efefef;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.lx-clients-container.divider .swiper-slide:last-child:before {
content: none;
}
.lx-clients-container.op0-9 img {
opacity: 0.9;
}
.lx-clients-container.op0-8 img {
opacity: 0.8;
}
.lx-clients-container.op0-7 img {
opacity: 0.7;
}
.lx-clients-container.op0-6 img {
opacity: 0.6;
}
.lx-clients-container.op0-5 img {
opacity: 0.5;
}
.lx-clients-container.op0-4 img {
opacity: 0.4;
}
.lx-clients-container.op0-3 img {
opacity: 0.3;
}
.lx-clients-container.op0-2 img {
opacity: 0.2;
}
.lx-clients-container.op0-1 img {
opacity: 0.1;
}
.career .lx-clients-container img,
.lawyer .lx-clients-container img  {
opacity: 1;
}
.lx-clients-container .arrow {
font-size: 10px;
border: 2px solid #efefef;
padding: 8px 9px;
transition: 0.4s;
cursor: pointer;
}
.lx-clients-container .arrow:hover {
color: #b5a373;
}
.lx-clients-container .arrow-wrap {
display: inline-block;
margin: 5px 4px;
}
.lx-clients-container.space-arrow .arrow-wrap {
margin: 48px 4px;
}
.lx-clients-container.show-arrow {
padding-bottom: 20px;
}   .lx-plans-wrap {
padding: 30px 0 30px 45px;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;
}
.lx-pricing.classic .lx-plans-wrap {
display: block;
}
.lx-plans-wrap .icon-group img.icon {
width: 40px;
}
.lx-pricing .lx-plans-wrap.active {
border: 2px solid #ececec;
}
.lx-pricing.modern .lx-plans-wrap .list + .price {
display: block;
}
.lx-pricing.modern .lx-plans-wrap .list + .price span {
float: none;
}
.lx-pricing .no-padding .lx-plans-wrap {
padding: 20px;
}
.lx-pricing.modern {
padding: 30px 0 30px 40px;
}
.lx-pricing.classic .lx-plans-wrap {
border: 2px solid #efefef;
border-radius: 2px 0px 0px 2px;
padding: 50px 15px 60px;
margin-right: -2px;
}
.lx-pricing.classic .lx-plans-wrap.active {
-webkit-transform: scaleY(1.06);
-moz-transform: scaleY(1.06);
-ms-transform: scaleY(1.06);
-o-transform: scaleY(1.06);
transform: scaleY(1.06);
}
.lx-pricing.classic .lx-plans-wrap.active .link {
background-color: #2f2926;
}
.lx-pricing.classic .lx-plans-wrap.active .link:hover {
background-color: #df9951;
}
.lx-pricing.classic .lx-plans-wrap .title {
color: #df9951;
font-family: "Poppins", sans-serif;
}
.lx-pricing.classic .lx-plans-wrap .price,
.lx-pricing.classic .lx-plans-wrap .title {
display: block;
margin-right: 0;
}
.lx-pricing.classic .lx-plans-wrap .title {
margin-top: 35px;
}
.lx-pricing.classic .lx-plans-wrap.text-center .divider {
position: relative;
left: 0;
margin: 25px auto;
}
.lx-pricing.classic .lx-plans-wrap .divider {
width: 47px;
height: 2px;
background-color: #222;
}
.lx-pricing.classic .lx-plans-wrap .divider {
margin: 20px 0;
}
.lx-pricing.classic .lx-plans-wrap .divider {
margin: 25px 0 0px;
}
.lx-pricing.classic .lx-plans-wrap .divider {
background-color: #df9951;
}
.lx-pricing.classic .lx-plans-wrap .price {
color: #df9951;
font-size: 40px;
margin-bottom: 30px;
}
.lx-pricing.classic .lx-plans-wrap .list .item {
opacity: 0.7;
color: #2f2926;
margin-bottom: 0;
letter-spacing: 0;
}
.lx-pricing.classic .lx-plans-wrap.light .list .item {
color: #fff;
}
.lx-plans-wrap.light .icon-group .icon {
color: rgba(255,255,255, 0.7);
}
.lx-plans-wrap.light.active .icon-group .icon {
color: rgba(0,0,0, 0.7);
}
.lx-pricing.classic .lx-plans-wrap.light.active .list .item {
color: #2f2926;
}
.lx-pricing.classic .lx-plans-wrap .list {
margin-bottom: 30px;
margin-top: 26px;
}
.lx-pricing.classic .lx-plans-wrap .link {
background-color: #df9951;
border-radius: 5px;
font-size: 14px;
color: #fff;
text-decoration: none;
padding: 13px 65px;
}
.lx-pricing.classic .lx-plans-wrap .link:hover {
background-color: #2f2926;
}
.lx-pricing.classic .lx-plans-wrap .price sup {
font-family: "Lato", sans-serif;
font-size: 12px;
top: -18px;
}
.lx-plans-wrap .link {
display: inline-block;
}
.lx-plans-wrap .icon-group .icon {
font-size: 60px;
}
.lx-plans-wrap .icon-group {
margin-top: 7px;
}
.lx-pricing.classic .title + .price {
margin-top: 30px;
margin-bottom: 0;
}
.lx-plans-wrap .title {
color: #df9951;
font-family: "Poppins Medium", sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 21px;
margin-right: 13px;
letter-spacing: 0.2px;
}
.lx-pricing.modern .title {
color: #ff1730;
font-family: "Poppins SemiBold", sans-serif;
font-size: 16px;
margin-right: 9px;
}
.lx-pricing.modern .price {
opacity: 0.8;
color: #ff1730;
font-family: "Poppins", sans-serif;
}
.lx-pricing.modern .price span {
float: left;
margin-top: 12px;
}
.lx-pricing.modern .list .item {
color: #6b6b6b;
}
.lx-pricing .info-group {
padding-left: 18px;
margin-left: 10px;
position: relative;
}
.lx-pricing.classic .info-group {
padding-left: 0;
margin-left: 0;
}
.lx-pricing .info-group:before,
.lx-pricing.modern .link:before {
content: "";
position: absolute;
}
.lx-pricing.classic .info-group:before {
content: none;
}
.lx-pricing.modern-divider .light .info-group:before {
border-left: 1px solid rgba(239, 233, 233, 0.8);
}
.lx-pricing.modern-divider .info-group:before {
border-left: 1px solid rgba(14, 18, 22, 0.15);
width: 1px;
height: calc(100% - 60px);
top: 12px;
left: 0;
}
.lx-pricing.modern .icon-group {
margin-top: 10px;
}
.lx-pricing.modern .list .item {
line-height: 30px;
margin-bottom: 0;
}
.lx-pricing.modern .link {
color: #ff1730;
font-family: "Poppins SemiBold", sans-serif;
text-decoration: none;
}
.lx-pricing.modern .link {
position: relative;
}
.lx-pricing.modern .link:before {
content: "";
width: 100%;
height: 1px;
bottom: 2px;
background-color: #ff1730;
}
.lx-pricing.modern .link:hover {
color: #ff1730;
opacity: 0.6;
}
.lx-plans-wrap.light .price {
color: white;
}
.lx-plans-wrap .price {
opacity: 0.8;
font-family: "Poppins", sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 38px;
}
.lx-plans-wrap .price sup {
font-size: 11px;
line-height: 38px;
}
.career .lx-plans-wrap.active .price,
.career .lx-plans-wrap.active .list .item {
color: #000;
}
.lx-plans-wrap.active.light {
background-color: #fff;
}
.lx-plans-wrap .price span {
font-size: 10px;
line-height: 15px;
}
.lx-plans-wrap .title,
.lx-plans-wrap .title + .price {
display: inline-block;
}
.lx-plans-wrap .list {
margin-top: 5px;
margin-bottom: 17px;
}
.career .lx-plans-wrap .list .item {
opacity: 0.5;
}
.lx-plans-wrap.light .list .item {
color: white;
}
.lx-plans-wrap.light.active .list .item {
color: #222;
}
.lx-plans-wrap .list .item {
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
margin-bottom: -4px;
letter-spacing: 0.5px;
}
.lx-plans-wrap .list .item b {
font-weight: 700;
line-height: 31px;
font-family: "Lato Bold", sans-serif;
letter-spacing: 0;
}
.lx-plans-wrap .link {
color: #df9951;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 700;
text-decoration: underline;
letter-spacing: 0.5px;
}
.lx-pricing:not(.classic):not(.modern) .lx-plans-wrap .link:hover {
opacity: 0.5;
}
.lx-plans-wrap.active .link:hover {
color: #222;
}
.lx-pricing.modern .lx-plans-wrap.active .link:hover {
color: #ff1730;
}   .p_barber .lx-portfolio .item {
width: 255px;
height: 255px;
margin: 0 10px 30px 20px;
}
.lx-portfolio .item {
border-radius: 50%;
margin-bottom: 30px;
}
.lx-portfolio.animation .item .front,
.lx-portfolio.animation .item .back {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.lx-portfolio .item .wrap-flip .front {
padding-top: 37px;
}
.lx-portfolio.animation .item .back {
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.lx-portfolio.animation .item:hover .front {
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.lx-portfolio.animation .item:hover .back {
-webkit-transform: rotateY(0);
transform: rotateY(0);
}
.wrap-flip {
position: relative;
margin: 0 auto;
width: 25%;
text-align: center;
width: 254px;
height: 254px;
opacity: 0.8;
border: 1px dashed #df9951;
border-radius: 50%;
}
.lx-portfolio .item .front .img {
width: 92px;
height: 92px;
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
margin: 0 auto;
border-radius: 5px;
}
.lx-portfolio .item .back-bg {
width: 225px;
height: 225px;
border-radius: 50%;
margin: 14px 13px;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
transform: rotateZ(0deg);
}
.lx-portfolio .wrap-info .title {
margin-top: 0;
}
.lx-portfolio .title {
color: #1b1d27;
font-family: "Roboto Slab", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 21px;
margin-top: 13px;
}
.lx-portfolio .desc {
color: #df9951;
font-family: "Roboto Slab", sans-serif;
font-size: 10px;
font-weight: 400;
margin-top: 5px;
letter-spacing: 1px;
}
.fillter-wrap {
text-align: center;
margin-bottom: 37px;
}
.consultant .fillter-wrap {
margin-bottom: 25px;
}
.consultant .fillter-wrap .but {
margin: 0 16px;
font-size: 16px;
}
.spa .fillter-wrap .but.activbut {
color: #fc8200;
opacity: 1;
}
.fillter-wrap .but {
opacity: 0.5;
color: #1b1d27;
font-family: inherit;
font-size: 14px;
font-weight: 400;
line-height: 21px;
margin: 0 12px;
}
.consultant .fillter-wrap .but.activbut {
color: #0094cd;
}
.p_tatoo .fillter-wrap .but {
opacity: 0.5;
color: #1b1d27;
font-family: "Poppins SemiBold", sans-serif;
margin: 0 20px;
font-size: 16px;
text-transform: uppercase;
}
.p_tatoo .fillter-wrap .but.activbut {
color: #ff1730;
}
.p_sculptor .fillter-wrap .but {
opacity: 0.5;
color: #1b1d27;
font-family: "Poppins", sans-serif;
margin: 0 15px;
}
.p_designer .fillter-wrap .but {
margin: 0 15px;
}
.p_sculptor .fillter-wrap .but.activbut {
opacity: 1;
color: #c78846;
}
.p_sculptor .fillter-wrap {
margin-bottom: 25px;
}
.fillter-wrap .but.activbut {
opacity: 1;
}
.lx-portfolio:not(.animation) .item .back,
.lx-portfolio:not(.animation) .wrap-flip:hover .front {
display: none;
}
.lx-portfolio:not(.animation) .wrap-flip:hover .back {
display: block;
}
.lx-portfolio:not(.animation) .wrap-flip .front {
position: relative;
}
.p_designer.lx-portfolio .wrap-bg {
height: 500px;
}
.lx-portfolio.p_designer .wrap-bg .wrap-info {
background-color: rgba(247, 247, 247, 0.9);
top: 0;
height: 100%;
}
.lx-portfolio .wrap-bg,
.lx-gallery .gallery-item {
height: 360px;
position: relative;
background-position: center;
}
.p_arhitecture.lx-portfolio .wrap-bg {
height: 248px;
}
.lx-portfolio .wrap-bg .wrap-info,
.lx-gallery .gallery-item  .wrap-info {
background-color: rgb(204, 147, 87);
padding: 10px 0 15px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
opacity: 0;
}
.lx-portfolio.p_consultant .wrap-bg .wrap-info {
background-color: #0094cd;
height: 100%;
}
.lx-portfolio.p_consultant .wrap-bg:hover .wrap-info {
opacity: 0.9;
}
.spa .lx-portfolio .wrap-bg .wrap-info {
height: auto;
background-color: #fc8200;
}
.spa .lx-portfolio .wrap-bg:hover .wrap-info {
opacity: 1;
}
.lx-portfolio.animation .wrap-bg .wrap-info,
.lx-gallery .gallery-item  .wrap-info {
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-gallery .gallery-item  .wrap-info .title {
color: white;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 35px;
font-variant: small-caps;
}
.barber .lx-gallery .gallery-item  .wrap-info .title {
font-variant: normal;
font-family: "Roboto Slab", sans-serif;
letter-spacing: 1.2px;
}
.pet .lx-gallery .gallery-item  .wrap-info .title,
.lx-gallery .gallery-item  .wrap-info .date {
color: white;
font-family: "Lato", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 24px;
font-variant: normal;
}
.lx-gallery .gallery-item  .wrap-info { text-align: center;
}
.pet .lx-gallery .gallery-item  .wrap-info {
background-color: #e8cd3a;
padding-top: 15px;
padding-bottom: 15px;
}
.lx-gallery .gallery-item:hover .wrap-info {
opacity: 1;
}
.lx-portfolio .wrap-bg .wrap-info .text {
color: white;
font-family: "Lato", sans-serif;
font-variant: small-caps;
font-size: 10px;
line-height: 13px;
text-align: center;
}
.p_arhitecture.lx-portfolio .wrap-bg .wrap-info {
background-color: #df9951;
}
.p_tatoo.lx-portfolio .wrap-bg .wrap-info {
background-color: #ff1730;
}
.p_tatoo.lx-portfolio .wrap-bg .wrap-info .title {
font-size: 16px;
text-transform: uppercase;
}
.lx-portfolio.p_tutor .wrap-bg .wrap-info {
background-color: #e46d64;
text-align: center;
}
.lx-portfolio .wrap-bg:hover .wrap-info {
opacity: 1;
}
.lx-portfolio .wrap-bg .wrap-info .title {
color: white;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 25px;
font-variant: small-caps;
text-align: center;
letter-spacing: 1px;
}
.lx-portfolio.p_consultant .wrap-bg .wrap-info .title,
.lx-portfolio.p_consultant .wrap-bg .wrap-info .text {
font-variant: normal;
}
.lx-portfolio.p_consultant .wrap-bg .wrap-info .title {
font-size: 20px;
line-height: 34px;
margin-bottom: 22px;
letter-spacing: 0;
}
.spa .lx-portfolio .wrap-bg .wrap-info .title {
margin-bottom: 12px;
}
.spa .lx-portfolio .wrap-bg .wrap-info .title {
font-size: 16px;
}
.lx-portfolio.p_consultant .lx-v-align {
-webkit-transform: translateY(-65%);
-moz-transform: translateY(-65%);
-ms-transform: translateY(-65%);
-o-transform: translateY(-65%);
transform: translateY(-65%);
}
.lx-portfolio.p_consultant .wrap-bg .wrap-info .text {
font-family: "Lato", sans-serif;
font-size: 14px;
line-height: 21px;
}
.lx-portfolio.p_designer .wrap-bg .wrap-info .title {
font-family: "Playball", sans-serif;
font-size: 28px;
line-height: 30px;
color: #48273c;
font-variant: normal;
}
.lx-portfolio.p_designer .wrap-bg .wrap-info .price {
font-family: "Lato", sans-serif;
font-size: 10px;
line-height: 20px;
color: #48273c;
text-align: center;
letter-spacing: 1px;
}
.lx-portfolio .wrap-bg .wrap-info .title.date {
font-size: 10px;
line-height: 13px;
margin-top: 0;
}
.p_designer .fillter-wrap .but {
opacity: 0.5;
color: #1b1d27;
font-family: "Playball", sans-serif;
}
.p_designer .fillter-wrap .but.activbut {
color: #c3618b;
opacity: 1;
}
.lx-gallery .gallery-item {
height: 360px;
width: 100%;
margin-bottom: 30px;
}
.lawyer .lx-gallery .gallery-item {
height: 232px;
}
.lx-gallery.masonry.three_col .item:first-child .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+1) .gallery-item {
height: 421px;
}
.lx-gallery.masonry.three_col .item:nth-child(2) .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+2) .gallery-item {
height: 245px;
}
.lx-gallery.masonry.three_col .item:nth-child(3) .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+3) .gallery-item {
height: 365px;
}
.lx-gallery.masonry.three_col .item:nth-child(6) .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+6) .gallery-item {
height: 301px;
}
.lx-gallery.masonry.three_col .item:nth-child(4) .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+4) .gallery-item {
height: 478px;
}
.lx-gallery.masonry.three_col .item:nth-child(5) .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+5) .gallery-item {
height: 357px;
}
.lx-gallery.masonry.four_col .item:first-child .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+1) .gallery-item {
height: 250px;
}
.lx-gallery.masonry.four_col .item:nth-child(2) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+2) .gallery-item
{
height: 350px;
}
.lx-gallery.masonry.four_col .item:nth-child(3) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+3) .gallery-item {
height: 270px;
}
.lx-gallery.masonry.four_col .item:nth-child(4) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+4) .gallery-item {
height: 220px;
}
.lx-gallery.masonry.four_col .item:nth-child(5) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+5) .gallery-item {
height: 260px;
}
.lx-gallery.masonry.four_col .item:nth-child(8) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+8) .gallery-item {
height: 130px;
}
.lx-gallery.masonry.four_col .item:nth-child(7) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+7) .gallery-item {
height: 210px;
}
.lx-gallery.masonry.four_col .item:nth-child(6) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+6) .gallery-item {
height: 230px;
}
.lx-gallery.masonry.two_col .item:first-child .gallery-item,
.lx-gallery.masonry.two_col .item:nth-child(4n+1) .gallery-item {
height: 250px;
}
.lx-gallery.masonry.two_col .item:nth-child(2) .gallery-item,
.lx-gallery.masonry.two_col .item:nth-child(4n+2) .gallery-item {
height: 350px;
}
.lx-gallery.masonry.two_col .item:nth-child(3) .gallery-item,
.lx-gallery.masonry.two_col .item:nth-child(4n+3) .gallery-item {
height: 550px;
}
.lx-gallery.masonry.two_col .item:nth-child(4) .gallery-item,
.lx-gallery.masonry.two_col .item:nth-child(4n+4) .gallery-item {
height: 500px;
}
.lx-gallery.masonry.two_col .item:nth-child(5) .gallery-item,
.lx-gallery.masonry.two_col .item:nth-child(5n+5) .gallery-item {
height: 400px;
}    .mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-newspaper .mfp-with-anim {
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.5s;
transform: scale(0) rotate(500deg);
}
.mfp-newspaper.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-newspaper.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1) rotate(0deg);
}
.mfp-newspaper.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-newspaper.mfp-removing .mfp-with-anim {
transform: scale(0) rotate(500deg);
opacity: 0;
}
.mfp-newspaper.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-move-horizontal .mfp-with-anim {
opacity: 0;
transition: all 0.3s;
transform: translateX(-50px);
}
.mfp-move-horizontal.mfp-bg {
opacity: 0;
transition: all 0.3s;
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateX(0);
}
.mfp-move-horizontal.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim {
transform: translateX(50px);
opacity: 0;
}
.mfp-move-horizontal.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-move-from-top .mfp-content {
vertical-align: top;
}
.mfp-move-from-top .mfp-with-anim {
opacity: 0;
transition: all 0.2s;
transform: translateY(-100px);
}
.mfp-move-from-top.mfp-bg {
opacity: 0;
transition: all 0.2s;
}
.mfp-move-from-top.mfp-ready .mfp-with-anim {
opacity: 1;
transform: translateY(0);
}
.mfp-move-from-top.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-move-from-top.mfp-removing .mfp-with-anim {
transform: translateY(-50px);
opacity: 0;
}
.mfp-move-from-top.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-3d-unfold .mfp-content {
perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform-style: preserve-3d;
transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
opacity: 0;
transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
opacity: 1;
transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
transform: rotateY(60deg);
opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-zoom-out .mfp-with-anim {
opacity: 0;
transition: all 0.3s ease-in-out;
transform: scale(1.3);
}
.mfp-zoom-out.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-out.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-out.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-out.mfp-removing .mfp-with-anim {
transform: scale(1.3);
opacity: 0;
}
.mfp-zoom-out.mfp-removing.mfp-bg {
opacity: 0;
}   .lx-testimonials {
position: relative;
}
.lx-testimonials .title {
opacity: 0.3;
color: #fff;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 40px;
letter-spacing: 1px;
}
.lx-testimonials .desc {
color: white;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.6px;
}
.lx-testimonials .desc {
font-family: "Roboto Slab", sans-serif;
}
.t-arhitecture .lx-testimonials .desc,
.t-arhitecture .lx-testimonials .title {
opacity: 0.8;
color: white;
font-family: "Ebrima", sans-serif;
}
.t-arhitecture .lx-testimonials .title {
opacity: 0.3;
}
.t-tatoo .lx-testimonials .desc,
.t-spa .lx-testimonials .desc,
.t-guitar .lx-testimonials .desc {
color: white;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
}
.t-guitar .lx-testimonials .desc {
opacity: 0.8;
font-family: "Ebrima", sans-serif;
}
.guitar.piano .t-guitar .lx-testimonials .desc {
letter-spacing: 0.3px;
}
.t-consultant .lx-testimonials .desc {
font-family: "Ebrima", sans-serif;
opacity: 0.8;
letter-spacing: 0.1px;
word-spacing: 1.3px;
}
.t-guitar .lx-testimonials .title {
opacity: 0.3;
color: white;
font-family: "Ebrima", sans-serif;
}
.t-consultant .lx-testimonials .info-wrap {
margin-top: 0;
line-height: 35px;
}
.t-customer .lx-testimonials .desc {
opacity: 0.8;
color: #263246;
font-family: "Ebrima", sans-serif;
word-spacing: -1px;
letter-spacing: 0.4px;
}
.t-customer .lx-testimonials .title {
opacity: 0.3;
color: #263246;
font-family: "Ebrima", sans-serif;
line-height: 40px;
}
.t-customer .lx-testimonials .img-wrap {
width: 93px;
height: 96px;
margin-top: 17px;
}
.t-customer .lx-testimonials {
border: 2px solid #ececec;
margin: 0 15px;
padding: 13px 15px;
height: auto !important;
}
.designer .t-customer .lx-testimonials {
border-radius: 3px;
}
.t-tutor .lx-testimonials .desc {
opacity: 0.8;
color: #3a3e4a;
font-family: "Ebrima", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
word-spacing: -1.5px;
}
.pet .t-tutor .lx-testimonials .desc {
color: #666;
}
.career .t-tutor .lx-testimonials .desc {
opacity: 0.9;
color: white;
}
.t-tutor .lx-testimonials .img-wrap {
width: 93px;
height: 94px;
margin-top: 5px;
}
.t-tutor .lx-testimonials .title {
opacity: 0.3;
color: #3a3e4a;
font-family: "Ebrima", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 45px;
letter-spacing: 0.7px;
}
.pet .t-tutor .lx-testimonials .title {
opacity: 0.5;
color: #666;
font-family: "Lato", sans-serif;
letter-spacing: 0;
}
.t-mobiles .lx-testimonials .title {
opacity: 0.4;
color: #3a3e4a;
font-family: "RobotoSlab", sans-serif;
}
.appliance .t-tutor .lx-testimonials .title {
opacity: 0.4;
color: #3a3e4a;
font-family: "RobotoSlab", sans-serif;
}
.stuff .lx-testimonials .title {
font-family: "Montserrat", sans-serif;
letter-spacing: 0.9px;
}
.computers .t-tutor .lx-testimonials .title {
font-family: "Montserrat Semi-Bold", sans-serif;
opacity: 0.4;
color: #3a3e4a;
}
.career .t-tutor .lx-testimonials .title {
opacity: 0.5;
color: white;
}
.lx-testimonials-swiper.t-consultant .pagination {
margin-top: 30px;
}
.t-consultant .lx-testimonials .title {
font-family: "Ebrima", sans-serif;
}
.t-guitar .lx-testimonials .img-wrap {
width: 93px;
height: 94px;
}
.t-arhitecture .lx-testimonials .img-wrap {
width: 93px;
height: 94px;
}
.lx-testimonials .img-wrap {
width: 65px;
height: 65px;
border-radius: 50%;
display: inline-block;
float: left;
margin-left: 10px;
margin-right: 25px;
}
.t-flat .lx-testimonials .img-wrap {
width: 102px;
height: 102px;
}
.lx-testimonials-swiper.t-flat {
top: 50px;
}
.t-consultant .lx-testimonials .img-wrap {
width: 93px;
height: 94px;
}
.t-consultant .lx-testimonials .info-wrap {
padding-bottom: 13px;
padding-left: 100px;
}
.lx-testimonials .info-wrap { margin-left: 30px;
}
.t-arhitecture .lx-testimonials .info-wrap {
padding-top: 30px;
padding-left: 100px;
}
.t-arhitecture .lx-testimonials .desc {
letter-spacing: 0.1px;
}
.lx-testimonials .info-wrap {
padding-left: 76px;
padding-top: 20px;
}
.lx-testimonials .info-wrap {
padding-top: 15px;
padding-left: 76px;
}
.t-guitar .lx-testimonials .info-wrap {
padding-left: 105px;
padding-top: 30px;
}
.t-flat .lx-testimonials .desc {
opacity: 0.8;
color: white;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
}
.t-flat .lx-testimonials .title {
opacity: 0.5;
color: white;
font-family: "Ebrima", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 30px;
}
.t-flat .lx-testimonials .info-wrap {
padding-top: 10px;
}
.t-flat.lx-testimonials-swiper .pagination {
margin-top: 55px;
}
.lawyer .t-flat .lx-testimonials .desc {
font-family: "Ebrima", sans-serif;
letter-spacing: 0.25px;
}
.lawyer .t-flat .lx-testimonials .title {
font-family: inherit;
opacity: 0.3;
margin-top: 5px;
margin-left: 7px;
letter-spacing: 0;
}
.lawyer .t-flat .lx-testimonials .info-wrap {
padding-left: 104px;
padding-top: 26px;
}
.lawyer .t-flat .lx-testimonials .img-wrap {
width: 93px;
height: 93px;
}
.t-tutor .lx-testimonials .info-wrap {
position: relative;
margin-left: 127px;
padding-left: 30px;
padding-top: 0px;
}
.t-tutor .lx-testimonials .info-wrap:before {
content: "";
width: 2px;
height: 80%;
opacity: 0.3;
background-color: #6b7288;
position: absolute;
left: 0;
top: 7px;
}
.career .t-tutor .lx-testimonials .info-wrap:before {
background-color: white;
}
.t-tutor.lx-testimonials-swiper {
top: 40px;
}
.career .t-tutor.lx-testimonials-swiper {
top: 50px;
}
.career .lx-testimonials-swiper .pagination {
margin-top: 55px;
}
.lx-testimonials .title {
line-height: 50px;
}
.t-customer .lx-testimonials .info-wrap {
padding-bottom: 12px;
}
.swiper-pagination-switch:before {
content: none;
}
.swiper-pagination-switch {
margin: 0 4px;
}
.lx-testimonials-swiper .pagination {
margin-top: 40px;
}
.stuff .lx-testimonials-swiper .pagination {
margin-top: 55px;
}
.guitar .lx-testimonials-swiper .pagination {
margin-top: 50px;
}
.t-tutor.lx-testimonials-swiper .pagination {
top: 40px;
}
.t-tutor .swiper-pagination-switch {
margin: 0 2px
}
.lx-testimonials-swiper .pagination {
margin-top: 50px;
}
.swiper-pagination-switch {
width: 12px;
height: 12px;
background: #fff;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.swiper-pagination-switch.swiper-active-switch {
background: #ccc;
}
.swiper-pagination-switch {
border: 1px solid #df9951;
background: transparent;
}
.cleaner.pool.t-tutor .lx-testimonials .info-wrap {
padding-left: 30px;
padding-top: 0;
}
.cleaner.t-tutor .lx-testimonials .desc {
word-spacing: -1px;
letter-spacing: 0.4px;
color: #6b6b6b;
}
.cleaner.t-tutor .lx-testimonials .title {
opacity: 0.7;
color: #23344c;
line-height: 35px;
opacity: 0.7;
color: #23344c;
}
.cleaner.pool.t-tutor .lx-testimonials .info-wrap:before {
content: "";
}
.cleaner.t-tutor .lx-testimonials .info-wrap:before {
content: none;
background-color: #bad7e9;
}
.cleaner.pool.t-tutor .lx-testimonials .desc {
color: #3a3e4a;
}
.cleaner.pool.t-tutor .lx-testimonials .title {
opacity: 0.3;
color: #3a3e4a;
font-family: "Montserrat", sans-serif;
line-height: 50px;
}
.t-arhitecture .swiper-pagination-switch {
opacity: 0.3;
background-color: white;
border: 2px solid transparent;
}
.t-arhitecture .swiper-pagination-switch.swiper-active-switch {
background-color: #df9951;
border-color: #696664;
opacity: 1;
}
.swiper-pagination-switch.swiper-active-switch {
background: #df9951;
border: none;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.t-consultant .swiper-pagination-switch {
border: 2px solid transparent;
background: rgba(255, 255, 255, 0.3);
}
.t-consultant .swiper-pagination-switch.swiper-active-switch {
background: #fff;
border-color: rgba(0, 0, 0, 0.3);
}
.t-customer .swiper-pagination-switch {
width: 10px;
height: 10px;
border: 2px solid transparent;
background-color: rgba(38, 50, 70, 0.3);
}
.t-customer .swiper-pagination-switch.swiper-active-switch {
background: rgb(38, 50, 70);
border-color: rgba(189, 193, 199, 0.7);
}
.t-customer .light .swiper-pagination-switch.swiper-active-switch {
background-color: #ababab;
}
.t-customer.lx-testimonials-swiper .pagination {
margin-top: 60px;
}
.t-flat .swiper-pagination-switch {
width: 12px;
height: 12px;
border: 1px solid white;
background: transparent;
}
.t-flat .swiper-pagination-switch.swiper-active-switch {
background: white;
}
.lawyer .t-flat  .swiper-pagination-switch {
opacity: 0.3;
background-color: #b5a373;
border: 2px solid transparent;
}
.lawyer .t-flat .swiper-pagination-switch.swiper-active-switch {
opacity: 1;
border-color: #574f46;
background-color: #b5a373;
}
.t-tutor .swiper-pagination-switch {
width: 11px;
height: 11px;
opacity: 0.3;
background: #9a5e59;
border-radius: 0;
}
.t-tutor .swiper-pagination-switch.swiper-active-switch {
background: #e46d64;
opacity: 1;
}
.t-tutor .lx-testimonials-swiper {
top: 50px;
}
.pet .t-tutor .swiper-pagination-switch {
width: 11px;
height: 11px;
opacity: 0.3;
background-color: #30a5ac;
border-radius: 50%;
}
.pet .t-tutor .swiper-pagination-switch.swiper-active-switch {
background-color: #30a5ac;
opacity: 1;
}
.mobiles .t-tutor .swiper-pagination-switch {
width: 10px;
height: 10px;
opacity: 0.3;
background-color: #fba529;
border: 1px solid transparent;
border-radius: 50%;
}
.mobiles .t-tutor .swiper-pagination-switch.swiper-active-switch {
background-color: #fba529;
border-color: #fdd294;
box-shadow: 0 0 0 1px #fdd294;
opacity: 1;
}
.computers .t-tutor .swiper-pagination-switch {
width: 10px;
height: 10px;
opacity: 0.3;
background-color: #ff7e00;
border-radius: 50%;
border: 1px solid transparent;
}
.computers .t-tutor .swiper-pagination-switch.swiper-active-switch  {
background-color: #ff7e00;
border-color: #ffbe7f;
box-shadow: 0 0 0 1px #ffbe7f;
opacity: 1;
}
.appliance .t-tutor .swiper-pagination-switch {
width: 10px;
height: 10px;
opacity: 0.3;
background-color: #fe5339;
border-radius: 50%;
border: 2px solid transparent;
}
.appliance .t-tutor .swiper-pagination-switch.swiper-active-switch {
background-color: #fe5339;
border-color: #ffb3a7;
opacity: 1;
}
.mechanic .t-customer .swiper-pagination-switch {
width: 13px;
height: 13px;
background-color: rgba(221, 145, 66, 0.3);
}
.mechanic .t-customer .swiper-pagination-switch.swiper-active-switch {
background-color: #dd9142;
border: 2px solid transparent;
border-color: rgba(221, 145, 66, 0.3);
}
.mechanic .t-customer .lx-testimonials .title {
font-family: "RobotoSlab", sans-serif;
}
.stuff .t-tutor .swiper-pagination-switch {
width: 12px;
height: 12px;
opacity: 0.3;
background-color: #3faee1;
border-radius: 50%;
margin: 0 4px;
border: 1px solid transparent;
}
.stuff .t-tutor .swiper-pagination-switch.swiper-active-switch {
background-color: #3faee1;
border-color: #c7e7f6;
box-shadow: 0 0 0 1px #c7e7f6;
opacity: 1;
}
.cleaner.t-tutor .swiper-pagination-switch {
width: 12px;
height: 12px;
opacity: 0.3;
background-color: #f80;
border-radius: 50%;
border: 1px solid transparent;
}
.cleaner.t-tutor .swiper-pagination-switch.swiper-active-switch {
width: 13px;
height: 13px;
background-color: #f80;
opacity: 1;
border-color: #f9d5ac;
box-shadow: 0 0 0 1px #f9d5ac;
}
.cleaner.craffer.t-tutor .swiper-pagination-switch {
opacity: 0.3;
background-color: #c31242;
}
.cleaner.craffer.t-tutor .swiper-pagination-switch.swiper-active-switch {
width: 13px;
height: 13px;
opacity: 1;
background-color: #c31242;
border-color: #e7b2c0;
}
.cleaner.pool.t-tutor .swiper-pagination-switch {
opacity: 0.3;
background-color: #4c8cb7;
border: 1px solid transparent;
}
.cleaner.pool.t-tutor .swiper-pagination-switch.swiper-active-switch {
background-color: #4c8cb7;
opacity: 1;
border-color: #bad7e9;
box-shadow: 0 0 0 1px #bad7e9;
}
.t-guitar .swiper-pagination-switch {
width: 29px;
height: 2px;
opacity: 0.3;
background-color: white;
border-radius: 1px;
position: relative;
}
.t-guitar .swiper-pagination-switch.swiper-active-switch {
background-color: #ffce1f;
border-radius: 1px;
opacity: 1;
top: -10px;
}
.t-guitar .lx-testimonials-swiper .pagination {
margin-top: 55px;
}
.accordion .t-guitar .swiper-pagination-switch.swiper-active-switch {
background-color: #dc783a;
}
.piano .t-guitar .swiper-pagination-switch.swiper-active-switch {
background-color: #d9966b;
}
.designer .t-customer.lx-testimonials-swiper {
top: 50px;
}
.designer .t-customer .swiper-pagination-switch {
width: 14px;
height: 14px;
opacity: 0.1;
background-color: #4a2e40;
border: none;
}
.designer .t-customer .swiper-pagination-switch.swiper-active-switch {
background-color: #5c394f;
opacity: 1;
}
.t-tatoo .swiper-pagination-switch {
width: 9px;
height: 9px;
border: 1px solid transparent;
}
.t-tatoo .swiper-pagination-switch.swiper-active-switch {
width: 8px;
height: 8px;
background: #ff1730;
-webkit-box-shadow: 0 0 0 3px rgba(255, 23, 48, 0.5);
box-shadow: 0 0 0 3px rgba(255, 23, 48, 0.5);
}
.t-tatoo .lx-testimonials-swiper .pagination {
margin-top: 55px;
}
.t-spa .swiper-pagination-switch {
width: 10px;
height: 10px;
border: 2px solid transparent;
}
.t-spa .swiper-pagination-switch.swiper-active-switch {
background-color: #fc8200;
box-shadow: 0 0 0 2px #a35a10;
}
.t-spa .lx-testimonials-swiper .pagination {
margin-top: 55px;
}
.lx-testimonials-swiper {
position: relative;
padding-bottom: 5px;
}
.career .t-tutor .swiper-pagination-switch {
opacity: 0.3;
background: white;
border-radius: 50%;
}
.career .t-tutor .swiper-pagination-switch.swiper-active-switch {
background: white;
opacity: 1;
}   .wpc-counter {
display: inline-block;
margin: 15px 33px;
}
.wpc-counter.staff{
margin: 35px 20px 35px 30px;
}
.wpc-counter .title {
font-family: "Lato", sans-serif;
font-size: 16px;
line-height: 20px;
font-variant: small-caps;
letter-spacing: 1px;
}
.wpc-counter.light .title {
color: white;
}
.computers.wpc-counter {
margin: 15px 45px;
}
.mobiles.wpc-counter {
margin: 15px 48px;
}
.mobiles.wpc-counter .title {
font-size: 14px;
font-variant: normal;
letter-spacing: 0;
}
.mobiles.wpc-counter .counter {
font-family: "RobotoSlab Bold", sans-serif;
}
.appliance.wpc-counter {
margin: 15px 45px;
}
.wpc-counter .counter {
font-family: "Ebrima Bold", sans-serif;
font-size: 50px;
font-weight: 700;
line-height: 60px;
}
.wpc-counter.light .counter {
color: #fff;
}
.computers.wpc-counter .counter {
font-family: "Montserrat Extra-Bold", sans-serif;
}
.computers.wpc-counter .title,
.appliance.wpc-counter .title {
font-size: 14px;
font-variant: normal;
letter-spacing: 0;
}
.consultant.wpc-counter  .counter {
font-size: 48px;
}
.consultant.wpc-counter:first-child {
margin-left: 15px;
}
.consultant.wpc-counter  {
margin: 15px 42px;
}
.consultant.wpc-counter  .title {
font-size: 14px;
line-height: 30px;
font-variant: normal;
letter-spacing: 0;
}
.icon-wrap-counter {
float: left;
margin-right: 15px;
}
.right .icon-wrap-counter {
float: right;
margin-left: 15px;
margin-right: 0;
}
.top .icon-wrap-counter {
float: none;
margin-left: 0;
margin-right: 0;
}
.wpc-counter.tutor {
float: left;
margin: 35px 54px 0;
}
.wpc-counter.tutor:first-child {
margin-left: 20px;
}
.wpc-counter.tutor .counter,
.wpc-counter.tutor .title {
color: #3a3e4a;
font-family: "Lato", sans-serif;
font-weight: 400;
line-height: 22px;
font-variant: small-caps;
display: inline;
}
.wpc-counter.tutor.light .counter,
.wpc-counter.tutor.light .title,
.wpc-counter.guitar.light .counter,
.wpc-counter.guitar.light .title,
.wpc-counter.cello.light .counter,
.wpc-counter.cello.light .title,
.wpc-counter.piano.light .counter,
.wpc-counter.piano.light .title {
color: #fff;
}
.wpc-counter.tutor .counter {
font-size: 12px;
margin-right: 5px;
}
.wpc-counter.tutor:last-child {
margin-right: 0;
}
.wpc-counter.tutor .title {
font-size: 16px;
}
.wpc-counter.tutor  .text-wrap {
float: left;
}
.wpc-counter.guitar .counter,
.wpc-counter.cello .counter,
.wpc-counter.piano .counter {
color: #892833;
font-family: "RobotoSlab Bold", sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 22px;
font-variant: small-caps;
}
.piano.wpc-counter .counter {
color: #d9966b;
font-family: "Poppins", sans-serif;
font-size: 22px;
font-weight: 400;
}
.cello.wpc-counter .counter {
color: #2b8da6;
font-size: 18px;
font-family: "Poppins", sans-serif;
}
.wpc-counter.guitar .title,
.wpc-counter.cello .title,
.wpc-counter.piano .title {
color: #666;
font-family: "Lato", sans-serif;
font-size: 10px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0.2px;
}
.piano.wpc-counter .title {
opacity: 0.8;
color: #050505;
font-size: 10px;
font-weight: 400;
line-height: 15px;
margin-top: 5px;
}
.wpc-counter.guitar {
margin: 19px 25px 0px;
}
.guitar .wpc-counter.guitar {
margin: 19px 38px 0 15px;
}
.wpc-counter.staff .counter,
.wpc-counter.staff .title {
font-family: "Montserrat", sans-serif;
font-weight: 400;
line-height: 22px;
font-variant: small-caps;
text-align: left;
}
.wpc-counter.staff.light .counter,
.wpc-counter.staff.light .title {
color: white;
}
.wpc-counter.staff.long .counter,
.wpc-counter.staff .title {
display: inline;
}
.wpc-counter.staff .counter {
font-size: 12px;
margin-right: 7px;
}
.wpc-counter.staff .title {
font-size: 16px;
}
.wpc-counter.staff .text-wrap {
text-align: left;
position: relative;
}
.wpc-counter.staff .text-wrap:before {
content: '';
width: 2px;
background-color: #3faee1;
position: absolute;
height: calc(100% + 10px);
top: -5px;
left: -15px;
}   .mechanic-add-cart-prod {
position: absolute;
top: 0;
left: 0;
background-color: rgba(255,255,255, 0.8);
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.banner-shop__title {
position: relative;
color: #fff;
transform: none;
font-size: 48px;
font-family: "Roboto Slab", sans-serif;
font-weight: bold;
}
.banner-shop {
margin-bottom: 45px;
}
.banner-shop__description {
font-family: "PT Sans Caption", sans-serif;
color: rgba(255,255,255,0.5);
}
.mechanic_product_detail .entry-summary .fa:hover {
opacity: .7;
}
.woocommerce .quantity .qty {
position: relative;
z-index: 999;
}
.woocommerce ul.list-products li.product .woocommerce-loop-product__title {
padding: 0;
font-family: "Roboto Slab", sans-serif;
line-height: 24px;
position: relative;
font-size: 18px;
margin-top: 15px;
}
.woocommerce .woocommerce-ordering select {
border: 1px solid #ccc;
padding: 5px;
font-family: "Lato", sans-serif;
}
.woocommerce .woocommerce-result-count {
margin-top: 20px;
font-family: "Lato", sans-serif;
}
.woocommerce ul.list-products li.product .woocommerce-loop-product__title:hover {
opacity: .8;
}
.woocommerce ul.list-products li.product, 
.woocommerce-page ul.list-products li.product {
padding: 10px;
list-style-type: none;
}
.list-products {
margin-top: 0;
margin-bottom: 70px;
}
.prod-content-wrap {
border: 1px solid #ccc;
padding: 15px;
}
.product .mechanic-prod-list-image {
height: auto;
position: relative;
height: 250px;
background-position: center;
background-repeat: no-repeat;
-webkit-background-size: contain;
background-size: contain;
}
.woocommerce div.product form.cart {
margin-top: 20px;
margin-bottom: 15px;
}
.mechanic_product_detail.single .single_add_to_cart_button {
background-color: #df9951;
}
.woocommerce ul.list-products li.product .button {
margin-top: 0;
}
.mechanic_product_detail .single_add_to_cart_button:hover {
opacity: .6;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding-bottom: 20px;
}
.woocommerce-tabs,
.related.list-products {
font-family: "Lato", sans-serif;
}
.related.list-products .list-products {
margin-top: 10px;
}
.mechanic_product_detail .product-info-content .product-title {
float: none;
line-height: 25px;
margin-bottom: 10px;
font-family: "Roboto Slab", sans-serif !important;
}
.mechanic_product_detail.single {
padding-bottom: 70px;
padding-top: 60px;
}
.mechanic_product_detail.single .product-title {
float: none;
}
.product .product-desc,
.product .desc-product {
font-family: "Lato", sans-serif;
line-height: 24px;
margin-top: 15px;
}
.woocommerce ul.list-products.lx-products li.product a,
.woocommerce ul.list-products li.product .price {
position: relative;
z-index: 9;
}
.woocommerce ul.list-products li.product:hover .mechanic-add-cart-prod {
opacity: 1;
}
.woocommerce-info,
.woocommerce-message {
border-top-color: #df9951;
}
.woocommerce ul.list-products li.product .price del {
display: inline-block;
}
.woocommerce-info::before,
.woocommerce-info,
.woocommerce-message::before {
color: #df9951;
}
.woocommerce ul.list-products li.product .mechanic-add-cart-prod .button {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.woocommerce-checkout .block-title,
#order_review,
#order_review_heading,
.woocommerce-shipping-fields,
.woocommerce-billing-fields {
font-family: "Roboto Slab", sans-serif;
}
.woocommerce-checkout .block-title {
margin-top: 90px;
text-align: center;
}
.lx-products .mechanic-prod-list-image {
height: 212px;
background-size: contain;
background-position: center;
}
.woocommerce ul.list-products li.product .price {
color: #df9951;
font-family: "Roboto Slab",sans-serif; 
margin-top: 3px;
}
.woocommerce ul.list-products li.product .onsale {
top: 5px;
right: 5px;
margin: 0;
}
.woocommerce ul.list-products li.product .product-img .onsale {
top: -7px;
right: 5px;
margin: 0;
width: 50px;
}
.woocommerce div.product p.cart {
margin-bottom: 10px;
margin-top: 15px;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt {
background-color: #df9951;
font-family: "Lato", sans-serif;
text-transform: none;
border-radius: 0;
color: #fff;
-webkit-box-shadow: 0px 5px 0px 0px #8d5e2d;
box-shadow: 0px 5px 0px 0px #8d5e2d;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover {
background-color: #df9951;
color: #fff;
opacity: .8;
}
.woocommerce div.product form.cart table label a {
font-family: "Lato", sans-serif;
color: #333;
font-size: 16px;
font-weight: 400;
padding-top: 15px;
display: inline-block;
}
.woocommerce-Price-amount.amount {
margin-top: 10px;
display: inline-block;
}
.woocommerce div.product form.cart table {
table-layout: auto;
margin-bottom: 0;
}
.woocommerce div.product form.cart table a {
font-family: "Lato", sans-serif;
}
.woocommerce div.product form.cart table label a {
font-family: "Lato", sans-serif;
color: #333;
font-size: 14px;
}
.sku_wrapper {
margin-top: 10px;
display: inline-block;
font-family: "Lato", sans-serif;
}
.woocommerce span.onsale {
background-color: #df9951;
min-height: 45px;
min-width: 50px;
}
.woocommerce ul.list-products li.product .button {
background: #df9951;
border-radius: 0;
color: #000;
font-family: "PT Sans Caption",sans-serif;
font-size: 14px;
padding: 13px 20px;
}
.woocommerce ul.list-products li.product .button:hover {
opacity: .7;
}
.woocommerce ul.list-products li.product .add_to_cart_button.added:before, .woocommerce-page ul.list-products li.product .add_to_cart_button.added:before {
content: "\f00c";
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
left: 0.8em;
top: 0.4em;
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
font-weight: 300;
}
.mechanic_cart li {
list-style-type: none;
display: inline-block;
}
.mechanic_cart ul {
clear: both;
display: table;
width: 100%;
}
.mechanic_cart img {
max-width: 80px;
}
.mechanic_cart .cart_item > ul {
margin-left: 0;
}
.mechanic_cart .cart_item li,
.mechanic_cart .heading li {
display: inline-block;
font-size: 20px;
}
.mechanic_cart .cart_item {
margin: 20px 0;
display: table;
width: 100%;
}
.mechanic_cart .complement-cart {
display: inline-block;
}
.cart_totals ul {
list-style-type: none;
}
.cart_totals ul li {
margin: 10px 0;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
display: inline-block;
}
.mechanic_cart .heading li,
.cart_totals ul li {
font-family: "Lato", sans-serif;
}
.cart_totals {
font-family: "Roboto Slab", sans-serif;
}
.post-content .woocommerce .cart_item img {
margin: 0;
max-width: 100%;
}
.mechanic_cart .complement-cart input {
border: 1px solid #ccc;
padding: 10px;
margin: 10px 10px 10px 0;
}
.mechanic_cart .cart_item li a:hover {
background-color: transparent;
color: #ccc !important;
}
.woocommerce-cart .block-title {
text-align: center;
font-family: "Roboto Slab", sans-serif;
}
.mechanic-cart-collaterals {
margin-bottom: 30px;
}
.return-to-shop {
margin-bottom: 30px;
}
.cart-empty {
margin-bottom: 10px;
}
.mechanic_cart .complement-cart input[type='submit'],
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.return-to-shop a,
.woocommerce input.button,
.woocommerce input.button.alt {
padding: 12px;
color: white;
font-family: "Lato",sans-serif;
font-size: 16px;
font-weight: 400;
border-radius: 0;
background-color: #df9951;
}
.woocommerce form .form-row input.input-text {
border: 1px solid #ccc;
padding: 10px;
}
.mechanic_cart .complement-cart input[type='submit']:hover,
.woocommerce a.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
opacity: .8;
background-color: #df9951;
}
.woocommerce-checkout #payment {
margin-bottom: 70px;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
background-color: transparent;
}
.woocommerce table.shop_table td {
line-height: 30px;
}
.mechanic_cart .product-name a {
font-family: "PT Sans Caption",sans-serif;
color: #222;
font-size: 15px;
}
.mechanic_cart .cart_item li a {
font-family: "PT Sans Caption",sans-serif;
font-size: 15px;
line-height: 20px;
color: #222;
}
.mechanic_cart .heading li,
.mechanic_cart .cart_item li {
padding: 0;
width: 25%;
float: left;
}
.mechanic_cart .cart_item li {
padding-left: 5px;
}
.mechanic_cart .cart_item li:first-child {
width: 9%;
}
.mechanic_cart .cart_item li:nth-child(2) {
width: 15.5%;
padding-right: 10px;
}
.mechanic_cart .cart_item li:nth-child(3) {
width: 26.5%;
}
.mechanic_cart .cart_item li:nth-child(4) {
width: 23.5%;
}
.mechanic_cart .cart_item li:nth-child(5) {
width: 10%;
}
.mechanic_cart .cart_item li:nth-child(6) {
width: 2%;
}
.woocommerce ul.list-products li.product a {
color: #222;
font-size: 18px;
}
.lx-blog-post,
.lx-products .product,
.woocommerce ul.list-products.lx-products li.product {
border: 1px dashed #dd9142;
padding: 20px;
}
.tutor .lx-blog-post {
padding: 0;
}
.lx-blog-post.consultant,
.lx-blog-post.guitar {
border: 2px solid #efefef;
}
.lx-blog-post.designer {
border: 1px solid #ececec;
border-radius: 3px;
}
.lx-blog-post.tutor .img-wrap {
height: 303px;
}
.lx-blog-post .info-wrap {
padding-top: 10px;
}
.blog .lx-blog-post.tutor .img-wrap {
height: 231px;
}
.lx-blog-post.tutor .cats,
.lx-blog-post.tutor .date,
.lx-blog-post.tutor .separator {
margin-top: 26px;
line-height: 20px;
}
.lx-blog-post.tutor .info-wrap {
background-color: #fff;
padding: 0 15px 23px 20px;
}
.lx-blog-post .img-wrap {
height: 212px;
}
.blog.posts-page .lx-main-wrapper {
padding: 280px 0 80px;
}
.lx-blog-post .title,
.lx-blog-post .title h3,
.woocommerce  ul.list-products.lx-products li.product .woocommerce-loop-product__title {
color: #1b1d27;
font-family: "Roboto Slab", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 21px;
margin-top: 0;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-ms-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
}
.lx-blog-post.tutor {
border: none;
}
.lx-blog-post.tutor .title,
.lx-blog-post.tutor .title h3 {
color: #3a3e4a;
font-family: "Ebrima",sans-serif;
}
.blog .lx-blog-post .title,
.blog .lx-blog-post .title h3 {
color: #373737;
font-family: "Poppins Medium",sans-serif;
font-size: 14px;
}
.blog .lx-blog-post.tutor .info-wrap {
background-color: #f7f7f7;
}
.blog .lx-blog-post.tutor {
padding: 0;
}
.lx-blog-post .title:hover,
.lx-blog-post .title h3:hover,
.lx-blog-post.mechanic .title:hover,
.lx-blog-post.mechanic .title:hover h3,
.woocommerce  ul.list-products.lx-products li.product .woocommerce-loop-product__title:hover {
opacity: 0.7;
}
.woocommerce-tabs {
margin-top: 10px;
float: left;
clear: both;
}
.single-product .mechanic_product_detail {
padding-bottom: 30px;
}
.lx-blog-post.mechanic .title,
.lx-blog-post.mechanic .title h3 {
color: white;
font-family: "RobotoSlab", sans-serif;
}
.lx-blog-post.consultant .title,
.lx-blog-post.consultant .title h3 {
font-family: "Ebrima", sans-serif;
color: #1b1d27;
}
.lawyer .lx-blog-post .title,
.lawyer .lx-blog-post .title h3 {
font-size: 18px;
color: #3a3b50;
font-family: inherit;
line-height: 21px;
}
.lx-blog-post.guitar .title,
.lx-blog-post.guitar .title h3 {
color: #1b1d27;
font-family: "RobotoSlab", sans-serif;
font-size: 16px;
font-weight: 400;
}
.piano .lx-blog-post.guitar .title,
.piano .lx-blog-post.guitar .title h3 {
font-family: "Poppins",sans-serif;
}
.cello .lx-blog-post.guitar .title,
.cello .lx-blog-post.guitar .title h3 {
font-family: "Poppins", sans-serif;
}
.lx-blog-post .title:hover,
.lx-blog-post.consultant .title:hover {
color: #7c7d82;
}
.lx-blog-post .desc p {
color: #989898;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
word-spacing: 1px;
}
.lx-blog-post .desc {
margin-top: 10px;
}
.lx-blog-post.designer .desc {
margin-top: 20px;
margin-bottom: 15px;
}
.lx-blog-post .cats:hover, 
.lx-blog-post .date:hover, 
.lx-blog-post .separator:hover {
opacity: 0.5;
}
.lx-blog-post .cats,
.lx-blog-post .date,
.lx-blog-post .separator {
opacity: 0.8;
color: #282828;
font-family: inherit;
font-size: 10px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0.7px;
margin-top: 20px;
display: inline-block;
}
.lx-blog-post.guitar .cats,
.lx-blog-post.guitar .date,
.lx-blog-post.guitar .separator {
opacity: 0.3;
color: #282828;
font-family: "Ebrima", sans-serif;
font-size: 10px;
font-weight: 400;
}
.lx-blog-post.designer .cats,
.lx-blog-post.designer .date,
.lx-blog-post.designer .separator {
opacity: 0.3;
color: #282828;
font-family: "Lato", sans-serif;
}
.lx-blog-post.designer .title,
.lx-blog-post.designer .title h3 {
opacity: 0.8;
color: #48273c;
font-family: "Playball", sans-serif;
font-size: 28px;
margin-top: 4px;
display: inline-block;
}
.lx-blog-post .title {
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.lx-blog-post .title:hover,
.lx-blog-post .title h3:hover {
opacity: .5;
}
.lx-blog-post.designer .desc p {
font-size: 12px;
padding-right: 10px;
letter-spacing: 0.1px;
line-height: 18px;
}
.mechanic_heading .title {
color: #fff;
font-weight: 400;
font-size: 52px;
font-family: "Roboto Slab", sans-serif;
font-weight: bold;
}
.mechanic_heading.dark .title {
color: #3a3e4a;
}
.mechanic_heading .title b {
color: #dd9142;
}
.blog .mechanic_heading .subtitle {
opacity: 0.7;
color: white;
font-family: "Lato", sans-serif;
word-spacing: 0.3px;
letter-spacing: 0.5px;
}
.blog .mechanic_heading.dark .subtitle {
opacity: 0.5;
color: #3a3e4a;
}
.single-post .menu-item {
position: relative;
}
.blog .mechanic_heading .title {
margin-bottom: 10px;
}
.single-post .lx-main-menu .menu-item:before {
bottom: 5px;
width: 70%;
}
.single-post .lx-main-menu .menu-item:last-child {
padding-right: 0;
}
.widget_mc4wp_form_widget .title-footer {
font-family: "Roboto Slab", sans-serif;
margin-bottom: 15px;
}
.blog .lx-main-menu .menu-item a:hover,
.single-post .lx-main-menu .menu-item a:hover {
color: #949292;
}
.lx-blog-post.classic {
border: 2px solid #efefef;
margin-bottom: 25px;
}
.lx-blog-post.classic .cats,
.lx-blog-post.classic .date,
.lx-blog-post.classic .separator {
font-family: "Ebrima", sans-serif;
}
.lx-blog-post.classic .title:hover,
.lx-blog-post .title:hover h3 {
color: #9e9898;
}
.lx-blog-post.classic .desc p {
color: #404040;
}
.lx-blog-post.classic .img-wrap {
position: relative;
}
.lx-blog-post.classic .img-wrap:before {
content: "";
background-color: #df9951;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-blog-post.classic:hover .img-wrap:before {
opacity: 0.65;
}
.blog .lx-main-wrapper {
margin-bottom: 85px;
padding: 210px 0 150px;
}
.search .blog .lx-main-wrapper {
margin-bottom: 50px;
}
.title-search-results {
margin-bottom: 10px;
text-align: center;
color: #373737;
font-family: "Poppins Medium",sans-serif;
}
.search .lx-cols-blog {
width: 100%;
}
.search .bottom-blog,
.blog .bottom-blog {
background-color: #f7f7f7;
margin-top: 95px;
padding-top: 95px;
padding-bottom: 95px;
}
.search .bottom-blog {
margin-top: 0;
}
.blog .lx-divider {
margin-top: 10px;
}
.blog .mechanic_heading .desc {
margin-top: 45px;
}
.lx-blog-post.mechanic {
background-color: rgb(28, 28, 25);
border-color: transparent;
}
.mechanic .lx-blog-post .cats,
.mechanic .lx-blog-post .date,
.mechanic .lx-blog-post .separator {
color: #fff;
font-family: "Ebrima", sans-serif;
}
.lawyer .lx-blog-post .cats,
.lawyer .lx-blog-post .date,
.lawyer .lx-blog-post .separator {
color: #282828;
font-family: "Poppins", sans-serif;
}
.lx-banner-post {
height: 405px;
border-left: 15px solid #fff;
border-right: 15px solid #fff;
background-position: center;
}
.lx-heading-post {
margin-top: 135px;
text-align: center;
margin-bottom: 30px;
}
.lx-heading-post a,
.lx-heading-post .separator {
opacity: 0.3;
color: #282828;
font-family: "Ebrima", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 30px;
letter-spacing: 1px;
}
.lx-heading-post .title {
color: #1b1d27;
font-family: "Ebrima", sans-serif;
font-size: 32px;
font-weight: 400;
line-height: 21px;
letter-spacing: 0;
margin-top: 6px;
cursor: default;
}
.single-posts {
padding-left: 30px;
padding-right: 30px;
}
.lx-article {
color: #666;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 26px;
margin-top: 53px;
letter-spacing: 0.2px;
word-spacing: 0.5px;
padding-right: 50px;
}
blockquote {
color: #404040;
font-family: "Lato", sans-serif;
font-size: 18px;
font-weight: 700;
font-style: italic;
line-height: 31px;
}
.single-post blockquote {
margin: -7px 0 0px 93px;
letter-spacing: -0.2px;
position: relative;
}
.lx-article p {
margin-bottom: 50px;
}
.single-post blockquote:before {
content: "“";
position: absolute;
left: -55px;
top: 30px;
color: #404040;
font-family: "Poppins Bold", sans-serif;
font-size: 70px;
font-weight: 400;
line-height: 31px;
font-style: normal;
}
.comment-form input,
.comment-form textarea {
background-color: #ebebeb;
border: none;
padding: 10px;
}
.comment-form input[type='text'],
.comment-form input[type='email'],
.comment-form textarea {
width: 100%;
border: none;
}
.comment-form > .comment-notes {
display: none;
}
.comment-form label {
color: #6b6b6b;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 22px;
margin-bottom: 3px;
}
.comment-widget .title {
color: #282828;
font-family: "Lato", sans-serif;
font-size: 18px;
font-weight: 700;
margin-bottom: 27px;
}
.comment-widget {
padding-right: 65px;
margin-bottom: 120px;
}
.comment-form textarea {
height: 163px;
margin-bottom: 8px;
}
.comment-form input {
height: 45px;
}
.comment-form input[type='submit'] {
color: white;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
background-color: #df9951;
margin-top: 15px;
padding: 0 110px;
}
.comment-form input[type='submit']:hover {
background-color: #222;
}
.single-post .sidebar {
margin-top: 60px;
margin-left: -15px;
padding-right: 0;
}
.lx-latest-post {
min-height: 95px;
margin-bottom: 20px;
}
.count-comments {
color: #282828;
font-family: "Lato", sans-serif;
font-size: 18px;
font-weight: 700;
margin-top: 65px;
margin-bottom: 30px;
}
.comment-widget li {
list-style-type: none;
}
.comment-widget .person img {
width: 65px;
height: 65px;
float: left;
margin-right: 30px;
}
.comment-widget .person .author,
.comment-widget .person .comment-date,
.comment-widget .text,
.comment-reply-link {
color: #282828;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 700;
margin-top: 7px;
display: inline-block;
letter-spacing: 0.5px;
}
.lx-banner-post:empty {
display: none;
}
.comment-widget .person .comment-date {
color: #b3b3b3;
font-size: 13px;
display: block;
font-family: "Lato Light", sans-serif;
}
.comment-widget .text {
color: #6b6b6b;
font-size: 14px;
padding-left: 95px;
font-weight: 300;
line-height: 26px;
}
.comment-reply-link {
color: #666;
font-size: 13px;
font-weight: 300;
}
.comment-widget .person .comment-date:before {
content: "";
background-image: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/images/icon-calendar.png);
background-repeat: no-repeat;
width: 13px;
height: 13px;
display: inline-block;
margin-right: 5px;
}
.comment .content {
margin-bottom: 40px;
}   .widget {
margin-bottom: 40px;
}
.widget.widget_latest_posts {
margin-bottom: 30px;
}
.widget .title-w {
color: #282828;
font-family: "Lato Bold", sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.widget.widget_search .title-w {
font-family: "Open Sans", sans-serif;
}
.widget.widget_search .search-submit {
display: none;
}
.widget.widget_search .search-form label {
display: block;
}
.widget.widget_search .search-field {
border-bottom: 1px solid #565656;
width: 100%;
color: #666;
font-family: "Lato", sans-serif;
font-size: 12px;
line-height: 32px;
letter-spacing: 0.4px;
}
.lx-latest-post .lx-img {
width: 95px;
height: 95px;
float: left;
margin-right: 10px;
}
.lx-latest-post .lx-link,
.lx-latest-post .lx-link h5 {
color: #282828;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.lx-latest-post .lx-link:hover,
.lx-latest-post .lx-link:hover h5 {
color: #000;
}
.lx-latest-post .date {
color: #666;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
margin-top: 15px;
display: inline-block;
}
.tagcloud a {
color: #404040;
font-family: "Lato", sans-serif;
font-size: 12px !important;
font-weight: 400;
line-height: 35px;
background-color: #e6e6e6;
padding: 5px 22px;
margin-right: 15px;
}
.tagcloud a:hover {
background-color: #d4cece;
}
.tagcloud {
margin-top: 10px;
}   .lx-short-info .img-wrap {
height: 425px;
}
.lx-short-info .title {
color: #e47b03;
font-family: "Ebrima", sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 21px;
margin-bottom: 15px;
}
.lx-short-info.classic_dark .title {
color: #23344c;
margin-bottom: 20px;
}
.lx-short-info.classic_dark .info-wrap {
padding: 50px 55px 55px;
margin-top: 55px;
}
.lx-short-info.classic .title,
.lx-short-info.classic_dark .title {
font-family: "Montserrat", sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: .2px;
}
.lx-short-info.classic .title {
color: #2e556f;
}
.lx-short-info.classic .info-wrap {
padding-bottom: 55px;
margin-top: 50px;
}
.lx-short-info .desc {
color: #6b6b6b;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.3px;
}
.lx-short-info .info-wrap {
background-color: white;
box-shadow: 0 3px 51px rgba(23, 23, 21, 0.15);
padding: 50px 55px 80px;
margin-left: -120px;
margin-top: 60px;
}   .lx-footer-menu ul {
margin-top: 0;
margin-bottom: 5px;
}
.lx-footer {
background-color: #2e2925;
padding-top: 80px;
padding-bottom: 80px;
}
.lx-footer-menu .menu-item {
display: inline-block;
}
.lx-footer-menu .menu-item:first-child {
padding-left: 0;
}
.lx-footer-menu .menu-item a,
.lx-footer .contact-info a {
font-family: "Ebrima", sans-serif;
font-size: 12px;
font-weight: 400;
color: white;
opacity: 0.7;
}
.lx-footer .text-footer {
opacity: .7;
color: #fff;
font-family: "Lato", sans-serif;
font-size: 14px;
line-height: 24px;
font-weight: 300;
}
.lx-footer .text-footer a {
color: #fff;
}
.lx-footer-menu {
margin-bottom: 20px;
}
.lx-footer .text-footer.classic {
font-family: "Ebrima", sans-serif;
padding: 0 10px;
}
.lx-footer .footer-wrap {
padding-left: 15px;
margin-bottom: 117px;
}
.lx-footer-menu .menu-item {
padding-left: 32px;
}
.widget-content {
font-size: 16px;
opacity: 0.5;
line-height: 24px;
font-family: "Lato Italic", sans-serif;
padding-right: 0;
margin-top: 0;
color: #fff;
margin-bottom: 25px;
}
.lx-footer .footer-content {
font-size: 12px;
line-height: 18px;
margin-top: 3px;
word-spacing: 0.7px;
padding-right: 15px;
}
.lx-footer .contact-info > a,
.lx-footer .contact-info p > a {
display: block;
font-family: "Ebrima", sans-serif;
color: #fff;
opacity: 0.5;
font-size: 12px;
font-weight: 400;
line-height: 26px;
}
.lx-footer .social-icons a {
font-size: 12px;
font-weight: 400;
color: #fff;
padding: 0 10px 0 0;
line-height: 10px;
}
.lx-footer-menu .menu-item a:hover {
color: #fff;
opacity: 1;
}
.lx-footer .social-icons a:hover,
.lx-footer .text-footer a:hover {
opacity: .5;
}
.lx-footer .copyright {
opacity: 0.3;
color: #bfbab0;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 18px;
text-align: center;
margin-top: 7px;
margin-bottom: 7px;
background-color: #16181f;
padding: 9px 0;
margin-bottom: 0;
}
.lx-footer .copyright .social-icons {
margin-top: 0;
}
.copyright .social-icons a {
font-size: 15px;
color: #6b6b6b;
}
.copyright .social-icons a:hover {
color: #b3b3b3;
}   .lx-jobs {
border: 1px solid #eaefe9;
position: relative;
padding: 17px 0 22px 40px;
margin: 0 15px 13px;
}
.lx-jobs:before,
.lx-jobs:after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 9px;
height: 100%;
background-color: #b3b3b3;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-jobs:after {
height: 0;
}
.lx-jobs .title {
color: #2a2a2b;
font-family: "Poppins Medium", sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 24px;
display: inline-block;
}
.lx-jobs:hover:after {
background-color: #dd9142;
height: 100%;
}
.lx-jobs .price,
.lx-jobs .desc {
color: #b3b3b3;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 30px;
padding-left: 20px;
}
.lx-jobs .desc {
color: #666;
line-height: 24px;
padding-left: 0;
}
.lx-jobs .info-wrap {
width: 75%;
display: inline-block;
}
.lx-jobs .btn-group {
padding-left: 50px;
position: absolute;
top: 37px;
}
.lx-jobs .btn {
color: #fff;
font-family: "Lato", sans-serif;
font-size: 11px;
font-weight: 700;
line-height: 21px;
background-color: #dd9142;
border-radius: 0;
display: inline-block;
padding: 7px 65px;
letter-spacing: 0.5px;
}
.lx-jobs .btn:hover {
background-color: #222;
}   .tooltipster-light {
border: none;
-webkit-box-shadow: 0 3px 18px rgba(23, 23, 21, 0.12);
box-shadow: 0 3px 18px rgba(23, 23, 21, 0.12);
border-radius: 0;
padding: 5px 7.5px;
}
body .lx-calendar table.booked-calendar tr.week td.active .date,
body .lx-calendar table.booked-calendar tr.week td.active:hover .date,
body .lx-calendar table.booked-calendar tr.entryBlock,
body .lx-calendar table.booked-calendar tr.week td.active {
background-color: transparent;
}
body .lx-calendar table.booked-calendar .booked-appt-list,
body .lx-calendar table.booked-calendar tr.week td.active {
border: 1px solid #dedede;
box-shadow: none;
border-radius: 0;
}
body .lx-calendar table.booked-calendar tr.week td.active {
border-bottom: 1px solid transparent;
}
body .lx-calendar table.booked-calendar .booked-appt-list {
padding-top: 13px;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list .timeslot-people span {
color: white;
font-family: "Lato", sans-serif;
padding: 5px;
display: inline-block;
}
body .booked-form .field .checkbox-radio-block,
body .booked-modal .bm-window p,
body .booked-modal .bm-window p.name,
body .booked-form .field label.field-label,
body .booked-form .field p.field-small-p,
body .booked-form .field input,
body .booked-modal input[type=submit].button-primary {
font-family: "Lato", sans-serif;
font-weight: 400;
}
#customerChoices .field .checkbox-radio-block input {
visibility: hidden;
}
body .booked-form .field label.field-label {
margin-bottom: 10px;
}
#customerChoices .field .checkbox-radio-block label {
position: relative;
}
body .booked-form .field input,
body .booked-modal input[type=submit].button-primary,
body .booked-form .field .cancel.button {
font-size: 16px;
padding: 15px 35px;
}
body:not(.barber) .booked-form .field input:not([type='submit']) {
padding: 11px 10px;
}
body .booked-form .field .cancel.button {
color: #fff;
opacity: 0.2;
background-color: #9f7150;
}
body .booked-form .field .cancel.button:hover {
opacity: 0.5;
}
body .booked-form .field input[type='text'],
body .booked-form .field input[type='email'],
body .booked-form .field input[type='password'] {
border-radius: 0;
}
body .booked-form .required-asterisk {
font-size: 5px;
position: relative;
color: #9f7150;
top: -10px;
left: -5px;
}
#customerChoices .field .checkbox-radio-block label:before,
#customerChoices .field .checkbox-radio-block label:after {
content: "";
border-radius: 50%;
position: absolute;
left: -20px;
visibility: visible;
}
#customerChoices .field .checkbox-radio-block label:before {
width: 17px;
height: 17px;
border: 1px solid #b3b3b3;
}
#customerChoices .field .checkbox-radio-block label:after {
width: 9px;
height: 9px;
background-color: #1b1d27;
left: -16px;
top: 4px;
opacity: 0;
}
body .booked-modal .bm-window .booked-scrollable .bookings {
margin-bottom: 15px;
}
#customerChoices .field .checkbox-radio-block input:checked + label:after {
opacity: 1;
}
body:not(.barber) .booked-modal input[type=submit].button-primary:hover,
body:not(.barber) table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover {
opacity: 0.6;
}
body .lx-calendar.consultant table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.consultant table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body.booked-consultant .booked-modal input[type=submit].button-primary {
background-color: #0094cd !important;
border-color: #0094cd !important;
}
body.booked-consultant .booked-form .field .cancel.button {
background-color: #0094cd;
}
body.booked-flat .booked-form .field .cancel.button {
background-color: #0094cd;
}
body .cleaner.lx-calendar.cello.pool table.booked-calendar td .date span {
color: #fff;
}
body .cleaner.lx-calendar.cello.pool table.booked-calendar td.prev-month .date span,
body .cleaner.lx-calendar.cello.pool table.booked-calendar td.next-month .date span {
color: #bdbdbd;
}
body .cleaner.lx-calendar.cello.pool table.booked-calendar tr.week td.active .date .number,
body .cleaner.lx-calendar.cello.pool table.booked-calendar .booked-appt-list {
background-color: transparent;
}
body.booked-tutor .booked-modal input[type=submit].button-primary,
body.booked-tutor .booked-form .field .cancel.button {
background-color: #e46d64;
border-color: #e46d64;
}
body .cleaner.pool.lx-calendar table tbody,
body .cleaner.lx-calendar.cello.pool table.booked-calendar td .date {
background-color: #4c8cb7 !important;
}
body .cleaner.lx-calendar.cello.pool table.booked-calendar td:first-child {
border-left: 1px solid transparent;
}
body.booked-cleaner.cello .booked-modal input[type=submit].button-primary,
body.booked-cleaner.cello .booked-form .field .cancel.button {
background-color: #f80;
border-color: #f80;
}
body.booked-cleaner.cello.craffer .booked-modal input[type=submit].button-primary,
body.booked-cleaner.cello.craffer .booked-form .field .cancel.button {
background-color: #c31242;
border-color: #c31242;
}
body.booked-cleaner.cello.pool .booked-modal input[type=submit].button-primary,
body.booked-cleaner.cello.pool .booked-form .field .cancel.button {
background-color: #2e556f;
border-color: #2e556f;
}
body.booked-designer .booked-modal input[type=submit].button-primary,
body.booked-designer .booked-form .field .cancel.button {
background-color: #c3618b;
border-color: #c3618b;
}
body.booked-tatoo .booked-modal input[type=submit].button-primary,
body.booked-tatoo .booked-form .field .cancel.button {
background-color: #d91427;
border-color: #d91427;
}
body.booked-spa .booked-modal input[type=submit].button-primary,
body.booked-spa .booked-form .field .cancel.button {
background-color: #fc8200;
border-color: #fc8200;
}
body.booked-guitar .booked-modal input[type=submit].button-primary,
body.booked-guitar .booked-form .field .cancel.button {
background-color: #892833;
border-color: #892833;
}
body.booked-arhitecture .booked-modal input[type=submit].button-primary,
body.booked-arhitecture .booked-form .field .cancel.button {
background-color: #94ab4f;
border-color: #94ab4f;
}
body.booked-mobiles .booked-modal input[type=submit].button-primary,
body.booked-mobiles .booked-form .field .cancel.button {
background-color: #fba529;
border-color: #fba529;
}
body.booked-computers .booked-modal input[type=submit].button-primary,
body.booked-computers .booked-form .field .cancel.button {
background-color: #ff7e00;
border-color: #ff7e00;
}
body.booked-appliance .booked-modal input[type=submit].button-primary,
body.booked-appliance .booked-form .field .cancel.button {
background-color: #fe5339;
border-color: #fe5339;
}
body.booked-mechanic .booked-modal input[type=submit].button-primary,
body.booked-mechanic .booked-form .field .cancel.button {
background-color: #dd9142;
border-color: #dd9142;
}
body.booked-cello .booked-modal input[type=submit].button-primary,
body.booked-cello .booked-form .field .cancel.button {
background-color: #371913;
border-color: #371913;
}
body.booked-pet .booked-modal input[type=submit].button-primary,
body.booked-pet .booked-form .field .cancel.button,
body .lx-calendar.pet table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #e4c51b !important;
border-color: #e4c51b !important;
}
body.booked-consultant .booked-modal .bm-window p i.fa {
color: #0094cd;
}
body.booked-flat .booked-modal .bm-window p i.fa {
color: #ff4460;
}
body.booked-cleaner.cello .booked-modal .bm-window p i.fa {
color: #f80;
}
body.booked-cleaner.cello.craffer .booked-modal .bm-window p i.fa {
color: #c31242;
}
body.booked-cleaner.cello.pool .booked-modal .bm-window p i.fa {
color: #2e556f;
}
body .booked-cleaner.cello.pool .booked-modal .bm-window p i.fa {
color: #2e556f;
}
body.booked-tutor .booked-modal .bm-window p i.fa {
color: #e46d64;
}
body.booked-designer .booked-modal .bm-window p i.fa {
color: #c3618b;
}
body.booked-tatoo .booked-modal .bm-window p i.fa {
color: #d91427;
}
body.booked-spa .booked-modal .bm-window p i.fa {
color: #fc8200;
}
body.booked-guitar .booked-modal .bm-window p i.fa {
color: #892833;
}
body.booked-arhitecture .booked-modal .bm-window p i.fa {
color: #94ab4f;
}
body.booked-mobiles .booked-modal .bm-window p i.fa {
color: #fba529;
}
body.booked-computers .booked-modal .bm-window p i.fa {
color: #ff7e00;
}
body.booked-appliance .booked-modal .bm-window p i.fa {
color: #fe5339;
}
body.booked-mechanic .booked-modal .bm-window p i.fa {
color: #dd9142;
}
body.booked-cello .booked-modal .bm-window p i.fa {
color: #371913;
}
body .lx-calendar.lx_consultant .booked-form .field .cancel.button {
background-color: #0094cd;
}
body .booked-cleaner.cello.pool .booked-form .field .cancel.button {
background-color: #2e556f;
}
body .lx-calendar table.booked-calendar tr.week td.active .date {
background-color: #fff !important;
}
body .lx-calendar.flat table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.flat  table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body.booked-flat .booked-modal input[type=submit].button-primary {
background-color: #ff4460 !important;
border-color: #ff4460 !important;
}
body .lx-calendar.tutor .booked-calendar-wrap .booked-appt-list .timeslot:hover {
background: transparent;
}
body .lx-calendar.tutor table.booked-calendar tr.week td.active {
background-color: rgb(220, 117, 109) !important;
}
body .lx-calendar.tutor table.booked-calendar tr.week td.active .date,
body .lx-calendar.tutor table.booked-calendar tr.week td.active .date .number,
body .lx-calendar.arhitecture table.booked-calendar tr.week td.active .date,
body .lx-calendar.guitar table.booked-calendar tr.week td.active .date {
background-color: inherit !important;
}
body .lx-calendar.guitar table.booked-calendar .booked-appt-list .timeslot .timeslot-people button  {
background-color: #892833;
border-color: #892833;
}
body .lx-calendar.cleaner.cello table.booked-calendar td:first-child {
border-left: 1px solid transparent;
}
body .lx-calendar.cleaner.cello .booked-calendar-wrap .booked-appt-list h2 strong,
body .lx-calendar.cleaner.cello .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-range,
body .lx-calendar.cleaner.cello .booked-calendar-wrap .booked-appt-list .timeslot .spots-available,
body .lx-calendar.cleaner.cello .booked-calendar-wrap .booked-appt-list span {
color: #fff;
}
body .lx-calendar.cleaner.cello.craffer .booked-calendar-wrap .booked-appt-list h2 strong,
body .lx-calendar.cleaner.cello.craffer .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-range,
body .lx-calendar.cleaner.cello.craffer .booked-calendar-wrap .booked-appt-list .timeslot .spots-available,
body .lx-calendar.cleaner.cello.craffer .booked-calendar-wrap .booked-appt-list span {
color: #333;
}
body .lx-calendar.cleaner.cello.craffer table.booked-calendar .booked-appt-list {
background-color: #fff;
}
body .lx-calendar.cello table.booked-calendar .booked-appt-list {
background-color: #171717;
}
body .lx-calendar.arhitecture table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.arhitecture table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #94ab4f !important;
border-color: #94ab4f !important;
}
body .cleaner.lx-calendar.cello.pool table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .cleaner.lx-calendar.cello.pool table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #2e556f !important;
border-color: #2e556f !important;
}
body .lx-calendar.computers table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.computers table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #042820 !important;
border-color: #042820 !important;
}
body .lx-calendar.cello table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.cello table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #371913 !important;
border-color: #371913 !important;
}
body .lx-calendar.mechanic table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.mechanic table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #1c1c18 !important;
border-color: #1c1c18 !important;
}
body .lx-calendar.appliance table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.appliance table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #492212 !important;
border-color: #492212 !important;
}
body .lx-calendar.mobiles table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .lx-calendar.mobiles table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover  {
background-color: #1b1d27 !important;
border-color: #1b1d27 !important;
}
body .lx-calendar.tutor table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #3a3e4a;
border-color: #3a3e4a;
}
body .lx-calendar.designer table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #5c394f;
border-color: #5c394f;
}
body .lx-calendar.spa  table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #fc8200;
border-color: #fc8200;
}
body .lx-calendar.tatoo  table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #d91427;
border-color: #d91427;
}
body .lx-calendar.spa table.booked-calendar .booked-appt-list,
body .lx-calendar.spa table.booked-calendar tr.week td.active .date .number {
background-color: #f4efe9;
}
body .lx-calendar.tutor table.booked-calendar tr.week td.active .date .number,
body .lx-calendar.tutor  table.booked-calendar .booked-appt-list .timeslot .timeslot-people button span {
color: #fff;
}
body .lx-calendar.tutor .booked-calendar-wrap .booked-appt-list .timeslot .spots-available,
body .lx-calendar.tutor .booked-calendar-wrap .booked-appt-list span {
color: #525252;
}
body .lx-calendar.flat table.booked-calendar td .date,
body .lx-calendar.flat table.booked-calendar td.prev-date .date,
body .lx-calendar.flat table.booked-calendar td.next-date .date,
body .lx-calendar.flat table tbody,
body .lx-calendar.flat table.booked-calendar td.prev-date .date:hover,
body .lx-calendar.flat table.booked-calendar td.next-date .date:hover {
background: #efefef !important;
}
body.booked-flat .booked-form .field .cancel.button {
background-color: #ff4460;
}
body .booked-modal .bm-window .booked-scrollable {
background: #fff;
}
body .booked-modal .bm-window p small {
text-transform: none;
}
body .booked-modal .bm-window p small {
padding: 10px 0;
font-size: 18px;
text-align: center;
}
body .barber.lx-calendar .booked-modal .bm-window p small {
opacity: 0.7;
color: #fdfdfd;
}
body .booked-modal p.booked-title-bar {
background-color: #1b1d27 !important;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list .timeslot .fa {
display: none;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time {
padding-left: 0;
}
body .lx-calendar table.booked-calendar tr.week td.active .date {
background-color: #f4efe9 !important;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-range {
color: #4a4a4a;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
margin-left: -5px;
display: inline-block;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list .timeslot .spots-available {
color: #c9c7c7;
font-family: "Lato", sans-serif;
font-size: 10px;
line-height: 15px;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list h2 {
font-family: "Lato", sans-serif;
display: table;
width: 100%;
margin-bottom: 20px;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list span {
display: block;
color: #b3b3b3;
font-size: 14px;
display: table-footer-group;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list h2 strong {
font-weight: 400;
color: #4a4a4a;
font-size: 18px;
font-family: "Lato Bold", sans-serif;
display: table-header-group;
}
body .lx-calendar table.booked-calendar tr.entryBlock td {
padding-top: 0;
}
body #booked-profile-page input[type=submit],
body #booked-profile-page button,
body .booked-list-view input[type=submit],
body .booked-list-view button,
body table.booked-calendar input[type=submit],
body table.booked-calendar button,
body .booked-modal input[type=submit],
body .booked-modal button {
line-height: 17px;
padding: 5px;
}
body .accordion.lx-calendar table.booked-calendar td:hover .date span {
background-color: rgba(220, 120, 58, 0.05);
}
body .piano.lx-calendar table.booked-calendar td:hover .date span {
background-color: rgba(137, 40, 51, 0.05);
}
body .designer.lx-calendar table.booked-calendar td:hover .date span {
background-color: rgba(195, 97, 139, 0.05);
}
body .cleaner.pool.lx-calendar .lx-calendar.large_font table.booked-calendar td .date span {
color: #fff;
}
.tutor .tooltipster-light {
opacity: 0.7;
border: 1px solid rgba(80, 83, 95, 0.3);
}
.cleaner:not(.pool):not(.craffer) .tooltipster-light {
background-color: #292929;
}
.cleaner:not(.pool):not(.craffer) .tooltipster-light .tooltipster-content {
color: #fff;
}
.tooltipster-light .tooltipster-content {
color: #6d6d6d;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 21px;
}
body .lx-calendar table.booked-calendar td.prev-date .date,
body .lx-calendar table.booked-calendar td.prev-date:hover .date,
body .lx-calendar table.booked-calendar td.prev-date:hover .date span {
background: #fff !important;
}
body .guitar.lx-calendar table.booked-calendar th {
padding: 12px 0;
}
body .guitar.lx-calendar .large_font table.booked-calendar th {
padding: 21px 0;
}
.lx-calendar {
margin: 10px 15px;
}
.lx-calendar tbody {
background: #fff;
}
body .lx-calendar table.booked-calendar td.next-month .date {
background: #fff;
}
.stuff .lx-calendar {
-webkit-box-shadow: 0 15px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 8px rgba(0, 0, 0, 0.2);
}
.lx-calendar.small {
margin: 10px auto;
width: 50%;
}
.lx-calendar.cello {
-webkit-box-shadow: 0 15px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 8px rgba(0, 0, 0, 0.2);
}
.consultant .lx-calendar {
-webkit-box-shadow: 0 15px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0 15px 8px rgba(0, 0, 0, 0.2);
}
body .lx-calendar table.booked-calendar thead th .monthName {
opacity: 0.7;
color: white;
font-family: "Lato", sans-serif;
font-size: 17px;
font-weight: 400;
text-transform: capitalize;
}
body .designer.lx-calendar table.booked-calendar thead th .monthName,
body .tatoo.lx-calendar table.booked-calendar thead th .monthName,
body .architect.lx-calendar table.booked-calendar thead th .monthName,
body .lx-calendar.large_font table.booked-calendar thead th .monthName {
font-size: 22px;
}
body .designer.lx-calendar.large_font table.booked-calendar thead th .monthName,
body .tatoo.lx-calendar.large_font table.booked-calendar thead th .monthName,
body .spa.lx-calendar.large_font table.booked-calendar thead th .monthName,
body .architect.lx-calendar.large_font table.booked-calendar thead th .monthName,
body .stuff.lx-calendar.large_font table.booked-calendar thead th .monthName {
font-size: 24px;
}
body .designer.lx-calendar table.booked-calendar tr.days th,
body .designer.lx-calendar table.booked-calendar td .date span,
body .tatoo.lx-calendar table.booked-calendar tr.days th,
body .tatoo.lx-calendar table.booked-calendar td .date span,
body .spa.lx-calendar table.booked-calendar thead th .monthName,
body .spa.lx-calendar table.booked-calendar tr.days th,
body .spa.lx-calendar table.booked-calendar td .date span,
body .architect.lx-calendar table.booked-calendar tr.days th,
body .architect.lx-calendar table.booked-calendar td .date span {
font-size: 18px;
}
body .designer.lx-calendar.large_font table.booked-calendar tr.days th,
body .designer.lx-calendar.large_font table.booked-calendar td .date span,
body .tatoo.lx-calendar table.booked-calendar td .date span,
body .tatoo.lx-calendar.large_font table.booked-calendar tr.days th,
body .tatoo.lx-calendar.large_font table.booked-calendar td .date span,
body .spa.lx-calendar.large_font table.booked-calendar tr.days th,
body .spa.lx-calendar.large_font table.booked-calendar td .date span,
body .architect.lx-calendar.large_font table.booked-calendar tr.days th,
body .architect.lx-calendar.large_font table.booked-calendar td .date span,
body .stuff.lx-calendar.large_font table.booked-calendar td .date span,
body .stuff.lx-calendar.large_font table.booked-calendar tr.days th {
font-size: 20px;
}
body .barber.lx-calendar table.booked-calendar thead th .monthName,
body .consultant.lx-calendar table.booked-calendar thead th .monthName,
body .lawyer.lx-calendar table.booked-calendar thead th .monthName {
font-size: 22px;
}
body .barber.lx-calendar.large_font table.booked-calendar thead th .monthName,
body .consultant.lx-calendar.large_font table.booked-calendar thead th .monthName,
body .lawyer.lx-calendar.large_font table.booked-calendar thead th .monthName {
font-size: 24px;
}
body .flat.lx-calendar table.booked-calendar thead th .monthName,
body .flat.lx-calendar.large_font table.booked-calendar tr.days th,
body .flat.lx-calendar.large_font table.booked-calendar td .date span {
font-size: 22px;
}
body .flat.lx-calendar.large_font table.booked-calendar thead th .monthName {
font-size: 27px;
}
body .flat.lx-calendar table.booked-calendar tr.days th,
body .flat.lx-calendar table.booked-calendar td .date span {
font-size: 18px;
}
body .lx-calendar table.booked-calendar th .monthName a {
opacity: 0.7;
color: white;
}
body .lx-calendar table.booked-calendar thead th .page-right {
background: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/images/arrow-right.png) no-repeat;
}
body .widget table.booked-calendar thead th .page-right {
background: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/images/arrow-right-small.png) no-repeat;
}
body .lx-calendar table.booked-calendar thead th .page-left {
background: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/images/arrow-left.png) no-repeat;
}
body .widget table.booked-calendar thead th .page-left {
background: url(//kanzlei-kerner.de/wp-content/themes/mechanic-professional/assets/images/arrow-left-small.png) no-repeat;
}
body .lx-calendar table.booked-calendar thead th .page-left .fa:before,
body .lx-calendar table.booked-calendar thead th .page-right .fa:before,
body .widget table.booked-calendar thead th .page-right .fa:before,
body .widget table.booked-calendar thead th .page-left .fa:before {
visibility: hidden;
}
body .lx-calendar table.booked-calendar thead th .page-left,
body .lx-calendar table.booked-calendar thead th .page-right  {
top: 40%;
}
body .lx-calendar table.booked-calendar th {
line-height: 1.4;
}
body .lx-calendar.cello.large_font table.booked-calendar th {
padding-top: 20px;
padding-bottom: 20px;
}
body .lx-calendar.cello table.booked-calendar th {
padding-top: 13px;
padding-bottom: 13px;
}
body .cleaner.lx-calendar.cello table.booked-calendar th {
padding-top: 18px;
padding-bottom: 18px;
}
body .lx-calendar.cello table.booked-calendar thead th {
background-color: #371913 !important;
border-color: #371913 !important;
}
body .cleaner.lx-calendar.cello table.booked-calendar thead th {
background-color: #121111 !important;
border-color: #121111 !important;
}
body .lawyer.lx-calendar table.booked-calendar {
-webkit-box-shadow: 0 15px 84px rgba(0, 0, 0, 0.27);
box-shadow: 0 15px 84px rgba(0, 0, 0, 0.27);
}
body .lawyer.lx-calendar table.booked-calendar td.today .date span {
background-color: rgba(40, 48, 82, 0.2);
}
body .lawyer.lx-calendar.cello table.booked-calendar thead th {
background-color: #212931 !important;
border-color: #212931 !important;
}
body .lx-calendar.lawyer table.booked-calendar tr.days,
body .lx-calendar.lawyer table.booked-calendar tr.days th,
body .lx-calendar.lawyer .booked-calendarSwitcher.calendar,
body .lx-calendar.lawyer .booked-calendarSwitcher.calendar select,
body .lx-calendar.lawyer #booked-profile-page .booked-tabs {
background-color: #b5a373 !important;
border-color: #b5a373 !important;
}
body .cleaner.craffer.lx-calendar.cello table.booked-calendar thead th {
background-color: #23344c !important;
border-color: #23344c !important;
}
body .pet.lx-calendar table.booked-calendar thead th {
background-color: #294145 !important;
border-color: #294145 !important;
}
body .pet.lx-calendar table.booked-calendar tr.days th {
background-color: #e4c51b !important;
border-color: #e4c51b !important;
}
body .cleaner.pool.lx-calendar.cello table.booked-calendar thead th {
background-color: #2e556f !important;
border-color: #2e556f !important;
}
body .cleaner.pool.lx-calendar table.booked-calendar td.prev-date .date,
body .cleaner.pool.lx-calendar table.booked-calendar td.prev-date:hover .date,
body .cleaner.pool.lx-calendar table.booked-calendar td.prev-date:hover .date span,
body .cleaner.pool.lx-calendar .lx-calendar.cello table.booked-calendar td .date {
background-color: #4c8cb7 !important;
}
body .cleaner.pool.lx-calendar .lx-calendar table tbody {
background-color: #4c8cb7 ;
}
body .cleaner.craffer.lx-calendar.cello table.booked-calendar tr.days th {
background-color: #c31242 !important;
border-color: #c31242 !important;
}
body .cleaner.pool.lx-calendar.cello table.booked-calendar tr.days th {
background-color: #74e4e7 !important;
border-color: #74e4e7 !important;
opacity: 1;
}
body .cleaner.lx-calendar.cello table.booked-calendar tr.days th {
background-color: #f80 !important;
border-color: #f80 !important;
}
body .cleaner.craffer.lx-calendar.cello table.booked-calendar td.today .date span,
body .cleaner.craffer.lx-calendar table.booked-calendar td.prev-date .date span {
color: #4c4c4c !important;
}
body .cleaner.craffer.lx-calendar table tbody {
background-color: #fff;
}
body .cleaner.craffer.lx-calendar table.booked-calendar td.prev-date .date,
body .cleaner.craffer.lx-calendar table.booked-calendar td.prev-date:hover .date,
body .cleaner.craffer.lx-calendar table.booked-calendar td.prev-date:hover .date span,
body .cleaner.craffer.lx-calendar.cello table.booked-calendar td .date {
background-color: white !important;
}
body .cleaner table.booked-calendar td.prev-date .date,
body .cleaner table.booked-calendar td.prev-date:hover .date,
body .cleaner table.booked-calendar td.prev-date:hover .date span,
body .cleaner.lx-calendar.cello table.booked-calendar td .date {
background-color: #171717 !important;
}
body .cleaner.lx-calendar table.booked-calendar td.prev-date .date span {
color: #fff;
}
body .cleaner.lx-calendar table tbody {
background-color: #171717;
}
body .cleaner.lx-calendar.tutor table.booked-calendar td:first-child {
border: 0;
}
body .lx-calendar.cleaner:not(.pool, .craffer) table.booked-calendar td.prev-date.prev-month .date span,
body .lx-calendar.cleaner:not(.pool, .craffer) table.booked-calendar td.next-month .date span {
opacity: 0.2;
color: white;
}
body .cleaner.lx-calendar.cello table.booked-calendar td.today .date span {
color: #fff !important;
}
body .cleaner.lx-calendar.cello table.booked-calendar td.today .date span {
background-color: rgba(40,48,82,0.2);
}
body .cleaner.pool.lx-calendar.cello table.booked-calendar td.today .date span {
background-color: rgba(255,255,255,0.1);
}
body .cleaner.lx-calendar.cello {
box-shadow: 0 3px 51px rgba(23, 23, 21, 0.15);
}
body .accordion.lx-calendar.cello table.booked-calendar thead th {
background-color: #0b161a !important;
border-color: #0b161a !important;
}
body .accordion.lx-calendar.cello table.booked-calendar tr.days th {
background-color: #dc783a !important;
border-color: #dc783a !important;
}
body .piano.lx-calendar.cello table.booked-calendar thead th {
background-color: #1d1b19 !important;
border-color: #1d1b19 !important;
}
body .piano.lx-calendar.cello table.booked-calendar tr.days th {
background-color: #d9966b !important;
border-color: #d9966b !important;
}
body .piano.lx-calendar.cello table.booked-calendar td.today .date span {
background-color: rgba(217,150,107,0.2);
}
body .lx-calendar.cello table.booked-calendar td.today .date span {
background-color: rgba(220,120,58,0.2);
}
body .lx-calendar.cello table.booked-calendar tr.days th {
background-color: #45737f !important;
padding: 14px 0 14px;
border-color: #45737f !important;
}
body .lx-calendar.cello table.booked-calendar td.today .date span {
background-color: rgba(85,36,30,0.2);
}
body .lx-calendar.cello table.booked-calendar tr:first-child td {
padding-top: 10px;
}
body .lx-calendar.cello table.booked-calendar tr.days th {
font-size: 14px;
}
body .lx-calendar.cello table.booked-calendar thead th .monthName {
font-size: 17px;
}
body .lx-calendar.cello.large_font table.booked-calendar thead th .monthName {
font-size: 24px;
}
body .lx-calendar.cello.large_font table.booked-calendar tr.days th,
body .lx-calendar.cello.large_font table.booked-calendar td .date span {
font-size: 20px;
}
body .lx-calendar.cello table.booked-calendar td .date,
body .lx-calendar.cello table.booked-calendar td .date span {
font-size: 14px;
}
body .lx-calendar.cello table.booked-calendar td .date {
line-height: 40px !important;
}
body .lx-calendar table.booked-calendar td .date span
body .stuff.lx-calendar table.booked-calendar thead th {
background-color: #322b25 !important;
border-color: #322b25 !important;
}
body .lx-calendar.large_font table.booked-calendar tr.days th,
body .lawyer.lx-calendar table.booked-calendar tr.days th,
body .lawyer.lx-calendar table.booked-calendar td .date span {
font-size: 18px;
}
body .barber.lx-calendar table.booked-calendar tr.days th,
body .barber.lx-calendar table.booked-calendar td .date span,
body .consultant.lx-calendar table.booked-calendar tr.days th,
body .consultant.lx-calendar table.booked-calendar td .date span {
font-size: 18px;
}
body .barber.lx-calendar.large_font table.booked-calendar tr.days th,
body .barber.lx-calendar.large_font table.booked-calendar td .date span,
body .consultant.lx-calendar.large_font table.booked-calendar tr.days th,
body .consultant.lx-calendar.large_font table.booked-calendar td .date span,
body .lawyer.lx-calendar.large_font table.booked-calendar tr.days th,
body .lawyer.lx-calendar.large_font table.booked-calendar td .date span {
font-size: 20px;
}
body .lx-calendar table.booked-calendar tr.days th {
opacity: 0.7;
color: white;
font-family: "Open Sans Light", sans-serif;
font-size: 14px;
}
body .lx-calendar table.booked-calendar tr.days th {
padding: 17px 0 17px;
}
body .lx-calendar.large_font table.booked-calendar td .date span {
font-size: 18px;
}
body .lx-calendar.cleaner:not(.pool):not(.craffer) table.booked-calendar td .date span {
color: #fff;
background: #171717;
}
body .lx-calendar.cello.cleaner table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #f80 !important;
}
body .lx-calendar.cello.craffer table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
background-color: #c31242 !important;
border-color: #c31242 !important;
}
body .lx-calendar.cello.craffer table.booked-calendar .booked-appt-list .timeslot .timeslot-people button span {
color: #fff;
}
body .lx-calendar.cello.cleaner .booked-calendar-wrap .booked-appt-list .timeslot:hover {
background-color: transparent;
}
body .flat .lx-calendar.large_font table.booked-calendar td .date {
line-height: 68px !important;
}
body .lx-calendar table.booked-calendar td .date span {
font-family: "Open Sans Light", sans-serif;
font-size: 14px;
font-weight: 300;
}
body .lx-calendar table.booked-calendar td.prev-date.prev-month .date span,
body .lx-calendar table.booked-calendar td.prev-date.next-month .date span {
color: #bdbdbd;
}
body .lx-calendar table.booked-calendar td.prev-date .date span {
color: #4c4c4c;
}
body .lx-calendar table.booked-calendar td.today .date span {
background-color: #d4d6dc;
border: none;
color: #4c4c4c !important;
border-radius: 50%;
}
body .lx-calendar table.booked-calendar td {
border-right: none;
}
body .designer.lx-calendar.large_font table.booked-calendar td .date {
line-height: 64px !important;
}
body .lx-calendar table.booked-calendar td .date  {
line-height: 50px !important;
}
body .architect.lx-calendar table.booked-calendar td .date {
line-height: 50px !important;
}
body .lx-calendar.flat table.booked-calendar td .date {
line-height: 62px !important;
}
body .lx-calendar.guitar table.booked-calendar td .date  {
line-height: 40px !important;
}
body .lx-calendar.guitar table.booked-calendar td {
height: 30px !important;
}
body .lx-calendar table.booked-calendar td {
height: 50px !important;
}
body .lx-calendar table.booked-calendar tr:last-child td {
padding-bottom: 15px;
}
body .lx-calendar table.booked-calendar tr:first-child td {
padding-top: 15px;
}
body .lx-calendar.consultant table.booked-calendar tr.days,
body .lx-calendar.consultant table.booked-calendar tr.days th,
body .lx-calendar.consultant .booked-calendarSwitcher.calendar,
body .lx-calendar.consultant .booked-calendarSwitcher.calendar select,
body .lx-calendar.consultant #booked-profile-page .booked-tabs {
background: #0094cd !important;
border-color: #0094cd !important;
}
body .lx-calendar.flat table.booked-calendar thead {
background: #3a3e4a !important;
}
body .lx-calendar.flat table.booked-calendar th {
border-color: #3a3e4a !important;
}
body .lx-calendar.flat table.booked-calendar tr.days,
body .lx-calendar.flat table.booked-calendar tr.days th,
body .lx-calendar.flat .booked-calendarSwitcher.calendar,
body .lx-calendar.flat .booked-calendarSwitcher.calendar select,
body .lx-calendar.flat #booked-profile-page .booked-tabs {
background: #ff4460 !important;
border-color: #ff4460 !important;
}
body table.booked-calendar td.prev-date .date {
background: #fff !important;
}
body table.booked-calendar td:hover .date {
background: #fff;
}
body table.booked-calendar td:hover .date span {
color: #4c4c4c;
}
body table.booked-calendar td:hover .date span {
background-color: rgba(40, 48, 82, 0.05);
}
body .lx-calendar.flat table.booked-calendar td.today .date span {
background-color: #fff;
-webkit-box-shadow: 0px 7px 0px 0px #d1d1d1;
-moz-box-shadow: 0px 7px 0px 0px #d1d1d1;
box-shadow: 0px 4px 0px 0px #d1d1d1;
}
body .lx-calendar.flat table tbody {
-webkit-box-shadow: 0px 12px 0px 0px #b5b5b5;
box-shadow: 0px 12px 0px 0px #b5b5b5;
}
body .lx-calendar.flat table.booked-calendar tr:last-child td {
padding-bottom: 5px;
}
body .lx-calendar.tutor table.booked-calendar td:first-child,
body .lx-calendar.tutor table.booked-calendar td {
border: none;
}
body .lx-calendar table.booked-calendar {
border-bottom: none;
}
body .lx-calendar.tutor table.booked-calendar thead {
background: #53bb96 !important;
}
body .lx-calendar.tutor table.booked-calendar thead th {
border-color: #53bb96 !important;
}
body .lx-calendar.tutor table.booked-calendar tr.days,
body .lx-calendar.tutor table.booked-calendar tr.days th,
body .lx-calendar.tutor .booked-calendarSwitcher.calendar,
body .lx-calendar.tutor .booked-calendarSwitcher.calendar select,
body .lx-calendar.tutor #booked-profile-page .booked-tabs {
background: #3a3e4a !important;
border-color: #3a3e4a !important;
}
body .lx-calendar.tutor table.booked-calendar td.prev-date .date,
body .lx-calendar.tutor table.booked-calendar td.prev-date:hover .date,
body .lx-calendar.tutor table.booked-calendar td.prev-date:hover .date span,
body .lx-calendar.tutor table.booked-calendar td,
body .lx-calendar.tutor table.booked-calendar td .date {
background-color: #e46d64 !important;
color: #fff;
}
body .lx-calendar.tutor table.booked-calendar .booked-appt-list {
background-color: rgb(220, 117, 109);
}
body .spa.lx-calendar.tutor table.booked-calendar td:hover .date span {
background-color: rgba(252, 130, 0, 0.05);
}
body .tutor.lx-calendar.tutor table.booked-calendar td:hover .date span {
background-color: rgba(255,255,255, 0.2);
color: #fff;
}
body .lx-calendar.tutor table.booked-calendar td.today .date span {
background-color: rgba(255, 255, 255, 0.2);
}
body .lx-calendar.tutor table.booked-calendar td.prev-date .date span {
color: #fff !important;
}
body .lx-calendar.tutor table.booked-calendar td.prev-date.prev-month .date span,
body .lx-calendar.tutor table.booked-calendar td.next-month .date span {
opacity: 0.3;
color: #fff;
}
body .lx-calendar.designer table.booked-calendar thead {
background: #5c394f !important;
}
body .lx-calendar.designer table.booked-calendar thead th {
border-color: #5c394f !important;
}
body .lx-calendar.designer table.booked-calendar tr.days,
body .lx-calendar.designer table.booked-calendar tr.days th,
body .lx-calendar.designer .booked-calendarSwitcher.calendar,
body .lx-calendar.designer .booked-calendarSwitcher.calendar select,
body .lx-calendar.designer #booked-profile-page .booked-tabs {
background: #c3618b !important;
border-color: #c3618b !important;
}
body .lx-calendar.designer table.booked-calendar td.today .date span {
background-color: #f3dfe8;
}
body .lx-calendar.tatoo table.booked-calendar thead {
background: #171b21 !important;
}
body .lx-calendar.tatoo table.booked-calendar thead th {
border-color: #171b21 !important;
}
body .lx-calendar.tatoo table.booked-calendar tr.days,
body .lx-calendar.tatoo table.booked-calendar tr.days th,
body .lx-calendar.tatoo .booked-calendarSwitcher.calendar,
body .lx-calendar.tatoo .booked-calendarSwitcher.calendar select,
body .lx-calendar.tatoo #booked-profile-page .booked-tabs {
background: #d91427 !important;
border-color: #d91427 !important;
}
body .lx-calendar.tatoo table.booked-calendar td.today .date span {
background-color: #d4d6dc;
}
body .lx-calendar.spa table.booked-calendar thead {
background: #3b2821 !important;
}
body .lx-calendar.spa table.booked-calendar thead th {
border-color: #3b2821 !important;
}
body .lx-calendar.spa table.booked-calendar tr.days,
body .lx-calendar.spa table.booked-calendar tr.days th,
body .lx-calendar.spa .booked-calendarSwitcher.calendar,
body .lx-calendar.spa .booked-calendarSwitcher.calendar select,
body .lx-calendar.spa #booked-profile-page .booked-tabs {
background: #fc8200 !important;
border-color: #fc8200 !important;
}
body .lx-calendar.spa table.booked-calendar td.today .date span {
background-color: #f6d9ba;
}
body .lx-calendar.spa table.booked-calendar td.prev-date .date,
body .lx-calendar.spa table.booked-calendar td.prev-date:hover .date,
body .lx-calendar.spa table.booked-calendar td.prev-date:hover .date span,
body .lx-calendar.spa table.booked-calendar td .date,
body .lx-calendar.spa table tbody {
background-color: #f4efe9 !important;
}
body .lx-calendar.guitar table.booked-calendar thead {
background: #132f48 !important;
}
body .lx-calendar.guitar table.booked-calendar thead th {
border-color: #132f48 !important;
}
body .lx-calendar.guitar table.booked-calendar tr.days,
body .lx-calendar.guitar table.booked-calendar tr.days th,
body .lx-calendar.guitar .booked-calendarSwitcher.calendar,
body .lx-calendar.guitar .booked-calendarSwitcher.calendar select,
body .lx-calendar.guitar #booked-profile-page .booked-tabs {
background: #892833 !important;
border-color: #892833 !important;
}
body .lx-calendar.guitar table.booked-calendar td.today .date span {
background-color: #e7d4d6;
}
body .lx-calendar.guitar table.booked-calendar td.prev-date .date,
body .lx-calendar.guitar table.booked-calendar td.prev-date:hover .date,
body .lx-calendar.guitar table.booked-calendar td.prev-date:hover .date span,
body .lx-calendar.guitar table.booked-calendar {
background-color: #fff !important;
}
body .lx-calendar.arhitecture table.booked-calendar thead {
background: #2f2926 !important;
}
body .lx-calendar.arhitecture table.booked-calendar thead th {
border-color: #2f2926 !important;
}
body .lx-calendar.arhitecture table.booked-calendar tr.days,
body .lx-calendar.arhitecture table.booked-calendar tr.days th,
body .lx-calendar.arhitecture .booked-calendarSwitcher.calendar,
body .lx-calendar.arhitecture .booked-calendarSwitcher.calendar select,
body .lx-calendar.arhitecture #booked-profile-page .booked-tabs {
background: #94ab4f !important;
border-color: #94ab4f !important;
}
body .lx-calendar.arhitecture table.booked-calendar td.today .date span {
background-color: #d4d6dc;
}
body .lx-calendar.arhitecture table.booked-calendar td.prev-date .date,
body .lx-calendar.arhitecture table.booked-calendar td.prev-date:hover .date,
body .lx-calendar.arhitecture table.booked-calendar td.prev-date:hover .date span,
body .lx-calendar.arhitecture table.booked-calendar {
background-color: #fff !important;
}
body .lx-calendar.computers table.booked-calendar thead {
background-color: #042820 !important;
border-color: #042820 !important;
}
body .lx-calendar.computers table.booked-calendar tr.days th {
background-color: #ff7e00 !important;
border-color: #ff7e00 !important;
}
body .lx-calendar.computers table.booked-calendar thead th .monthName,
body .lx-calendar.large_font.mobiles table.booked-calendar thead th .monthName  {
font-size: 24px;
}
body .lx-calendar.computers table.booked-calendar tr.days th,
body .lx-calendar.mobiles.large_font table.booked-calendar td .date span,
body .lx-calendar.appliance.large_font  table.booked-calendar tr.days th,
body .lx-calendar.appliance.large_font table.booked-calendar td .date span,
body .lx-calendar.large_font.mobiles table.booked-calendar tr.days th {
font-size: 20px;
}
body .lx-calendar.computers table.booked-calendar td.today .date span {
background-color: rgba(40,48,82,0.2) !important;
}
body .lx-calendar.mobiles table.booked-calendar thead {
background-color: #0a2142 !important;
border-color: #0a2142 !important;
}
body .lx-calendar.mobiles table.booked-calendar tr.days th {
background-color: #fba529 !important;
border-color: #fba529 !important;
}
body .lx-calendar.appliance table.booked-calendar thead {
background-color: #492212 !important;
border-color: #492212 !important;
}
body .lx-calendar.appliance.large_font table.booked-calendar thead th .monthName {
font-size: 24px;
}
body .lx-calendar.appliance table.booked-calendar tr.days th {
background-color: #fe5339 !important;
border-color: #fe5339 !important;
}
body .lx-calendar.mechanic table.booked-calendar thead {
background-color: #1c1c18 !important;
border-color: #1c1c18 !important;
}
body .lx-calendar.mechanic table.booked-calendar tr.days th {
background-color: #dd9142 !important;
border-color: #dd9142 !important;
}
body .lx-calendar.mechanic.large_font table.booked-calendar thead th .monthName {
font-size: 24px;
}
body .lx-calendar.mechanic.large_font table.booked-calendar tr.days th,
body .lx-calendar.mechanic.large_font table.booked-calendar td .date span {
font-size: 20px;
}
body .lx-calendar.mechanic table.booked-calendar th {
border-color: #1c1c18 !important;
background-color: #1c1c18 !important;
}
body .lx-calendar.tutor table.booked-calendar,
body .lx-calendar.consultant table.booked-calendar tr.week td.active .date,
body .lx-calendar.mobiles table.booked-calendar tr.week td.active .date,
body .lx-calendar table.booked-calendar tr.week td.active .date {
background: transparent !important;
}
body .sidebar table.booked-calendar thead th {
color: rgba(255, 255, 255, 0.7) !important;
text-transform: capitalize;
font-family: "Lato", sans-serif !important;
font-size: 14px !important;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar thead th .page-right {
right: 15px;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar thead th .page-left {
left: 15px;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar thead th .page-right,
body .sidebar .booked-calendar-wrap.small table.booked-calendar thead th .page-left {
top: 18px;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar thead tr:not(.days) th {
padding: 14px 0 17px;
background-color: #292e34 !important;
border: none !important;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar thead tr.days th {
opacity: 0.7;
color: white;
font-family: "Open Sans Light", sans-serif;
font-size: 12px;
}
body .sidebar table.booked-calendar tr.days, body .sidebar table.booked-calendar tr.days th,
body .sidebar .booked-calendarSwitcher.calendar,
body .sidebar .booked-calendarSwitcher.calendar select,
body .sidebar #booked-profile-page .booked-tabs {
background-color: #0094cd !important;
border: none !important;
line-height: 26px;
}
body .sidebar table.booked-calendar td.prev-date .date {
background-color: #ededed !important;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar td .date .number {
color: #4c4c4c;
font-family: "Open Sans Light", sans-serif;
font-size: 12px;
}
body .sidebar table.booked-calendar td.next-month .date span,
body .sidebar table.booked-calendar td.prev-month .date span {
color: #bdbdbd !important;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar td.today .date {
background-color: #c6c7ce !important;
border-radius: 50%;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar td.today .date span {
color: #4c4c4c !important;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar td {
background-color: #ededed !important;
border: none !important;
}   .lx-formidable .frm_style_formidable-style.with_frm_style label.frm_primary_label,
.lx-formidable label {
opacity: 0.5; font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 22px;
}
.lx-formidable input[type=text] {
width: 100%;
}
.lx-formidable .form-field {
margin-bottom: 20px;
}
.lx-formidable.consultant .frm_style_formidable-style.with_frm_style label.frm_primary_label,
.lx-formidable.flat .frm_style_formidable-style.with_frm_style label.frm_primary_label {
color: #fff;
}
.lx-formidable .frm_style_formidable-style.with_frm_style .frm_error_style {
margin-bottom: 10px;
margin-top: 20px;
}
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style label.frm_primary_label {
text-transform: uppercase;
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style label.frm_primary_label {
line-height: 13px;
}
.spa .lx-formidable .frm_style_formidable-style.with_frm_style label.frm_primary_label {
margin-top: 5px;
}
.spa .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 30px;
}
.lx-formidable.spa {
padding-top: 35px;
}
.lx-formidable .frm_style_formidable-style.with_frm_style .frm_message {
border-color: #ccc;
background-color: #ccc;
color: inherit;
}
.lx-formidable input,
.lx-formidable .frm_style_formidable-style.with_frm_style .frm_form_field input,
.lx-formidable .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable .frm_style_formidable-style.with_frm_style textarea {
height: 45px;
border: 2px solid rgba(239, 239, 239, 0.3);
background-color: transparent;
border-radius: 0;
color: white;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 22px;
padding-left: 15px;
padding-bottom: 11px;
box-shadow: none;
}
.lx-formidable .frm_style_formidable-style.with_frm_style .frm_form_field :invalid {
color: #c00;
}
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style input,
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style textarea {
background-color: #efefef;
border-radius: 3px;
color: #292e34;
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style input,
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style textarea {
border: 1px solid #e0e0e0;
color: #212931;
margin-bottom: 10px;
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style ::-webkit-input-placeholder {
font-size: 12px;
color: #d4d4d4;
font-style: italic;
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style textarea {
height: 107px;
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style input,
.lx-formidable.flat .frm_style_formidable-style.with_frm_style textarea {
background-color: #008a7e;
border-color: transparent;
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #50535f;
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style textarea:focus {
background-color: transparent;
box-shadow: none;
border: 2px solid rgba(33, 33, 33, 0.8);
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style textarea {
height: 98px;
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style input[type='submit'],
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style input[type='submit'] {
width: initial;
min-height: 50px;
padding: 0 73px;
-webkit-box-shadow: 0px 7px 0px 0px #41434d;
-moz-box-shadow: 0px 7px 0px 0px #41434d;
box-shadow: 0px 7px 0px 0px #41434d;
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
-webkit-box-shadow: 0px 7px 0px 0px #ccc;
-moz-box-shadow: 0px 7px 0px 0px #ccc;
box-shadow: 0px 7px 0px 0px #ccc;
}
.lx-formidable.flat {
padding: 0;
}
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style textarea:focus {
background-color: #efefef;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
}
.lx-formidable .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style textarea:focus {
background-color: transparent;
box-shadow: none;
border: 2px solid rgba(33, 33, 33, 0.8);
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style textarea:focus {
border: 2px solid rgba(255, 255, 255, 0.8);
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style textarea:focus {
border: 1px solid #b5a373;
}
.lx-formidable .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #292e34;
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
color: white;
font-family: "Lato", sans-serif;
font-size: 16px;
font-weight: 400;
border: none;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
min-height: 55px;
}
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style input[type='submit'] {
padding-top: 10px;
padding-bottom: 15px;
border-radius: 5px;
margin-top: 16px;
min-height: auto;
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style input[type='submit'] {
font-family: inherit;
width: initial;
min-height: 40px;
padding: 0 65px;
box-shadow: none;
border: 1px solid transparent;
border-radius: 0;
}
.lx-formidable .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
opacity: 0.7;
}
.lawyer.lx-formidable .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
border-color: #525252;
background-color: #fff;
color: #525252;
}
.lx-formidable .text-form {
opacity: 0.5;
color: white;
font-family: "Ebrima", sans-serif;
font-size: 12px;
font-weight: 400;
clear: both;
word-spacing: 0.2px;
}
.consultant.lx-formidable .text-form {
margin-top: -8px;
}
.lx-formidable .with_frm_style .frm_submit {
margin-top: 9px;
}
.lx-formidable.sculptor {
background-color: #18212d;
padding: 40px 20px 15px;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style input,
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style textarea {
background-color: rgba(255, 255, 255, 0.07);
border-color: transparent;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style input {
margin-bottom: 20px;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input,
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style textarea {
background-color: #ebebeb;
border-color: transparent;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style ::-webkit-input-placeholder,
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style ::-webkit-placeholder {
color: #6b6b6b;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style textarea {
height: 150px;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style textarea {
height: 113px;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style input[type='submit'],
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #c78846;
padding-top: 0;
padding-bottom: 0;
border-radius: 0;
min-height: 40px;
max-width: 170px;
box-shadow: none;
border-color: transparent;
-webkit-box-shadow: 0px 5px 0px 0px #a87641;
box-shadow: 0px 5px 0px 0px #a87641;
margin-top: 30px;
}
.lx-formidable .frm_style_formidable-style.with_frm_style input {
margin-bottom: 10px;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input[type='submit'] {
max-width: 190px;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
color: #fff;
opacity: 0.7;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
opacity: 0.6;
color: #fff;
border-color: transparent;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style textarea:focus {
border-color: #222;
background-color: transparent;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input[type='text'],
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input[type='email'],
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style textarea {
opacity: 0.5;
color: #6b6b6b;
font-family: "Lato", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 22px;
}
.lx-formidable.sculptor_light {
padding: 0;
}
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style label.frm_primary_label,
.lx-formidable.career .frm_style_formidable-style.with_frm_style label.frm_primary_label,
.lx-formidable.career label {
color: #3a3e4a;
margin-left: 10px;
}
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style input,
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.career .frm_style_formidable-style.with_frm_style input,
.lx-formidable.career input,
.lx-formidable.career .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.career textarea {
background-color: #e6e6e6;
color: #464a54;
}
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.career .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.career textarea  {
height: 111px;
}
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.career .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.career input:not([type=file]):focus,
.lx-formidable.career .frm_style_formidable-style.with_frm_style textarea:focus,
.lx-formidable.career textarea:focus,
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style textarea:focus {
background-color: transparent;
border: 2px solid rgba(33, 33, 33, 0.8);
}
.lx-formidable.career .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.career input:not([type=file]):focus,
.lx-formidable.career .frm_style_formidable-style.with_frm_style textarea:focus {
border-color: #ccc;
}
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style input[type='submit'] {
width: initial;
background-color: #e46d64;
color: #fff;
-webkit-box-shadow: 0px 7px 0px 0px #9a5e59;
-moz-box-shadow: 0px 7px 0px 0px #9a5e59;
box-shadow: 0px 7px 0px 0px #9a5e59;;
}
.lx-formidable.career .frm_style_formidable-style.with_frm_style input[type='submit'],
.lx-formidable.career input[type='submit'] {
width: initial;
background-color: #dd9142;
color: #fff;
min-height: 50px;
padding: 10px 72px;
box-shadow: none;
border-radius: 0;
}
.lx-formidable.career .frm_style_formidable-style.with_frm_style input[type='submit']:hover,
.lx-formidable.career input[type='submit']:hover {
background-color: #222;
opacity: 1;
}
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
background-color: #222;
-webkit-box-shadow: 0px 7px 0px 0px #6d4541;
-moz-box-shadow: 0px 7px 0px 0px #6d4541;
box-shadow: 0px 7px 0px 0px #6d4541;
}
.lx-formidable.tatoo {
background-color: rgba(152, 149, 149, 0.2);
margin-top: 30px;
}
.lx-formidable.spa {
background-color: rgba(26, 15, 6, 0.78);
border-radius: 3px;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style fieldset,
.lx-formidable.spa .frm_style_formidable-style.with_frm_style fieldset {
padding-bottom: 0;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style input {
background-color: rgba(2, 2, 2, 0.5);
border-color: transparent;
padding-top: 8px;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style input[type='submit'] {
opacity: 0.7;
color: white;
font-size: 16px;
font-weight: 400;
line-height: 22px;
font-variant: small-caps;
padding-top: 10px;
background-color: #ff1730;
top: 5px;
position: relative;
min-height: 40px;
}
.tatoo .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 25px;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
background-color: #222;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style ::-webkit-input-placeholder,
.lx-formidable.spa .frm_style_formidable-style.with_frm_style ::-webkit-input-placeholder  {
opacity: 0.7;
color: white;
font-size: 12px;
}
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input {
background-color: rgba( 163, 124, 83, 0.5);
border-color: transparent;
border-radius: 3px;
padding-top: 10px;
}
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #fc8200;
min-height: 40px;
position: relative;
margin-top: 0;
text-transform: capitalize;
}
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
color: #fc8200;
background-color: #fff;
}
.lx-formidable.arhitecture .frm_style_formidable-style.with_frm_style input[type='submit'] {
box-shadow: none;
min-height: 40px;
margin-top: 15px;
padding-top: 10px;
}
.lx-formidable.arhitecture .frm_style_formidable-style.with_frm_style input[type='text'],
.lx-formidable.arhitecture .frm_style_formidable-style.with_frm_style input[type='email'] {
background-color: rgba(98, 115, 47, 0.3);
border-color: transparent;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style textarea {
background-color: rgba(230,230,230,0.07);
border-color: transparent;
height: 50px;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style textarea {
height: 111px;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style textarea:focus {
border-color: #fff;
background-color: transparent;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .form-field ::-webkit-input-placeholder {
opacity: 0.5;
color: #e6e6e6;
font-family: "Lato", sans-serif;
font-size: 12px;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .form-field {
font-size: 14px;
font-family: "Lato", sans-serif;
margin-bottom: 0;
}
.sculptor.lx-formidable .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #fba529;
-webkit-box-shadow: 0px 4px 0px 0px #9a6f37;
box-shadow: 0px 4px 0px 0px #9a6f37;
height: auto;
padding-top: 11px;
padding-bottom: 12px;
min-height: 35px;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
opacity: 0.7;
}
.lx-formidable.computers .frm_style_formidable-style.with_frm_style label.frm_primary_label {
opacity: 0.7;
color: #044637;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style label.frm_primary_label {
opacity: 0.7;
color: #0a336b;
}
.lx-formidable.computers .frm_style_formidable-style.with_frm_style input,
.lx-formidable.computers .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.computers .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style input,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style textarea  {
background-color: rgba(255,255,255, 0.3);
border-color: transparent;
color: #044637;
height: 49px;
}
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style input,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style textarea {
color: #492212;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style textarea {
color: #0a336b;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.computers .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus {
border-color: transparent;
background-color: rgba(255,255,255, 0.47);
}
.lx-formidable.computers .text-form,
.lx-formidable.mobiles .text-form,
.lx-formidable.appliance .text-form {
opacity: 0.7;
color: #044637;
margin-top: -16px;
}
.lx-formidable.appliance .text-form {
color: #492212;
}
.lx-formidable.mobiles .text-form {
color: #0a336b;
}
.lx-formidable.computers .frm_style_formidable-style.with_frm_style input[type='submit'],
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input[type='submit'],
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #044637;
color: white;
-webkit-box-shadow: 0px 5px 0px 0px #042820;
box-shadow: 0px 5px 0px 0px #042820;
height: auto;
min-height: 44px;
padding-top: 0;
padding-bottom: 0;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #0a336b;
-webkit-box-shadow: 0px 5px 0px 0px #132032;
box-shadow: 0px 5px 0px 0px #132032;
}
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style input[type='submit'] {
background-color: #492212;
-webkit-box-shadow: 0px 5px 0px 0px #190a04;
box-shadow: 0px 5px 0px 0px #190a04;
}
.lx-formidable.computers .frm_style_formidable-style.with_frm_style input[type='submit']:hover,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input[type='submit']:hover,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style input[type='submit']:hover {
opacity: 0.7;
}
.lx-formidable.computers .with_frm_style .frm_submit,
.lx-formidable.mobiles .with_frm_style .frm_submit,
.lx-formidable.appliance .with_frm_style .frm_submit {
margin-top: 15px;
}
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style label.frm_primary_label {
color: #492212;
opacity: 0.7;
}   #estimation_popup.wpe_bootstraped .genPrice .progress .progress-bar-price {
-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.19);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.19);
width: 71px;
height: 71px;
}
#estimation_popup.wpe_bootstraped .linkPrevious {
font-family: "Roboto Slab", sans-serif;
color: #222 !important;
text-decoration: none !important;
}
#estimation_popup.wpe_bootstraped .dropdown-menu li.selected>a,
#estimation_popup.wpe_bootstraped .progress-bar,
#estimation_popup.wpe_bootstraped .genPrice .progress .progress-bar-price {
background-color: #dd9142 !important;
}
#estimation_popup.wpe_bootstraped .genPrice .progress,
#estimation_popup.wpe_bootstraped .genPrice .progress-bar {
height: 8px !important;
}
#estimation_popup.wpe_bootstraped .has-switch>div.switch-on label {
background-color: #fff !important;
border: none !important;
}
#estimation_popup.wpe_bootstraped .genPrice span:not(.lfb_subPrice) {
color: white;
font-size: 20px;
font-family: "Montserrat Bold", sans-serif;
font-weight: 700;
line-height: 60px;
}
#estimation_popup.wpe_bootstraped .btn.btn-primary {
background-color: #dd9142;
}
#estimation_popup.wpe_bootstraped .btn.btn-primary:hover,
#estimation_popup.wpe_bootstraped .btn.btn-primary:focus {
background-color: #dd9142;
opacity: .7;
}
#estimation_popup.wpe_bootstraped[data-form] .genPrice .progress .progress-bar-price {
top: -33px;
}
#estimation_popup.wpe_bootstraped #mainPanel #finalPrice,
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent div.selectable.checked span.icon_select {
color: #dd9142 !important;
}
.stuff #estimation_popup.wpe_bootstraped[data-form] #mainPanel {
background-color: transparent;
min-height: auto !important;
padding-bottom: 0;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide h2.stepTitle {
color: #e3e8f0;
font-size: 34px;
font-weight: 700;
line-height: 22px;
text-transform: uppercase;
letter-spacing: 2px;
}
#estimation_popup.wpe_bootstraped #mainPanel.palette-clouds {
padding-bottom: 80px;
}
.stuff #estimation_popup.wpe_bootstraped #mainPanel .genSlide h2.stepTitle {
font-family: "Montserrat Bold", sans-serif;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide h2.positioned {
top: 40px!important;
}
#estimation_popup.wpe_bootstraped .row,
#estimation_popup.wpe_bootstraped p {
color: #a2a6bb;
font-size: 14px;
font-weight: 700;
line-height: 24px;
letter-spacing: 1px;
word-spacing: 1.5px;
}
#estimation_popup.wpe_bootstraped #mainPanel #finalPrice {
color: #3faee1;
font-family: "Montserrat Bold", sans-serif;
font-size: 34px;
font-weight: 700;
line-height: 22px;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 30px;
margin-top: 30px;
}
#estimation_popup.wpe_bootstraped .form-group,
.bootstrap-datetimepicker-widget .form-group {
margin-top: 20px;
}
#estimation_popup.wpe_bootstraped #mainPanel input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),
#estimation_popup.wpe_bootstraped label {
color: #b9bed1;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 35px;
}
.stuff #estimation_popup.wpe_bootstraped label {
font-family: "Montserrat Bold", sans-serif;
}
.page #estimation_popup.wpe_bootstraped .ui-slider,
.page .bootstrap-datetimepicker-widget .ui-slider {
height: 6px;
background-color: #f0f2f7;
border-radius: 3px;
}
.page #estimation_popup.wpe_bootstraped[data-form] #mainPanel [data-type="slider"] .ui-slider-handle {
width: 20px;
height: 20px;
background-color: white;
border-radius: 10px;
box-shadow: 3.5px 6.1px 20px rgba(34, 35, 40, 0.4);
}
.page #estimation_popup.wpe_bootstraped[data-form] .has-switch span.switch-righ {
background-color: #e4e7ef;
}
.page #estimation_popup.wpe_bootstraped[data-form] .has-switch>div.switch-off label {
background-color: white;
box-shadow: 5px 8.7px 25px rgba(34, 35, 40, 0.4);
border: none;
width: 20px;
height: 20px;
margin-top: 4px;
position: relative;
left: 27px;
}
.page #estimation_popup.wpe_bootstraped .has-switch>div.switch-off {
left: -70px;
}
.page #estimation_popup.wpe_bootstraped[data-form="2"] .has-switch span.switch-left .fui-check {
font-size: 11px
}
.page #estimation_popup.wpe_bootstraped .ui-slider-horizontal .ui-slider-handle {
top: -8px;
}
.page #estimation_popup.wpe_bootstraped .has-switch span.switch-right [class*=fui-] {
float: right;
font-size: 10px;
margin-right: 10px;
}
.page #estimation_popup.wpe_bootstraped[data-form] .has-switch span.switch-right {
color: #a1a6bb;
}
#estimation_popup.wpe_bootstraped #mainPanel input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
border: 1px solid #e3e8f0;
border-radius: 0;
}
.stuff #estimation_popup.wpe_bootstraped[data-form] .has-switch>div.switch-on label {
background-color: #fff !important;
}
#estimation_popup.wpe_bootstraped #finalSlide textarea.toggle {
margin-top: 30px;
border-radius: 0;
border: 1px solid #e3e8f0;
}
.stuff #estimation_popup.wpe_bootstraped .btn,
.stuff #estimation_popup.wpe_bootstraped .gform_button {
color: white;
font-family: "Montserrat Bold", sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 24px;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 0;
box-shadow: none;
padding: 12px 50px;
}
#estimation_popup.wpe_bootstraped[data-form] a:not(.btn) {
color: #3faee1;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 30px;
text-decoration: underline;
text-transform: capitalize;
}
#estimation_popup.wpe_bootstraped[data-form]  .tooltip .tooltip-inner,
#estimation_popup.wpe_bootstraped[data-form]   #mainPanel .genSlide .genContent div.selectable span.icon_quantity{
background-color: white !important;
border-radius: 5px;
box-shadow: 0 3px 46px rgba(23, 23, 21, 0.13) !important;
color: #b9bed1 !important;
font-size: 11px;
font-weight: 400;
text-transform: uppercase;
}
#estimation_popup.wpe_bootstraped   .dropdown-inverse,
#estimation_popup.wpe_bootstraped   .tooltip.top .tooltip-arrow  {
border-top-color: white !important;
}
#estimation_popup.wpe_bootstraped   .tooltip.bottom .tooltip-arrow {
border-bottom-color: white !important;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent div.selectable.checked {
margin-top: 0;
}
.mechanic #estimation_popup.wpe_bootstraped .btn {
font-family: "Lato", sans-serif;
border-radius: 0;
-webkit-box-shadow: 0px 5px 0px 0px #8d5e2d;
box-shadow: 0px 5px 0px 0px #8d5e2d;
font-size: 14px;
letter-spacing: 0;
word-spacing: 1px;
padding: 11px 63px;
}
.mechanic #estimation_popup.wpe_bootstraped[data-form] #mainPanel {
background-color: transparent;
min-height: initial !important;
padding-bottom: 50px;
}
.mechanic #estimation_popup.wpe_bootstraped[data-form] .genPrice .progress .progress-bar-price {
-webkit-box-shadow: 0px 4px 0px 0px #8d5e2d;
box-shadow: 0px 4px 0px 0px #8d5e2d;
}
.mechanic #estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle {
color: #e3e8f0;
font-family: "RobotoSlab", sans-serif;
font-size: 34px;
}
.mechanic #estimation_popup.wpe_bootstraped p {
color: #a2a6bb;
font-family: "Lato", sans-serif;
}
.mechanic #estimation_popup.wpe_bootstraped #mainPanel #finalPrice {
color: #dd9142;
font-family: "RobotoSlab Bold", sans-serif;
}
.mechanic #lfb_bootstraped.lfb_bootstraped label, .bootstrap-datetimepicker-widget label,
.mechanic #estimation_popup.wpe_bootstraped #mainPanel input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
font-family: "Lato", sans-serif;
font-size: 14px;
}
.mechanic #lfb_bootstraped.lfb_bootstraped label, .bootstrap-datetimepicker-widget label {
font-family: "Lato Bold", sans-serif;
}
.mechanic #estimation_popup.wpe_bootstraped #mainPanel input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]) {
color: #b9bed1;
}
.mechanic #estimation_popup.wpe_bootstraped .genPrice span:not(.lfb_subPrice) {
font-family: "RobotoSlab", sans-serif;
}
.mechanic #lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select .dropdown-toggle,
.mechanic #estimation_popup.wpe_bootstraped[data-form] .lfb_bootstrap-select.btn-group .dropdown-menu li a {
color: #3a3a2b;
font-family: "Lato Bold", sans-serif;
font-size: 14px
}
.mechanic #lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select .dropdown-toggle {
background-color: transparent;
border: 2px solid #f0f2f7;
color: #3a3a2b;
font-family: "Lato Bold", sans-serif;
font-size: 14px;
padding-left: 15px;
box-shadow: none;
text-align: left;
}
.mechanic #lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select .dropdown-toggle:before {
content: "\f078";
font: normal normal normal 13px/1 FontAwesome;
position: absolute;
right: 15px;
z-index: 99;
}
.mechanic #lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select .dropdown-toggle:focus {
outline: none !important;
}
.mechanic #lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select .dropdown-toggle,
.mechanic #estimation_popup.wpe_bootstraped[data-form] .dropdown-menu {
background-color: transparent;
}
.mechanic #estimation_popup.wpe_bootstraped[data-form] .lfb_bootstrap-select.btn-group .dropdown-menu li.selected> a,
.mechanic #estimation_popup.wpe_bootstraped[data-form] .lfb_bootstrap-select.btn-group .dropdown-menu li.selected> a:hover {
background-color: #f0f2f7;
}
.mechanic #lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select.btn-group .dropdown-menu.inner {
border: 2px solid #f0f2f7;
background-color: #fff;
margin-top: 10px;
}
.mechanic #estimation_popup.wpe_bootstraped .form-group,
.mechanic .bootstrap-datetimepicker-widget .form-group {
margin-top: 0;
}
#estimation_popup.wpe_bootstraped #finalText {
margin-top: 20px !important;
margin-bottom: 20px !important;
font-size: 43px;
}
.cleaner #estimation_popup.wpe_bootstraped[data-form]   #mainPanel .genSlide .genContent div.selectable .img {
border-radius: 50%;
}
.cleaner.pool #estimation_popup.wpe_bootstraped[data-form]   #mainPanel .genSlide .genContent div.selectable .img {
border-radius: 0;
}
.cleaner #estimation_popup.wpe_bootstraped[data-form] #mainPanel {
background-color: transparent;
}
.cleaner #estimation_popup.wpe_bootstraped[data-form] .btn {
background-color: #f80;
border-radius: 0;
box-shadow: none;
color: white;
font-family: "Montserrat Bold", sans-serif;
font-size: 14px;
padding-left: 50px;
padding-right: 50px;
}
.cleaner.craffer #estimation_popup.wpe_bootstraped[data-form] .btn {
background-color: #c31242;
}
.cleaner.pool #estimation_popup.wpe_bootstraped[data-form] .btn {
background-color: #4e92be;
}
.cleaner #estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle {
color: #e3e8f0;
font-family: "Ebrima Bold", sans-serif;
font-size: 34px;
font-weight: 700;
line-height: 22px;
}
.cleaner.pool #estimation_popup.wpe_bootstraped[data-form]  .tooltip .tooltip-inner,
.cleaner.pool #estimation_popup.wpe_bootstraped[data-form]   #mainPanel .genSlide .genContent div.selectable span.icon_quantity,
.cleaner.pool #estimation_popup.wpe_bootstraped[data-form]   .dropdown-inverse {
color: #a1a6bb;
font-family: "Montserrat", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 21px;
}   .no-mechanic-plugin .no_vc {
font-family: "Lato", sans-serif;
padding-top: 100px;
}
.search.no-mechanic-plugin .blog-main-page {
min-height: 65vh;
}
.lx-footer.no-plugin-lx-post {
padding-top: 60px;
padding-bottom: 40px;
text-align: center;
}
.lx-blog-post,
.simple-article-block {
margin-bottom: 20px;
}
.blog-main-page {
margin-bottom: 50px;
}
.lx-article {
margin-bottom: 50px;
}
.blog-main-page.no-banner {
margin-top: 110px;
}
.lx-header .lx-logo a {
color: #222;
font-family: "Roboto Slab", sans-serif;
font-size: 18px;
}
.lx-header.fixed .lx-logo a,
.lx-header.fixed .no-menu a,
.lx-header.fixed .no-menu {
color: #fff;
}
.no-mechanic-plugin .no_vc .post-content {
margin-top: 15px;
}
.no-mechanic-plugin .post-content .title {
margin: 15px 0;
}
.no-mechanic-plugin .comment-form label {
font-size: 14px;
margin-bottom: 10px;
}
.no-mechanic-plugin #sidebar ul > li {
margin-bottom: 15px;
}
.no-mechanic-plugin .post-content .content {
line-height: 24px;
}   @media(min-width: 768px) and (max-width: 991px) {
.lx-blog-post.designer .title {
padding-right: 20px;
}
}
@media(min-width: 768px) and (max-width: 1199px) {
.mobiles .lx-main-wrapper .lx-text-icon.label-icon,
.computers .lx-main-wrapper .lx-text-icon.label-icon,
.appliance .lx-main-wrapper .lx-text-icon.label-icon {
float: left;
width: 50%;
}
}
@media(min-width: 992px) {
.lx-formidable.spa div[class*='col']:last-child,
.lx-formidable.tatoo div[class*='col']:last-child {
padding-right: 15px;
}
.lx-formidable.spa div[class*='col'],
.lx-formidable.tatoo div[class*='col'] {
padding-right: 0;
}
.lx-latest-post .lx-text {
padding-right: 20px;
}
.lx-circle-wrapper .lx-text-icon .desc {
overflow-x: hidden;
max-height: 79px;
}
.lx-main-menu.slide_menu .menu-item .sub-menu {
visibility: visible;
opacity: 1;
text-align: right;
}
.lx-main-menu.slide_menu > ul > .menu-item > .sub-menu {
margin-top: 19px;
margin-bottom: 10px;
}
.lx-main-menu.slide_menu .sub-menu {
display: none;
}
.lx-main-menu.slide_menu .sub-menu.active {
display: block;
}
.lx-main-menu.slide_menu .menu-item-has-children a {
position: relative;
}
.lx-main-menu.slide_menu .menu-item-has-children > a:before,
.lx-main-menu.slide_menu .menu-item-has-children > a:after {
content: "";
position: absolute;
left: 0;
background-color: #fff;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.lx-main-menu.slide_menu .menu-item {
display: block;
}
.lx-main-menu.slide_menu ul > .menu-item a {
color: white;
font-size: 16px;
line-height: 64px;
letter-spacing: 0.9px;
position: relative;
}
.lx-main-menu.slide_menu > ul {
padding-top: 130px;
padding-right: 100px;
}
.lx-main-menu.slide_menu .menu-item .sub-menu {
position: static;
}
.lx-main-menu.slide_menu.active {
transform: translateX(0);
}
.lx-main-menu.slide_menu {
background-color: #020303;
position: absolute;
right: 0;
top: 0;
min-width: 313px;
padding: 0;
margin: 0;
z-index: 999;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-main-menu.slide_menu .sub-menu {
position: relative;
}
.lx-main-menu.slide_menu .sub-menu .menu-item a {
color: #919293;
font-size: 12px;
line-height: 28px;
}
.lx-main-menu.slide_menu ul > .menu-item {
padding-left: 0;
padding-right: 0;
}
.close-icon {
position: absolute;
right: 35px;
top: 50px;
}
.close-icon .icon,
.menu-icon .icon {
color: #fff;
cursor: pointer;
}
.menu-icon {
margin-top: 5px;
margin-right: 22px;
}
.lx-main-menu.slide_menu .menu-item-has-children > a:before {
width: 8px;
height: 2px;
left: -14px;
}
.lx-main-menu.slide_menu .menu-item-has-children > a:after {
height: 8px;
width: 2px;
left: -11px;
opacity: 1;
}
.lx-main-menu.slide_menu > .sub-menu > .sub-menu {
padding-right: 0;
}
.lx-main-menu.slide_menu  .sub-menu .sub-menu {
padding-right: 15px;
}
.lx-main-menu.slide_menu .menu-item-has-children.active > a:after {
opacity: 0;
}
}
@media(min-width: 1200px) {
.no-padding-left-lg {
padding-left: 0;
}
.no-padding-right-lg {
padding-right: 0;
}
.no-padding-lg {
padding-left: 0;
padding-right: 0;
}
.blog .mechanic_heading .subtitle {
margin-left: auto;
margin-right: auto;
max-width: 775px;
}
.mechanic .mechanic_heading .desc {
padding-right: 25px;
}
.blog .lx-formidable {
padding-left: 10px;
padding-top: 8px;
}
.blog .bottom-blog {
padding-left: 30px;
}
.cleaner.pool .lx-text-icon .title br {
display: none;
}
.lx_flat.lx-text-icon.light .title.small {
padding-right: 20px;
}
.lx_guitar.accordion.mechanic_heading .subtitle.medium {
padding: 0 35px;
margin-top: 18px;
}
.piano .mechanic_heading .desc {
padding-right: 45px;
}
.lx-portfolio.p_consultant .wrap-bg .wrap-info .title {
padding: 0 10px;
}
.consultant .lx-testimonials .info-wrap {
padding-top: 30px;
}
.consultant.lx-formidable .frm_style_formidable-style.with_frm_style input[type='submit'] {
width: 69%;
}
.no-padding-left-lg {
padding-left: 0;
}
}
@media(min-width: 1450px) {
.lx-main-wrapper.spaces-l-r {
margin: 0 95px 0;
}
}
@media(max-width: 1599px) {
.mechanic_heading .desc {
margin-top: 20px;
padding-right: 0;
}
.mechanic_heading .desc p {
margin-bottom: 15px;
}
}
@media(max-width: 1199px) {
.lx-testimonials-swiper {
top: 40px;
}
.woocommerce .woocommerce-result-count {
margin-top: 7px;
}
.lx-main-menu .menu-item a {
font-size: 13px;
}
.lx-testimonials .desc br {
display: none;
}
.p_barber .lx-portfolio .item {
margin: 0 10px 30px 10px;
float: none;
display: inline-block;
}
.izotope-container {
text-align: center;
}
.mechanic_heading .title.x-large,
.lx_barber.mechanic_heading .title.x-large {
line-height: 56px;
font-size: 44px;
}
.career .lx-main-wrapper .lx-text-icon .desc p {
display: inline;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style input,
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input {
padding-top: 5px;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style input[type='submit'],
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input[type='submit'] {
padding-top: 10px;
}
.lx-footer-menu .menu-item {
padding-left: 25px;
}
.lx-footer .contact-info > a {
font-size: 10px;
}
.lx-footer .footer-wrap {
padding-left: 0;
}
.mechanic_heading .title.medium {
line-height: 40px;
}
.lx-latest-post .lx-link {
font-size: 12px;
}
.wpc-counter .title {
font-size: 13px;
}
.wpc-counter,
.consultant.wpc-counter  {
margin: 15px;
}
.wpc-counter.tutor {
margin: 35px 24px 0;
}
.lx-jobs .btn-group {
padding-left: 20px;
}
.lx-plans-wrap {
padding-left: 20px;
}
.icon-flat .lx-text-icon .desc {
max-height: 65px;
}
.lx_consultant.lx-text-icon {
margin-bottom: 35px;
}
.consultant .lx-circle-wrapper .lx-text-icon {
margin-bottom: 0;
}
.lx_flat.lx-text-icon {
margin-bottom: 30px;
}
.lx_tatoo.lx-text-icon.rectangle {
margin-bottom: 30px;
}
.lx_tatoo.mechanic_heading .title.custom {
font-size: 40px;
line-height: 50px;
}
.lx_spa.lx-text-icon.border.round {
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%)
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.spa .lx-main-wrapper .lx-text-icon {
margin-bottom: 30px;
}
.lx-main-menu .menu-item {
padding-right: 13px;
padding-left: 13px;
}
.career .lx-main-wrapper .lx-text-icon .wrap-icon {
margin-right: 0;
}
.career .lx-text-icon .icon { }
.lx-main-menu.m_consultant .menu-item {
padding-right: 20.5px;
padding-left: 20.5px;
}
.lx-logo .text-logo {
font-size: 15px;
letter-spacing: 4px;
}
.blog .lx-main-menu .menu-item {
padding-right: 14.5px;
padding-left: 14.5px;
}
.blog .lx-header {
padding-top: 0;
}
.lx-tabs .tab-content {
padding-right: 20px;
padding-left: 20px;
}
.wpc-counter.staff .title {
font-size: 13px;
}
.lx_mobiles.lx-text-icon {
margin-bottom: 30px;
}
.lx_mobiles.lx-text-icon .wrap-icon .icon {
padding-bottom: 20px;
}
.lx_mobiles.lx-text-icon .wrap-icon {
margin-bottom: 10px;
}
.lx_mobiles.mechanic_heading .title.custom {
font-size: 38px;
line-height: 45px;
}
.enable_overlay.half {
width: 100%;
}
.lx-text-icon {
margin-bottom: 30px;
}
.lx_computers.mechanic_heading .title.custom,
.appliance .mechanic_heading .title.custom {
font-size: 32px;
line-height: 39px;
}
.pool .lx-circle-wrapper .lx-text-icon .desc p  {
display: block;
}
.lx-formidable.computers .frm_style_formidable-style.with_frm_style .form-field,
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style .form-field,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 20px;
}
.lx-main-menu.m_lawyer .menu-item {
padding-right: 20px;
padding-left: 20px;
}
.accordion .lx-text-icon .wrap-icon .text-icon,
.accordion .lx-text-icon .text-after-desc {
left: 0;
margin-top: 0;
}
.guitar.piano .lx-text-icon.border {
border: none;
}
.mechanic_heading .title.custom {
font-size: 32px;
line-height: 36px;
}
.pool .lx-text-icon .desc p {
display: inline;
}
.lx-gallery.masonry.four_col .item:nth-child(6) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+6) .gallery-item {
height: 360px;
}
.lx-gallery.masonry.four_col .item:nth-child(8) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+8) .gallery-item {
height: 150px;
}
.mechanic_heading.left-space {
padding-left: 0;
}
.lx_lawyer.lx-text-icon {
float: left;
width: 45%;
margin-left: 2.5%;
}
.lx_lawyer.lx-text-icon.classic {
float: none;
width: auto;
margin-left: 0;
}
.lx-soc-wrapper.left-space {
margin-left: 15px;
}
.lx-img-bg.space-left,
.lx-team-slider .big-image {
margin-left: 0;
}
.lx-blockquote.modern {
margin-left: 100px;
margin-right: 60px;
}
.modern_footer.lx-footer .footer-wrap {
padding-bottom: 25px;
}
.modern_footer.lx-footer .footer-wrap.bottom {
margin-bottom: 30px;
}
.lx-plans-wrap .icon-group .icon {
font-size: 50px;
}
.lx-plans-wrap .divider {
left: 80px;
}
.lx-pricing.classic .lx-plans-wrap.active {
transform: none;
}
.lx-pricing.classic .lx-plans-wrap {
margin-bottom: 30px;
}
.mobiles.wpc-counter {
margin: 15px 30px;
}
}
@media(max-width: 991px) {
br {
display: none;
}
header.no-plugin-lx-post.no-menu-wrap > .container > .lx-main-menu .no-menu {
text-align: center;
}
header.no-plugin-lx-post.no-menu-wrap > .container > .lx-main-menu {
display: block;
position: static;
margin-top: 60px;
}
header.no-plugin-lx-post.no-menu-wrap > .container > .lx-logo {
display: block;
margin: 0 auto;
}
.mechanic_cart ul {
min-width: 650px;
}
.mechanic_cart .cart_item li:nth-child(5) {
width: 10%;
}
.t-customer .lx-testimonials .img-wrap {
margin-top: 6px;
}
.lx-main-menu .menu-item .sub-menu {
background-color: transparent;
}
header.lx-header .lx-main-menu .menu-item.menu-item-has-children > a:after {
content: "\f107";
font: normal normal normal 14px/1 FontAwesome;
display: inline-block;
margin-left: 5px;
}
.lx-main-menu .menu-item .sub-menu {
padding-left: 25px;
padding-top: 0;
}
.text-md-center {
text-align: center;
}
.mechanic_product_detail.single {
padding-top: 40px;
padding-bottom: 40px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float: none;
width: 100%;
}
.woocommerce .mechanic_product_detail div.product form.cart .quantity {
margin-bottom: 15px;
}
.widgets-footer .widget {
padding-right: 20px;
}
.widgets-footer .widget:nth-child(odd) {
clear: both;
}
.widgets-footer {
margin-top: 20px;
}
.lx-footer .text-footer {
text-align: center;
margin-bottom: 15px;
}
.lx-footer-menu {
text-align: center;
}
.footer-line {
margin: 10px 0 40px 0;
}
.text-md-left {
text-align: left;
}
.text-md-right {
text-align: right;
}
.wpc-counter .counter {
font-size: 45px;
}
.lx-header .social-icons {
text-align: center;
}
.lx-header .social-icons a {
color: #222;
}
.lx-header.classic_header {
padding-top: 0;
}
.lx-twitter {
margin-bottom: 20px;
}
.classic_footer .title-footer {
margin-top: 25px;
}
.classic_header .menu-icon,
.classic_header  .close-icon {
display: none;
}
.classic_footer .text-copyright {
text-align: left;
}
.lx-circle-wrapper .lx-text-icon:nth-child(3) .wrap-icon,
.lx-circle-wrapper .lx-text-icon .wrap-icon.right {
margin-right: 15px;
}
.lx-circle-wrapper .lx-text-icon:nth-child(4) .wrap-icon,
.lx-circle-wrapper .lx-text-icon .wrap-icon.left {
margin-left: 15px;
}
.lx-circle-wrapper .lx-text-icon:nth-child(4) .wrap-icon {
margin-right: 30px;
}
.big-circle-wrap {
display: none;
}
.lx-main-wrapper.left-space {
margin-left: 0;
}
.lx-circle-wrapper .lx-text-icon {
min-height: 160px;
}
.lx-circle-wrapper .lx-text-icon {
float: none;
width: 100%;
}
.lx-main-menu.m_flat ul {
float: none;
}
.mechanic_heading .title.x-large,
.lx_barber.mechanic_heading .title.x-large {
line-height: 45px;
font-size: 34px;
}
.frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
.lx-formidable.flat .frm_style_formidable-style.with_frm_style input,
.lx-formidable.flat .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style input,
.lx-formidable.tutor .frm_style_formidable-style.with_frm_style textarea,
.lx-formidable.arhitecture .frm_style_formidable-style.with_frm_style input[type='text'],
.lx-formidable.arhitecture .frm_style_formidable-style.with_frm_style input[type='email'],
.lx-formidable.career .frm_style_formidable-style.with_frm_style input,
.lx-formidable.career input,
.lx-formidable.career textarea,
.lx-formidable.career .frm_style_formidable-style.with_frm_style textarea {
margin-bottom: 15px;
}
body .lx-calendar table.booked-calendar td .date span {
font-size: 15px;
}
body .lx-calendar table.booked-calendar tr.days th {
font-size: 14px;
}
body .lx-calendar table.booked-calendar td {
height: 30px !important;
}
body .lx-calendar table.booked-calendar td .date {
line-height: 50px !important;
}
body .lx-calendar table.booked-calendar td .date span {
font-size: 13px !important;
}
body .lx-calendar table.booked-calendar thead th .monthName {
font-size: 16px !important;
}
body .lx-calendar table.booked-calendar tr.days th,
body .lx-calendar table.booked-calendar td .date span {
font-size: 12px !important;
}
body .lx-calendar table.booked-calendar thead th .page-left,
body .lx-calendar table.booked-calendar thead th .page-right {
padding-right: 10px;
}
body .lx-calendar table.booked-calendar thead th .monthName {
font-size: 15px;
}
body .lx-calendar .booked-calendar-wrap table.booked-calendar th .monthName a {
font-size: 7px;
}
.lx-footer .footer-content {
margin-bottom: 10px;
}
.lx-footer {
padding-top: 50px;
padding-bottom: 30px;
}
.lx-footer .footer-wrap {
margin-bottom: 75px;
}
.blog .mechanic_heading {
text-align: center;
}
.blog .lx-formidable {
margin-top: 25px;
}
.blog .lx-main-wrapper {
margin-bottom: 90px;
}
.consultant.wpc-counter  .title {
line-height: 20px;
}
.consultant.wpc-counter  .counter {
font-size: 38px;
}
body .booked-calendar-wrap.small table.booked-calendar td.prev-date .date {
line-height: 50px !important;
}
body .sidebar .booked-calendar-wrap.small table.booked-calendar td .date .number {
line-height: 50px !important;
}
.comment-widget {
margin-bottom: 0;
}
.widget {
max-width: 60%;
}
.lx-footer .widget {
max-width: 100%;
}
.lx-jobs .btn-group {
position: static;
top: 0;
padding-left: 0;
margin-top: 20px;
}
.lx-jobs .info-wrap {
width: auto;
}
.lx-jobs {
padding-right: 15px;
margin-left: 0;
margin-right: 0;
}
.lx-plans-wrap {
padding-left: 10px;
}
.lx-plans-wrap .price,
.lx-plans-wrap .title {
display: block;
}
.lx-calendar {
margin-top: 30px;
}
.lx-blog-post {
margin-bottom: 30px;
}
.t-customer .lx-testimonials {
margin: 0;
}
.mechanic_heading .title.large {
font-size: 46px;
line-height: 46px;
}
body .lx-calendar.flat table.booked-calendar thead th .monthName {
font-size: 17px;
}
.spa .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
.lx-formidable.spa {
padding-bottom: 15px;
}
.lx-heading-post .title {
line-height: 31px;
}
.single-post .lx-header {
padding-top: 0;
}
.single-post .lx-logo .text-logo {
padding-top: 5px;
}
.lx-header.bg_white, .lx-header.m_career {
min-height: 80px;
}
.lx-tabs .lx-nav-tabs {
padding: 45px 30px;
}
.cleaner.pool .lx-text-icon .title br {
display: none;
}
.mechanic_heading .desc.text-right,
.mechanic_heading,
.lx-main-wrapper .lx-btn-wrap,
.lx-btn-wrap.text-left,
.mechanic_heading.text-right {
text-align: center;
}
.mechanic .mechanic_heading.text-left,
.lx-btn-wrap.text-left,
.mechanic .lx-btn-wrap.text-left,
.mechanic .mechanic_heading.text-left {
padding-left: 0;
}
.guitar.cello .mechanic_heading .title.custom {
line-height: 40px
}
.guitar.piano .lx-text-icon:hover .wrap-icon .icon {
transform: translateY(-15px);
}
.guitar.piano .lx-main-wrapper .lx-text-icon .title {
margin-top: 10px;
}
.lx-short-info .info-wrap {
padding: 35px 15px;
margin-left: 0;
margin-top: 0;
}
.lx-short-info .img-wrap {
max-height: 250px;
}
.lx-tabs.classic .lx-nav-tabs {
margin-right: 10px;
}
.lx-short-info.classic .info-wrap {
margin-top: 0;
}
.cleaner.pool .lx-text-icon .desc {
min-height: 70px;
}
.cleaner.pool .lx-text-icon .wrap-icon .text-icon,
.cleaner.pool .lx-text-icon .wrap-icon .text-icon {
bottom: -210px;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .wrap-text {
margin-bottom: 0;
}
.lx-tabs.classic .lx-nav-tabs > li.active {
font-size: 14px;
}
.lx-short-info.classic_dark .info-wrap {
margin-top: 0;
}
.lx-tabs.modern_classic .lx-nav-tabs,
.lx-tabs.classic .lx-nav-tabs {
margin: 60px 30px 58px -30px;
}
.wpc-accordion {
margin-top: 0;
}
.lx-gallery.masonry.three_col .item:nth-child(5) .gallery-item,
.lx-gallery.masonry.three_col .item:nth-child(6n+5) .gallery-item {
height: 590px;
}
.lx-gallery.masonry.four_col .item:nth-child(7) .gallery-item,
.lx-gallery.masonry.four_col .item:nth-child(8n+7) .gallery-item {
height: 300px;
}
.mechanic_heading.left-space {
padding-left: 0;
}
.lawyer .lx-testimonials .info-wrap {
padding-left: 0;
}
.lx-team-slider .big-image,
.lx-team-slider-item .img-wrap,
.lx_mobiles.lx-text-icon.classic .wrap-icon .icon {
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.lx-team-slider .info-wrap.active {
text-align: center;
margin-top: 50px;
}
.modern_footer.lx-footer .social-icons {
padding-bottom: 45px;
}
.modern_footer.lx-footer .footer-wrap.bottom {
margin-top: 35px;
}
.lx-footer .lx-logo {
background-color: transparent;
text-align: left;
padding-bottom: 0;
}
.modern_footer.lx-footer .social-icons {
text-align: left;
}
.lx_tutor.lx-text-icon .right .desc {
padding-left: 0;
}
.lx-team-slider .mechanic_heading {
text-align: center;
}
.tatoo .lx-team-slider .info-wrap.active {
margin-top: 30px;
}
.spa .lx-team-slider .big-image,
.lx-team-slider .big-image {
margin-bottom: 30px;
}
.lx-pricing.modern .info-group:before {
top: 3px;
}
.lx-pricing.modern .info-group {
padding-left: 15px;
}
.lx-pricing.classic .lx-plans-wrap {
border: none;
}
.t-tutor .lx-testimonials .desc {
margin-top: 20px;
}
}
@media(max-width: 767px) {
.text-xs-center {
text-align: center;
}
.lx-plans-wrap {
padding-left: 0;
}
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
float: none;
width: 100%;
}
.woocommerce-checkout .block-title {
margin-top: 70px;
}
body .lx-calendar table.booked-calendar .booked-appt-list {
min-height: 140px;
}
.woocommerce-page .banner-shop {
padding: 115px 0 110px;
}
.mechanic_cart {
overflow-x: scroll;
}
.mechanic_cart .heading li {
width: 25%;
text-align: center;
}
.lx-text-icon.section_right.mechanic_text_icon {
display: block;
}
.mechanic_cart .complement-cart {
min-width: 100%;
}
.mechanic_cart .cart_item li:nth-child(2) {
width: 22.5%;
}
.mechanic_cart .cart_item li:first-child {
width: 12%;
}
.mechanic_cart .cart_item li:nth-child(2) {
width: 12.5%;
}
.mechanic_cart .cart_item li:nth-child(n+3) {
width: 24%;
text-align: center;
}
.mechanic_cart .cart_item li:last-child {
width: 1%;
}
.mechanic_cart .cart_item li a {
font-size: 12px;
}
.blog.posts-page .lx-main-wrapper {
padding: 280px 0 60px;
}
.mechanic_cart .cart_item li.product-name {
padding-left: 10px;
}
.mechanic_product_detail.single {
padding-top: 25px;
padding-bottom: 25px;
}
.lx-gallery .gallery-item {
height: 250px;
}
.lx-text-icon .wrap-icon.left {
text-align: center;
margin: 20px auto;
}
.widgets-footer .widget {
padding-right: 15px;
}
.instagram-gallery {
margin-left: -7px;
margin-right: 7px;
}
.lx-formidable.computers .text-form,
.lx-formidable.mobiles .text-form,
.lx-formidable.appliance .text-form {
margin-top: -5px;
}
.lx-text-icon .wrap-icon.right {
float: none;
}
.lx-pricing.modern {
padding-left: 0;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.right,
.lx-circle-wrapper .lx-text-icon .wrap-icon.left  {
margin: 25px auto;
}
.lx-mailchimp input[type='email'] {
margin-top: 11px;
}
.lx-circle-wrapper .lx-text-icon .wrap-text,
.classic_footer .text-copyright,
.classic_footer .title-footer,
.classic_footer .insta-img-wrap,
.lx-twitter .icon {
text-align: center;
}
.title-footer {
margin-bottom: 5px;
}
.lx-text-icon .wrap-icon.left,
.lx-testimonials .info-wrap,
.lx-testimonials .img-wrap,
.lx-team-img.left,
.lx-team-img.right,
.lx-team-info.left,
.lx-team-info.right {
float: none;
}
.lx-testimonials .img-wrap,
.lx-team-img,
.tutor .lx-main-wrapper .lx-text-icon .icon,
.lx_computers.lx-text-icon .wrap-icon .icon.bg_icon {
margin-left: 0;
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.lx_tutor.lx-text-icon .title {
margin-bottom: 10px;
}
.lx_tutor.lx-text-icon {
margin-bottom: 40px;
}
.lx-testimonials .info-wrap {
margin-left: 0;
}
.lx-testimonials .desc,
.lx-testimonials .title {
text-align: center;
}
#estimation_popup.wpe_bootstraped .form-group {
margin-bottom: 0 !important;
margin-top: 0 !important;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .itemBloc {
margin-top: 0 !important;
padding-top: 0 !important;
}
.lx-testimonials-swiper .pagination {
margin-top: 20px;
}
.mechanic_heading .subtitle br {
display: none;
}
.lx-blog-post {
margin-bottom: 30px;
}
.mechanic_heading .title.large {
font-size: 36px;
line-height: 38px;
}
.lx-calendar.small {
width: 100%;
}
.t-tutor .lx-testimonials .info-wrap {
margin-left: 0;
}
.career .mechanic_heading .title {
line-height: 38px;
}
.career .lx-testimonials-swiper .pagination {
margin-top: 20px;
}
.t-tutor .lx-testimonials .info-wrap {
padding-left: 5px;
}
.lx-portfolio .wrap-bg {
height: 250px;
}
.lx-testimonials .info-wrap,
.guitar .lx-testimonials .info-wrap {
padding-left: 0;
}
.lx-footer-menu,
.lx-footer .footer-content,
.lx-footer .contact-info {
text-align: center;
}
.lx-footer .social-icons a {
padding-left: 5px;
padding-right: 5px;
}
.lx-footer-menu .menu-item {
padding-left: 10px;
}
.lx-footer-menu .menu-item a {
line-height: 25px;
font-size: 11px;
}
.lx-footer .footer-content {
margin-top: 15px;
}
.lx-footer {
padding-top: 70px;
}
.lx-article p,
.single-post blockquote + p {
margin-bottom: 15px;
}
.comment-form .form-group {
padding: 0;
}
.lx-article {
padding-right: 0;
margin-top: 30px;
}
.mechanic_heading .title.medium {
font-size: 32px;
line-height: 35px;
}
.single-post blockquote + p {
margin-left: 0;
}
.comment-widget {
padding-right: 0;
}
.lx-banner-post {
height: 250px;
}
.cleaner.pool .lx-circle-wrapper .lx-text-icon .wrap-text {
margin-bottom: 0;
}
.comment-widget .text {
padding-left: 20px;
}
.lx-jobs {
padding-left: 30px;
}
.lx-jobs .title {
display: block;
}
.lx-jobs .price {
padding-left: 0;
}
.lx-plans-wrap {
margin-bottom: 40px;
}
.lx-plans-wrap .info-group {
padding-left: 0;
}
.lx-plans-wrap.modern .icon-group {
float: none;
margin-top: 5px;
margin-bottom: 20px;
}
.lx-plans-wrap {
text-align: center;
}
.lx-plans-wrap .title {
margin-right: 0;
}
.mechanic_heading.text-left {
padding-left: 5px;
}
.mechanic_heading.text-right {
padding-right: 0;
text-align: center;
}
.lx-video .triangle {
width: 80px;
height: 80px;
}
.lx-video .triangle:before {
border-width: 15px 0 15px 30px;
}
.mechanic_heading .desc {
margin-top: 30px;
}
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.right,
.lx-circle-wrapper .icon-flat .lx-text-icon .wrap-icon.left,
.lx-circle-wrapper .icon-flat .lx-text-icon:nth-child(4) .wrap-icon.left {
margin-right: auto;
margin-left: auto;
}
.lx-text-icon .wrap-icon {
min-height: initial;
}
.lx-btn-wrap {
padding: 0;
}
.lx-testimonials-swiper .pagination {
margin-top: 25px;
}
.lx-text-icon .wrap-icon .icon {
width: 50px;
height: 50px;
}
.lx_consultant.lx-text-icon .border {
width: 140px;
height: 140px;
}
.lx-testimonials .img-wrap {
margin-right: 0;
}
.t-consultant .lx-testimonials .info-wrap,
.lx_tatoo.mechanic_heading.text-left {
padding-left: 0;
}
.lx-testimonials-swiper.t-consultant .pagination {
margin-top: 20px;
}
.lx-formidable .frm_style_formidable-style.with_frm_style input,
.lx-formidable .frm_style_formidable-style.with_frm_style .frm_form_field :invalid,
.lx-formidable .frm_style_formidable-style.with_frm_style textarea {
margin-bottom: 20px;
}
.lx-formidable.tatoo .frm_style_formidable-style.with_frm_style input {
margin-bottom: 0;
}
.sculptor.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input {
margin-bottom: 0;
}
.lx_consultant.lx-text-icon .wrap-icon .icon {
margin-top: 30px;
}
.lx_barber.mechanic_heading.text-left,
.lx_consultant.mechanic_heading.text-left,
.lx_sculptor.mechanic_heading.text-left,
.flat .lx-main-wrapper .mechanic_heading.text-left {
padding-left: 0;
}
.lx-circle-wrapper .lx-text-icon .wrap-text {
margin-top: 0;
}
.flat .lx-circle-wrapper .lx-text-icon .wrap-icon {
height: 15px;
margin-bottom: 15px;
}
.flat .lx-circle-wrapper .lx-text-icon .wrap-icon {
padding: 0;
}
.lx_flat.lx-text-icon.light {
text-align: center;
}
.lx_flat.lx-text-icon.light .wrap-icon.left,
.lx_tutor.lx-text-icon .wrap-icon.left {
width: auto;
}
.t-flat.lx-testimonials-swiper .pagination {
margin-top: 25px;
}
.lx_guitar.lx-text-icon .wrap-icon.left,
.lx-text-icon .wrap-icon .overlay {
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.lx-text-icon .wrap-icon .overlay {
position: absolute;
}
.lx-blog-post.designer .title {
display: block;
}
.lx_designer.mechanic_heading.text-left,
.tutor .lx-main-wrapper .mechanic_heading.text-left {
padding-left: 0;
}
.mechanic_heading .desc.text-left {
text-align: center;
}
.lx_tutor.lx-text-icon .right .desc,
.lx_tutor.lx-text-icon .right .title,
.lx_tutor.lx-text-icon .wrap-icon.left {
padding-left: 0;
text-align: center;
}
.spa .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
.lx_spa.lx-text-icon .wrap-icon .icon {
font-size: 45px;
}
.lx_spa.lx-text-icon.border.round,
.lx_spa.lx-text-icon .hover-info {
width: 234px;
height: 234px;
}
.lx_spa.lx-text-icon.border.round {
padding: 40px 15px;
}
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input {
margin-bottom: 0;
}
.lx-formidable.spa .frm_style_formidable-style.with_frm_style input[type='submit'] {
margin-bottom: 20px;
}
.lx_spa.mechanic_heading.text-left,
.lx_architect.mechanic_heading.text-left {
padding-left: 0;
}
.lx-text-icon {
text-align: center;
}
.lx_architect.lx-text-icon .wrap-icon {
margin-top: 28px;
}
.career .lx-text-icon {
margin-bottom: 20px;
}
.lx-text-icon .wrap-icon.round {
left: 0;
transform: none;
}
.tatoo .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
.lx-formidable.spa {
padding-bottom: 0;
}
.lx-tabs {
display: block;
}
.lx-tabs .lx-nav-tabs > li {
margin-right: 7px;
margin-left: 7px;
}
.lx-tabs .lx-nav-tabs {
padding: 45px 20px;
}
.lx-btn-wrap {
text-align: center;
}
.lx-button,
.stuff.lx-button {
margin: 10px 0;
}
.lx-formidable.computers .text-form {
top: -30px;
}
.lx_mobiles.lx-text-icon .wrap-icon.left {
width: auto;
}
.lx-formidable.mobiles .frm_style_formidable-style.with_frm_style input {
margin-bottom: 0;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .col-md-2 {
padding: 0;
}
.lx_computers.lx-text-icon .wrap-icon.left {
width: auto;
}
.lx-formidable.computers .frm_style_formidable-style.with_frm_style .form-field,
.lx-formidable.appliance .frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 0;
}
body .lx-calendar.computers table.booked-calendar thead th .monthName,
body .lx-calendar.mobiles table.booked-calendar thead th .monthName,
body .lx-calendar.appliance table.booked-calendar thead th .monthName {
font-size: 18px;
}
body .lx-calendar.computers table.booked-calendar tr.days th,
body .lx-calendar.mobiles table.booked-calendar td .date span,
body .lx-calendar.mobiles table.booked-calendar tr.days th,
body .lx-calendar.computers table.booked-calendar tr.days th,
body .lx-calendar.appliance table.booked-calendar td .date span,
body .lx-calendar.appliance table.booked-calendar tr.days th {
font-size: 14px;
}
.appliance .lx-main-wrapper .lx-text-icon .title {
margin-top: 15px;
}
.lx_appliances.lx-text-icon.label-icon .wrap-icon {
margin-right: 0;
}
.lx_appliances.lx-text-icon .wrap-icon .icon {
font-size: 50px;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent {
top: 0;
}
.mechanic #estimation_popup.wpe_bootstraped #mainPanel .genSlide .stepTitle {
font-size: 25px;
line-height: 32px;
}
.lx-img-bg {
max-height: 300px;
}
.wpc-counter .text-wrap {
text-align: center;
}
.pool .lx-text-icon .desc p {
display: block;
}
.mechanic_heading .desc blockquote {
padding-left: 0;
}
.mechanic_heading .title.custom {
font-size: 22px;
line-height: 32px;
margin-bottom: 10px;
}
.lx-tabs.classic .lx-nav-tabs > li {
display: block;
}
.lx-tabs.classic .lx-nav-tabs {
margin: 10px 0 0 0;
padding-left: 20px;
}
.lx-tabs.classic .lx-nav-tabs > li:before {
left: -27px;
}
.lx-tabs.classic .tab-content {
padding: 0 15px 10px 15px;
}
.lx-tabs .lx-nav-tabs > li {
line-height: 40px;
}
.lx_cleaner.lx-text-icon .wrap-icon.round {
width: 123px;
height: 123px;
}
.lx-tabs.modern .lx-nav-tabs {
margin: 0;
min-width: initial;
}
.lx-tabs.modern .tab-content {
padding-bottom: 40px;
}
.lx-tabs.modern_classic .lx-nav-tabs {
margin: 0;
padding: 20px;
}
.lx-tabs.classic .lx-nav-tabs {
min-width: initial;
}
.lx-tabs.modern_classic .tab-content {
padding: 10px 15px 20px 15px;
}
.lx-short-info.classic_dark .info-wrap {
padding: 20px;
}
.lx-team-info.left,
.lx-team-info.right {
text-align: center;
}
.wpc-accordion {
padding: 0 5px;
}
.wpc-accordion .panel-title {
font-size: 16px;
padding-top: 6px;
}
.wpc-accordion .panel-wrap.active .panel-content {
padding-top: 10px;
}
.lx-gallery.masonry .item .gallery-item {
max-height: 250px;
}
.lx-text-icon.bg-text-style .desc {
margin-top: 40px;
}
.lx_pet.mechanic_heading .desc {
padding-right: 0;
}
.lx_lawyer.lx-text-icon {
width: 100%;
float: none;
margin-left: 0;
margin-bottom: 20px;
}
.lx_lawyer.lx-text-icon.border {
margin: 0 0 30px;
}
.lx_lawyer.lx-text-icon.classic {
padding: 24px 10px 25px;
}
.lx_lawyer.mechanic_heading .title sup {
top: 0;
line-height: 20px;
display: block;
float: none;
}
.lx_lawyer.mechanic_heading .desc {
margin-top: 45px;
}
.lx-blockquote.modern {
margin-left: 14px;
margin-right: 14px;
}
.lx-blockquote.modern .quote.left {
margin-left: 0;
}
.lx-img-bg.space-left {
border-width: 15px;
}
.lx-blockquote .text.large,
.lx-blockquote .text.medium {
font-size: 22px;
line-height: 27px;
}
.lx-blockquote .text {
font-size: 14px;
line-height: 20px;
}
.lx-team-slider .big-image {
width: 280px;
height: 280px;
}
.spa .lx-team-slider .big-image {
width: auto;
}
.lx-team-slider-item .img-wrap {
width: 80px;
height: 80px;
}
.lx-footer .lx-logo,
.modern_footer.lx-footer .social-icons {
text-align: center;
}
.modern_footer.lx-footer .contact-info > a,
.modern_footer.lx-footer .contact-info > p {
margin-left: 0;
display: block;
}
.modern_footer .lx-footer-menu .menu-item {
padding-left: 12px;
padding-right: 12px;
}
.modern_footer.lx-footer .lx-logo {
margin-bottom: 5px;
}
.lx-footer.modern_footer {
padding-top: 30px;
}
.modern_footer.lx-footer .social-icons,
.modern_footer.lx-footer .footer-wrap.bottom {
margin-top: 15px;
}
.modern_footer.lx-footer .social-icons {
padding-bottom: 0;
}
body .lx-calendar.large_font.flat table.booked-calendar td .date {
line-height: 60px !important;
}
.lx-pricing.modern .price span {
float: none;
margin-top: 0;
}
.lx-pricing.modern .info-group {
padding-left: 0;
margin-left: 0;
}
.lx-pricing.modern .info-group:before {
content: none;
}
.tatoo .lx-team-slider .big-image {
margin-right: 0;
}
.tatoo .lx-team-slider .big-image {
height: 330px;
}
.tatoo .lx-btn-wrap {
padding: 0;
}
.lx_tatoo.lx-text-icon {
margin-bottom: 0;
}
.wpc-accordion.classic_modern .panel-title {
font-size: 17px;
padding: 10px 15px;
}
.wpc-accordion.classic_modern .panel-wrap.active .panel-content {
padding: 10px 25px 10px 55px;
}
.lx-footer.classic_modern .insta-img-wrap img {
float: none;
}
.lx-footer.architect .copyright .text {
margin-bottom: 5px;
}
.lx-footer .frm_style_formidable-style.with_frm_style form,
.lx-footer .title-form {
text-align: center;
}
.lx-footer.classic_modern .footer-content {
margin-bottom: 35px;
}
.lx-circle-wrapper .lx-text-icon .wrap-icon.round {
padding: 30px 0;
text-align: center;
}
}
@media(max-width: 782px) {
.logged-in .lx-header {
top: 46px;
}
}
@media(max-width: 600px) {
.logged-in .lx-header.fixed {
top: 0;
}
.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count,
.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
float: none;
text-align: center;
}
.lx-portfolio .item {
display: block;
margin-left: auto;
margin-right: auto;
}
.woocommerce ul.list-products li.product, 
.woocommerce-page ul.list-products li.product {
width: 100%;
}
.wrap-flip {
width: 230px;
height: 230px;
}
.lx-portfolio.animation .item .front {
top: 0;
}
.lx-portfolio .item .back-bg {
width: 195px;
height: 195px;
margin: 17px 18px;
}
.single-post blockquote:before {
left: -35px;
}
.single-post blockquote {
margin-left: 30px;
}
.lx-tabs .lx-nav-tabs > li,
.lx-tabs.classic .lx-nav-tabs > li {
font-size: 12px;
}
.consultant .fillter-wrap .but {
line-height: 30px;
}
.blog .lx-main-wrapper {
margin-bottom: 40px;
}
.blog .bottom-blog {
margin-top: 0;
padding-top: 50px;
padding-bottom: 30px;
}
.comment-widget .title {
margin-bottom: 20px;
}
.lx-article {
margin-bottom: 25px;
}
.lx-heading-post {
margin-top: 50px;
}
.appliance .mechanic_heading.left-space,
.lx_computers.mechanic_heading.left-space {
padding-left: 0;
}
}
@media(max-width: 550px) {
.woocommerce[class*=columns-] ul.list-products li.product {
width: 100%;
}
.lx-formidable.sculptor .frm_style_formidable-style.with_frm_style textarea {
height: 80px;
}
.instagram-gallery__item {
width: 50%;
}
.blog.posts-page .lx-main-wrapper {
padding: 280px 0 20px;
}
.lx-formidable.sculptor {
padding-bottom: 0;
}
.lx-formidable.sculptor_light .frm_style_formidable-style.with_frm_style input[type='submit'] {
max-width: 100%;
}
body .lx-calendar table.booked-calendar td .date {
line-height: 15px !important;
}
.widget {
max-width: 100%;
}
.wpc-counter {
display: block;
clear: both;
}
#estimation_popup.wpe_bootstraped .switch.has-switch {
display: block !important;
margin: 0 auto;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .itemBloc {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.wpc-counter .counter {
font-size: 40px;
line-height: 50px;
}
.lx-video {
max-height: 250px;
}
.t-tutor .lx-testimonials .desc {
margin-top: 0;
}
.lx-footer.classic_modern .insta-img-wrap img {
margin-bottom: 15px;
margin-right: 10px;
}
.lx-footer.classic_modern .footer-content {
margin-bottom: 15px;
}
.lx-team-img .info-wrap {
padding: 40px 15px 40px;
}
}   @media(max-width: 991px) {
.lx-main-menu .menu-item {
display: block;
text-align: center;
}
.no-mechanic-plugin .lx-main-menu {
padding-top: 50px;
}
.lx-logo {
float: none;
margin-top: 0;
margin-left: 0;
text-align: center;
background-color: transparent;
padding: 10px 0 20px;
z-index: 9999;
position: relative;
}
.lx-logo .text-logo.decor:before,
.lx-logo .text-logo.decor:after {
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.lx-logo .text-logo.decor:after {
-webkit-transform: translateX(-50%) rotate(180deg);
-moz-transform: translateX(-50%) rotate(180deg);
-ms-transform: translateX(-50%) rotate(180deg);
-o-transform: translateX(-50%) rotate(180deg);
transform: translateX(-50%) rotate(180deg);
}
.lx-btn-menu {
position: absolute;
top: 30px;
left: 15px;
z-index: 99999;
}
.lx-logo .text-logo {
display: inline-block;
}
.lx-header {
background-color: rgba(39, 36, 32, 0.79);
z-index: 999;
padding: 0;
margin: 0;
}
.lx-main-menu .menu-item,
.lx-main-menu.m_flat .menu-item {
padding-left: 0;
padding-right: 0;
}
.lx-main-menu.m_flat .menu-item {
float: none;
}
.lx-main-menu {
margin: 0;
position: absolute;
width: 100%;
left: 0;
background-color: rgba(255,255,255, 0.9);
-webkit-transform: translateY(-150%);
-moz-transform: translateY(-150%);
-ms-transform: translateY(-150%);
-o-transform: translateY(-150%);
transform: translateY(-150%);
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.lx-main-menu.active {
transform: translateY(0);
}
.lx-main-menu ul {
padding-bottom: 10px;
}
.lx-logo .text-logo {
font-size: 14px;
line-height: 45px;
}
.lx-main-menu.m_consultant .menu-item a,
.lx-main-menu.m_sculptor .menu-item a,
.lx-main-menu.m_flat .menu-item a,
.lx-main-menu.m_tutor .menu-item a,
.lx-main-menu.m_tatoo .menu-item a,
.lx-main-menu.m_spa .menu-item a,
.lx-main-menu.m_architect .menu-item a {
color: #bfbab0;
}
.lx-header.m_career {
padding-top: 0;
}
}
.lx-blog-post .img-wrap{
background-position: center;
}
.lx-blog-post.designer .title{
display: block;
}
.lx-blog-post.mechanic .date,
.lx-blog-post.mechanic .separator,
.lx-blog-post.mechanic .cats{
color: #fff;
opacity: .6;
}
.lx-blockquote .text.medium,
.lx-blockquote .text.large{
line-height: 1.1;
}
.craffer.lx-button:not(.small),
.pool.lx-button:not(.small),
.cleaner.lx-button:not(.small){
padding: 11px 65px 11px;
}
.mechanic.lx-button:not(.small){
padding: 11px 45px 13px;
}
.appliance.lx-button.small{
padding: 16px 50px 15px;
}
.computers.lx-button.small{
padding: 15px 40px 15px;
}
.accordion.lx-button{
padding: 11px 55px 15px;
}
.accordion.lx-button.small{
padding: 11px 45px 15px;
}
.piano.lx-button{
padding: 11px 55px 15px;
}
.piano.lx-button.small{
padding: 11px 43px 11px;
}
.lx-clients-container.no-slider .swiper-slide{
margin-bottom: 30px;
}
.swiper-wrapper{
height: auto!important;
}
.lx-divider.divider_large{
font-size: 40px;
}
.lx-team-img{
background-position: center;
}
.lx-text-icon.light .desc{
color: #fff;
}
.lx-text-icon .wrap-icon .icon.image{
background-size: contain;
}
.lx-text-icon .wrap-icon .icon.bg_icon{
background-position: center;
display: inline-block;
}
.lx-text-icon .wrap-icon .bg-text{
transform: translateY(-72%);
top: auto;
line-height: normal;
text-transform: uppercase;
}
.lx-text-icon .wrap-icon.icon_left{
text-align: left;
}
.lx-text-icon .wrap-icon.right .hover-info-icon,
.lx-text-icon .wrap-icon.left .hover-info-icon{
display: none;
}
.lx-text-icon:hover .wrap-icon.right .hover-info-icon ~ .icon,
.lx-text-icon:hover .wrap-icon.left .hover-info-icon ~ .icon{
opacity: 1;
}
.sculptor .frm_style_formidable-style.with_frm_style label.frm_primary_label{
color: #fff;
opacity: 1;
}
.sculptor .frm_style_formidable-style.with_frm_style div.frm_description{
color: #fff;
opacity: .6;
}
.lx-testimonials-swiper .lx-testimonials .info-wrap.dark div,
.lx-testimonials-swiper .lx-testimonials .info-wrap.dark h3{
color: #3a3e4a;
}
.lx-testimonials-swiper.t-tutor .lx-testimonials .info-wrap.light div,
.lx-testimonials-swiper.t-tutor .lx-testimonials .info-wrap.light h3,
.t-customer .lx-testimonials .light div,
.t-customer .lx-testimonials .light h3{
color: #fff;
}
.t-tutor .light .swiper-pagination-switch,
.t-tutor .lx-testimonials .info-wrap.light:before{
background: #fff;
}
.t-customer .lx-testimonials.light{
border: 2px solid #ccc;
}
.t-customer .light .swiper-pagination-switch{
background-color: #fff;
}
.lx-testimonials .title{
opacity: .6!important;
}
.lx-testimonials .img-wrap{
background-position: center;
}
.t-consultant .dark .swiper-pagination-switch{
background: #3a3e4a;
opacity: .3;
}
.t-flat .dark .swiper-pagination-switch{
border-color: #3a3e4a;
}
.t-flat .dark .swiper-pagination-switch.swiper-active-switch{
background: #3a3e4a;
}
.t-tutor.lx-testimonials-swiper{
top: auto;
margin-top: 40px;
}
.t-consultant .dark .swiper-pagination-switch.swiper-active-switch{
opacity: 1;
}
.lx-testimonials-swiper.t-flat{
top: auto;
margin-top: 50px;
}
.lx-team-slider .big-image{
background-position: center;
}
.lx-team-slider-item .img-wrap{
background-position: center;
}
.lx-team-slider .big-image:before,
.lx-team-slider .img-wrap:after {
content: "";
border: 1px dashed #9f7150;
position: absolute;
border-radius: 50%;
}
.lx-team-slider .big-image:before {
width: calc(100% + 24px);
height: calc(100% + 24px);
top: -12px;
left: -12px;
}
.lx-team-slider .img-wrap:after {
width: calc(100% + 14px);
height: calc(100% + 14px);
top: -7px;
left: -7px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
opacity: 0;
}
.lx-team-slider .swiper-slide-active .img-wrap:after {
opacity: 1;
}
.lx-team-slider .swiper-slide-active .img-wrap:before {
opacity: 0;
}
.lx-team-slider-item .img-wrap:before {
content: "";
position: absolute;
background-color: rgba(29, 22, 17, 0.6);
width: 100%;
height: 100%;
border-radius: 50%;
}
.lx-team-slider .big-image{
transition: all 400ms ease;
width: 382px;
height: 382px;
border-radius: 50%;
position: relative;
}
.lx-team-slider .info-wrap .title,
.lx-team-slider .info-wrap .desc{
color: #3a3e4a;
}
.lx-team-slider .info-wrap.light .title,
.lx-team-slider .info-wrap.light .desc{
color: #989898;
}
.lx-team-slider .swiper-slide{
padding-bottom: 10px;
} .error-page{
height: 100vh;
} .error-page.style1 .title span{
font-size: 120px;
letter-spacing: 5px;
margin-right: 38px;
}
.error-page.style1 .title{
font-size: 81px;
font-family: "Poppins", sans-serif;
color: rgb( 159, 113, 80 );
line-height: 1.2;
font-weight: 600;
letter-spacing: 10px;
margin-bottom: 4px;
}
.error-page.style1 .subtitle{
font-size: 24px;
font-family: "Poppins", sans-serif;
color: rgba( 254, 254, 254, 0.6 );
line-height: 1.5;
letter-spacing: .56px;
margin-bottom: 20px;
padding-left: 4px;
}
.error-page.style1 .button{
background-color: #c78846;
font-family: "Lato",sans-serif;
font-size: 16px;
min-height: 40px;
margin-top: 55px;
display: inline-block;
padding: 17px 91px;
font-weight: 600;
color: #fff;
-webkit-box-shadow: 0px 5px 0px 0px #a87641;
box-shadow: 0px 6px 0px 0px #a87641;
transition: all 350ms ease;
}
.error-page.style1 .button:hover{
opacity: .85;
}
.error-page.style1{
margin-bottom: 0;
background-position: center;
background-size: cover;
}
.error-page .not-found-title{
position: relative;
top: 50%;
transform: translateY(-50%);
} .error-page.style2 .title{
font-size: 82px;
font-family: "Poppins", sans-serif;
color: rgb( 77, 77, 77 );
line-height: 1.2;
letter-spacing: 11px;
font-weight: 600;
margin-bottom: 34px;
padding-right: 15px;
}
.error-page.style2 .button{
font-family: "Montserrat",sans-serif;
font-size: 16px;
line-height: normal;
display: inline-block;
color: #fff;
background-color: #3faee1;
letter-spacing: -.4px;
margin-top: 30px;
padding: 13px 92px;
font-weight: 300;
transition: all 350ms ease;
}
.error-page.style2 .button:hover{
opacity: .85;
}
.error-page.style2 .subtitle{
font-size: 24px;
font-family: "Poppins", sans-serif;
color: rgb( 77, 77, 77);
opacity: 0.8;
line-height: 1.5;
letter-spacing: .6px;
margin-bottom: 30px;
max-width: 370px;
padding-right: 15px;
}
.error-page.style2 .wrap{
display: table;
table-layout: fixed;
width: 100%;
}
.error-page.style2 .wrap-cell{
display: table-cell;
width: 50%;
vertical-align: middle;
} #empty-search-result p{
display: block;
text-align: center;
color: #373737;
font-family: "Poppins Medium",sans-serif;
font-size: 24px;
margin-bottom: 50px;
}
#empty-search-result{
text-align: center;
}
#empty-search-result input[type="submit"]{
background-color: #292e34;
box-shadow: 0 15px 40px rgba(0,0,0,0.2);
color: white;
font-family: "Lato",sans-serif;
font-size: 16px;
font-weight: 400;
border: none;
padding: 0 30px;
height: 45px;
margin-bottom: 70px;
}
#empty-search-result input[type="submit"]:hover{
opacity: .85;
}
#empty-search-result input[type="search"]{
background-color: #efefef;
border-radius: 3px;
color: #292e34;
font-family: "Lato",sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 22px;
padding-left: 15px;
height: 45px;
min-width: 250px;
} .portfolio-detail .portfolio-img-wrap img{
width: 100%;
height: auto;
}
.portfolio-detail .portfolio-detail-title{
font-size: 52px;
font-family: "Poppins Bold", sans-serif;
color: #000;
line-height: 1.2;
text-align: center;
margin-bottom: 40px;
}
.portfolio-detail .portfolio-info-wrap{
border-bottom: 1px solid #E1E1E1;
padding: 23px 0 44px;
margin-bottom: 54px;
}
.portfolio-detail .portfolio-info span.title{
font-size: 16px;
font-family: "Lato", sans-serif;
color: #000;
font-weight: bold;
text-transform: uppercase;
display: block;
margin-bottom: 4px;
line-height: 1.5;
}
.portfolio-detail .portfolio-info:nth-child(2){
text-align: center;
padding-left: 0;
}
.portfolio-detail .portfolio-info:nth-child(2) .info-wrap{
display: inline-block;
text-align: left;
}
.portfolio-detail .portfolio-info span.info a,
.portfolio-detail .portfolio-info span.info{
font-size: 12.5px;
font-family: "Lato", sans-serif;
color: #818181;
line-height: 1.5;
word-spacing: 1px;
transition: color 350ms ease;
}
.portfolio-detail .portfolio-info span.info a:hover{
color: #000;
}
.portfolio-detail .portfolio-content{
font-family: "Lato", sans-serif;
color: #000;
letter-spacing: .4px;
line-height: 1.8;
margin-bottom: 19px;
}
.portfolio-detail .portfolio-content p{
font-size: 14px;
margin-bottom: 28px;
}
.portfolio-detail .portfolio-info{
width: 33.33%;
float: left;
padding-right: 15px;
}
.portfolio-detail .share-title{
display: inline-block;
font-size: 16px;
font-family: "Poppins Medium", sans-serif;
font-weight: 900;
color: #000;
text-transform: uppercase;
line-height: 1.5;
letter-spacing: .6px;
padding-right: 32px;
}
.portfolio-detail .social-list{
list-style: none;
display: inline-block;
}
.portfolio-detail .social-list li{
display: inline-block;
margin-right: 9px;
}
.portfolio-detail .social-list li a{
color: #AFAFAF;
padding: 0 3px;
transition: all 350ms ease;
}
.portfolio-detail .social-list li a:hover{
color: #2A617B;
}
.portfolio-detail .portfolio-info:nth-child(3){
padding-right: 0;
text-align: right;
}
.portfolio-detail .portfolio-navigation{
margin-top: 20px;
margin-bottom: 122px;
}
.portfolio-detail .portfolio-navigation a{
width: 60px;
height: 60px;
background-color: #66BFE1;
display: block;
position: relative;
opacity: .5;
transition: all 350ms ease;
}
.portfolio-detail .portfolio-navigation a:hover{
opacity: 1;
}
.portfolio-detail .portfolio-navigation i{
color: #fff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.portfolio-detail .portfolio-navigation a.prev{
float: left;
}
.portfolio-detail .portfolio-navigation a.next{
float: right;
} header.no-plugin-lx-post .lx-main-menu .menu-item a:hover{
color: #9f7150;
opacity: 1;
}
header.no-plugin-lx-post .lx-main-menu .menu-item a{
font-family: "Lato", sans-serif;
}
header.no-plugin-lx-post .lx-main-menu .menu-item{
padding-right: 15px;
padding-left: 15px;
position: relative;
}
header.no-plugin-lx-post ul{
margin-top: 0!important;
margin-bottom: 0;
}
header.no-plugin-lx-post,
header.no-plugin-lx-post .sub-menu{
background-color: #fff;
box-shadow: 0 3px 5px #d3d3d3;
}
header .lx-logo a{
display: block;
}
header.lx-header.no-plugin-lx-post{
padding-top: 15px;
padding-bottom: 15px;
box-shadow: none;
}
header.no-plugin-lx-post .sub-menu{
left: 0;
}
header.no-plugin-lx-post > .container{
display: table;
}
header.no-plugin-lx-post > .container > .lx-logo,
header.no-plugin-lx-post > .container > .lx-main-menu{
display: table-cell;
vertical-align: middle;
} .no-plugin-lx-post input[type='submit'],
.no-vc-content .comment-form input[type='submit']{
background-color: #9f7150;
}
.no-plugin-lx-post input[type='submit']:hover,
.no-vc-content .comment-form input[type='submit']:hover{
background-color: #373737;
}
.no-plugin-lx .lx-blog-post .img-wrap{
height: auto;
background-image: none!important;
text-align: center;
}
.no-plugin-lx .lx-blog-post .img-wrap img{
display: inline-block!important;
}
.no-vc-content{
color: #666;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0.2px;
word-spacing: 0.5px;
padding-left: 30px;
padding-right: 30px;
}
.no-vc-content blockquote{
letter-spacing: -0.2px;
position: relative;
margin: 16px 0 16px 93px;
}
.no-vc-content .article-title{
font-family: "Lato", sans-serif;
display: block;
text-align: center;
font-size: 36px;
color: #373737;
margin-bottom: 20px;
}
.no-vc-content .post-details{
text-align: center;
margin-bottom: 30px;
}
.lx-blog-post .cats, .lx-blog-post .date, .lx-blog-post .separator{
opacity: .7;
font-size: 11px;
letter-spacing: 0;
font-family: "Lato", sans-serif;
margin-top: 0;
}
.lx-blog-post .cats:hover, .lx-blog-post .date:hover,
.lx-blog-post .title:hover, .lx-blog-post .title h3:hover{
opacity: 1;
}
.lx-blog-post .img-wrap{ }
.lx-blog-post a{
transition: all 350ms ease;
}
.lx-blog .sticky a.title::before{
content: "\f249";
font-family: "FontAwesome";
margin-right: 5px;
}
.pager .page-numbers{
color: #373737;
font-size: 14px;
font-weight: bold;
padding: 0 2px;
font-family: "Lato", sans-serif;
}
.pager .page-numbers.current,
.pager .page-numbers:hover{
color: #838282;
}
.no-vc-content p,
.lx-article p,
.comment p{
margin-bottom: 12px;
}
.no-vc-content ul li,
.lx-article ul li,
.comment .text ul li{
margin-bottom: 10px;
}
.no-mechanic-plugin header .no-menu,
.no-mechanic-plugin header .no-menu a {
color: #373737;
}
header .no-menu {
text-align: right;
display: block;
font-family: "Lato", sans-serif;
color: #fff;
}
header .no-menu a {
color: #fff;
}
.no-mechanic-plugin header .no-menu a {
color: #373737;
}
header .no-menu a {
text-decoration: underline;
margin-left: 5px;
display: inline-block;
transition: all 350ms ease;
}
header .no-menu a:hover{
opacity: .7;
}
footer .no-menu{
text-align: left;
display: block;
font-family: "Lato", sans-serif;
color: white;
}
footer .no-menu a{
color: #fff;
display: inline-block;
text-decoration: underline;
margin-left: 5px;
transition: all 350ms ease;
}
footer .no-menu a:hover{
opacity: .7;
}
h1, h2, h3, h4, h5, h6{
line-height: 2;
color: #373737;
}
h4{
font-size: 20px;
}
h5{
font-size: 18px;
}
h6{
font-size: 15px;
font-style: normal;
}
.no-vc-content blockquote::before{
content: "“";
position: absolute;
left: -55px;
top: 30px;
color: #404040;
font-family: "Poppins Bold", sans-serif;
font-size: 70px;
font-weight: 400;
line-height: 31px;
font-style: normal;
}
.no-vc-content .text blockquote,
.comment .text blockquote,
.lx-article blockquote{
margin-bottom: 16px;
margin-top: 16px;
}
.no-vc-content table th,
.no-vc-content table td,
.no-vc-content table,
.lx-article table th,
.lx-article table td,
.lx-article table,
.comment .text table th,
.comment .text  table td,
.comment .text  table{
border: 1px solid #373737;
color: #838282;
}
.no-vc-content table a,
.lx-article table a,
.comment .text table a{
color: #838282;
font-weight: normal;
text-decoration: underline;
transition: all 350ms ease;
}
.no-vc-content table a:hover,
.lx-article table a:hover,
.comment .text table a:hover{
color: #373737;
}
.no-vc-content table th,
.lx-article table th,
.comment .text table th{
font-weight: bold;
color: #373737;
}
.no-vc-content ul,
.lx-article ul,
.comment .text ul{
margin-left: 20px;
}
.no-vc-content ol,
.lx-article ol,
.comment .text ol{
margin-top: 0;
margin-left: 15px;
}
.no-vc-content a,
.lx-article a,
.comment .text a{
color: #838282;
text-decoration: underline;
transition: all 350ms ease;
}
.no-vc-content a:hover,
.lx-article a:hover,
.comment .text a:hover,
.tags-cat{
color: #373737;
}
code, kbd, tt, var, samp, pre{
padding: 0 3px;
}
.lx-heading-post a, .lx-heading-post .separator{
opacity: .7;
}
.read-more-post{
color: #373737;
font-family: "Lato",sans-serif;
font-size: 14px;
text-decoration: underline!important;
}
.read-more-post:hover{
color: #838282;
}
.post-nav{
color: #373737;
}
.post-nav a{
padding: 0 1px;
}
.lx-heading-post a:hover{
opacity: 1;
}
.no-vc-content ol li,
.lx-article ol li,
.comment .text ol li{
margin-bottom: 10px;
}
.no-vc-content ol li ol,
.lx-article ol li ol,
.comment .text ol li ol{
margin-top: 10px;
}
.comment-widget .comment .text ol li{
list-style: decimal;
}
.comment-widget .comment .text ul li{
list-style: disc;
}
body blockquote *{
color: #686868;
}
.comment .content .person{
float: left;
width: 100%;
}
#cancel-comment-reply-link{
color: #373737;
font-weight: bold;
font-family: "Lato", sans-serif;
text-decoration: underline;
transition: all 350ms ease;
}
#cancel-comment-reply-link:hover{
color: #838282;
}
.gallery figure.gallery-item{
text-align: center;
}
.comment-respond .comment-form input:not([type="submit"]){
background-color: #ebebeb;
}
.comment-respond{
margin-bottom: 50px;
}
body blockquote cite{
font-weight: 400;
}
.no-vc-content table,
.lx-article table,
.comment .text table {
border-collapse: collapse;
}
.comment-widget .pingback{
margin-bottom: 20px;
color: #373737;
font-family: "Lato", sans-serif;
}
.comment-widget .pingback a{
color: #838282;
transition: all 350ms ease;
}
.comment-widget .pingback a:hover{
color: #373737;
}
dl.wp-caption{
border: none;
} .widget .widgettitle{
color: #373737;
font-family: "Poppins Medium",sans-serif;
font-size: 18px;
line-height: 1.2;
margin-bottom: 15px;
display: inline-block;
font-weight: bold;
}
.widget select{
border: 1px solid #373737;
width: 100%;
padding: 3px 0;
font-size: 14px;
font-family: "Lato", sans-serif;
}
.widget ul{
list-style: none;
margin-top: 0;
}
.widget ul li a:hover{
color: #373737;
}
.widget ul li{
line-height: 1.3;
margin-bottom: 10px;
}
.widget ul li ul li{
margin-bottom: 0;
margin-top: 10px;
}
.lx-heading-post .title,
.blog .lx-blog-post .title,
.blog .lx-blog-post .title h3{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.single-post-navigation{
text-align: center;
}
.single-post-navigation a{
font-family: "Lato", sans-serif;
font-size: 14px;
color: #373737;
margin: 0 10px;
transition: all 350ms ease;
position: relative;
}
.single-post-navigation a:last-child::before{
content: '';
position: absolute;
left: -10.5px;
top: 0;
width: 1px;
height: 100%;
background-color: #373737;
}
.single-post-navigation a.prev i{
margin-right: 5px;
}
.single-post-navigation a.next i{
margin-left: 5px;
}
.single-post-navigation a:hover{
color: #838282;
}
.widget ul li a,
.widget ul li{
color: #838282;
font-family: "Lato", sans-serif;
transition: all 350ms ease;
}
.widget ul li{
font-size: 14px;
}
.widget_calendar table,
.widget_calendar table th,
.widget_calendar table td{
border: 1px solid #373737;
border-collapse: collapse;
text-align: center;
color: #838282;
}
.widget_calendar table a,
.widget_calendar table th{
color: #373737;
font-weight: bold;
}
.widget_calendar table a:hover{
color: #838282;
}
.widget_calendar caption{
color: #373737;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
}
.widget_calendar table td{
font-size: 14px;
}
.widget_calendar table tfoot a{
font-size: 16px;
}
.widget_rss a.rsswidget{
display: block;
color: #373737;
font-weight: bold;
margin-bottom: 3px;
transition: all 350ms ease;
}
.widget_rss .rss-date{
font-size: 13px;
display: block;
margin-bottom: 7px;
margin-top: 5px;
}
.widget_rss,
.widget_rss .rssSummary,
.widget p{
font-family: "Lato", sans-serif;
}
.widget.widget_text p{
margin-bottom: 10px;
color: #838282;
font-size: 14px;
line-height: 1.3;
}
.widget.widget_text strong{
color: #373737;
}
.widget.widget_text img{
display: block;
}
.widget_rss .rssSummary {
line-height: 1.3;
margin-bottom: 10px;
}
.widget_rss ul li{
margin-bottom: 20px;
}
.widget_rss a.rsswidget:hover{
color: #838282;
}
blockquote cite, blockquote small{
margin-top: 10px;
line-height: 1.3;
}
.lx-main-menu .menu-item .sub-menu{
padding: 10px 15px;
}
.lx-header{
top: 0;
}
.bodyOverflow{
overflow: hidden;
}
@media only screen and (max-width: 1199px){
.error-page.style1 .title{
font-size: 43px;
letter-spacing: 4px;
}
.mechanic_images {
padding: 0;
}
.error-page.style1 .title span{
font-size: 75px;
letter-spacing: 2px;
}
.error-page.style1 .subtitle{
font-size: 21px;
margin-bottom: 0;
}
.error-page.style2 .title{
font-size: 65px;
letter-spacing: 7px;
}
header.no-plugin-lx-post .lx-main-menu .menu-item {
padding-right: 10px;
padding-left: 10px;
}
}
@media only screen and (min-width: 992px){
.lx-main-menu.m_tatoo.slide_menu .topmenu{
padding: 128px 100px 50px;
}
.lx-main-menu.m_tatoo.slide_menu{
height: 100vh;
overflow: auto;
}
.lx-main-menu.m_tatoo.slide_menu .menu-item a{
letter-spacing: 0px;
}
.lx-main-menu.m_tatoo.slide_menu .sub-menu{
padding-bottom: 13px;
margin-top: 8px;
}
.lx-main-menu.m_tatoo.slide_menu .sub-menu .menu-item a{
font-family: 'Poppins', sans-serif;
letter-spacing: .4px;
}
.lx-main-menu.m_tatoo.slide_menu .sub-menu .menu-item:not(.menu-item-has-children) a::before{
content: '-';
color: inherit;
display: inline-block;
margin-right: 4px;
}
.lx-header .menu-icon{
transition: all 350ms ease;
}
.lx-header .menu-icon.no{
opacity: 0;
}
.lx-header.classic_header > .container > .row{
display: table;
width: 100%;
}
.lx-header .container{
display: table;
}
.lx-header.classic_header{
transition: padding-top 350ms ease;
}
.lx-header.classic_header.fixed{
padding-top: 15px;
padding-bottom: 15px;
}
.lx-header.classic_header > .container > .row > div,
.lx-header .container > .lx-logo,
.lx-header .container > nav{
display: table-cell;
vertical-align: middle;
float: none;
}
.lx-logo .text-logo{
margin-top: 0!important;
}
.lx-main-menu{
padding-top: 0;
}
.lx-main-menu ul{
margin-bottom: 0;
}
.lx-header > .container > .lx-logo{
float: none;
margin: 0;
text-align: left;
}
.lx-header.classic_header > .container > .row > div .lx-logo{
margin-top: 0;
margin-left: 0;
display: block;
text-align: center;
float: none;
}
.lx-header.classic_header > .container > .row > div .lx-logo p{
margin-top: 0;
}
.lx-header{
padding-top: 10px;
transition: padding 350ms ease;
}
}
@media only screen and (max-width: 991px){
header .lx-logo a{
margin: auto;
}
header.no-plugin-lx-post.no-menu-wrap.fixed > .container > .lx-logo,
.no-mechanic-plugin .no-menu-wrap.fixed .lx-main-menu {
visibility: hidden;
}
.no-mechanic-plugin .lx-header.fixed .lx-logo a {
color: #222;
}
header.lx-header.no-plugin-lx-post.no-menu-wrap {
background-color: transparent;
}
.error-page.style2 .title {
font-size: 50px;
letter-spacing: 2px;
}
.lx-header > .container {
width: auto;
}
.error-page.style2 .subtitle{
font-size: 21px;
margin-bottom: 15px;
}
header .lx-logo{
padding: 10px 0;
margin-left: auto;
}
.lx-btn-menu{
top: 50%;
transform: translateY(-50%);
}
header.lx-header > .container{
padding: 0;
}
header.lx-header .lx-main-menu nav.menu,
header.lx-header .lx-main-menu ul.menu{
height: 100vh;
overflow: auto;
padding-bottom: 150px;
}
header.lx-header .lx-main-menu .menu-item a{
color: #131313;
text-transform: uppercase;
font-size: 13px;
font-family: "PT Sans Caption",sans-serif;
font-weight: 600;
line-height: 22px;
display: inline-block;
}
header.lx-header .lx-main-menu .menu-item{
text-align: left;
padding: 0;
margin: 0;
white-space: normal!important;
}
header.lx-header .lx-main-menu .menu-item a{
padding: 5px 10px;
}
header.lx-header .lx-main-menu .sub-menu{
margin-top: 5px;
margin-bottom: 5px;
}
header.lx-header .lx-main-menu .sub-menu .sub-menu{
margin: 0;
}
header.lx-header .lx-main-menu .menu-item{
border: none;
}
header.lx-header .lx-main-menu ul ul .menu-item{
margin: 0 15px;
border: 1px solid #131313;
}
header.lx-header .lx-main-menu ul ul .menu-item a{
line-height: 22px!important;
}
header.lx-header .lx-main-menu ul ul .menu-item{
border-top: none;
}
header.lx-header .lx-main-menu ul ul .menu-item:first-child{
border-top: 1px solid #131313;
}
header.lx-header .lx-main-menu ul ul ul .menu-item:last-child{
margin-bottom: 12px;
}
.lx-main-menu .menu-item .sub-menu {
position: static;
display: none;
opacity: 1;
visibility: visible;
padding-left: 5px;
padding-top: 0;
margin-top: 5px;
margin-left: 0;
}
.lx-main-menu .menu-item .sub-menu.active {
display: block;
}
header .social-icons{
display: none;
}
.bodyOverflow header .social-icons{
display: block;
}
.lx-logo .text-logo{
margin-top: 0!important;
}
.no-mechanic-plugin .burger-button,
.no-mechanic-plugin .burger-button::before, 
.no-mechanic-plugin .burger-button::after {
background-color: #222;
}
.burger-button{
width: 14px;
height: 2px;
background-color: #131313;
display: inline-block;
position: relative;
transition: all 350ms ease;
}
.burger-button::before,
.burger-button::after{
content: '';
position: absolute;
width: 14px;
height: 2px;
left: 0;
background-color: #131313;
display: inline-block;
transition: transform 350ms ease, top 350ms ease;
}
.burger-button::before{
top: -5px;
}
.burger-button::after{
top: -10px;
}
.lx-btn-menu.active .burger-button{
transform: rotate(45deg);
top: -3px;
}
.lx-btn-menu.active .burger-button::before{
opacity: 0;
}
.lx-btn-menu.active .burger-button::after{
transform: rotate(-90deg);
top: 0;
}
}
@media only screen and (max-width: 767px){
.lx-clients-container.no-slider .swiper-slide{
margin-bottom: 15px;
}
.lx-team-slider .big-image {
width: 250px;
height: 250px;
}   
.blog .lx-main-wrapper {
padding: 160px 0 100px;
}
.t-tutor.lx-testimonials-swiper {
margin-top: 5px;
}
.lx-testimonials .info-wrap, .guitar .lx-testimonials .info-wrap{
padding-left: 0!important;
}
.error-page.style1 .title span {
font-size: 55px;
margin-right: 20px;
}
.error-page.style1 .title{
font-size: 34px;
letter-spacing: 2px;
}
.error-page.style1 .subtitle{
font-size: 18px;
}
.error-page.style1 .button{
padding: 15px 67px;
}
.error-page.style1 .not-found-title{
text-align: center;
}
.error-page.style1 .subtitle{
margin-right: auto;
margin-left: auto;
margin-top: 10px;
}
.error-page.style2 .wrap{
display: block;
}
.error-page.style2 .wrap-cell{
display: block;
width: 100%;
text-align: center;
}
.error-page.style2 .title{
padding-right: 0;
font-size: 30px;
}
.error-page.style2 .subtitle{
margin-right: auto;
margin-left: auto;
padding-right: 0;
font-size: 18px;
margin-bottom: 0;
}
.error-page.style2 .wrap-cell img{
display: none;
}
.portfolio-detail .portfolio-detail-title{
font-size: 40px;
margin-bottom: 30px;
}
.portfolio-detail .portfolio-info-wrap{
padding: 23px 0 25px;
margin-bottom: 34px;
}
.portfolio-detail .portfolio-content p{
margin-bottom: 20px;
}
.portfolio-detail .portfolio-navigation{
margin-bottom: 70px;
}
}
@media only screen and (max-width: 600px) {
#empty-search-result label,
#empty-search-result input[type="search"] {
width: 100%;
}
#empty-search-result input[type="search"] {
margin-bottom: 30px;
}
.comment .text blockquote::before,
.no-vc-content blockquote::before,
.lx-article blockquote::before{
top: 20px;
font-size: 55px;
}
.comment .text blockquote,
.no-vc-content blockquote,
.lx-article blockquote{
padding-left: 0;
font-size: 17px;
}
.no-vc-content blockquote{
margin-left: 30px;
}
.no-vc-content blockquote:before {
left: -35px;
}
}
@media only screen and (max-width: 480px) {
.portfolio-detail .portfolio-info{
width: 100%;
text-align: left;
margin-bottom: 15px;
padding-right: 0;
}
.portfolio-detail .portfolio-info:nth-child(2) .info-wrap,
.portfolio-detail .portfolio-info:nth-child(2),
.portfolio-detail .portfolio-info:nth-child(3){
text-align: left;
}
.portfolio-detail .portfolio-info-wrap{
padding: 15px 0 0;
margin-bottom: 20px;
}
.portfolio-detail .portfolio-detail-title{
font-size: 30px;
margin-bottom: 20px;
}
.portfolio-detail .portfolio-content p{
margin-bottom: 13px;
}
.portfolio-detail .portfolio-navigation a{
width: 45px;
height: 45px;
}
}
@media(max-width: 400px) {
header.no-plugin-lx-post.no-menu-wrap > .container > .lx-main-menu {
margin-top: 90px;
}
}   .lx-portfolio .item  .read-more {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.lx-portfolio .item  .read-more {
color: #222;
}
.lx-portfolio .item  .read-more:hover {
opacity: .8;
}
.lx-portfolio .desc {
padding: 0 20px;
}
.lx-portfolio .wrap-bg {
background-color: #f5f2f2;
}
.lx-video {
position: relative;
}
body .booked-form .condition-block.default {
padding-top: 20px;
}
body .lx-calendar .booked-calendar-wrap .booked-appt-list .timeslot-people span {
font-size: 11px;
}
#lfb_bootstraped.lfb_bootstraped .lfb_bootstrap-select.btn-group .dropdown-menu li a:hover {
background-color: #ccc;
}
.page #estimation_popup.wpe_bootstraped[data-form] #mainPanel {
background: transparent;
}
#estimation_popup.wpe_bootstraped #mainPanel {
padding-bottom: 0;
min-height: inherit !important;
}
.lx_cleaner.pool.lx-text-icon .wrap-icon.round .icon {
margin-top: 22px;
}
.lx-text-icon.lx_cleaner.pool .text-after-desc {
color: #2e556f;
}
.lx-circle-wrapper .lx_cleaner.pool.lx-text-icon .wrap-icon.round .icon {
margin-top: 0;
}
@media(min-width: 768px) and (max-width: 991px) {
.lx_cleaner.pool.lx-text-icon .desc {
height: 65px;
overflow: auto;
}
}
@media(max-width: 1199px) {
.lx_stuff.lx-text-icon {
min-height: 325px;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide h2.stepTitle {
font-size: 20px;
}
}
@media(max-width: 991px) {
.t-arhitecture .lx-testimonials .info-wrap {
padding-top: 0;
}
.lx_mobiles.mechanic_heading.left-space {
padding-left: 0;
}
.lx-tabs.modern .lx-nav-tabs > li:before  {
left: -30px;
}
}
@media(max-width: 767px) {
.lx-plans-wrap {
display: block;
}
.lx-plans-wrap .icon-group {
margin-bottom: 20px;
}
.lx-pricing.modern-divider .info-group:before {
content: none;
}
.lx-pricing.classic .lx-plans-wrap .divider {
margin: 0 auto;
}
.lx_barber.mechanic_heading .desc {
margin-top: 15px;
}
.lx-footer .footer-wrap {
margin-bottom: 35px;
}
.lx-footer {
padding-top: 35px;
}
.barber .lx-team-slider .big-image {
width: 250px;
height: 250px;
}
.lx-text-icon,
.lx-pricing.classic .lx-plans-wrap {
margin-bottom: 0;
}
.no-padding-xs {
padding-left: 0;
padding-right: 0;
}
.lx-pricing.classic .lx-plans-wrap {
padding: 20px 0;
}
.lx-text-icon.lx_stuff .wrap-icon .icon {
width: auto;
height: auto;
}
#estimation_popup.wpe_bootstraped p {
position: static !important;
}
.lx_mobiles.lx-text-icon .wrap-icon .text-icon,
.lx_computers.lx-text-icon .wrap-icon .text-icon {
text-align: center;
margin-left: 0;
}
.lx_mobiles.mechanic_heading .title.custom {
font-size: 28px;
line-height: 36px;
}
.lx-text-icon.lx_computers {
margin-bottom: 35px;
}
.lx_computers.mechanic_heading .desc {
margin-top: 20px;
}
#estimation_popup.wpe_bootstraped #finalText {
font-size: 33px;
}
.lx-text-icon.lx_cleaner {
margin-bottom: 25px;
}
#estimation_popup.wpe_bootstraped #mainPanel .genSlide .genContent .itemBloc,
#estimation_popup.wpe_bootstraped p {
margin-top: 0;
margin-bottom: 0;
}
.lx-tabs.modern .lx-nav-tabs > li:before,
.lx-nav-tabs>li:before {
left: -27px;
} 
} .lx-blog-post .img-wrap{
background-position: center;
}
.lx-blog-post.designer .title{
display: block;
}
.lx-blog-post.mechanic .date,
.lx-blog-post.mechanic .separator,
.lx-blog-post.mechanic .cats{
color: #fff;
opacity: .6;
}
.lx-blockquote .text.medium,
.lx-blockquote .text.large{
line-height: 1.1;
}
.craffer.lx-button:not(.small),
.pool.lx-button:not(.small),
.cleaner.lx-button:not(.small){
padding: 11px 65px 11px;
}
.mechanic.lx-button:not(.small){
padding: 11px 45px 13px;
}
.appliance.lx-button.small{
padding: 16px 50px 15px;
}
.computers.lx-button.small{
padding: 15px 40px 15px;
}
.accordion.lx-button{
padding: 11px 55px 15px;
}
.accordion.lx-button.small{
padding: 11px 45px 15px;
}
.piano.lx-button{
padding: 11px 55px 15px;
}
.piano.lx-button.small{
padding: 11px 43px 11px;
}
.lx-clients-container.no-slider .swiper-slide{
margin-bottom: 30px;
}
.swiper-wrapper{
height: auto!important;
}
.lx-divider.divider_large{
font-size: 40px;
}
.lx-team-img{
background-position: center;
}
.lx-text-icon.light .desc{
color: #fff;
}
.lx-text-icon .wrap-icon .icon.image{
background-size: contain;
}
.lx-text-icon .wrap-icon .icon.bg_icon{
background-position: center;
display: inline-block;
}
.lx-text-icon .wrap-icon .bg-text{
transform: translateY(-72%);
top: auto;
line-height: normal;
text-transform: uppercase;
}
.lx-text-icon .wrap-icon.icon_left{
text-align: left;
}
.lx-text-icon .wrap-icon.right .hover-info-icon,
.lx-text-icon .wrap-icon.left .hover-info-icon{
display: none;
}
.lx-text-icon:hover .wrap-icon.right .hover-info-icon ~ .icon,
.lx-text-icon:hover .wrap-icon.left .hover-info-icon ~ .icon{
opacity: 1;
}
.sculptor .frm_style_formidable-style.with_frm_style label.frm_primary_label{
color: #fff;
opacity: 1;
}
.sculptor .frm_style_formidable-style.with_frm_style div.frm_description{
color: #fff;
opacity: .6;
}
.lx-testimonials-swiper .lx-testimonials .info-wrap.dark div,
.lx-testimonials-swiper .lx-testimonials .info-wrap.dark h3{
color: #3a3e4a;
}
.lx-testimonials-swiper.t-tutor .lx-testimonials .info-wrap.light div,
.lx-testimonials-swiper.t-tutor .lx-testimonials .info-wrap.light h3,
.t-customer .lx-testimonials .light div,
.t-customer .lx-testimonials .light h3{
color: #fff;
}
.t-tutor .light .swiper-pagination-switch,
.t-tutor .lx-testimonials .info-wrap.light:before{
background: #fff;
}
.t-customer .lx-testimonials.light{
border: 2px solid #ccc;
}
.t-customer .light .swiper-pagination-switch{
background-color: #fff;
}
.lx-testimonials .title{
opacity: .6!important;
}
.lx-testimonials .img-wrap{
background-position: center;
}
.t-consultant .dark .swiper-pagination-switch{
background: #3a3e4a;
opacity: .3;
}
.t-flat .dark .swiper-pagination-switch{
border-color: #3a3e4a;
}
.t-flat .dark .swiper-pagination-switch.swiper-active-switch{
background: #3a3e4a;
}
.t-tutor.lx-testimonials-swiper{
top: auto;
margin-top: 40px;
}
.t-consultant .dark .swiper-pagination-switch.swiper-active-switch{
opacity: 1;
}
.lx-testimonials-swiper.t-flat{
top: auto;
margin-top: 50px;
}
.lx-team-slider .big-image{
background-position: center;
}
.lx-team-slider-item .img-wrap{
background-position: center;
}
.lx-team-slider .big-image:before,
.lx-team-slider .img-wrap:after {
content: "";
border: 1px dashed #9f7150;
position: absolute;
border-radius: 50%;
}
.lx-team-slider .big-image:before {
width: calc(100% + 24px);
height: calc(100% + 24px);
top: -12px;
left: -12px;
}
.lx-team-slider .img-wrap:after {
width: calc(100% + 14px);
height: calc(100% + 14px);
top: -7px;
left: -7px;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-ms-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
opacity: 0;
}
.lx-team-slider .swiper-slide-active .img-wrap:after {
opacity: 1;
}
.lx-team-slider .swiper-slide-active .img-wrap:before {
opacity: 0;
}
.lx-team-slider-item .img-wrap:before {
content: "";
position: absolute;
background-color: rgba(29, 22, 17, 0.6);
width: 100%;
height: 100%;
border-radius: 50%;
}
.lx-team-slider .big-image{
transition: all 400ms ease;
width: 382px;
height: 382px;
border-radius: 50%;
position: relative;
}
.lx-team-slider .info-wrap .title,
.lx-team-slider .info-wrap .desc{
color: #3a3e4a;
}
.lx-team-slider .info-wrap.light .title,
.lx-team-slider .info-wrap.light .desc{
color: #989898;
}
.lx-team-slider .swiper-slide{
padding-bottom: 10px;
} .error-page {
height: 100vh;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 0;
font-family: "Roboto Slab", sans-serif;
color: #fff;
}
.error-page .title {
color: #fff;
font-size: 50px;
line-height: 54px;
margin-bottom: 15px;
}
.error-page .button {
display: inline-block;
margin-top: 25px;
color: #fff;
padding: 11px 25px 13px;
background-color: #dd9142;
-webkit-box-shadow: 0px 5px 0px 0px #8d5e2d;
box-shadow: 0px 5px 0px 0px #8d5e2d;
}
.error-page .button:hover {
opacity: .7;
} .error-page.style1 .title span{
font-size: 120px;
letter-spacing: 5px;
margin-right: 38px;
}
.error-page.style1 .title{
font-size: 81px;
font-family: "Poppins", sans-serif;
color: rgb( 159, 113, 80 );
line-height: 1.2;
font-weight: 600;
letter-spacing: 10px;
margin-bottom: 4px;
}
.error-page.style1 .subtitle{
font-size: 24px;
font-family: "Poppins", sans-serif;
color: rgba( 254, 254, 254, 0.6 );
line-height: 1.5;
letter-spacing: .56px;
margin-bottom: 20px;
padding-left: 4px;
}
.error-page.style1 .button{
background-color: #c78846;
font-family: "Lato",sans-serif;
font-size: 16px;
min-height: 40px;
margin-top: 55px;
display: inline-block;
padding: 17px 91px;
font-weight: 600;
color: #fff;
-webkit-box-shadow: 0px 5px 0px 0px #a87641;
box-shadow: 0px 6px 0px 0px #a87641;
transition: all 350ms ease;
}
.error-page.style1 .button:hover{
opacity: .85;
}
.error-page.style1{
margin-bottom: 0;
background-position: center;
background-size: cover;
}
.error-page .not-found-title{
position: relative;
top: 50%;
transform: translateY(-50%);
} .error-page.style2 .title{
font-size: 82px;
font-family: "Poppins", sans-serif;
color: rgb( 77, 77, 77 );
line-height: 1.2;
letter-spacing: 11px;
font-weight: 600;
margin-bottom: 34px;
padding-right: 15px;
}
.error-page.style2 .button{
font-family: "Montserrat",sans-serif;
font-size: 16px;
line-height: normal;
display: inline-block;
color: #fff;
background-color: #3faee1;
letter-spacing: -.4px;
margin-top: 30px;
padding: 13px 92px;
font-weight: 300;
transition: all 350ms ease;
}
.error-page.style2 .button:hover{
opacity: .85;
}
.error-page.style2 .subtitle{
font-size: 24px;
font-family: "Poppins", sans-serif;
color: rgb( 77, 77, 77);
opacity: 0.8;
line-height: 1.5;
letter-spacing: .6px;
margin-bottom: 30px;
max-width: 370px;
padding-right: 15px;
}
.error-page.style2 .wrap{
display: table;
table-layout: fixed;
width: 100%;
}
.error-page.style2 .wrap-cell{
display: table-cell;
width: 50%;
vertical-align: middle;
} #empty-search-result p{
display: block;
text-align: center;
color: #373737;
font-family: "Poppins Medium",sans-serif;
font-size: 24px;
margin-bottom: 50px;
}
#empty-search-result{
text-align: center;
}
#empty-search-result input[type="submit"]{
background-color: #292e34;
box-shadow: 0 15px 40px rgba(0,0,0,0.2);
color: white;
font-family: "Lato",sans-serif;
font-size: 16px;
font-weight: 400;
border: none;
padding: 0 30px;
height: 45px;
margin-bottom: 70px;
}
#empty-search-result input[type="submit"]:hover{
opacity: .85;
}
#empty-search-result input[type="search"]{
background-color: #efefef;
border-radius: 3px;
color: #292e34;
font-family: "Lato",sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 22px;
padding-left: 15px;
height: 45px;
min-width: 250px;
} .portfolio-detail .portfolio-img-wrap img{
width: 100%;
height: auto;
}
.portfolio-detail .portfolio-detail-title{
font-size: 52px;
font-family: "Poppins Bold", sans-serif;
color: #000;
line-height: 1.2;
text-align: center;
margin-bottom: 40px;
}
.portfolio-detail .portfolio-info-wrap{
border-bottom: 1px solid #E1E1E1;
padding: 23px 0 44px;
margin-bottom: 54px;
}
.portfolio-detail .portfolio-info span.title{
font-size: 16px;
font-family: "Lato", sans-serif;
color: #000;
font-weight: bold;
text-transform: uppercase;
display: block;
margin-bottom: 4px;
line-height: 1.5;
}
.portfolio-detail .portfolio-info:nth-child(2){
text-align: center;
padding-left: 0;
}
.portfolio-detail .portfolio-info:nth-child(2) .info-wrap{
display: inline-block;
text-align: left;
}
.portfolio-detail .portfolio-info span.info a,
.portfolio-detail .portfolio-info span.info{
font-size: 12.5px;
font-family: "Lato", sans-serif;
color: #818181;
line-height: 1.5;
word-spacing: 1px;
transition: color 350ms ease;
}
.portfolio-detail .portfolio-info span.info a:hover{
color: #000;
}
.portfolio-detail .portfolio-content{
font-family: "Lato", sans-serif;
color: #000;
letter-spacing: .4px;
line-height: 1.8;
margin-bottom: 19px;
}
.portfolio-detail .portfolio-content p{
font-size: 14px;
margin-bottom: 28px;
}
.portfolio-detail .portfolio-info{
width: 33.33%;
float: left;
padding-right: 15px;
}
.portfolio-detail .share-title{
display: inline-block;
font-size: 16px;
font-family: "Poppins Medium", sans-serif;
font-weight: 900;
color: #000;
text-transform: uppercase;
line-height: 1.5;
letter-spacing: .6px;
padding-right: 32px;
}
.portfolio-detail .social-list{
list-style: none;
display: inline-block;
}
.portfolio-detail .social-list li{
display: inline-block;
margin-right: 9px;
}
.portfolio-detail .social-list li a{
color: #AFAFAF;
padding: 0 3px;
transition: all 350ms ease;
}
.portfolio-detail .social-list li a:hover{
color: #2A617B;
}
.portfolio-detail .portfolio-info:nth-child(3){
padding-right: 0;
text-align: right;
}
.portfolio-detail .portfolio-navigation{
margin-top: 20px;
margin-bottom: 122px;
}
.portfolio-detail .portfolio-navigation a{
width: 60px;
height: 60px;
background-color: #66BFE1;
display: block;
position: relative;
opacity: .5;
transition: all 350ms ease;
}
.portfolio-detail .portfolio-navigation a:hover{
opacity: 1;
}
.portfolio-detail .portfolio-navigation i{
color: #fff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.portfolio-detail .portfolio-navigation a.prev{
float: left;
}
.portfolio-detail .portfolio-navigation a.next{
float: right;
} header.no-plugin-lx-post .lx-main-menu .menu-item a:hover{
color: #9f7150;
opacity: 1;
}
header.no-plugin-lx-post .lx-main-menu .menu-item a{
font-family: "Lato", sans-serif;
}
header.no-plugin-lx-post .lx-main-menu .menu-item{
padding-right: 15px;
padding-left: 15px;
position: relative;
}
header.no-plugin-lx-post ul{
margin-top: 0!important;
margin-bottom: 0;
}
header.no-plugin-lx-post,
header.no-plugin-lx-post .sub-menu{
background-color: #fff;
box-shadow: 0 3px 5px #d3d3d3;
}
header .lx-logo a{
display: block;
}
header.lx-header.no-plugin-lx-post{
padding-top: 15px;
padding-bottom: 15px;
box-shadow: none;
}
header.no-plugin-lx-post .sub-menu{
left: 0;
}
header.no-plugin-lx-post > .container{
display: table;
}
header.no-plugin-lx-post > .container > .lx-logo,
header.no-plugin-lx-post > .container > .lx-main-menu{
display: table-cell;
vertical-align: middle;
} .no-plugin-lx-post input[type='submit'],
.no-vc-content .comment-form input[type='submit']{
background-color: #9f7150;
}
.no-plugin-lx-post input[type='submit']:hover,
.no-vc-content .comment-form input[type='submit']:hover{
background-color: #373737;
}
.no-plugin-lx .lx-blog-post .img-wrap{
height: auto;
background-image: none!important;
text-align: center;
}
.no-plugin-lx .lx-blog-post .img-wrap img{
display: inline-block!important;
}
.no-vc-content{
color: #666;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 26px;
letter-spacing: 0.2px;
word-spacing: 0.5px;
padding-left: 30px;
padding-right: 30px;
}
.no-vc-content blockquote{
letter-spacing: -0.2px;
position: relative;
margin: 16px 0 16px 93px;
}
.no-vc-content .article-title{
font-family: "Lato", sans-serif;
display: block;
text-align: center;
font-size: 36px;
color: #373737;
margin-bottom: 20px;
}
.no-vc-content .post-details{
text-align: center;
margin-bottom: 30px;
}
.lx-blog-post .cats, .lx-blog-post .date, .lx-blog-post .separator{
opacity: .7;
font-size: 11px;
letter-spacing: 0;
font-family: "Lato", sans-serif;
margin-top: 0;
}
.lx-blog-post .cats:hover, .lx-blog-post .date:hover,
.lx-blog-post .title:hover, .lx-blog-post .title h3:hover{
opacity: 1;
}
.lx-blog-post .img-wrap{ }
.lx-blog-post a{
transition: all 350ms ease;
}
.lx-blog .sticky a.title::before{
content: "\f249";
font-family: "FontAwesome";
margin-right: 5px;
}
.pager .page-numbers{
color: #373737;
font-size: 14px;
font-weight: bold;
padding: 0 2px;
font-family: "Lato", sans-serif;
}
.pager .page-numbers.current,
.pager .page-numbers:hover{
color: #838282;
}
.no-vc-content p,
.lx-article p,
.comment p{
margin-bottom: 12px;
}
.no-vc-content ul li,
.lx-article ul li,
.comment .text ul li{
margin-bottom: 10px;
}
.no-mechanic-plugin header .no-menu,
.no-mechanic-plugin header .no-menu a {
color: #373737;
}
header .no-menu {
text-align: right;
display: block;
font-family: "Lato", sans-serif;
color: #fff;
}
header .no-menu a {
color: #fff;
}
.no-mechanic-plugin header .no-menu a {
color: #373737;
}
header .no-menu a {
text-decoration: underline;
margin-left: 5px;
display: inline-block;
transition: all 350ms ease;
}
header .no-menu a:hover{
opacity: .7;
}
footer .no-menu{
text-align: left;
display: block;
font-family: "Lato", sans-serif;
color: white;
opacity: .7;
}
.lx-footer.no-plugin-lx-post .no-menu {
text-align: center;
}
footer .no-menu a{
color: #fff;
display: inline-block;
text-decoration: underline;
margin-left: 5px;
transition: all 350ms ease;
}
footer .no-menu a:hover{
opacity: .7;
}
h1, h2, h3, h4, h5, h6{
line-height: 2;
color: #373737;
}
h4{
font-size: 20px;
}
h5{
font-size: 18px;
}
h6{
font-size: 15px;
font-style: normal;
}
.no-vc-content blockquote::before{
content: "“";
position: absolute;
left: -55px;
top: 30px;
color: #404040;
font-family: "Poppins Bold", sans-serif;
font-size: 70px;
font-weight: 400;
line-height: 31px;
font-style: normal;
}
.no-vc-content .text blockquote,
.comment .text blockquote,
.lx-article blockquote{
margin-bottom: 16px;
margin-top: 16px;
}
.no-vc-content table th,
.no-vc-content table td,
.no-vc-content table,
.lx-article table th,
.lx-article table td,
.lx-article table,
.comment .text table th,
.comment .text  table td,
.comment .text  table{
border: 1px solid #373737;
color: #838282;
}
.no-vc-content table a,
.lx-article table a,
.comment .text table a{
color: #838282;
font-weight: normal;
text-decoration: underline;
transition: all 350ms ease;
}
.no-vc-content table a:hover,
.lx-article table a:hover,
.comment .text table a:hover{
color: #373737;
}
.no-vc-content table th,
.lx-article table th,
.comment .text table th{
font-weight: bold;
color: #373737;
}
.no-vc-content ul,
.lx-article ul,
.comment .text ul{
margin-left: 20px;
}
.no-vc-content ol,
.lx-article ol,
.comment .text ol{
margin-top: 0;
margin-left: 15px;
}
.no-vc-content a,
.lx-article a,
.comment .text a{
color: #838282;
text-decoration: underline;
transition: all 350ms ease;
}
.no-vc-content a:hover,
.lx-article a:hover,
.comment .text a:hover,
.tags-cat{
color: #373737;
}
code, kbd, tt, var, samp, pre{
padding: 0 3px;
}
.lx-heading-post a, .lx-heading-post .separator{
opacity: .7;
}
.read-more-post{
color: #373737;
font-family: "Lato",sans-serif;
font-size: 14px;
text-decoration: underline!important;
}
.read-more-post:hover{
color: #838282;
}
.post-nav{
color: #373737;
}
.post-nav a{
padding: 0 1px;
}
.lx-heading-post a:hover{
opacity: 1;
}
.no-vc-content ol li,
.lx-article ol li,
.comment .text ol li{
margin-bottom: 10px;
}
.no-vc-content ol li ol,
.lx-article ol li ol,
.comment .text ol li ol{
margin-top: 10px;
}
.comment-widget .comment .text ol li{
list-style: decimal;
}
.comment-widget .comment .text ul li{
list-style: disc;
}
body blockquote *{
color: #686868;
}
.comment .content .person{
float: left;
width: 100%;
}
#cancel-comment-reply-link{
color: #373737;
font-weight: bold;
font-family: "Lato", sans-serif;
text-decoration: underline;
transition: all 350ms ease;
}
#cancel-comment-reply-link:hover{
color: #838282;
}
.gallery figure.gallery-item{
text-align: center;
}
.comment-respond .comment-form input:not([type="submit"]){
background-color: #ebebeb;
}
.comment-respond{
margin-bottom: 50px;
}
body blockquote cite{
font-weight: 400;
}
.no-vc-content table,
.lx-article table,
.comment .text table {
border-collapse: collapse;
}
.comment-widget .pingback{
margin-bottom: 20px;
color: #373737;
font-family: "Lato", sans-serif;
}
.comment-widget .pingback a{
color: #838282;
line-height: 25px;
transition: all 350ms ease;
}
.comment-widget .pingback a:hover{
color: #373737;
}
dl.wp-caption{
border: none;
} .widget .widgettitle{
color: #373737;
font-family: "Poppins Medium",sans-serif;
font-size: 18px;
line-height: 1.2;
margin-bottom: 15px;
display: inline-block;
font-weight: bold;
}
.widget select{
border: 1px solid #373737;
width: 100%;
padding: 3px 0;
font-size: 14px;
font-family: "Lato", sans-serif;
}
.widget ul{
list-style: none;
margin-top: 0;
}
.widget ul li a:hover{
color: #373737;
}
.widget ul li{
line-height: 1.3;
margin-bottom: 10px;
}
.widget ul li ul li{
margin-bottom: 0;
margin-top: 10px;
}
.lx-heading-post .title,
.blog .lx-blog-post .title,
.blog .lx-blog-post .title h3{
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.single-post-navigation{
text-align: center;
}
.single-post-navigation a{
font-family: "Lato", sans-serif;
font-size: 14px;
color: #373737;
margin: 0 10px;
transition: all 350ms ease;
position: relative;
}
.single-post-navigation a:last-child::before{
content: '';
position: absolute;
left: -10.5px;
top: 0;
width: 1px;
height: 100%;
background-color: #373737;
}
.single-post-navigation a.prev i{
margin-right: 5px;
}
.single-post-navigation a.next i{
margin-left: 5px;
}
.single-post-navigation a:hover{
color: #838282;
}
.widget ul li a,
.widget ul li{
color: #838282;
font-family: "Lato", sans-serif;
transition: all 350ms ease;
}
.widget ul li{
font-size: 14px;
}
.widget_calendar table,
.widget_calendar table th,
.widget_calendar table td{
border: 1px solid #373737;
border-collapse: collapse;
text-align: center;
color: #838282;
}
.widget_calendar table a,
.widget_calendar table th{
color: #373737;
font-weight: bold;
}
.widget_calendar table a:hover{
color: #838282;
}
.widget_calendar caption{
color: #373737;
font-weight: bold;
text-align: center;
margin-bottom: 10px;
}
.widget_calendar table td{
font-size: 14px;
}
.widget_calendar table tfoot a{
font-size: 16px;
}
.widget_rss a.rsswidget{
display: block;
color: #373737;
font-weight: bold;
margin-bottom: 3px;
transition: all 350ms ease;
}
.widget_rss .rss-date{
font-size: 13px;
display: block;
margin-bottom: 7px;
margin-top: 5px;
}
.widget_rss,
.widget_rss .rssSummary,
.widget p{
font-family: "Lato", sans-serif;
}
.widget.widget_text p{
margin-bottom: 10px;
color: #838282;
font-size: 14px;
line-height: 1.3;
}
.widget.widget_text strong{
color: #373737;
}
.widget.widget_text img{
display: block;
}
.widget_rss .rssSummary {
line-height: 1.3;
margin-bottom: 10px;
}
.widget_rss ul li{
margin-bottom: 20px;
}
.widget_rss a.rsswidget:hover{
color: #838282;
}
blockquote cite, blockquote small{
margin-top: 10px;
line-height: 1.3;
}
.lx-main-menu .menu-item .sub-menu{
padding: 10px 15px;
}
.lx-header{
top: 0;
}
.bodyOverflow{
overflow: hidden;
}
@media only screen and (max-width: 1199px){
.error-page.style1 .title{
font-size: 43px;
letter-spacing: 4px;
}
.error-page.style1 .title span{
font-size: 75px;
letter-spacing: 2px;
}
.error-page.style1 .subtitle{
font-size: 21px;
margin-bottom: 0;
}
.error-page.style2 .title{
font-size: 65px;
letter-spacing: 7px;
}
header.no-plugin-lx-post .lx-main-menu .menu-item {
padding-right: 10px;
padding-left: 10px;
}
}
@media only screen and (min-width: 992px){
.lx-main-menu.m_tatoo.slide_menu .topmenu{
padding: 128px 100px 50px;
}
.lx-main-menu.m_tatoo.slide_menu{
height: 100vh;
overflow: auto;
}
.lx-main-menu .menu-item .sub-menu {
-webkit-transform: rotateY(90deg);
-moz-transform: rotateY(90deg);
-ms-transform: rotateY(90deg);
-o-transform: rotateY(90deg);
transform: rotateY(90deg);
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.lx-main-menu .menu-item:hover > .sub-menu {
transform: rotateY(0);
}
.lx-main-menu.m_tatoo.slide_menu .menu-item a{
letter-spacing: 0px;
}
.lx-main-menu.m_tatoo.slide_menu .sub-menu{
padding-bottom: 13px;
margin-top: 8px;
}
.lx-main-menu.m_tatoo.slide_menu .sub-menu .menu-item a{
font-family: 'Poppins', sans-serif;
letter-spacing: .4px;
}
.lx-main-menu.m_tatoo.slide_menu .sub-menu .menu-item:not(.menu-item-has-children) a::before{
content: '-';
color: inherit;
display: inline-block;
margin-right: 4px;
}
.lx-header .menu-icon{
transition: all 350ms ease;
}
.lx-header .menu-icon.no{
opacity: 0;
}
.lx-header.classic_header > .container > .row{
display: table;
width: 100%;
}
.lx-header .container{
display: table;
}
.lx-header.classic_header{
transition: padding-top 350ms ease;
}
.lx-header.classic_header.fixed{
padding-top: 15px;
padding-bottom: 15px;
}
.lx-header.classic_header > .container > .row > div,
.lx-header .container > .lx-logo,
.lx-header .container > nav{
display: table-cell;
vertical-align: middle;
float: none;
}
.lx-logo .text-logo{
margin-top: 0!important;
}
.lx-main-menu{
padding-top: 0;
}
.lx-main-menu ul{
margin-bottom: 0;
}
.lx-header > .container > .lx-logo{
float: none;
margin: 0;
text-align: left;
}
.lx-header.classic_header > .container > .row > div .lx-logo{
margin-top: 0;
margin-left: 0;
display: block;
text-align: center;
float: none;
}
.lx-header.classic_header > .container > .row > div .lx-logo p{
margin-top: 0;
}
.lx-header{
padding-top: 10px;
transition: padding 350ms ease;
}
}
@media only screen and (max-width: 991px){
header .lx-logo a{
margin: auto;
}
[data-aos] {
opacity: 1 !important;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.error-page.style2 .title {
font-size: 50px;
letter-spacing: 2px;
}
.lx-header > .container {
width: auto;
}
.error-page.style2 .subtitle{
font-size: 21px;
margin-bottom: 15px;
}
header .lx-logo{
padding: 10px 0;
margin-left: auto;
}
.lx-btn-menu{
top: 50%;
transform: translateY(-50%);
}
header.lx-header > .container{
padding: 0;
}
header.lx-header .lx-main-menu nav.menu,
header.lx-header .lx-main-menu ul.menu{
height: 100vh;
overflow: auto;
padding-bottom: 150px;
}
header.lx-header .lx-main-menu .menu-item a{
color: #131313;
text-transform: uppercase;
font-size: 13px;
font-family: "PT Sans Caption",sans-serif;
font-weight: 600;
line-height: 22px;
display: inline-block;
}
header.lx-header .lx-main-menu .menu-item{
text-align: left;
padding: 0;
margin: 0;
white-space: normal!important;
}
header.lx-header .lx-main-menu .menu-item a{
padding: 5px 10px;
}
header.lx-header .lx-main-menu .sub-menu{
margin-top: 5px;
margin-bottom: 5px;
}
header.lx-header .lx-main-menu .sub-menu .sub-menu{
margin: 0;
}
header.lx-header .lx-main-menu .menu-item{
border: none;
}
header.lx-header .lx-main-menu ul ul .menu-item{
margin: 0 15px;
border: 1px solid #131313;
}
header.lx-header .lx-main-menu ul ul .menu-item a{
line-height: 22px!important;
}
header.lx-header .lx-main-menu ul ul .menu-item{
border-top: none;
}
header.lx-header .lx-main-menu ul ul .menu-item:first-child{
border-top: 1px solid #131313;
}
header.lx-header .lx-main-menu ul ul ul .menu-item:last-child{
margin-bottom: 12px;
}
.lx-main-menu .menu-item .sub-menu {
position: static;
display: none;
opacity: 1;
visibility: visible;
padding-left: 5px;
padding-top: 0;
margin-top: 5px;
margin-left: 0;
}
.lx-main-menu .menu-item .sub-menu.active {
display: block;
}
header .social-icons{
display: none;
}
.bodyOverflow header .social-icons{
display: block;
}
.lx-logo .text-logo{
margin-top: 0!important;
}
.burger-button{
width: 14px;
height: 2px;
background-color: #fff;
display: inline-block;
position: relative;
transition: all 350ms ease;
}
.burger-button::before,
.burger-button::after{
content: '';
position: absolute;
width: 14px;
height: 2px;
left: 0;
background-color: #fff;
display: inline-block;
transition: transform 350ms ease, top 350ms ease;
}
.burger-button::before{
top: -5px;
}
.burger-button::after{
top: -10px;
}
.lx-btn-menu.active .burger-button{
transform: rotate(45deg);
top: -3px;
}
.lx-btn-menu.active .burger-button::before{
opacity: 0;
}
.lx-btn-menu.active .burger-button::after{
transform: rotate(-90deg);
top: 0;
}
}
@media only screen and (max-width: 767px){
.lx-clients-container.no-slider .swiper-slide{
margin-bottom: 15px;
}
.lx-team-slider .big-image {
width: 250px;
height: 250px;
}   
.blog .lx-main-wrapper {
padding: 160px 0 100px;
}
.t-tutor.lx-testimonials-swiper {
margin-top: 5px;
}
.lx-testimonials .info-wrap, .guitar .lx-testimonials .info-wrap{
padding-left: 0!important;
}
.error-page.style1 .title span {
font-size: 55px;
margin-right: 20px;
}
.error-page.style1 .title{
font-size: 34px;
letter-spacing: 2px;
}
.error-page.style1 .subtitle{
font-size: 18px;
}
.error-page.style1 .button{
padding: 15px 67px;
}
.error-page.style1 .not-found-title{
text-align: center;
}
.error-page.style1 .subtitle{
margin-right: auto;
margin-left: auto;
margin-top: 10px;
}
.error-page.style2 .wrap{
display: block;
}
.error-page.style2 .wrap-cell{
display: block;
width: 100%;
text-align: center;
}
.error-page.style2 .title{
padding-right: 0;
font-size: 30px;
}
.error-page.style2 .subtitle{
margin-right: auto;
margin-left: auto;
padding-right: 0;
font-size: 18px;
margin-bottom: 0;
}
.error-page.style2 .wrap-cell img{
display: none;
}
.portfolio-detail .portfolio-detail-title{
font-size: 40px;
margin-bottom: 30px;
}
.portfolio-detail .portfolio-info-wrap{
padding: 23px 0 25px;
margin-bottom: 34px;
}
.portfolio-detail .portfolio-content p{
margin-bottom: 20px;
}
.portfolio-detail .portfolio-navigation{
margin-bottom: 70px;
}
}
@media only screen and (max-width: 600px) {
#empty-search-result label,
#empty-search-result input[type="search"] {
width: 100%;
}
#empty-search-result input[type="search"] {
margin-bottom: 30px;
}
.comment .text blockquote::before,
.no-vc-content blockquote::before,
.lx-article blockquote::before{
top: 20px;
font-size: 55px;
}
.comment .text blockquote,
.no-vc-content blockquote,
.lx-article blockquote{
padding-left: 0;
font-size: 17px;
}
.no-vc-content blockquote{
margin-left: 30px;
}
.no-vc-content blockquote:before {
left: -35px;
}
}
@media only screen and (max-width: 480px) {
.portfolio-detail .portfolio-info{
width: 100%;
text-align: left;
margin-bottom: 15px;
padding-right: 0;
}
.portfolio-detail .portfolio-info:nth-child(2) .info-wrap,
.portfolio-detail .portfolio-info:nth-child(2),
.portfolio-detail .portfolio-info:nth-child(3){
text-align: left;
}
.portfolio-detail .portfolio-info-wrap{
padding: 15px 0 0;
margin-bottom: 20px;
}
.portfolio-detail .portfolio-detail-title{
font-size: 30px;
margin-bottom: 20px;
}
.portfolio-detail .portfolio-content p{
margin-bottom: 13px;
}
.portfolio-detail .portfolio-navigation a{
width: 45px;
height: 45px;
}
} .marg-md-t0 {
margin-top: 0px !important;
}
.marg-md-t5 {
margin-top: 5px !important;
}
.marg-md-t10 {
margin-top: 10px !important;
}
.marg-md-t15 {
margin-top: 15px !important;
}
.marg-md-t20 {
margin-top: 20px !important;
}
.marg-md-t25 {
margin-top: 25px !important;
}
.marg-md-t30 {
margin-top: 30px !important;
}
.marg-md-t35 {
margin-top: 35px !important;
}
.marg-md-t40 {
margin-top: 40px !important;
}
.marg-md-t45 {
margin-top: 45px !important;
}
.marg-md-t50 {
margin-top: 50px !important;
}
.marg-md-t55 {
margin-top: 55px !important;
}
.marg-md-t60 {
margin-top: 60px !important;
}
.marg-md-t65 {
margin-top: 65px !important;
}
.marg-md-t70 {
margin-top: 70px !important;
}
.marg-md-t75 {
margin-top: 75px !important;
}
.marg-md-t80 {
margin-top: 80px !important;
}
.marg-md-t85 {
margin-top: 85px !important;
}
.marg-md-t90 {
margin-top: 90px !important;
}
.marg-md-t95 {
margin-top: 95px !important;
}
.marg-md-t100 {
margin-top: 100px !important;
}
.marg-md-t105 {
margin-top: 105px !important;
}
.marg-md-t110 {
margin-top: 110px !important;
}
.marg-md-t115 {
margin-top: 115px !important;
}
.marg-md-t120 {
margin-top: 120px !important;
}
.marg-md-t125 {
margin-top: 125px !important;
}
.marg-md-t130 {
margin-top: 130px !important;
}
.marg-md-t135 {
margin-top: 135px !important;
}
.marg-md-t140 {
margin-top: 140px !important;
}
.marg-md-t145 {
margin-top: 145px !important;
}
.marg-md-t150 {
margin-top: 150px !important;
}
.marg-md-t155 {
margin-top: 155px !important;
}
.marg-md-t160 {
margin-top: 160px !important;
}
.marg-md-t165 {
margin-top: 165px !important;
}
.marg-md-t170 {
margin-top: 170px !important;
}
.marg-md-t175 {
margin-top: 175px !important;
}
.marg-md-t180 {
margin-top: 180px !important;
}
.marg-md-t185 {
margin-top: 185px !important;
}
.marg-md-t190 {
margin-top: 190px !important;
}
.marg-md-t195 {
margin-top: 195px !important;
}
.marg-md-t200 {
margin-top: 200px !important;
}
.marg-md-t205 {
margin-top: 205px !important;
}
.marg-md-t210 {
margin-top: 210px !important;
}
.marg-md-t215 {
margin-top: 210px !important;
}
.marg-md-t220 {
margin-top: 220px !important;
}
.marg-md-t225 {
margin-top: 225px !important;
}
.marg-md-t230 {
margin-top: 230px !important;
}
.marg-md-t235 {
margin-top: 235px !important;
}
.marg-md-t240 {
margin-top: 240px !important;
}
.marg-md-t245 {
margin-top: 245px !important;
}
.marg-md-t250 {
margin-top: 250px !important;
}
.marg-md-b255 {
margin-top: 255px !important;
}
.marg-md-b260 {
margin-top: 260px !important;
}
.marg-md-b265 {
margin-top: 265px !important;
}
.marg-md-b270 {
margin-top: 270px !important;
}
.marg-md-b275 {
margin-top: 275px !important;
}
.marg-md-b280 {
margin-top: 280px !important;
}
.marg-md-b285 {
margin-top: 285px !important;
}
.marg-md-b290 {
margin-top: 290px !important;
}
.marg-md-b295 {
margin-top: 295px !important;
}
.marg-md-b300 {
margin-top: 300px !important;
}
.marg-md-b0 {
margin-bottom: 0px !important;
}
.marg-md-b5 {
margin-bottom: 5px !important;
}
.marg-md-b10 {
margin-bottom: 10px !important;
}
.marg-md-b15 {
margin-bottom: 15px !important;
}
.marg-md-b20 {
margin-bottom: 20px !important;
}
.marg-md-b25 {
margin-bottom: 25px !important;
}
.marg-md-b30 {
margin-bottom: 30px !important;
}
.marg-md-b35 {
margin-bottom: 35px !important;
}
.marg-md-b40 {
margin-bottom: 40px !important;
}
.marg-md-b45 {
margin-bottom: 45px !important;
}
.marg-md-b50 {
margin-bottom: 50px !important;
}
.marg-md-b55 {
margin-bottom: 55px !important;
}
.marg-md-b60 {
margin-bottom: 60px !important;
}
.marg-md-b65 {
margin-bottom: 65px !important;
}
.marg-md-b70 {
margin-bottom: 70px !important;
}
.marg-md-b75 {
margin-bottom: 75px !important;
}
.marg-md-b80 {
margin-bottom: 80px !important;
}
.marg-md-b85 {
margin-bottom: 85px !important;
}
.marg-md-b90 {
margin-bottom: 90px !important;
}
.marg-md-b95 {
margin-bottom: 95px !important;
}
.marg-md-b100 {
margin-bottom: 100px !important;
}
.marg-md-b105 {
margin-bottom: 105px !important;
}
.marg-md-b110 {
margin-bottom: 110px !important;
}
.marg-md-b115 {
margin-bottom: 115px !important;
}
.marg-md-b120 {
margin-bottom: 120px !important;
}
.marg-md-b125 {
margin-bottom: 125px !important;
}
.marg-md-b130 {
margin-bottom: 130px !important;
}
.marg-md-b135 {
margin-bottom: 135px !important;
}
.marg-md-b140 {
margin-bottom: 140px !important;
}
.marg-md-b145 {
margin-bottom: 145px !important;
}
.marg-md-b150 {
margin-bottom: 150px !important;
}
.marg-md-b155 {
margin-bottom: 155px !important;
}
.marg-md-b160 {
margin-bottom: 160px !important;
}
.marg-md-b165 {
margin-bottom: 165px !important;
}
.marg-md-b170 {
margin-bottom: 170px !important;
}
.marg-md-b175 {
margin-bottom: 175px !important;
}
.marg-md-b180 {
margin-bottom: 180px !important;
}
.marg-md-b185 {
margin-bottom: 185px !important;
}
.marg-md-b190 {
margin-bottom: 190px !important;
}
.marg-md-b195 {
margin-bottom: 195px !important;
}
.marg-md-b200 {
margin-bottom: 200px !important;
}
.marg-md-b205 {
margin-bottom: 205px !important;
}
.marg-md-b210 {
margin-bottom: 210px !important;
}
.marg-md-b215 {
margin-bottom: 210px !important;
}
.marg-md-b220 {
margin-bottom: 220px !important;
}
.marg-md-b225 {
margin-bottom: 225px !important;
}
.marg-md-b230 {
margin-bottom: 230px !important;
}
.marg-md-b235 {
margin-bottom: 235px !important;
}
.marg-md-b240 {
margin-bottom: 240px !important;
}
.marg-md-b245 {
margin-bottom: 245px !important;
}
.marg-md-b250 {
margin-bottom: 250px !important;
}
.marg-md-b255 {
margin-bottom: 255px !important;
}
.marg-md-b260 {
margin-bottom: 260px !important;
}
.marg-md-b265 {
margin-bottom: 265px !important;
}
.marg-md-b270 {
margin-bottom: 270px !important;
}
.marg-md-b275 {
margin-bottom: 275px !important;
}
.marg-md-b280 {
margin-bottom: 280px !important;
}
.marg-md-b285 {
margin-bottom: 285px !important;
}
.marg-md-b290 {
margin-bottom: 290px !important;
}
.marg-md-b295 {
margin-bottom: 295px !important;
}
.marg-md-b300 {
margin-bottom: 300px !important;
}
.padd-md-t0 {
padding-top: 0px !important;
}
.padd-md-t5 {
padding-top: 5px !important;
}
.padd-md-t10 {
padding-top: 10px !important;
}
.padd-md-t15 {
padding-top: 15px !important;
}
.padd-md-t20 {
padding-top: 20px !important;
}
.padd-md-t25 {
padding-top: 25px !important;
}
.padd-md-t30 {
padding-top: 30px !important;
}
.padd-md-t35 {
padding-top: 35px !important;
}
.padd-md-t40 {
padding-top: 40px !important;
}
.padd-md-t45 {
padding-top: 45px !important;
}
.padd-md-t50 {
padding-top: 50px !important;
}
.padd-md-t55 {
padding-top: 55px !important;
}
.padd-md-t60 {
padding-top: 60px !important;
}
.padd-md-t65 {
padding-top: 65px !important;
}
.padd-md-t70 {
padding-top: 70px !important;
}
.padd-md-t75 {
padding-top: 75px !important;
}
.padd-md-t80 {
padding-top: 80px !important;
}
.padd-md-t85 {
padding-top: 85px !important;
}
.padd-md-t90 {
padding-top: 90px !important;
}
.padd-md-t95 {
padding-top: 95px !important;
}
.padd-md-t100 {
padding-top: 100px !important;
}
.padd-md-t105 {
padding-top: 105px !important;
}
.padd-md-t110 {
padding-top: 110px !important;
}
.padd-md-t115 {
padding-top: 115px !important;
}
.padd-md-t120 {
padding-top: 120px !important;
}
.padd-md-t125 {
padding-top: 125px !important;
}
.padd-md-t130 {
padding-top: 130px !important;
}
.padd-md-t135 {
padding-top: 135px !important;
}
.padd-md-t140 {
padding-top: 140px !important;
}
.padd-md-t145 {
padding-top: 145px !important;
}
.padd-md-t150 {
padding-top: 150px !important;
}
.padd-md-t155 {
padding-top: 155px !important;
}
.padd-md-t160 {
padding-top: 160px !important;
}
.padd-md-t165 {
padding-top: 165px !important;
}
.padd-md-t170 {
padding-top: 170px !important;
}
.padd-md-t175 {
padding-top: 175px !important;
}
.padd-md-t180 {
padding-top: 180px !important;
}
.padd-md-t185 {
padding-top: 185px !important;
}
.padd-md-t190 {
padding-top: 190px !important;
}
.padd-md-t195 {
padding-top: 195px !important;
}
.padd-md-t200 {
padding-top: 200px !important;
}
.padd-md-t205 {
padding-top: 205px !important;
}
.padd-md-t210 {
padding-top: 210px !important;
}
.padd-md-t215 {
padding-top: 210px !important;
}
.padd-md-t220 {
padding-top: 220px !important;
}
.padd-md-t225 {
padding-top: 225px !important;
}
.padd-md-t230 {
padding-top: 230px !important;
}
.padd-md-t235 {
padding-top: 235px !important;
}
.padd-md-t240 {
padding-top: 240px !important;
}
.padd-md-t245 {
padding-top: 245px !important;
}
.padd-md-t250 {
padding-top: 250px !important;
}
.padd-md-t255 {
padding-top: 255px !important;
}
.padd-md-t260 {
padding-top: 260px !important;
}
.padd-md-t265 {
padding-top: 265px !important;
}
.padd-md-t270 {
padding-top: 270px !important;
}
.padd-md-t275 {
padding-top: 275px !important;
}
.padd-md-t280 {
padding-top: 280px !important;
}
.padd-md-t285 {
padding-top: 285px !important;
}
.padd-md-t290 {
padding-top: 290px !important;
}
.padd-md-t295 {
padding-top: 295px !important;
}
.padd-md-t300 {
padding-top: 300px !important;
}
.padd-md-b0 {
padding-bottom: 0px !important;
}
.padd-md-b5 {
padding-bottom: 5px !important;
}
.padd-md-b10 {
padding-bottom: 10px !important;
}
.padd-md-b15 {
padding-bottom: 15px !important;
}
.padd-md-b20 {
padding-bottom: 20px !important;
}
.padd-md-b25 {
padding-bottom: 25px !important;
}
.padd-md-b30 {
padding-bottom: 30px !important;
}
.padd-md-b35 {
padding-bottom: 35px !important;
}
.padd-md-b40 {
padding-bottom: 40px !important;
}
.padd-md-b45 {
padding-bottom: 45px !important;
}
.padd-md-b50 {
padding-bottom: 50px !important;
}
.padd-md-b55 {
padding-bottom: 55px !important;
}
.padd-md-b60 {
padding-bottom: 60px !important;
}
.padd-md-b65 {
padding-bottom: 65px !important;
}
.padd-md-b70 {
padding-bottom: 70px !important;
}
.padd-md-b75 {
padding-bottom: 75px !important;
}
.padd-md-b80 {
padding-bottom: 80px !important;
}
.padd-md-b85 {
padding-bottom: 85px !important;
}
.padd-md-b90 {
padding-bottom: 90px !important;
}
.padd-md-b95 {
padding-bottom: 95px !important;
}
.padd-md-b100 {
padding-bottom: 100px !important;
}
.padd-md-b105 {
padding-bottom: 105px !important;
}
.padd-md-b110 {
padding-bottom: 110px !important;
}
.padd-md-b115 {
padding-bottom: 115px !important;
}
.padd-md-b120 {
padding-bottom: 120px !important;
}
.padd-md-b125 {
padding-bottom: 125px !important;
}
.padd-md-b130 {
padding-bottom: 130px !important;
}
.padd-md-b135 {
padding-bottom: 135px !important;
}
.padd-md-b140 {
padding-bottom: 140px !important;
}
.padd-md-b145 {
padding-bottom: 145px !important;
}
.padd-md-b150 {
padding-bottom: 150px !important;
}
.padd-md-b155 {
padding-bottom: 155px !important;
}
.padd-md-b160 {
padding-bottom: 160px !important;
}
.padd-md-b165 {
padding-bottom: 165px !important;
}
.padd-md-b170 {
padding-bottom: 170px !important;
}
.padd-md-b175 {
padding-bottom: 175px !important;
}
.padd-md-b180 {
padding-bottom: 180px !important;
}
.padd-md-b185 {
padding-bottom: 185px !important;
}
.padd-md-b190 {
padding-bottom: 190px !important;
}
.padd-md-b195 {
padding-bottom: 195px !important;
}
.padd-md-b200 {
padding-bottom: 200px !important;
}
.padd-md-b205 {
padding-bottom: 205px !important;
}
.padd-md-b210 {
padding-bottom: 210px !important;
}
.padd-md-b215 {
padding-bottom: 210px !important;
}
.padd-md-b220 {
padding-bottom: 220px !important;
}
.padd-md-b225 {
padding-bottom: 225px !important;
}
.padd-md-b230 {
padding-bottom: 230px !important;
}
.padd-md-b235 {
padding-bottom: 235px !important;
}
.padd-md-b240 {
padding-bottom: 240px !important;
}
.padd-md-b245 {
padding-bottom: 245px !important;
}
.padd-md-b250 {
padding-bottom: 250px !important;
}
.padd-md-b255 {
padding-bottom: 255px !important;
}
.padd-md-b260 {
padding-bottom: 260px !important;
}
.padd-md-b265 {
padding-bottom: 265px !important;
}
.padd-md-b270 {
padding-bottom: 270px !important;
}
.padd-md-b275 {
padding-bottom: 275px !important;
}
.padd-md-b280 {
padding-bottom: 280px !important;
}
.padd-md-b285 {
padding-bottom: 285px !important;
}
.padd-md-b290 {
padding-bottom: 290px !important;
}
.padd-md-b295 {
padding-bottom: 295px !important;
}
.padd-md-b300 {
padding-bottom: 300px !important;
} @media screen and (max-width: 1199px) {
.marg-sm-t0 {
margin-top: 0px !important;
}
.marg-sm-t5 {
margin-top: 5px !important;
}
.marg-sm-t10 {
margin-top: 10px !important;
}
.marg-sm-t15 {
margin-top: 15px !important;
}
.marg-sm-t20 {
margin-top: 20px !important;
}
.marg-sm-t25 {
margin-top: 25px !important;
}
.marg-sm-t30 {
margin-top: 30px !important;
}
.marg-sm-t35 {
margin-top: 35px !important;
}
.marg-sm-t40 {
margin-top: 40px !important;
}
.marg-sm-t45 {
margin-top: 45px !important;
}
.marg-sm-t50 {
margin-top: 50px !important;
}
.marg-sm-t55 {
margin-top: 55px !important;
}
.marg-sm-t60 {
margin-top: 60px !important;
}
.marg-sm-t65 {
margin-top: 65px !important;
}
.marg-sm-t70 {
margin-top: 70px !important;
}
.marg-sm-t75 {
margin-top: 75px !important;
}
.marg-sm-t80 {
margin-top: 80px !important;
}
.marg-sm-t85 {
margin-top: 85px !important;
}
.marg-sm-t90 {
margin-top: 90px !important;
}
.marg-sm-t95 {
margin-top: 95px !important;
}
.marg-sm-t100 {
margin-top: 100px !important;
}
.marg-sm-t105 {
margin-top: 105px !important;
}
.marg-sm-t110 {
margin-top: 110px !important;
}
.marg-sm-t115 {
margin-top: 115px !important;
}
.marg-sm-t120 {
margin-top: 120px !important;
}
.marg-sm-t125 {
margin-top: 125px !important;
}
.marg-sm-t130 {
margin-top: 130px !important;
}
.marg-sm-t135 {
margin-top: 135px !important;
}
.marg-sm-t140 {
margin-top: 140px !important;
}
.marg-sm-t145 {
margin-top: 145px !important;
}
.marg-sm-t150 {
margin-top: 150px !important;
}
.marg-sm-t155 {
margin-top: 155px !important;
}
.marg-sm-t160 {
margin-top: 160px !important;
}
.marg-sm-t165 {
margin-top: 165px !important;
}
.marg-sm-t170 {
margin-top: 170px !important;
}
.marg-sm-t175 {
margin-top: 175px !important;
}
.marg-sm-t180 {
margin-top: 180px !important;
}
.marg-sm-t185 {
margin-top: 185px !important;
}
.marg-sm-t190 {
margin-top: 190px !important;
}
.marg-sm-t195 {
margin-top: 195px !important;
}
.marg-sm-t200 {
margin-top: 200px !important;
}
.marg-sm-b0 {
margin-bottom: 0px !important;
}
.marg-sm-b5 {
margin-bottom: 5px !important;
}
.marg-sm-b10 {
margin-bottom: 10px !important;
}
.marg-sm-b15 {
margin-bottom: 15px !important;
}
.marg-sm-b20 {
margin-bottom: 20px !important;
}
.marg-sm-b25 {
margin-bottom: 25px !important;
}
.marg-sm-b30 {
margin-bottom: 30px !important;
}
.marg-sm-b35 {
margin-bottom: 35px !important;
}
.marg-sm-b40 {
margin-bottom: 40px !important;
}
.marg-sm-b45 {
margin-bottom: 45px !important;
}
.marg-sm-b50 {
margin-bottom: 50px !important;
}
.marg-sm-b55 {
margin-bottom: 55px !important;
}
.marg-sm-b60 {
margin-bottom: 60px !important;
}
.marg-sm-b65 {
margin-bottom: 65px !important;
}
.marg-sm-b70 {
margin-bottom: 70px !important;
}
.marg-sm-b75 {
margin-bottom: 75px !important;
}
.marg-sm-b80 {
margin-bottom: 80px !important;
}
.marg-sm-b85 {
margin-bottom: 85px !important;
}
.marg-sm-b90 {
margin-bottom: 90px !important;
}
.marg-sm-b95 {
margin-bottom: 95px !important;
}
.marg-sm-b100 {
margin-bottom: 100px !important;
}
.marg-sm-b105 {
margin-bottom: 105px !important;
}
.marg-sm-b110 {
margin-bottom: 110px !important;
}
.marg-sm-b115 {
margin-bottom: 115px !important;
}
.marg-sm-b120 {
margin-bottom: 120px !important;
}
.marg-sm-b125 {
margin-bottom: 125px !important;
}
.marg-sm-b130 {
margin-bottom: 130px !important;
}
.marg-sm-b135 {
margin-bottom: 135px !important;
}
.marg-sm-b140 {
margin-bottom: 140px !important;
}
.marg-sm-b145 {
margin-bottom: 145px !important;
}
.marg-sm-b150 {
margin-bottom: 150px !important;
}
.marg-sm-b155 {
margin-bottom: 155px !important;
}
.marg-sm-b160 {
margin-bottom: 160px !important;
}
.marg-sm-b165 {
margin-bottom: 165px !important;
}
.marg-sm-b170 {
margin-bottom: 170px !important;
}
.marg-sm-b175 {
margin-bottom: 175px !important;
}
.marg-sm-b180 {
margin-bottom: 180px !important;
}
.marg-sm-b185 {
margin-bottom: 185px !important;
}
.marg-sm-b190 {
margin-bottom: 190px !important;
}
.marg-sm-b195 {
margin-bottom: 195px !important;
}
.marg-sm-b200 {
margin-bottom: 200px !important;
}
.padd-sm-t0 {
padding-top: 0px !important;
}
.padd-sm-t5 {
padding-top: 5px !important;
}
.padd-sm-t10 {
padding-top: 10px !important;
}
.padd-sm-t15 {
padding-top: 15px !important;
}
.padd-sm-t20 {
padding-top: 20px !important;
}
.padd-sm-t25 {
padding-top: 25px !important;
}
.padd-sm-t30 {
padding-top: 30px !important;
}
.padd-sm-t35 {
padding-top: 35px !important;
}
.padd-sm-t40 {
padding-top: 40px !important;
}
.padd-sm-t45 {
padding-top: 45px !important;
}
.padd-sm-t50 {
padding-top: 50px !important;
}
.padd-sm-t55 {
padding-top: 55px !important;
}
.padd-sm-t60 {
padding-top: 60px !important;
}
.padd-sm-t65 {
padding-top: 65px !important;
}
.padd-sm-t70 {
padding-top: 70px !important;
}
.padd-sm-t75 {
padding-top: 75px !important;
}
.padd-sm-t80 {
padding-top: 80px !important;
}
.padd-sm-t85 {
padding-top: 85px !important;
}
.padd-sm-t90 {
padding-top: 90px !important;
}
.padd-sm-t95 {
padding-top: 95px !important;
}
.padd-sm-t100 {
padding-top: 100px !important;
}
.padd-sm-t105 {
padding-top: 105px !important;
}
.padd-sm-t110 {
padding-top: 110px !important;
}
.padd-sm-t115 {
padding-top: 115px !important;
}
.padd-sm-t120 {
padding-top: 120px !important;
}
.padd-sm-t125 {
padding-top: 125px !important;
}
.padd-sm-t130 {
padding-top: 130px !important;
}
.padd-sm-t135 {
padding-top: 135px !important;
}
.padd-sm-t140 {
padding-top: 140px !important;
}
.padd-sm-t145 {
padding-top: 145px !important;
}
.padd-sm-t150 {
padding-top: 150px !important;
}
.padd-sm-t155 {
padding-top: 155px !important;
}
.padd-sm-t160 {
padding-top: 160px !important;
}
.padd-sm-t165 {
padding-top: 165px !important;
}
.padd-sm-t170 {
padding-top: 170px !important;
}
.padd-sm-t175 {
padding-top: 175px !important;
}
.padd-sm-t180 {
padding-top: 180px !important;
}
.padd-sm-t185 {
padding-top: 185px !important;
}
.padd-sm-t190 {
padding-top: 190px !important;
}
.padd-sm-t195 {
padding-top: 195px !important;
}
.padd-sm-t200 {
padding-top: 200px !important;
}
.padd-sm-b0 {
padding-bottom: 0px !important;
}
.padd-sm-b5 {
padding-bottom: 5px !important;
}
.padd-sm-b10 {
padding-bottom: 10px !important;
}
.padd-sm-b15 {
padding-bottom: 15px !important;
}
.padd-sm-b20 {
padding-bottom: 20px !important;
}
.padd-sm-b25 {
padding-bottom: 25px !important;
}
.padd-sm-b30 {
padding-bottom: 30px !important;
}
.padd-sm-b35 {
padding-bottom: 35px !important;
}
.padd-sm-b40 {
padding-bottom: 40px !important;
}
.padd-sm-b45 {
padding-bottom: 45px !important;
}
.padd-sm-b50 {
padding-bottom: 50px !important;
}
.padd-sm-b55 {
padding-bottom: 55px !important;
}
.padd-sm-b60 {
padding-bottom: 60px !important;
}
.padd-sm-b65 {
padding-bottom: 65px !important;
}
.padd-sm-b70 {
padding-bottom: 70px !important;
}
.padd-sm-b75 {
padding-bottom: 75px !important;
}
.padd-sm-b80 {
padding-bottom: 80px !important;
}
.padd-sm-b85 {
padding-bottom: 85px !important;
}
.padd-sm-b90 {
padding-bottom: 90px !important;
}
.padd-sm-b95 {
padding-bottom: 95px !important;
}
.padd-sm-b100 {
padding-bottom: 100px !important;
}
.padd-sm-b105 {
padding-bottom: 105px !important;
}
.padd-sm-b110 {
padding-bottom: 110px !important;
}
.padd-sm-b115 {
padding-bottom: 115px !important;
}
.padd-sm-b120 {
padding-bottom: 120px !important;
}
.padd-sm-b125 {
padding-bottom: 125px !important;
}
.padd-sm-b130 {
padding-bottom: 130px !important;
}
.padd-sm-b135 {
padding-bottom: 135px !important;
}
.padd-sm-b140 {
padding-bottom: 140px !important;
}
.padd-sm-b145 {
padding-bottom: 145px !important;
}
.padd-sm-b150 {
padding-bottom: 150px !important;
}
.padd-sm-b155 {
padding-bottom: 155px !important;
}
.padd-sm-b160 {
padding-bottom: 160px !important;
}
.padd-sm-b165 {
padding-bottom: 165px !important;
}
.padd-sm-b170 {
padding-bottom: 170px !important;
}
.padd-sm-b175 {
padding-bottom: 175px !important;
}
.padd-sm-b180 {
padding-bottom: 180px !important;
}
.padd-sm-b185 {
padding-bottom: 185px !important;
}
.padd-sm-b190 {
padding-bottom: 190px !important;
}
.padd-sm-b195 {
padding-bottom: 195px !important;
}
.padd-sm-b200 {
padding-bottom: 200px !important;
}
.no-padd-sm {
padding-left: 0px;
padding-right: 0px;
}
} @media screen and (max-width: 767px) {
.marg-xs-t0 {
margin-top: 0px !important;
}
.marg-xs-t5 {
margin-top: 5px !important;
}
.marg-xs-t10 {
margin-top: 10px !important;
}
.marg-xs-t15 {
margin-top: 15px !important;
}
.marg-xs-t20 {
margin-top: 20px !important;
}
.marg-xs-t25 {
margin-top: 25px !important;
}
.marg-xs-t30 {
margin-top: 30px !important;
}
.marg-xs-t35 {
margin-top: 35px !important;
}
.marg-xs-t40 {
margin-top: 40px !important;
}
.marg-xs-t45 {
margin-top: 45px !important;
}
.marg-xs-t50 {
margin-top: 50px !important;
}
.marg-xs-t55 {
margin-top: 55px !important;
}
.marg-xs-t60 {
margin-top: 60px !important;
}
.marg-xs-t65 {
margin-top: 65px !important;
}
.marg-xs-t70 {
margin-top: 70px !important;
}
.marg-xs-t75 {
margin-top: 75px !important;
}
.marg-xs-t80 {
margin-top: 80px !important;
}
.marg-xs-t85 {
margin-top: 85px !important;
}
.marg-xs-t90 {
margin-top: 90px !important;
}
.marg-xs-t95 {
margin-top: 95px !important;
}
.marg-xs-t100 {
margin-top: 100px !important;
}
.marg-xs-t105 {
margin-top: 105px !important;
}
.marg-xs-t110 {
margin-top: 110px !important;
}
.marg-xs-t115 {
margin-top: 115px !important;
}
.marg-xs-t120 {
margin-top: 120px !important;
}
.marg-xs-t125 {
margin-top: 125px !important;
}
.marg-xs-t130 {
margin-top: 130px !important;
}
.marg-xs-t135 {
margin-top: 135px !important;
}
.marg-xs-t140 {
margin-top: 140px !important;
}
.marg-xs-t145 {
margin-top: 145px !important;
}
.marg-xs-t150 {
margin-top: 150px !important;
}
.marg-xs-t155 {
margin-top: 155px !important;
}
.marg-xs-t160 {
margin-top: 160px !important;
}
.marg-xs-t165 {
margin-top: 165px !important;
}
.marg-xs-t170 {
margin-top: 170px !important;
}
.marg-xs-t175 {
margin-top: 175px !important;
}
.marg-xs-t180 {
margin-top: 180px !important;
}
.marg-xs-t185 {
margin-top: 185px !important;
}
.marg-xs-t190 {
margin-top: 190px !important;
}
.marg-xs-t195 {
margin-top: 195px !important;
}
.marg-xs-t200 {
margin-top: 200px !important;
}
.marg-xs-b0 {
margin-bottom: 0px !important;
}
.marg-xs-b5 {
margin-bottom: 5px !important;
}
.marg-xs-b10 {
margin-bottom: 10px !important;
}
.marg-xs-b15 {
margin-bottom: 15px !important;
}
.marg-xs-b20 {
margin-bottom: 20px !important;
}
.marg-xs-b25 {
margin-bottom: 25px !important;
}
.marg-xs-b30 {
margin-bottom: 30px !important;
}
.marg-xs-b35 {
margin-bottom: 35px !important;
}
.marg-xs-b40 {
margin-bottom: 40px !important;
}
.marg-xs-b45 {
margin-bottom: 45px !important;
}
.marg-xs-b50 {
margin-bottom: 50px !important;
}
.marg-xs-b55 {
margin-bottom: 55px !important;
}
.marg-xs-b60 {
margin-bottom: 60px !important;
}
.marg-xs-b65 {
margin-bottom: 65px !important;
}
.marg-xs-b70 {
margin-bottom: 70px !important;
}
.marg-xs-b75 {
margin-bottom: 75px !important;
}
.marg-xs-b80 {
margin-bottom: 80px !important;
}
.marg-xs-b85 {
margin-bottom: 85px !important;
}
.marg-xs-b90 {
margin-bottom: 90px !important;
}
.marg-xs-b95 {
margin-bottom: 95px !important;
}
.marg-xs-b100 {
margin-bottom: 100px !important;
}
.marg-xs-b105 {
margin-bottom: 105px !important;
}
.marg-xs-b110 {
margin-bottom: 110px !important;
}
.marg-xs-b115 {
margin-bottom: 115px !important;
}
.marg-xs-b120 {
margin-bottom: 120px !important;
}
.marg-xs-b125 {
margin-bottom: 125px !important;
}
.marg-xs-b130 {
margin-bottom: 130px !important;
}
.marg-xs-b135 {
margin-bottom: 135px !important;
}
.marg-xs-b140 {
margin-bottom: 140px !important;
}
.marg-xs-b145 {
margin-bottom: 145px !important;
}
.marg-xs-b150 {
margin-bottom: 150px !important;
}
.marg-xs-b155 {
margin-bottom: 155px !important;
}
.marg-xs-b160 {
margin-bottom: 160px !important;
}
.marg-xs-b165 {
margin-bottom: 165px !important;
}
.marg-xs-b170 {
margin-bottom: 170px !important;
}
.marg-xs-b175 {
margin-bottom: 175px !important;
}
.marg-xs-b180 {
margin-bottom: 180px !important;
}
.marg-xs-b185 {
margin-bottom: 185px !important;
}
.marg-xs-b190 {
margin-bottom: 190px !important;
}
.marg-xs-b195 {
margin-bottom: 195px !important;
}
.marg-xs-b200 {
margin-bottom: 200px !important;
}
.padd-xs-t0 {
padding-top: 0px !important;
}
.padd-xs-t5 {
padding-top: 5px !important;
}
.padd-xs-t10 {
padding-top: 10px !important;
}
.padd-xs-t15 {
padding-top: 15px !important;
}
.padd-xs-t20 {
padding-top: 20px !important;
}
.padd-xs-t25 {
padding-top: 25px !important;
}
.padd-xs-t30 {
padding-top: 30px !important;
}
.padd-xs-t35 {
padding-top: 35px !important;
}
.padd-xs-t40 {
padding-top: 40px !important;
}
.padd-xs-t45 {
padding-top: 45px !important;
}
.padd-xs-t50 {
padding-top: 50px !important;
}
.padd-xs-t55 {
padding-top: 55px !important;
}
.padd-xs-t60 {
padding-top: 60px !important;
}
.padd-xs-t65 {
padding-top: 65px !important;
}
.padd-xs-t70 {
padding-top: 70px !important;
}
.padd-xs-t75 {
padding-top: 75px !important;
}
.padd-xs-t80 {
padding-top: 80px !important;
}
.padd-xs-t85 {
padding-top: 85px !important;
}
.padd-xs-t90 {
padding-top: 90px !important;
}
.padd-xs-t95 {
padding-top: 95px !important;
}
.padd-xs-t100 {
padding-top: 100px !important;
}
.padd-xs-t105 {
padding-top: 105px !important;
}
.padd-xs-t110 {
padding-top: 110px !important;
}
.padd-xs-t115 {
padding-top: 115px !important;
}
.padd-xs-t120 {
padding-top: 120px !important;
}
.padd-xs-t125 {
padding-top: 125px !important;
}
.padd-xs-t130 {
padding-top: 130px !important;
}
.padd-xs-t135 {
padding-top: 135px !important;
}
.padd-xs-t140 {
padding-top: 140px !important;
}
.padd-xs-t145 {
padding-top: 145px !important;
}
.padd-xs-t150 {
padding-top: 150px !important;
}
.padd-xs-t155 {
padding-top: 155px !important;
}
.padd-xs-t160 {
padding-top: 160px !important;
}
.padd-xs-t165 {
padding-top: 165px !important;
}
.padd-xs-t170 {
padding-top: 170px !important;
}
.padd-xs-t175 {
padding-top: 175px !important;
}
.padd-xs-t180 {
padding-top: 180px !important;
}
.padd-xs-t185 {
padding-top: 185px !important;
}
.padd-xs-t190 {
padding-top: 190px !important;
}
.padd-xs-t195 {
padding-top: 195px !important;
}
.padd-xs-t200 {
padding-top: 200px !important;
}
.padd-xs-b0 {
padding-bottom: 0px !important;
}
.padd-xs-b5 {
padding-bottom: 5px !important;
}
.padd-xs-b10 {
padding-bottom: 10px !important;
}
.padd-xs-b15 {
padding-bottom: 15px !important;
}
.padd-xs-b20 {
padding-bottom: 20px !important;
}
.padd-xs-b25 {
padding-bottom: 25px !important;
}
.padd-xs-b30 {
padding-bottom: 30px !important;
}
.padd-xs-b35 {
padding-bottom: 35px !important;
}
.padd-xs-b40 {
padding-bottom: 40px !important;
}
.padd-xs-b45 {
padding-bottom: 45px !important;
}
.padd-xs-b50 {
padding-bottom: 50px !important;
}
.padd-xs-b55 {
padding-bottom: 55px !important;
}
.padd-xs-b60 {
padding-bottom: 60px !important;
}
.padd-xs-b65 {
padding-bottom: 65px !important;
}
.padd-xs-b70 {
padding-bottom: 70px !important;
}
.padd-xs-b75 {
padding-bottom: 75px !important;
}
.padd-xs-b80 {
padding-bottom: 80px !important;
}
.padd-xs-b85 {
padding-bottom: 85px !important;
}
.padd-xs-b90 {
padding-bottom: 90px !important;
}
.padd-xs-b95 {
padding-bottom: 95px !important;
}
.padd-xs-b100 {
padding-bottom: 100px !important;
}
.padd-xs-b105 {
padding-bottom: 105px !important;
}
.padd-xs-b110 {
padding-bottom: 110px !important;
}
.padd-xs-b115 {
padding-bottom: 115px !important;
}
.padd-xs-b120 {
padding-bottom: 120px !important;
}
.padd-xs-b125 {
padding-bottom: 125px !important;
}
.padd-xs-b130 {
padding-bottom: 130px !important;
}
.padd-xs-b135 {
padding-bottom: 135px !important;
}
.padd-xs-b140 {
padding-bottom: 140px !important;
}
.padd-xs-b145 {
padding-bottom: 145px !important;
}
.padd-xs-b150 {
padding-bottom: 150px !important;
}
.padd-xs-b155 {
padding-bottom: 155px !important;
}
.padd-xs-b160 {
padding-bottom: 160px !important;
}
.padd-xs-b165 {
padding-bottom: 165px !important;
}
.padd-xs-b170 {
padding-bottom: 170px !important;
}
.padd-xs-b175 {
padding-bottom: 175px !important;
}
.padd-xs-b180 {
padding-bottom: 180px !important;
}
.padd-xs-b185 {
padding-bottom: 185px !important;
}
.padd-xs-b190 {
padding-bottom: 190px !important;
}
.padd-xs-b195 {
padding-bottom: 195px !important;
}
.padd-xs-b200 {
padding-bottom: 200px !important;
}
.no-padd-xs {
padding-left: 0px !important;
padding-right: 0px !important;
}
}*{line-height: 1;-ms-word-wrap: break-word;word-wrap: break-word;}
*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: border-box; box-sizing: border-box;}
h1{font-size: 32px;}
h2{font-size: 28px;}
h3{font-size: 23px;}
h4{font-size: 19px;}
h5{font-size: 19px;}
h6{font-size: 19px;font-style: italic;}
blockquote {border-left-width: 4px;color: #686868;font-size: 19px;font-style: italic;line-height: 1.4;margin: 0 0 25px;padding: 0 0 0 24px;}
blockquote:before, blockquote:after{content: ''; display: table;}
blockquote:after{clear: both;}
blockquote p {margin-bottom: 15px;}
blockquote>:last-child {margin-bottom: 0;}
q:before, q:after{content: '';}
blockquote, q {quotes: none;}
blockquote > ul{margin-left: 15px;}
dfn, cite, em, i {font-style: italic;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 25px;table-layout: fixed;width: 100%;}
th, td {padding: 7px;}
th {border-width: 0 1px 1px 0;font-weight: 700;}
caption, th, td {font-weight: normal;text-align: left;}
td {border-width: 0 1px 1px 0;}
a, a:hover{text-decoration: none;}
dl {margin: 0 0 25px;}
dt {font-weight: 700;}
dd {margin: 0 0 20px;}
ul {list-style: disc;}
ul, ol {margin: 10px 0;padding: 0;}
li>ul, li>ol {margin-left: 15px;margin-bottom: 0;}
ol {list-style: decimal;}
address {font-style: italic; margin: 0 0 25px;}
abbr[title] {border-bottom: 1px dotted;}
abbr, acronym {border-bottom: 1px dotted #d1d1d1;cursor: help;}
b, strong {font-weight: 700;}
big {font-size: 125%;}
code {background-color: #d1d1d1; padding: 2px 4px;}
code, kbd, tt, var, samp, pre {font-family: Inconsolata,monospace;}
del {opacity: 0.8;}
mark, ins {background: #007acc;color: #fff;padding: 2px 4px;text-decoration: none;}
pre {border: 1px solid #d1d1d1;font-size: 16px;line-height: 1.3;margin: 0 0 25px;max-width: 100%;overflow: auto;padding: 28px;white-space: pre-wrap;word-wrap: break-word;}
sub {bottom: -3px;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -6px;}
.aligncenter {clear: both;display: block;margin: 0 auto 25px;}
.alignleft {float: left; margin: 6px 25px 25px 0;}
.alignright {float: right;margin: 6px 0 25px 25px;}
img {height: auto;max-width: 100%;vertical-align: middle;}
img {border: 0;}
.wp-caption {margin-bottom: 25px;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption .wp-caption-text {color: #686868;font-size: 13px;font-style: italic;line-height: 1.6;padding-top: 7px;}
.page-links {clear: both;font-family: Montserrat,"Helvetica Neue",sans-serif;margin: 0 0 25px;}
.page-links a, .page-links>span {border: 1px solid #d1d1d1;border-radius: 2px; display: inline-block; font-size: 13px;height: 22px;line-height: 22px;margin-right: 4px;text-align: center;width: 24px;}
.page-links>.page-links-title {border: 0;color: #1a1a1a;height: auto; margin: 0; padding-right: 8px; width: auto;}
.page-links a {background-color: #1a1a1a;border-color: #1a1a1a;color: #fff;}
.says, .screen-reader-text {clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute!important; width: 1px; word-wrap: normal!important;}
input[type="email"],
input[type="url"],
input[type="password"],
input[type="tel"],
input[type="number"],
textarea{ background: #f7f7f7;border: 1px solid #d1d1d1;border-radius: 2px;color: #686868; padding: 10px 7px;width: 100%;}
textarea {overflow: auto;vertical-align: top;resize: none;} .post-password-form {margin-bottom: 25px;}
.post-password-form label {color: #686868;display: block;font-family: Montserrat,"Helvetica Neue",sans-serif;font-size: 13px;letter-spacing: 1px;line-height: 21px;margin-bottom: 22px;text-transform: uppercase;}
.post-password-form button, select, textarea{max-width: 100%;margin: 0;}
.post-password-form input[type="password"]{background: #f7f7f7;border: 1px solid #d1d1d1;border-radius: 2px;color: #686868; padding: 10px 7px;width: 100%;margin-top: 7px;}
.post-password-form input[type="submit"]{background: #1a1a1a;border: 0;border-radius: 2px;color: #fff;font-family: Montserrat,"Helvetica Neue",sans-serif;font-weight: 700;letter-spacing: .75px;line-height: 1; padding: 13.5px 14px 12.5px;text-transform: uppercase;}
.comment-list {list-style: none; margin: 0;}
.comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child{margin-top: 0;}
blockquote em, blockquote i, blockquote cite {font-style: normal; font-weight: 300; font-size: 15px;}
blockquote cite, blockquote small {color: #1a1a1a; display: block; font-size: 16px;line-height: 1.75;}
blockquote cite:before, blockquote small:before {content: "\2014\00a0";}
.comment-list .children > li {padding-left: 25px;}
header.no-plugin-lx-post .lx-main-menu .menu-item .sub-menu {
margin-left: 0;
}
.wp-caption .wp-caption-text {color: #686868;font-size: 13px;font-style: italic;line-height: 21px;padding-top: 7px;}
.no_vc .post-content {
margin-top: 50px;
margin-bottom: 50px;
}
#sidebar ul {
margin-left: 0;
}
.comment {
list-style-type: none;
}
#sidebar ul li a,  
#sidebar ul li {
color: #838282;
font-family: "Lato", sans-serif;
list-style-type: none;
}
#sidebar input[type='submit'] {
background-color: #ccc;
color: #fff;
padding: 10px 15px;
}
#sidebar input[type='submit']:hover {
opacity: .7;
}
#sidebar input[type='search'] {
border: 1px solid #ccc;
padding: 9px;
}
.no-plugin-lx-post .lx-main-menu > ul > .menu-item.current-menu-item > a,
.widget_mc4wp_form_widget .title-footer {
color: #222;
}
header .no-menu.
header .no-menu a {
color: #ccc;
}
.no-plugin-lx-post.fixed .lx-main-menu .menu-item.current-menu-item a {
color: #fff;
}
.no_vc .post-content img {
margin: 10px;
}
.widget_mc4wp_form_widget .form-wrapper {
position: relative;
}
.widget_mc4wp_form_widget .fa {
position: absolute;
bottom: 14px;
left: 11px;
color: #222;
}
.widget_mc4wp_form_widget input[type='email'] {
padding-left: 45px;
}
embed, iframe, object, video {margin-bottom: 25px;max-width: 100%;vertical-align: middle;}
.entry-content blockquote:not(.alignleft):not(.alignright),
.entry-summary blockquote, .comment-content blockquote {margin-left: -25px;}
.entry-content>:last-child, .entry-summary>:last-child,
body:not(.search-results) .entry-summary>:last-child,
.page-content>:last-child, .comment-content>:last-child,
.textwidget>:last-child {margin-bottom: 0;}
.widget li > ul, .widget li > ol {margin-bottom: 0;margin-left: 20px;}
.widget.widget_text img {
margin-top: 10px;
} .widgets-footer .widget_calendar table tfoot a,
.widgets-footer .widget_calendar caption,
.widgets-footer .widget_calendar table, 
.widgets-footer .widget_calendar table th, 
.widgets-footer .widget_calendar table td,
.widgets-footer .widget.widget_text strong,
.widgets-footer .widget_calendar table a, 
.widgets-footer .widget_calendar table th,
.widgets-footer .widget_rss a.rsswidget {
color: #fff;
}
.widgets-footer .widget select {
color: #737373;
}
.widgets-footer .widget select,
.widgets-footer .widget_calendar table, 
.widgets-footer .widget_calendar table th, 
.widgets-footer .widget_calendar table td {
border: 1px solid #ccc;
}
.widgets-footer .widget ul li a:hover {
color: #fff;
}
@media(max-width: 767px) {
.no_vc .post-content {
margin-top: 30px;
margin-bottom: 30px;
}
.no-mechanic-plugin li>ul, 
.no-mechanic-plugin li>ol {
margin-left: 0;
}
}