@charset "UTF-8";
   body {
font-size: 14px;
font-weight: 300;
font-family: 'Montserrat';
color: #333; }
h1, h2, h3, h4, h5, h6 {
color: #2E3841;
font-family: 'Montserrat';
font-weight: 600;
margin-top: 0; }
h1 {
font-size: 36px; }
h2 {
font-size: 30px; }
h3 {
font-size: 26px; }
h4 {
font-size: 22px; }
h5 {
font-size: 18px; }
h6 {
font-size: 14px; }
p {
line-height: 26px; }
ul, ol {
padding-left: 50px;
line-height: 26px; }
ul ul, ul ol, ol ul, ol ol {
padding-left: 30px; }
ul ul {
list-style: disc; }
blockquote {
font-size: 16px;
color: #2E3841;
padding-left: 45px;
border-left: none;
font-style: italic;
line-height: 26px; }
@media (min-width: 992px) {
blockquote {
padding-left: 80px; } } #scrollUp {
bottom: 20px;
right: 20px;
background-color: #2E3841;
color: #fff;
font-size: 14px;
text-decoration: none;
opacity: .5;
padding: 10px 20px;
-webkit-transition: background 300ms linear;
-moz-transition: background 300ms linear;
-o-transition: background 300ms linear;
transition: background 300ms linear;
-webkit-backface-visibility: hidden; }
@media (min-width: 992px) {
#scrollUp {
bottom: 70px;
right: 70px; } }
#scrollUp.inverse {
background-color: #FFC000;
color: #2E3841; }
#scrollUp:hover {
opacity: 1;
background-color: #FFC000;
color: #2E3841; }
.vk-clear-padding {
padding: 0; }
.vk-clear-padding-left {
padding-left: 0; }
.vk-clear-paddingright {
padding-right: 0; }
.vk-clear-padding-top {
padding-top: 0; }
.vk-clear-padding-bottom {
padding-bottom: 0; }
.vk-clear-margin {
margin: 0; }
.vk-clear-margin-left {
margin-left: 0; }
.vk-clear-marginright {
margin-right: 0; }
.vk-clear-margin-top {
margin-top: 0; }
.vk-clear-margin-bottom {
margin-bottom: 0; }
.vk-img {
display: block;
position: relative; }
.vk-img img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-img:focus, .vk-img:hover {
outline: none; }
.vk-img:focus img, .vk-img:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }
.vk-img-frame {
overflow: hidden;
position: relative;
z-index: 1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; 
text-align: right;
}
.vk-img-frame img {
width: 100%; }
::selection {
background-color: #FFC000;
color: #fff; }
.vk-table {
width: 100%; }
.vk-fullwidth {
width: 100% !important; }
.vk-space {
display: block; }
.vk-space.x-small {
padding: 10px 0; }
@media (min-width: 992px) {
.vk-space.x-small {
padding: 20px 0; } }
.vk-space.small {
padding: 15px 0; }
@media (min-width: 992px) {
.vk-space.small {
padding: 30px 0; } }
.vk-space.medium {
padding: 25px 0; }
@media (min-width: 992px) {
.vk-space.medium {
padding: 50px 0; } }
.vk-space.x-medium {
padding: 30px 0; }
@media (min-width: 992px) {
.vk-space.x-medium {
padding: 60px 0; } }
.vk-space.large {
padding: 50px 0; }
@media (min-width: 992px) {
.vk-space.large {
padding: 100px 0; } }
.vk-space.x-large {
padding: 60px 0; }
@media (min-width: 992px) {
.vk-space.x-large {
padding: 120px 0; } }
.vk-list {
margin: 0;
padding: 0;
list-style: none;
line-height: normal; }
.vk-list-inline:after {
clear: both;
content: "";
display: table; }
.vk-list-inline li {
float: left; }
.vk-list-icon li {
position: relative;
padding: 15px 15px 15px 19px; }
.vk-list-icon li:after {
content: '';
width: 100%;
height: 1px;
position: absolute;
left: 0;
bottom: 0;
background: #f4f4f4;
background: -moz-linear-gradient(left, #F4F4F4 0%, #fff 100%);
background: -webkit-linear-gradient(left, #F4F4F4 0%, #fff 100%);
background: linear-gradient(to right, #F4F4F4 0%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$grey-5', endColorstr='$white',GradientType=1 ); }
.vk-list-icon li .fa {
padding-right: 10px; }
.vk-list-client-style-1 li {
border: 1px solid #EAEAEA;
float: left;
width: calc(100% / 3); }
.vk-list-client-style-1 li:nth-child(n+4) {
margin-top: -1px; }
.vk-list-client-style-1 li:nth-child(3n), .vk-list-client-style-1 li:nth-child(3n-1) {
margin-left: -1px; }
.vk-list-client-style-1 li img {
width: 100%; }
.vk-list-client-style-2 {
float: left;
width: 100%; }
.vk-list-client-style-2 li {
float: left;
width: calc(100% / 6);
text-align: center; }
.vk-list-client-style-2 img {
width: auto;
margin: auto; }
.vk-list-step img {
width: 100%; }
.vk-list-step .vk-title {
margin-bottom: 20px; }
.vk-list-step .left-step {
display: none; 
}
@media (min-width: 992px) {
.vk-list-step .left-step {
display: block;
padding-right: 115px; } }
.vk-list-step .right-step {
padding-top: 0;
padding-left: 95px; }
@media (min-width: 992px) {
.vk-list-step .right-step {
padding-left: 115px;
margin-left: 0;
padding-right: 15px;
padding-top: 60px; } }
.vk-list-step .item-row {
position: relative;
padding-bottom: 50px;
float: left; 
width: 100%;
}
.vk-list-step .item-row:last-child {
padding-bottom: 0; 
}
@media (min-width: 992px) {
.vk-list-step .item-row:nth-child(even) .left-step {
float: right;
padding-left: 250px;
padding-right: 15px;
right: 250px;
} }
@media (min-width: 992px) {
.vk-list-step .item-row:nth-child(even) .right-step {
padding-left: 15px;
padding-right: 115px;
text-align: right; } }
.vk-list-step .item-row:before {
content: '';
position: absolute;
width: 1px;
height: 100%;
background-color: #EAEAEA;
display: block;
left: 45px; }
@media (min-width: 992px) {
.vk-list-step .item-row:before {
right: 45px;
margin: auto; } }
@media (max-width: 1199px) {
.vk-list-step .item-row:nth-child(even) .left-step {
float: right;
padding-left: 205px;
padding-right: 15px;
right: 120px;
} }
.vk-list-step .item-row:after {
content: attr(aria-label);
position: absolute;
top: 0;
left: 15px;
font-size: 60px;
font-weight: 600;
padding-top: 5px;
padding-left: 5px;
width: 60px;
height: 60px;
border: 2px solid;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #F4F4F4;
background-color: #fff; }
@media (min-width: 992px) {
.vk-list-step .item-row:after {
right: 15px;
bottom: 0;
margin: auto;
font-size: 100px;
width: 100px;
height: 100px; } }
.vk-list-step-mini li {
text-transform: uppercase;
font-weight: 500;
color: #2E3841;
width: calc(100% / 3.01);
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 70px;
text-align: center; }
.vk-list-step-mini li:not(:last-child) {
padding-right: 18px; }
.vk-list-step-mini li:before {
content: attr(aria-level);
font-size: 70px;
font-weight: 600;
color: #F4F4F4;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-o-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
z-index: -1;
line-height: 1; }
@media (min-width: 992px) {
.vk-list-step-mini li:before {
font-size: 100px;
top: -12px; } }
.vk-list-step-mini li:after {
content: "\f054";
font-family: FontAwesome;
font-size: 18px;
color: #B0B0B0;
position: absolute;
right: 0;
top: 0;
bottom: 0;
align-items: center;
display: flex; }
.vk-list-step-mini li:last-child:after {
display: none; }
.vk-list-quantity .vk-btn, .vk-list-quantity input {
padding: 5px;
width: 40px;
height: 40px;
border: 1px solid #EAEAEA;
color: #B0B0B0; }
.vk-list-quantity .vk-btn {
background-color: #F4F4F4; }
.vk-list-quantity .vk-btn:active {
border-color: #FFC000;
background-color: #EAEAEA; }
.vk-list-quantity input {
text-align: center; }
.vk-list-quantity input:focus {
outline: none; }
.vk-text-capitalize {
text-transform: capitalize; }
.vk-text-uppercase {
text-transform: uppercase; }
.vk-text-center {
text-align: center; }
.vk-text-left {
text-align: left; }
.vk-text-right {
text-align: right; }
.vk-text-italic {
font-style: italic; }
.vk-text-color-white {
color: #fff; }
.vk-text-color-black {
color: #000; }
.vk-text-color-yellow-1 {
color: #FFC000; }
.vk-text-color-yellow-2 {
color: #E5AC00; }
.vk-text-color-black-1 {
color: #2E3841; }
.vk-text-color-black-2 {
color: #2A333B; }
.vk-text-color-green-1 {
color: #9DC835; }
.vk-text-color-green-2 {
color: #87AC2D; }
.vk-text-color-turquoise-1 {
color: #3EC0A3; }
.vk-text-color-turquoise-2 {
color: #269C82; }
.vk-text-color-blue-1 {
color: #4C9ECD; }
.vk-text-color-blue-2 {
color: #2C7BA9; }
.vk-text-color-violet-1 {
color: #AA6BD2; }
.vk-text-color-violet-2 {
color: #8145A7; }
.vk-text-color-grey-1 {
color: #8D8D8D; }
.vk-text-color-grey-2 {
color: #B0B0B0; }
.vk-text-color-grey-3 {
color: #B3BDC7; }
.vk-text-color-grey-4 {
color: #EAEAEA; }
.vk-text-color-grey-5 {
color: #F4F4F4; }
.vk-text-color-grey-6 {
color: #b7b7b7; }
.vk-text-color-grey-7 {
color: #464646; }
.vk-text-color-success {
color: #2da530; }
.vk-text-color-success-bg {
color: #caf5cb; }
.vk-text-color-danger {
color: #c64747; }
.vk-text-color-danger-bg {
color: #ffe0e0; }
.vk-text-color-warning {
color: #e7b300; }
.vk-text-color-warning-bg {
color: #fff2cb; }
.vk-text-color-default {
color: #636363; }
.vk-text-color-default-bg {
color: #eaeaea; }
.vk-parallax {
background-position: center; }
@media (max-width: 991px) {
.vk-parallax {
background-size: cover;
background-position: center !important; } }
.vk-background-fixed {
background-size: cover;
background-attachment: fixed; }
.vk-background-overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%; }
.vk-background-overlay._10 {
opacity: 0.1; }
.vk-background-overlay._20 {
opacity: 0.2; }
.vk-background-overlay._30 {
opacity: 0.3; }
.vk-background-overlay._40 {
opacity: 0.4; }
.vk-background-overlay._50 {
opacity: 0.5; }
.vk-background-overlay._60 {
opacity: 0.6; }
.vk-background-overlay._70 {
opacity: 0.7; }
.vk-background-overlay._80 {
opacity: 0.8; }
.vk-background-overlay._90 {
opacity: 0.9; }
.vk-background-white {
background-color: #fff; }
.vk-background-black {
background-color: #000; }
.vk-background-yellow-1 {
background-color: #FFC000; }
.vk-background-yellow-2 {
background-color: #E5AC00; }
.vk-background-black-1 {
background-color: #2E3841; }
.vk-background-black-2 {
background-color: #2A333B; }
.vk-background-green-1 {
background-color: #9DC835; }
.vk-background-green-2 {
background-color: #87AC2D; }
.vk-background-turquoise-1 {
background-color: #3EC0A3; }
.vk-background-turquoise-2 {
background-color: #269C82; }
.vk-background-blue-1 {
background-color: #4C9ECD; }
.vk-background-blue-2 {
background-color: #2C7BA9; }
.vk-background-violet-1 {
background-color: #AA6BD2; }
.vk-background-violet-2 {
background-color: #8145A7; }
.vk-background-grey-1 {
background-color: #8D8D8D; }
.vk-background-grey-2 {
background-color: #B0B0B0; }
.vk-background-grey-3 {
background-color: #B3BDC7; }
.vk-background-grey-4 {
background-color: #EAEAEA; }
.vk-background-grey-5 {
background-color: #F4F4F4; }
.vk-background-grey-6 {
background-color: #b7b7b7; }
.vk-background-grey-7 {
background-color: #464646; }
.vk-background-success {
background-color: #2da530; }
.vk-background-success-bg {
background-color: #caf5cb; }
.vk-background-danger {
background-color: #c64747; }
.vk-background-danger-bg {
background-color: #ffe0e0; }
.vk-background-warning {
background-color: #e7b300; }
.vk-background-warning-bg {
background-color: #fff2cb; }
.vk-background-default {
background-color: #636363; }
.vk-background-default-bg {
background-color: #eaeaea; }
.vk-background-image-1 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-1.jpg);
position: relative; }
.vk-background-image-2 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-2.jpg);
position: relative; }
.vk-background-image-3 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-3.jpg);
position: relative; }
.vk-background-image-4 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-4.jpg);
position: relative; }
.vk-background-image-5 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-5.jpg);
position: relative; }
.vk-background-image-6 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-6.jpg);
position: relative; }
.vk-background-image-7 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-7.jpg);
position: relative; }
.vk-background-image-8 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-8.jpg);
position: relative; }
.vk-background-image-9 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-9.jpg);
position: relative; }
.vk-background-image-10 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-10.jpg);
position: relative; }
.vk-background-image-11 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-11.jpg);
position: relative; }
.vk-background-image-12 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-12.jpg);
position: relative; }
.vk-background-image-13 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-13.jpg);
position: relative; }
.vk-background-image-14 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-14.jpg);
position: relative; }
.vk-background-image-15 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-15.jpg);
position: relative; }
.vk-background-image-16 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-16.jpg);
position: relative; }
.vk-background-image-17 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-17.jpg);
position: relative; }
.vk-background-image-18 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-18.jpg);
position: relative; }
.vk-background-image-19 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-19.jpg);
position: relative; }
.vk-background-image-20 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-20.jpg);
position: relative; }
.vk-background-image-21 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-21.jpg);
position: relative; }
.vk-background-image-22 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-22.jpg);
position: relative; }
.vk-background-image-23 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-23.jpg);
position: relative; }
.vk-background-image-24 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-24.jpg);
position: relative; }
.vk-background-image-25 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-25.jpg);
position: relative; }
.vk-background-image-26 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-26.jpg);
position: relative; }
.vk-background-image-27 {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/background/background-27.jpg);
position: relative; }
.container {
position: relative; }
@media (min-width: 1200px) {
.container {
width: 1200px; } }
a {
color: #B0B0B0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
a:hover, a:focus {
color: #FFC000;
text-decoration: none; }
.form-control {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
min-height: 50px; }
.form-control:focus {
border-color: #FFC000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.flaticon:before {
margin-left: 0; }
.vk-banner {
position: relative;
min-height: 160px;
height: auto; }
@media (min-width: 992px) {
.vk-banner {
min-height: 400px;
} }
.vk-banner .wrapper {
min-height: inherit;
height: inherit;
display: flex;
align-items: center;
justify-content: center; }
.vk-banner .page-heading {
padding: 15px 0;
font-size: 32px;
font-weight: 600;
text-transform: uppercase;
text-align: center;
color: #fff;
letter-spacing: 5px;
width: 100%; }
@media (min-width: 992px) {
.vk-banner .page-heading {
position: absolute;
font-size: 44px;
top: auto;
letter-spacing: 7px;
bottom: 110px;
left: 0;
padding: 15px; } }
@media (min-width: 992px) {
.vk-banner-small {
min-height: 290px; } }
@media (min-width: 992px) {
.vk-banner-small .page-heading {
bottom: auto; } }
.vk-banner-large {
min-height: 500px;
height: 500px; }
@media (min-width: 992px) {
.vk-banner-large {
min-height: 640px;
height: 790px; } }
.vk-banner-large .page-heading {
letter-spacing: normal; }
@media (min-width: 992px) {
.vk-banner-large .page-heading {
bottom: auto;
position: static; } }
.vk-banner-large .vk-text {
display: block;
line-height: 30px; }
@media (min-width: 768px) {
.vk-banner-large .vk-text {
line-height: normal; } }
.vk-banner-large .title-main {
font-size: 24px;
font-weight: 600; }
@media (min-width: 768px) {
.vk-banner-large .title-main {
font-size: 60px; } }
.vk-banner-large .title-sub {
font-size: 18px;
font-weight: 500; }
@media (min-width: 768px) {
.vk-banner-large .title-sub {
font-size: 49px;
margin-top: -18px; } }
.vk-banner-x-large {
min-height: 500px;
height: 500px; }
@media (min-width: 992px) {
.vk-banner-x-large {
min-height: 900px;
height: 900px; } }
.vk-banner-x-large .page-heading {
letter-spacing: normal; }
@media (min-width: 992px) {
.vk-banner-x-large .page-heading {
text-align: right;
bottom: 480px; } }
.vk-banner-x-large .vk-text {
display: block;
line-height: 26px; }
@media (min-width: 768px) {
.vk-banner-x-large .vk-text {
line-height: normal; } }
.vk-banner-x-large .title-main {
font-size: 32px;
font-weight: 700; }
@media (min-width: 768px) {
.vk-banner-x-large .title-main {
font-size: 60px; } }
.vk-banner-x-large .title-sub {
font-size: 15px;
font-weight: 300;
margin-top: -2px; }
@media (min-width: 768px) {
.vk-banner-x-large .title-sub {
margin-top: 0;
font-size: 31px;
font-weight: 300;
margin-top: -17px; } }
.vk-banner-homepage {
min-height: 0;
height: auto; }
.vk-banner-homepage .vk-background-image img {
width: 100%; }
.vk-banner-homepage .content {
position: absolute;
bottom: 50%;
-webkit-transform: translateY(50%);
-moz-transform: translateY(50%);
-ms-transform: translateY(50%);
-o-transform: translateY(50%);
transform: translateY(50%);
width: 100%; }
@media (min-width: 992px) {
.vk-banner-homepage .page-heading {
position: static; } }
.vk-banner-mod {
height: 100%; }
.vk-banner-mod .page-heading {
text-transform: none; }
.vk-banner-mod .title-main {
font-size: 36px;
line-height: 40px; }
@media (min-width: 992px) {
.vk-banner-mod .title-main {
font-size: 54px;
line-height: normal; } }
.vk-banner-mod .title-sub {
font-size: 14px;
font-weight: 400;
letter-spacing: 5px;
margin-top: 20px;
line-height: 26px; }
@media (min-width: 992px) {
.vk-banner-mod .title-sub {
font-size: 18px;
letter-spacing: 9px;
margin-top: 37px; } }
.vk-breadcrumb {
padding: 14px 0;
border-bottom: 1px solid #e1e1e1; }
@media (min-width: 992px) {
.vk-breadcrumb {
padding: 20px 0; } }
.vk-breadcrumb ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
line-height: normal; }
@media (min-width: 992px) {
.vk-breadcrumb ul {
text-align: left; } }
.vk-breadcrumb ul li {
display: inline-block; }
.vk-breadcrumb ul li:not(:last-child):after {
content: '\f105';
font-family: FontAwesome;
padding: 0 6px 0 10px; }
.vk-menu-right {
text-transform: capitalize; }
.vk-menu-right li a {
display: block;
padding: 12px; }
@media (min-width: 992px) {
.vk-menu-right li a {
padding: 12px 15px 12px 30px; } }
.vk-menu-right li a:hover, .vk-menu-right li a:focus {
background: #f4f4f4;
background: -moz-linear-gradient(left, #f4f4f4 0%, #ffffff 100%);
background: -webkit-linear-gradient(left, #f4f4f4 0%, #ffffff 100%);
background: linear-gradient(to right, #f4f4f4 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=1); }
.vk-search-form .form-group {
position: relative; }
.vk-search-form .form-control {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding-left: 20px;
padding-right: 60px; }
.vk-search-form .vk-btn-search {
position: absolute;
right: 0;
top: 0;
font-size: 18px;
padding: 16px;
background-color: transparent;
color: #B0B0B0; }
.vk-search-form .vk-btn-search:hover, .vk-search-form .vk-btn-search:focus {
color: #FFC000; }
.main-wrapper {
overflow: hidden; }
.vk-page .left, .vk-page .right {
padding-top: 60px;
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-page .left, .vk-page .right {
padding-top: 120px;
padding-bottom: 120px; } }
.vk-page .right {
padding-top: 0; }
@media (min-width: 992px) {
.vk-page .right {
padding-left: 0;
padding-top: 120px;
border-left: 1px solid #EAEAEA;
margin-left: -1px; } }
.vk-page .left {
padding-left: 30px;
margin-left: -15px; }
@media (min-width: 992px) {
.vk-page .left {
border-right: 1px solid #EAEAEA; } }
.vk-page .vk-menu-right {
border-top: 1px solid #EAEAEA;
text-align: center;
padding-top: 12px; }
@media (min-width: 992px) {
.vk-page .vk-menu-right {
text-align: left;
padding-top: 0;
border-top: none; } }
.vk-page .vk-heading {
margin-bottom: 50px; }
@media (min-width: 992px) {
.vk-page .vk-heading {
margin-bottom: 40px; } }
.vk-input-file {
width: 0;
height: 0;
overflow: hidden; }
.vk-input-file + label {
width: 100%;
height: 50px;
background-color: #fff;
font-weight: 300;
display: flex;
margin: 0;
align-items: center;
padding-left: 57px; }
.vk-input-file + label span {
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
width: 170px; }
.vk-input-file + label .fa {
position: absolute;
right: 0;
left: auto !important;
width: 50px;
height: 50px;
background-color: #2E3841;
color: #fff !important;
display: flex;
align-items: center;
justify-content: center;
top: 0 !important;
cursor: pointer; }
.vk-section {
padding: 60px 0; }
@media (min-width: 992px) {
.vk-section {
padding: 80px 0 50px 0; } }
.vk-section .right {
padding: 0 15px;
margin-left: 0; }
@media (min-width: 992px) {
.vk-section .right {
padding-right: 85px; } }
.vk-section .left {
padding-bottom: 20px; }
@media (min-width: 992px) {
.vk-section .left {
padding-bottom: 0;
float: right; } }
.vk-section .vk-title {
margin-bottom: 20px; }
.vk-section p {
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-section .content {
padding-bottom: 35px; } }
.vk-section-style-1 .left-content {
padding-bottom: 25px; }
@media (min-width: 992px) {
.vk-section-style-1 .left-content {
float: right;
padding-bottom: 0; } }
.vk-section-style-1 .vk-buttons .vk-btn {
min-height: 60px;
min-width: 100%;
justify-content: flex-start; }
@media (min-width: 992px) {
.vk-section-style-1 .vk-buttons .vk-btn {
min-width: 300px; } }
.vk-section-style-1 .vk-buttons .vk-btn .icon {
min-width: 60px; }
.vk-section-style-1 .vk-buttons .vk-btn .fa {
font-size: 24px; }
.vk-section-style-1 .vk-buttons .vk-btn .title .fa {
padding-right: 15px; }
@media (min-width: 480px) {
.vk-section-style-2 {
width: 480px;
margin-left: auto;
margin-right: auto; } }
@media (min-width: 768px) {
.vk-section-style-2 {
width: auto; } }
.vk-section-style-2 .left-content {
padding-bottom: 25px; }
@media (min-width: 992px) {
.vk-section-style-2 .left-content {
padding-bottom: 0;
float: right; } }
.vk-section-style-2 .vk-buttons {
border: 1px solid #EAEAEA;
border-left: none;
border-right: none;
display: flex;
padding-top: 7px;
padding-bottom: 3px; }
.vk-section-style-2 .vk-buttons .vk-btn {
margin-right: 0;
margin-left: auto;
font-weight: 500;
padding: 0; }
.vk-section-style-2 .vk-buttons .vk-btn .fa {
padding-left: 10px;
margin-top: -2px; }
.vk-section-style-2 .vk-counter {
background-color: transparent;
display: inline-flex;
padding: 0;
width: 70%;
text-align: left; }
.vk-section-style-2 .vk-counter .content {
padding: 0;
width: 100%; }
.vk-section-style-2 .vk-counter .number-count {
font-size: 44px;
margin-bottom: 0;
color: #FFC000;
width: auto; }
.vk-section-style-2 .vk-counter .number-count:after {
height: 35px;
margin-left: 10px; }
.vk-section-style-2 .vk-counter .title {
width: auto;
padding-left: 6px; }
.vk-section-style-2 .vk-heading {
margin-bottom: 25px; }
@media (min-width: 992px) {
.vk-section-style-2 .vk-heading {
margin-bottom: 45px; } }
@media (min-width: 992px) {
.vk-section-style-3 {
width: auto; } }
.vk-section-style-3 .box-filter {
margin-bottom: 30px; }
@media (min-width: 992px) {
.vk-section-style-3 .box-filter {
margin-bottom: 0;
position: absolute;
top: 0;
right: 15px; } }
.vk-section-style-3 .box-filter .vk-filter {
width: 100%; }
.vk-section-style-4 {
text-align: center;
background-color: #2A333B; }
@media (min-width: 992px) {
.vk-section-style-4 {
text-align: right; } }
.vk-section-style-4 .vk-heading {
color: #fff;
margin-bottom: 50px !important; }
.vk-section-style-4 p {
margin-bottom: 10px;
color: #fff;
font-size: 18px;
line-height: 36px;
font-weight: 500;
margin-bottom: 0; }
@media (min-width: 992px) {
.vk-section-style-4 p {
font-size: 32px;
line-height: 48px; } }
.vk-section-style-4 .vk-buttons {
padding-top: 40px; }
.vk-section-style-4 .vk-btn {
width: 100%; }
@media (min-width: 768px) {
.vk-section-style-4 .vk-btn {
width: auto; } }
.vk-section-style-4 .vk-btn .fa {
color: #2E3841; }
.vk-section-style-5 .vk-heading {
position: absolute;
bottom: 0;
left: 30px;
right: 30px;
text-align: center;
overflow: hidden;
display: flex;
align-items: center;
margin-bottom: 0 !important;
padding: 60px 15px;
font-size: 24px; }
@media (min-width: 768px) {
.vk-section-style-5 .vk-heading {
padding-left: 0;
left: 10px;
right: 10px;
justify-content: center; } }
@media (min-width: 1200px) {
.vk-section-style-5 .vk-heading {
justify-content: flex-start;
padding-left: 30px;
left: 30px;
right: 30px;
font-size: 28px; } }
.vk-section-style-5 .vk-heading a {
color: #fff; }
.vk-section-style-5 .vk-heading:after {
content: attr(aria-label);
font-size: 100px;
font-weight: 600;
color: #FFC000;
opacity: .7;
position: absolute;
z-index: 1;
left: 15px;
top: 0;
bottom: 0;
display: flex;
align-items: center; }
@media (min-width: 768px) {
.vk-section-style-5 .vk-heading:after {
left: 20%;
font-size: 120px; } }
@media (min-width: 1200px) {
.vk-section-style-5 .vk-heading:after {
left: 8%; } }
.vk-section-style-5 .vk-heading span {
position: relative;
padding-left: 15px;
z-index: 2; }
.vk-section-style-5 .vk-heading span:before {
content: '';
height: 1px;
width: 60px;
background-color: #fff;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
right: 100%; }
@media (min-width: 992px) {
.vk-section-style-5 .vk-heading span:before {
width: 30px; } }
@media (min-width: 1200px) {
.vk-section-style-5 .vk-heading span:before {
width: 60px; } }
.vk-section-style-6 {
position: relative;
overflow: hidden; }
.vk-section-style-6 .left-content {
position: absolute;
top: 0;
overflow: hidden; }
.vk-section-style-7 .content {
padding-top: 20px; }
@media (min-width: 992px) {
.vk-section-style-7 .content {
padding-top: 35px; } }
.vk-section-style-7 .vk-title {
line-height: 30px; }
.vk-section-style-8 {
padding-top: 15px;
padding-bottom: 295px;
background-size: cover; }
@media (min-width: 992px) {
.vk-section-style-8 {
padding: 150px 0; } }
.vk-section-style-8 .box-content {
background-color: rgba(255, 255, 255, 0.85);
padding: 20px 15px 30px;
text-align: center; }
@media (min-width: 992px) {
.vk-section-style-8 .box-content {
padding: 60px 50px; } }
.vk-section-style-8 p {
line-height: normal; }
.vk-section-style-8 .vk-heading-main {
font-size: 36px; }
@media (min-width: 992px) {
.vk-section-style-8 .vk-heading-main {
font-size: 48px; } }
.vk-section-style-8 .vk-title-main {
font-size: 24px;
color: #2E3841; }
@media (min-width: 992px) {
.vk-section-style-8 .vk-title-main {
font-size: 30px; } }
.vk-section-style-8 .vk-price-main {
font-size: 48px; }
@media (min-width: 992px) {
.vk-section-style-8 .vk-price-main {
font-size: 60px; } }
.vk-section-style-8 .vk-buttons {
padding-top: 10px; }
@media (min-width: 992px) {
.vk-section-style-8 .vk-buttons {
padding-top: 20px; } }
.vk-section-style-8 .vk-btn-buynow {
min-width: 170px;
font-weight: 500; }
.vk-pagination {
margin: 0;
padding: 0;
list-style: none; }
.vk-pagination li {
display: inline-block;
text-transform: uppercase;
font-weight: 500;
padding: 5px; }
.vk-pagination li.active {
color: #FFC000;
cursor: pointer; }
.vk-pagination li.back {
margin-right: 20px;
position: relative; }
.vk-pagination li.back:after {
content: '|';
position: absolute;
right: -23px; }
@media (min-width: 992px) {
.vk-pagination li.back:after {
} }
.vk-pagination li.next {
margin-left: 20px; }
.vk-pagination li:first-child {
padding-left: 0; }
.vk-pagination li:last-child {
padding-right: 0; }
.vk-pagination li:not(.arrow) {
}
@media (min-width: 992px) {
.vk-pagination li:not(.arrow) {
display: inline-block; } }
.vk-filter {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
border: 1px solid #EAEAEA;
font-weight: 500;
text-transform: uppercase;
min-height: 44px;
width: 200px;
padding: 10px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; }
@media (min-width: 992px) {
.vk-filter {
width: auto;
border-top: none;
border-left: none;
border-right: none;
padding: 0; } }
.vk-filter li {
display: inline-block;
padding: 14px 23px;
cursor: pointer;
border: 1px solid transparent;
margin-bottom: -1px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-filter li:hover {
color: #FFC000; }
.vk-filter li.active {
color: #FFC000;
border-color: #EAEAEA;
border-bottom-color: #fff; }
.vk-btn-readmore {
color: #FFC000 !important;
font-weight: 500;
padding-left: 0 !important;
border: none !important; }
.vk-btn-readmore .fa {
padding-left: 8px;
margin-top: -2px; }
.vk-btn-readmore:hover, .vk-btn-readmore:focus {
color: #2E3841 !important;
background-color: transparent !important; }
.vk-recent-blog {
position: relative;
padding-top: 160px; }
@media (min-width: 400px) {
.vk-recent-blog {
width: 370px;
margin: auto; } }
@media (min-width: 992px) {
.vk-recent-blog {
width: auto;
padding-top: 0; } }
.vk-recent-blog .brief-content {
background-color: #fff;
padding: 25px 20px;
position: relative;
margin-left: 10px;
margin-right: 10px;
z-index: 1;
-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); }
@media (min-width: 992px) {
.vk-recent-blog .brief-content {
width: 350px;
position: absolute;
top: 40px;
right: 0;
margin-left: 0;
margin-right: 0; } }
.vk-recent-blog .vk-img-frame {
position: absolute;
top: 0;
left: 0;
right: 0; }
@media (min-width: 992px) {
.vk-recent-blog .vk-img-frame {
position: relative; } }
.vk-recent-blog .vk-title {
padding-bottom: 15px;
position: relative;
margin-bottom: 20px;
text-transform: uppercase;
line-height: 24px; }
.vk-recent-blog .vk-title:after {
content: '';
height: 1px;
width: 100%;
position: absolute;
background-color: #FFC000;
bottom: 0;
left: 0; }
.vk-recent-blog .vk-title a {
color: #2E3841; }
.vk-recent-blog .vk-title a:hover, .vk-recent-blog .vk-title a:focus {
color: #FFC000; }
.vk-recent-blog .brief {
margin-bottom: 10px;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical; }
.mejs-overlay-button {
display: none; }
.mejs-container .mejs-controls {
padding: 15px;
height: auto;
font-family: "Montserrat"; }
.mejs-container .mejs-controls div {
font-family: inherit;
font-size: 13px;
width: auto;
height: auto; }
.mejs-container .mejs-controls button {
background: none;
margin: 0; }
.mejs-container .mejs-controls button:focus {
outline: 0; }
.mejs-container .mejs-controls button:after {
font-size: 16px;
font-family: FontAwesome;
color: #fff;
font-size: 16px;
width: 100%;
height: 100%;
border: 2px solid #B0B0B0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center; }
.mejs-container .mejs-controls .mejs-button {
width: 30px;
height: 30px; }
.mejs-container .mejs-controls .mejs-button button {
width: inherit;
height: inherit; }
.mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after {
content: "\f04b";
padding-left: 2px; }
.mejs-container .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after {
content: "\f04c"; }
.mejs-container .mejs-controls .mejs-time-rail {
width: auto !important;
position: absolute;
left: 105px; }
.mejs-container .mejs-controls .mejs-time-rail span {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; }
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
background: #B0B0B0;
width: 100% !important;
margin-left: 0;
margin-right: 0; }
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
background: #FFC000; }
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #fff; }
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {
width: 50px; }
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-current {
width: 100%; }
.mejs-container .mejs-controls .mejs-volume-button {
position: absolute;
right: 40px; }
.mejs-container .mejs-controls .mejs-volume-button button {
background: none; }
.mejs-container .mejs-controls .mejs-volume-button button:after {
border: none;
font-size: 20px; }
.mejs-container .mejs-controls .mejs-volume-button.mejs-mute button:after {
content: "\f027"; }
.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:after {
content: "\f026"; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
background: #B0B0B0; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
background: #FFC000; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
cursor: pointer;
background: #FFC000; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-horizontal-volume-slider {
float: right;
width: 40px;
height: 10px;
margin-right: 15px; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-horizontal-volume-slider div {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
width: 100%;
height: 100%;
background: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/media/volume.png);
background-repeat: no-repeat;
background-position: 0px -11px; }
.mejs-container .mejs-controls .mejs-volume-button .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
height: 100%;
background: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/media/volume.png);
background-repeat: no-repeat;
background-position: 0px 0px; }
.mejs-container .mejs-controls .mejs-currenttime-container {
padding-left: 15px;
padding-right: 10px; }
.mejs-container .mejs-controls .mejs-duration-container {
position: absolute; }
.mejs-container .mejs-controls .mejs-fullscreen-button {
position: absolute;
right: 7px; }
.mejs-container .mejs-controls .mejs-fullscreen-button button:after {
border: none;
content: "\f065"; }
.mejs-container .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:after {
content: "\f066"; }
.mejs-container.mejs-audio .mejs-controls {
background: #2E3841; }
.mejs-container.mejs-audio .mejs-controls .mejs-volume-button button {
display: none; }
.mejs-container.mejs-audio .mejs-controls .mejs-time-rail {
right: 63px; }
@media (min-width: 992px) {
.mejs-container.mejs-audio .mejs-controls .mejs-time-rail {
right: 115px; } }
.mejs-container.mejs-audio .mejs-controls .mejs-duration-container {
right: 15px; }
@media (min-width: 992px) {
.mejs-container.mejs-audio .mejs-controls .mejs-duration-container {
right: 67px; } }
.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider {
float: right;
width: 40px;
height: 10px;
display: none !important; }
@media (min-width: 992px) {
.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider {
display: block !important; } }
.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider div {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; }
.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
width: 100%;
height: 100%;
background: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/media/volume.png);
background-repeat: no-repeat;
background-position: 0px -11px; }
.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
height: 100%;
background: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/media/volume.png);
background-repeat: no-repeat;
background-position: 0px 0px; }
.mejs-container.mejs-video .mejs-controls .mejs-time-rail {
right: 89px; }
@media (min-width: 992px) {
.mejs-container.mejs-video .mejs-controls .mejs-time-rail {
right: 120px; } }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button {
position: absolute;
right: 40px;
display: none !important; }
@media (min-width: 992px) {
.mejs-container.mejs-video .mejs-controls .mejs-volume-button {
display: block !important; } }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button button {
background: none; }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button button:after {
border: none;
font-size: 20px; }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button.mejs-mute button:after {
content: "\f027"; }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button.mejs-unmute button:after {
content: "\f026"; }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
background: #B0B0B0; }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
background: #FFC000; }
.mejs-container.mejs-video .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
cursor: pointer;
background: #FFC000; }
.mejs-container.mejs-video .mejs-controls .mejs-duration-container {
right: 40px; }
@media (min-width: 992px) {
.mejs-container.mejs-video .mejs-controls .mejs-duration-container {
right: 75px; } }
.mejs-container.mejs-video .mejs-controls .mejs-fullscreen-button {
position: absolute;
right: 7px; }
.mejs-container.mejs-video .mejs-controls .mejs-fullscreen-button button:after {
border: none;
content: "\f065"; }
.mejs-container.mejs-video .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button:after {
content: "\f066"; }
.vk-price-range {
float: left;
width: 100%;
padding-bottom: 55px; }
.vk-price-range .ui-slider {
margin-bottom: 25px; }
.vk-price-range .ui-widget.ui-widget-content {
border: none;
background-color: #EAEAEA;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
height: 3px; }
.vk-price-range .ui-widget-header {
background-color: #FFC000;
height: 3px; }
.vk-price-range .ui-slider-handle {
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #FFC000;
width: 5px;
height: 15px;
margin-left: 0;
top: -5px;
cursor: pointer;
outline: none; }
.vk-price-range .price-show {
width: calc(100% * 2 / 3);
float: left;
position: relative; }
.vk-price-range .price-show input {
height: 36px;
border: 1px solid #EAEAEA;
padding-left: 25px;
padding-right: 10px;
width: 100%; }
.vk-price-range .price-show .unit {
position: absolute;
top: 8px;
color: #2E3841;
font-weight: 500; }
.vk-price-range .price-show .input-group {
position: relative;
width: 50%;
float: left;
padding-right: 15px; }
.vk-price-range .price-show .input-group .unit {
left: 10px; }
.vk-price-range .price-show .input-group ~ .input-group {
padding-right: 0px;
padding-left: 15px; }
.vk-price-range .price-show .input-group ~ .input-group .unit {
left: 25px; }
.vk-price-range .price-show .divider {
position: absolute;
font-size: 19px;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
text-align: center; }
.vk-price-range .vk-buttons {
width: calc(100% * 1 / 3);
padding-left: 15px;
float: left; }
.vk-price-range .vk-buttons .vk-btn {
width: 100%;
font-weight: 500; }  .vk-alert {
padding: 18px;
margin-bottom: 20px; }
.vk-alert-default {
color: #636363;
background-color: #eaeaea; }
.vk-alert-success {
color: #2da530;
background-color: #caf5cb; }
.vk-alert-warning {
color: #e7b300;
background-color: #fff2cb; }
.vk-alert-danger {
color: #c64747;
background-color: #ffe0e0; }
.vk-alert-border {
border: 1px solid; }
.vk-alert-border.vk-alert-default {
border-color: #636363; }
.vk-alert-border.vk-alertsuccess {
border-color: #2da530; }
.vk-alert-border.vk-alertwarning {
border-color: #e7b300; }
.vk-alert-border.vk-alert-danger {
border-color: #c64747; }
.vk-alert-rounded {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.vk-alert-transparent {
background-color: transparent; }
.vk-alert-transparent .vk-alert-default {
color: #636363; }
.vk-alert-transparent .vk-alertsuccess {
color: #2da530; }
.vk-alert-transparent .vk-alertwarning {
color: #e7b300; }
.vk-alert-transparent .vk-alert-danger {
color: #c64747; }
.vk-alert-border-bottom {
-webkit-box-shadow: inset 0 -5px 0;
-moz-box-shadow: inset 0 -5px 0;
box-shadow: inset 0 -5px 0; }
.vk-alert-icon {
padding-left: 46px;
position: relative; }
.vk-alert-icon .fa {
position: absolute;
left: 20px;
font-size: 18px; }
.vk-alert-element .title {
color: #333;
font-size: 16px;
font-weight: 400;
margin: 0;
padding-bottom: 25px;
text-align: center; }
@media (min-width: 992px) {
.vk-alert-element .title {
text-align: left; } }
.vk-alert-element .list-item {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-alert-element .list-item {
padding-bottom: 0; } }
@media (min-width: 992px) {
.vk-alert-element .vk-space.x-large {
padding-bottom: 80px; } }
@media (min-width: 992px) {
.vk-alertbox-outline .vk-space.x-large {
padding-top: 100px; } }
@media (min-width: 992px) {
.vk-alertbox-3d {
padding-bottom: 100px; } }
@media (min-width: 992px) {
.vk-alertbox-3d .vk-space.x-large {
padding-top: 100px; } } .vk-btn {
outline: none;
padding: 10px 20px;
color: #fff;
background-color: #aaa;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
z-index: 1;
overflow: hidden;
border: 2px solid transparent;
min-height: 44px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-btn-default {
background-color: #FFC000; }
.vk-btn-default:hover, .vk-btn-default:focus {
background-color: transparent;
color: #FFC000;
border-color: #FFC000; }
.vk-btn-xs {
min-height: 36px;
font-size: 12px;
padding: 8px 20px; }
.vk-btn-s {
min-height: 40px;
font-size: 12px;
padding: 9.5px 20px; }
.vk-btn-l {
min-height: 50px;
padding: 13px 20px; }
.vk-btn-xl {
min-height: 56px;
font-size: 18px;
padding: 13.5px 20px; }
.vk-btn-transparent {
background-color: transparent;
color: #FFC000; }
.vk-btn-transparent:hover, .vk-btn-transparent:focus {
color: #2E3841; }
.vk-btn-green {
background-color: #9DC835; }
.vk-btn-green:hover, .vk-btn-green:focus {
background-color: transparent;
color: #9DC835;
border-color: #9DC835; }
.vk-btn-turquoise {
background-color: #3EC0A3; }
.vk-btn-turquoise:hover, .vk-btn-turquoise:focus {
background-color: transparent;
color: #3EC0A3;
border-color: #3EC0A3; }
.vk-btn-blue {
background-color: #4C9ECD; }
.vk-btn-blue:hover, .vk-btn-blue:focus {
background-color: transparent;
color: #4C9ECD;
border-color: #4C9ECD; }
.vk-btn-violet {
background-color: #AA6BD2; }
.vk-btn-violet:hover, .vk-btn-violet:focus {
background-color: transparent;
color: #AA6BD2;
border-color: #AA6BD2; }
.vk-btn .title {
position: relative;
z-index: 1;
font-weight: 500; }
.vk-btn-inverse {
background-color: #2E3841; }
.vk-btn-inverse:hover, .vk-btn-inverse:focus {
background-color: #FFC000;
color: #fff; }
.vk-border-radius {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.vk-border-yellow {
border: 2px solid #FFC000;
color: #FFC000; }
.vk-border-yellow:hover, .vk-border-yellow:focus {
background-color: #FFC000;
color: #fff;
border-color: transparent; }
.vk-border-green {
border: 2px solid #9DC835;
color: #9DC835; }
.vk-border-green:hover, .vk-border-green:focus {
background-color: #9DC835;
color: #fff;
border-color: transparent; }
.vk-border-turquoise {
border: 2px solid #3EC0A3;
color: #3EC0A3; }
.vk-border-turquoise:hover, .vk-border-turquoise:focus {
background-color: #3EC0A3;
color: #fff;
border-color: transparent; }
.vk-border-blue {
border: 2px solid #4C9ECD;
color: #4C9ECD; }
.vk-border-blue:hover, .vk-border-blue:focus {
background-color: #4C9ECD;
color: #fff;
border-color: transparent; }
.vk-border-violet {
border: 2px solid #AA6BD2;
color: #AA6BD2; }
.vk-border-violet:hover, .vk-border-violet:focus {
background-color: #AA6BD2;
color: #fff;
border-color: transparent; }
.vk-border-bottom {
border: none;
padding: 12px 20px; }
.vk-border-bottom:after {
content: '';
width: 100%;
height: 5px;
position: absolute;
left: 0;
bottom: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-border-bottom.vk-btn-default:after {
background-color: #E5AC00; }
.vk-border-bottom.vk-btn-green:after {
background-color: #87AC2D; }
.vk-border-bottom.vk-btn-turquoise:after {
background-color: #269C82; }
.vk-border-bottom.vk-btn-blue:after {
background-color: #2C7BA9; }
.vk-border-bottom.vk-btn-violet:after {
background-color: #8145A7; }
.vk-border-bottom.vk-btn-xs {
padding-top: 9.5px;
padding-bottom: 9.5px; }
.vk-border-bottom.vk-btn-s {
padding-top: 11.5px;
padding-bottom: 11.5px; }
.vk-border-bottom.vk-btn-l {
padding-top: 15px;
padding-bottom: 15px; }
.vk-border-bottom.vk-btn-xl {
padding-top: 15.5px;
padding-bottom: 15.5px; }
.vk-border-bottom:hover, .vk-border-bottom:focus {
color: #fff; }
.vk-border-bottom:hover:after, .vk-border-bottom:focus:after {
height: 100%; }
.vk-btn-icon {
padding-right: 70px;
background-color: #2E3841;
overflow: hidden;
border: none;
padding-top: 12px;
padding-bottom: 12px; }
.vk-btn-icon .icon {
padding-top: 12px;
padding-bottom: 12px;
position: absolute;
top: 0;
right: 0;
display: flex;
align-items: center;
justify-content: center;
min-height: inherit;
min-width: 50px;
font-size: 18px;
color: #fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-btn-icon .icon .fa {
z-index: 1; }
.vk-btn-icon.vk-btn-default .icon {
background-color: #FFC000; }
.vk-btn-icon.vk-btn-default:hover, .vk-btn-icon.vk-btn-default:focus {
-webkit-box-shadow: inset 0px 0px 0px 2px #FFC000;
-moz-box-shadow: inset 0px 0px 0px 2px #FFC000;
box-shadow: inset 0px 0px 0px 2px #FFC000; }
.vk-btn-icon.vk-btn-green .icon {
background-color: #9DC835; }
.vk-btn-icon.vk-btn-green:hover, .vk-btn-icon.vk-btn-green:focus {
-webkit-box-shadow: inset 0px 0px 0px 2px #9DC835;
-moz-box-shadow: inset 0px 0px 0px 2px #9DC835;
box-shadow: inset 0px 0px 0px 2px #9DC835; }
.vk-btn-icon.vk-btn-turquoise .icon {
background-color: #3EC0A3; }
.vk-btn-icon.vk-btn-turquoise:hover, .vk-btn-icon.vk-btn-turquoise:focus {
-webkit-box-shadow: inset 0px 0px 0px 2px #3EC0A3;
-moz-box-shadow: inset 0px 0px 0px 2px #3EC0A3;
box-shadow: inset 0px 0px 0px 2px #3EC0A3; }
.vk-btn-icon.vk-btn-blue .icon {
background-color: #4C9ECD; }
.vk-btn-icon.vk-btn-blue:hover, .vk-btn-icon.vk-btn-blue:focus {
-webkit-box-shadow: inset 0px 0px 0px 2px #4C9ECD;
-moz-box-shadow: inset 0px 0px 0px 2px #4C9ECD;
box-shadow: inset 0px 0px 0px 2px #4C9ECD; }
.vk-btn-icon.vk-btn-violet .icon {
background-color: #AA6BD2; }
.vk-btn-icon.vk-btn-violet:hover, .vk-btn-icon.vk-btn-violet:focus {
-webkit-box-shadow: inset 0px 0px 0px 2px #AA6BD2;
-moz-box-shadow: inset 0px 0px 0px 2px #AA6BD2;
box-shadow: inset 0px 0px 0px 2px #AA6BD2; }
.vk-btn-icon.vk-btn-transparent {
background-color: transparent; }
.vk-btn-icon.vk-btn-transparent .icon {
border-left: 2px solid; }
.vk-btn-icon.vk-btn-xs {
padding-top: 9.5px;
padding-bottom: 9.5px; }
.vk-btn-icon.vk-btn-xs .icon {
padding-top: 8.5px;
padding-bottom: 8.5px; }
.vk-btn-icon.vk-btn-s {
padding-top: 11.5px;
padding-bottom: 11.5px; }
.vk-btn-icon.vk-btn-s .icon {
padding-top: 10.5px;
padding-bottom: 10.5px; }
.vk-btn-icon.vk-btn-l {
padding-top: 15px;
padding-bottom: 15px; }
.vk-btn-icon.vk-btn-l .icon {
padding-top: 16px;
padding-bottom: 16px; }
.vk-btn-icon.vk-btn-xl {
padding-top: 15.5px;
padding-bottom: 15.5px; }
.vk-btn-icon.vk-btn-xl .icon {
padding-top: 16.5px;
padding-bottom: 16.5px; }
.vk-btn-icon.vk-border-yellow {
border: 2px solid #FFC000;
color: #FFC000; }
.vk-btn-icon.vk-border-yellow .icon {
color: #FFC000; }
.vk-btn-icon.vk-border-yellow:hover .icon, .vk-btn-icon.vk-border-yellow:focus .icon {
background-color: #FFC000;
color: #fff;
border-color: #FFC000; }
.vk-btn-icon.vk-border-green {
border: 2px solid #9DC835;
color: #9DC835; }
.vk-btn-icon.vk-border-green .icon {
color: #9DC835; }
.vk-btn-icon.vk-border-green:hover .icon, .vk-btn-icon.vk-border-green:focus .icon {
background-color: #9DC835;
color: #fff;
border-color: #9DC835; }
.vk-btn-icon.vk-border-turquoise {
border: 2px solid #3EC0A3;
color: #3EC0A3; }
.vk-btn-icon.vk-border-turquoise .icon {
color: #3EC0A3; }
.vk-btn-icon.vk-border-turquoise:hover .icon, .vk-btn-icon.vk-border-turquoise:focus .icon {
background-color: #3EC0A3;
color: #fff;
border-color: #3EC0A3; }
.vk-btn-icon.vk-border-blue {
border: 2px solid #4C9ECD;
color: #4C9ECD; }
.vk-btn-icon.vk-border-blue .icon {
color: #4C9ECD; }
.vk-btn-icon.vk-border-blue:hover .icon, .vk-btn-icon.vk-border-blue:focus .icon {
background-color: #4C9ECD;
color: #fff;
border-color: #4C9ECD; }
.vk-btn-icon.vk-border-violet {
border: 2px solid #AA6BD2;
color: #AA6BD2; }
.vk-btn-icon.vk-border-violet .icon {
color: #AA6BD2; }
.vk-btn-icon.vk-border-violet:hover .icon, .vk-btn-icon.vk-border-violet:focus .icon {
background-color: #AA6BD2;
color: #fff;
border-color: #AA6BD2; }
.vk-btn-icon.vk-border-bottom {
border: none; }
.vk-btn-icon.vk-border-bottom:after {
content: '';
width: 100%;
height: 5px;
position: absolute;
left: 0;
bottom: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-btn-icon.vk-border-bottom.vk-btn-default:after {
background-color: #E5AC00; }
.vk-btn-icon.vk-border-bottom.vk-btn-green:after {
background-color: #87AC2D; }
.vk-btn-icon.vk-border-bottom.vk-btn-turquoise:after {
background-color: #269C82; }
.vk-btn-icon.vk-border-bottom.vk-btn-blue:after {
background-color: #2C7BA9; }
.vk-btn-icon.vk-border-bottom.vk-btn-violet:after {
background-color: #8145A7; }
.vk-btn-icon.vk-border-bottom:hover, .vk-btn-icon.vk-border-bottom:focus {
color: #fff; }
.vk-btn-icon.vk-border-bottom:hover:after, .vk-btn-icon.vk-border-bottom:focus:after {
height: 100%; }
.vk-btn-icon.vk-border-bottom.vk-btn-default {
background-color: #FFC000; }
.vk-btn-icon.vk-border-bottom.vk-btn-green {
background-color: #9DC835; }
.vk-btn-icon.vk-border-bottom.vk-btn-turquoise {
background-color: #3EC0A3; }
.vk-btn-icon.vk-border-bottom.vk-btn-blue {
background-color: #4C9ECD; }
.vk-btn-icon.vk-border-bottom.vk-btn-violet {
background-color: #AA6BD2; }
.vk-btn-icon.vk-border-bottom .icon:before {
content: '';
height: 100%;
width: 1px;
background-color: #fff;
position: absolute;
left: 0;
top: 0;
z-index: 1; }
button.vk-btn {
display: inline-block; }
.vk-button-element .vk-divider {
border-color: #d7d7d7; }
.vk-button-element .vk-btn {
width: 100%;
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-button-element .vk-btn {
margin: 40px 0; } }
.vk-button-element .heading {
font-weight: 400;
font-size: 16px;
margin: 0;
text-align: center;
padding: 30px 0; }
@media (min-width: 992px) {
.vk-button-element .heading {
text-align: left;
padding: 0;
margin-bottom: 40px; } }
.vk-button-element .wrapper {
padding-bottom: 10px; }
@media (min-width: 992px) {
.vk-button-element .wrapper {
padding-bottom: 0; } }
@media (min-width: 992px) {
.vk-button-element .wrapper .content {
display: flex;
align-items: flex-end; } }
.vk-button-element .even {
background-color: #F4F4F4; }
.vk-button-element .button-wrapper {
padding: 50px 0px; }
@media (min-width: 992px) {
.vk-button-element .button-wrapper {
padding: 100px 0px; } }
.vk-button-element .vk-space.x-large {
padding-bottom: 30px; }
@media (min-width: 992px) {
.vk-button-element .vk-space.x-large {
padding-bottom: 80px; } }
.vk-button-element .list-item {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-button-element .list-item {
padding-bottom: 80px; } }   .vk-color-wrapper .vk-color {
padding: 20px;
text-align: center;
margin-bottom: 30px;
color: white; }
.vk-color-wrapper .yellow-1 {
background-color: #FFC000; }
.vk-color-wrapper .yellow-2 {
background-color: #E5AC00; }
.vk-color-wrapper .black-1 {
background-color: #2E3841; }
.vk-color-wrapper .black-2 {
background-color: #2A333B; }
.vk-color-wrapper .green-1 {
background-color: #9DC835; }
.vk-color-wrapper .green-2 {
background-color: #87AC2D; }
.vk-color-wrapper .blue-1 {
background-color: #3EC0A3; }
.vk-color-wrapper .blue-2 {
background-color: #269C82; }
.vk-color-wrapper .turquoise-1 {
background-color: #4C9ECD; }
.vk-color-wrapper .turquoise-2 {
background-color: #2C7BA9; }
.vk-color-wrapper .violet-1 {
background-color: #AA6BD2; }
.vk-color-wrapper .violet-2 {
background-color: #8145A7; }
.vk-color-wrapper .grey-1 {
background-color: #8D8D8D; }
.vk-color-wrapper .grey-2 {
background-color: #B0B0B0; }
.vk-color-wrapper .grey-3 {
background-color: #B3BDC7; }
.vk-color-wrapper .grey-4 {
background-color: #EAEAEA; }
.vk-color-wrapper .grey-5 {
background-color: #F4F4F4; }
.vk-color-wrapper .grey-4,
.vk-color-wrapper .grey-5 {
color: #2E3841; } .vk-counter {
text-align: center;
color: #2E3841;
padding-bottom: 50px;
font-weight: 600; }
@media (min-width: 992px) {
.vk-counter {
padding: 100px 0; } }
.vk-counter ul {
list-style: none;
padding: 0;
margin: 0;
line-height: normal; }
.vk-counter .flaticon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 100px;
height: 100px;
border: 2px solid #FFC000;
color: #FFC000;
border-radius: 50%;
margin-bottom: 3px; }
.vk-counter .flaticon:before {
font-size: 48px; }
.vk-counter .number-count {
font-size: 48px;
margin-bottom: -3px; }
.vk-counter-inline .content {
display: inline-block;
position: relative;
top: 20px;
padding-left: 10px; }
.vk-counter-inline .title {
text-align: left;
padding-left: 10px; }
.vk-counter-non-icon {
background-color: #E5AC00; }
.vk-counter-non-icon ul li {
display: inline-block; }
.vk-counter-non-icon .number-count {
font-size: 60px;
text-align: right;
width: 59%; }
.vk-counter-non-icon .number-count:after {
content: '';
height: 45px;
width: 3px;
background-color: #2E3841;
display: inline-block;
margin-left: 18px; }
.vk-counter-non-icon .title {
width: 39%;
text-align: left;
padding-left: 14px; }
.vk-counter-dark {
color: #fff; }
.vk-counter-element .vk-counter-section-style-1, .vk-counter-element .vk-counter-section-style-3 {
padding-top: 50px; }
@media (min-width: 992px) {
.vk-counter-element .vk-counter-section-style-1, .vk-counter-element .vk-counter-section-style-3 {
padding-top: 0; } } .vk-divider {
width: 100%;
border-top-width: 1px;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-style: solid;
border-color: #EAEAEA;
overflow: hidden; }
.vk-divider-dashed {
border-style: dashed; }
.vk-divider-dotted {
border-style: dotted; }
.vk-divider-double {
height: 4px;
border-bottom-width: 1px; }
.vk-divider-text {
border: none; }
.vk-divider-text .text {
position: relative;
padding-right: 15px; }
.vk-divider-text .text:after, .vk-divider-text .text:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
height: 1px;
margin: auto 0;
width: 1920px;
border-top-width: 1px;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-style: solid;
border-color: #EAEAEA; }
.vk-divider-text .text:after {
right: 100%; }
.vk-divider-text .text:before {
left: 100%; }
.vk-divider-text.vk-divider-dashed .text:after, .vk-divider-text.vk-divider-dashed .text:before {
border-style: dashed; }
.vk-divider-text.vk-divider-dotted .text:after, .vk-divider-text.vk-divider-dotted .text:before {
border-style: dotted; }
.vk-divider-text.vk-divider-double {
height: auto; }
.vk-divider-text.vk-divider-double .text:after, .vk-divider-text.vk-divider-double .text:before {
height: 4px;
border-bottom-width: 1px; }
.vk-divider-center {
text-align: center; }
.vk-divider-center .text {
padding-left: 15px; }
.vk-divider-right {
text-align: right; }
.vk-divider-right .text {
padding-left: 15px;
padding-right: 0; }
.vk-divider-element .vk-space.x-large {
padding-bottom: 20px; }
.vk-divider-default .vk-divider {
margin: 40px 0; }
@media (min-width: 992px) {
.vk-divider-default .vk-divider {
margin: 50px 0; } }
.vk-divider-other {
padding-bottom: 20px; }
@media (min-width: 992px) {
.vk-divider-other {
padding-bottom: 80px; } }
.vk-divider-other .vk-divider {
margin: 40px 0; }
.vk-divider-other .vk-space.x-large {
padding-top: 80px; } .vk-toggle .panel-group {
margin-bottom: 0; }
.vk-toggle .panel-group .panel {
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.vk-toggle .panel-group .panel + .panel {
margin-top: -1px; }
.vk-toggle .panel-group .panel-default {
border-color: transparent; }
.vk-toggle .panel-title {
font-size: 16px;
position: relative; }
.vk-toggle .panel-title a {
display: block;
padding: 15px;
font-weight: 400; }
.vk-toggle .panel-title:before {
content: "\f068";
color: #FFC000;
font-family: FontAwesome;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
bottom: 0; }
.vk-toggle .panel-title a:hover, .vk-toggle .panel-title:focus, .vk-toggle .panel-title:active {
text-decoration: none;
color: #FFC000; }
.vk-toggle .panel-heading {
padding: 0;
background-color: transparent; }
.vk-toggle .panel-body {
padding: 25px 0; }
.vk-toggle .panel-body p {
margin: 0; }
.vk-toggle.vk-toggle-outlined .panel-default {
border-color: #EAEAEA;
border-left-color: transparent;
border-right-color: transparent; }
.vk-toggle.vk-toggle-outlined .panel-default .panel-heading {
border-left: solid 1px #EAEAEA;
border-right: solid 1px #EAEAEA; }
.vk-toggle.vk-toggle-border .panel-default {
border-color: #EAEAEA;
border-left-color: transparent;
border-right-color: transparent; }
.vk-toggle.vk-toggle-border .panel-title a {
padding-left: 65px;
overflow: hidden;
position: relative; }
.vk-toggle.vk-toggle-border .panel-title a:before {
content: "\f068";
font-family: FontAwesome;
color: #FFC000;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
bottom: 0; }
.vk-toggle.vk-toggle-border .panel-title a.collapsed:before {
content: "\f067"; }
.vk-toggle.vk-toggle-border.vk-toggle-border-default .panel-title:before {
width: 15px; }
.vk-toggle.vk-toggle-border.vk-toggle-border-default .panel-title a {
padding-left: 40px; }
.vk-toggle.vk-toggle-border.vk-toggle-border-default .panel-title a:before {
width: 15px; }
.vk-toggle.vk-toggle-default .panel-title {
background-color: #F4F4F4; }
.vk-toggle.vk-toggle-default .panel-title a {
padding-left: 65px;
overflow: hidden;
position: relative;
color: #333; }
.vk-toggle.vk-toggle-default .panel-title a:hover, .vk-toggle.vk-toggle-default .panel-title a:focus, .vk-toggle.vk-toggle-default .panel-title a:active {
color: #FFC000; }
.vk-toggle.vk-toggle-default .panel-title a:before {
content: "\f068";
font-family: FontAwesome;
color: #FFC000;
width: 50px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
bottom: 0; }
.vk-toggle.vk-toggle-default .panel-title a.collapsed:before {
content: "\f067"; }
@media (min-width: 992px) {
.vk-faq-shortcode .left {
padding-right: 70px; } }
.vk-faq-shortcode .vk-heading {
margin-bottom: 30px; }
@media (min-width: 992px) {
.vk-faq-shortcode .vk-heading {
margin-bottom: 60px; } }
.vk-faq-shortcode .vk-section {
padding-bottom: 0;
padding-top: 60px; }
@media (min-width: 992px) {
.vk-faq-shortcode .vk-section {
padding-top: 120px; } }
.vk-faq-shortcode .vk-section.first {
padding-top: 0; } .vk-heading {
text-transform: uppercase;
position: relative;
padding-bottom: 20px;
margin-bottom: 0; }
.vk-heading-icon {
text-align: center; }
.vk-heading-icon + .content-sample {
text-align: center; }
.vk-heading-icon + .content-sample .vk-text {
margin-bottom: 0; }
.vk-heading-icon .icon {
position: absolute;
bottom: -4px;
left: 0;
right: 0;
width: 38px;
margin: auto;
color: #B0B0B0;
font-size: 18px; }
.vk-heading-icon .icon:after, .vk-heading-icon .icon:before {
content: '';
width: 60px;
height: 1px;
background-color: #B0B0B0;
position: absolute;
bottom: 0;
top: 0;
margin: auto; }
@media (min-width: 992px) {
.vk-heading-icon .icon:after, .vk-heading-icon .icon:before {
width: 80px; } }
.vk-heading-icon .icon:before {
left: 100%; }
.vk-heading-icon .icon:after {
right: 100%; }
.vk-heading-border {
padding-bottom: 15px;
text-align: center; }
.vk-heading-border + .content-sample {
text-align: center; }
.vk-heading-border > span:after, .vk-heading-border > span:before {
content: '';
background-color: #FFC000;
position: absolute;
bottom: 0; }
.vk-heading-border > span:after {
height: 3px;
width: 40px;
left: 0;
right: 0;
margin: auto; }
@media (min-width: 992px) {
.vk-heading-border > span:after {
width: 160px; } }
@media (min-width: 992px) {
.vk-heading-border-left {
padding-left: 24px;
text-align: left; }
.vk-heading-border-left > span:after {
right: auto; }
.vk-heading-border-left > span:before {
height: 43px;
width: 3px;
left: 0px; }
.vk-heading-border-left + .content-sample {
text-align: left; } }
@media (min-width: 992px) {
.vk-heading-border-right {
padding-right: 24px;
text-align: right; }
.vk-heading-border-right > span:after {
left: auto; }
.vk-heading-border-right > span:before {
height: 43px;
width: 3px;
right: 0px; }
.vk-heading-border-right > span + .content-sample {
text-align: right; } }
.vk-heading-line {
padding-bottom: 0;
text-align: center; }
.vk-heading-line + .content-sample {
text-align: center; }
.vk-heading-line > span {
padding: 0px 10px;
position: relative;
display: inline-block; }
@media (min-width: 992px) {
.vk-heading-line > span {
padding: 0px 20px; } }
.vk-heading-line > span:after, .vk-heading-line > span:before {
content: '';
height: 1px;
width: 20px;
background-color: #B0B0B0;
position: absolute;
top: 0;
bottom: 0;
margin: auto; }
@media (min-width: 992px) {
.vk-heading-line > span:after, .vk-heading-line > span:before {
width: 40px; } }
.vk-heading-line > span:after {
left: 100%; }
.vk-heading-line > span:before {
right: 100%; }
.vk-heading-line-yellow {
padding-bottom: 18px; }
.vk-heading-line-yellow:after {
content: '';
width: 40px;
height: 3px;
background-color: #FFC000;
position: absolute;
bottom: 0; }
@media (min-width: 992px) {
.vk-heading-line-yellow:after {
width: 80px; } }
.vk-heading-line-yellow-left:after {
left: 0; }
.vk-heading-line-yellow-right {
text-align: right; }
.vk-heading-line-yellow-right:after {
right: 0; }
.vk-heading-line-yellow-center {
text-align: center; }
.vk-heading-line-yellow-center:after {
left: 0;
right: 0;
margin: 0 auto; }
@media (min-width: 992px) {
.vk-heading-line-left {
text-align: left; }
.vk-heading-line-left + .content-sample {
text-align: left; }
.vk-heading-line-left > span {
padding-left: 0;
padding-right: 0; }
.vk-heading-line-left > span:after {
display: none; }
.vk-heading-line-left > span:before {
right: auto;
left: -60px; } }
@media (min-width: 992px) {
.vk-heading-line-right {
text-align: right; }
.vk-heading-line-right + .content-sample {
text-align: right; }
.vk-heading-line-right > span {
padding-left: 0;
padding-right: 0; }
.vk-heading-line-right > span:before {
display: none; }
.vk-heading-line-right > span:after {
left: auto;
right: -60px; } }
.vk-heading-inverse {
color: #2E3841; }
.vk-heading-inverse > span:after, .vk-heading-inverse > span:before {
background-color: #2E3841; }
.vk-heading-style-1 {
color: #fff;
letter-spacing: 5px; }
.vk-heading-style-2 {
font-size: 12px;
font-weight: 400;
letter-spacing: 10px;
position: relative;
display: inline-block;
padding-bottom: 15px; }
.vk-heading-style-2:after {
content: '';
height: 1px;
width: 100px;
background-color: #636362;
position: absolute;
bottom: 0;
right: 10px; }
.vk-heading-shortcode .vk-heading {
margin-bottom: 45px; }
@media (min-width: 992px) {
.vk-heading-shortcode .vk-heading {
margin-bottom: 25px; } }
.text-normal {
text-transform: none; } .vk-iconbox {
padding: 20px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 992px) {
.vk-iconbox {
width: auto;
padding: 35px 25px; } }
.vk-iconbox .icon {
display: inline-block;
line-height: normal;
padding-bottom: 10px;
font-size: 70px;
color: #FFC000;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-iconbox .icon .flaticon:before {
font-size: 80px; }
.vk-iconbox .vk-title {
margin-bottom: 17px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-iconbox .vk-text {
line-height: 26px;
margin-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-iconbox:hover .icon {
color: #2E3841; }
.vk-iconbox:hover .vk-title {
color: #FFC000; }
.vk-iconbox-background {
margin-bottom: 30px;
background-color: #2E3841;
padding: 40px 20px 30px 20px; }
@media (min-width: 992px) {
.vk-iconbox-background {
padding: 50px 20px; } }
@media (min-width: 1200px) {
.vk-iconbox-background {
padding: 50px 25px; } }
.vk-iconbox-background .vk-title {
color: #fff; }
.vk-iconbox-background .vk-text {
color: #8D8D8D; }
.vk-iconbox-background:hover {
background-color: #FFC000; }
.vk-iconbox-background:hover .icon {
color: #2E3841; }
.vk-iconbox-background:hover .vk-title {
color: #2E3841; }
.vk-iconbox-background:hover .vk-text {
color: #2E3841; }
.vk-iconbox-striped {
background-color: #2A333B; }
.vk-iconbox-border {
border: 2px solid #2E3841;
margin-bottom: 30px;
padding: 40px 20px 30px 20px; }
@media (min-width: 992px) {
.vk-iconbox-border {
padding: 50px 25px; } }
.vk-iconbox-border:hover {
background-color: #2E3841; }
.vk-iconbox-border:hover .icon {
color: #FFC000; }
.vk-iconbox-border:hover .vk-title {
color: #fff; }
.vk-iconbox-fullwidth .vk-iconbox {
margin-bottom: 0; }
.vk-iconbox-fullwidth .h-line:before, .vk-iconbox-fullwidth .h-line:after {
border-color: #2E3841; }
.vk-iconbox-element .list-item {
padding-bottom: 30px; }
@media (min-width: 992px) {
.vk-iconbox-element .list-item {
padding-bottom: 90px; } }
.vk-iconbox-without-background .vk-space.x-large {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-iconbox-without-background .vk-space.x-large {
padding-top: 90px;
padding-bottom: 85px; } }
.vk-iconbox-without-background.list-item {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-iconbox-without-background.list-item {
padding-bottom: 85px; } }
@media (min-width: 992px) {
.vk-iconbox-with-background.list-item {
padding-bottom: 0; } }  .slick-slide:focus {
outline: 0; }
.vk-slider img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-slider ul {
list-style: none;
padding: 0;
margin: 0; }
.vk-slider .vk-arrow {
background-color: transparent;
border: 1px solid #B0B0B0;
color: #B0B0B0;
padding: 42px 14px;
position: absolute;
top: 28%;
z-index: 1; }
.vk-slider .vk-arrow.next {
right: -70px; }
.vk-slider .vk-arrow.prev {
left: -70px; }
.vk-slider .vk-arrow:hover {
color: #FFC000;
border-color: #FFC000; }
.vk-slider .vk-img-frame {
margin: 20px 0; }
@media (min-width: 992px) {
.vk-slider .vk-img-frame {
margin: 35px 0; } }
.vk-slider .content {
opacity: 0;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-slider .content .title {
font-size: 18px;
text-transform: uppercase;
font-weight: 500;
color: #FFC000; }
.vk-slider .content .position {
text-transform: capitalize;
position: relative; }
.vk-slider .content .position:before {
content: '';
width: 40px;
height: 1px;
margin: 11px auto;
background-color: #B0B0B0;
display: block; }
.vk-slider .item {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-slider .item:hover .content {
opacity: 1; }
.vk-slider-center .vk-img-frame {
overflow: visible; }
@media (min-width: 992px) {
.vk-slider-center .vk-img-frame {
margin-bottom: 60px; } }
.vk-slider-center .item {
padding: 0; }
@media (min-width: 992px) {
.vk-slider-center .item {
padding: 0 15px; } }
.vk-slider-center .item img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
padding: 20px; }
@media (min-width: 992px) {
.vk-slider-center .item img {
padding: 0; } }
@media (min-width: 992px) {
.vk-slider-center .item ~ .item {
-webkit-transform: translate(-35px);
-moz-transform: translate(-35px);
-ms-transform: translate(-35px);
-o-transform: translate(-35px);
transform: translate(-35px); } }
.vk-slider-center .item:hover .vk-img-frame {
margin-bottom: 20px; }
.vk-slider-center .item.slick-slide.slick-center {
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0); }
.vk-slider-center .item.slick-slide.slick-center img {
padding: 0; }
@media (min-width: 992px) {
.vk-slider-center .item.slick-slide.slick-center img {
-webkit-transform: scale(1.241);
-moz-transform: scale(1.241);
-ms-transform: scale(1.241);
-o-transform: scale(1.241);
transform: scale(1.241); } }
.vk-slider-center .item.slick-slide.slick-center .vk-img-frame {
margin-bottom: 60px; }
.vk-slider-center .item.slick-slide.slick-center .content {
opacity: 1; }
@media (min-width: 992px) {
.vk-slider-center .item.slick-slide.slick-center + .item {
-webkit-transform: translate(35px);
-moz-transform: translate(35px);
-ms-transform: translate(35px);
-o-transform: translate(35px);
transform: translate(35px); } }
@media (min-width: 992px) {
.vk-slider-center .item.slick-slide.slick-center + .item + .item {
-webkit-transform: translate(35px);
-moz-transform: translate(35px);
-ms-transform: translate(35px);
-o-transform: translate(35px);
transform: translate(35px); } }
.vk-slider-circle .vk-img-frame {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; }
.vk-slider-arrow-top .vk-arrow {
width: 40px;
height: 40px;
padding: 0;
background-color: transparent;
border: 1px solid #EAEAEA;
color: #8D8D8D;
position: absolute;
z-index: 1;
top: -105px;
min-height: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-slider-arrow-top .vk-arrow.prev {
left: auto;
right: 65px; }
.vk-slider-arrow-top .vk-arrow.next {
right: 15px; }
.vk-slider-arrow-top .vk-arrow:hover, .vk-slider-arrow-top .vk-arrow:focus {
border-color: #FFC000;
color: #FFC000; }
.vk-slider-arrow-dot-top {
padding-top: 30px; }
@media (min-width: 992px) {
.vk-slider-arrow-dot-top {
padding-top: 0px; } }
.vk-slider-arrow-dot-top .vk-arrow-dots {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
position: absolute;
top: 0;
left: 15px;
right: 15px;
margin: auto; }
@media (min-width: 400px) {
.vk-slider-arrow-dot-top .vk-arrow-dots {
width: 370px; } }
@media (min-width: 992px) {
.vk-slider-arrow-dot-top .vk-arrow-dots {
width: 460px;
top: -85px;
margin-right: 285px;
display: none !important; } }
@media (min-width: 1200px) {
.vk-slider-arrow-dot-top .vk-arrow-dots {
display: block !important; } }
.vk-slider-arrow-dot-top .vk-arrow-dots li {
float: left;
height: 20px;
padding: 0px 2px;
cursor: pointer; }
.vk-slider-arrow-dot-top .vk-arrow-dots li:after {
content: '';
height: 1px;
background-color: #EAEAEA;
display: block;
margin-top: 9px; }
.vk-slider-arrow-dot-top .vk-arrow-dots li.slick-active:after {
background-color: #FFC000; }
.vk-slider-arrow-dot-top .vk-arrow-dots li button {
display: none; }
.vk-slider-arrow-image .vk-arrow {
width: 80px;
height: 80px;
font-size: 30px;
padding: 0;
background-color: rgba(0, 0, 0, 0.5);
border: none;
color: #8D8D8D;
position: absolute;
z-index: 1;
top: 50%;
min-height: 0;
overflow: visible;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-slider-arrow-image .vk-arrow .image-preview-thumbnail {
height: 80px;
width: 0px;
display: block;
position: absolute;
top: 0;
background-size: cover;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-slider-arrow-image .vk-arrow.prev {
left: 60px; }
.vk-slider-arrow-image .vk-arrow.prev .image-preview-thumbnail {
left: 100%; }
.vk-slider-arrow-image .vk-arrow.next {
right: 60px; }
.vk-slider-arrow-image .vk-arrow.next .image-preview-thumbnail {
right: 100%; }
.vk-slider-arrow-image .vk-arrow .icon {
position: relative;
top: 3px; }
.vk-slider-arrow-image .vk-arrow:hover, .vk-slider-arrow-image .vk-arrow:focus {
color: #fff;
background-color: #FFC000; }
.vk-slider-arrow-image .vk-arrow:hover .image-preview-thumbnail, .vk-slider-arrow-image .vk-arrow:focus .image-preview-thumbnail {
width: 160px; }
.vk-slider-arrow-image .vk-dots-nav {
position: absolute;
bottom: 35px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); }
.vk-slider-arrow-image .vk-dots-nav li {
float: left;
width: 20px;
height: 20px;
overflow: hidden;
position: relative;
cursor: pointer; }
.vk-slider-arrow-image .vk-dots-nav li button {
display: none; }
.vk-slider-arrow-image .vk-dots-nav li:before {
content: '';
width: 8px;
height: 8px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: #8D8D8D;
position: absolute;
top: 5px;
left: 5px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: block; }
.vk-slider-arrow-image .vk-dots-nav li:after {
content: '';
width: 14px;
height: 14px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 1px solid transparent;
position: absolute;
top: 2px;
left: 2px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: block; }
.vk-slider-arrow-image .vk-dots-nav li.slick-active:after, .vk-slider-arrow-image .vk-dots-nav li:hover:after {
border-color: #FFC000; }
.vk-slider-arrow-image .vk-dots-nav li.slick-active:before, .vk-slider-arrow-image .vk-dots-nav li:hover:before {
background-color: #FFC000; }
.vk-image-slider-element .vk-space.x-large {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-image-slider-element .vk-space.x-large {
padding-bottom: 85px; } }
.vk-image-slider-element .list-item {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-image-slider-element .list-item {
padding-bottom: 120px; } }
.vk-image-slider-style-2 .vk-heading {
color: #fff; }
@media (min-width: 992px) {
.vk-image-slider-style-1 .vk-space.x-large {
padding-bottom: 120px; } } .vk-pricing-table {      }
.vk-pricing-table .vk-pricing-table {
padding-top: 40px;
padding-bottom: 40px; }
.vk-pricing-table .panel.price,
.vk-pricing-table .panel.price > .panel-heading {
border-radius: 0px;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
-webkit-transition: all .3s ease; }
.vk-pricing-table .panel {
margin: 0;
padding-bottom: 30px;
-webkit-box-shadow: 0;
-moz-box-shadow: 0;
box-shadow: 0; }
@media (min-width: 960px) {
.vk-pricing-table .panel {
padding: 0; } }
.vk-pricing-table .panel-body,
.vk-pricing-table .panel-heading {
color: white; }
.vk-pricing-table .panel-body h3,
.vk-pricing-table .panel-heading h3 {
border-bottom: solid 1px white;
padding: 20px 0;
margin: 0; }
.vk-pricing-table .focus {
margin-top: -20px; }
.vk-pricing-table .focus .panel-heading {
color: white; }
.vk-pricing-table .focus .panel-heading h3 {
padding: 30px 0; }
.vk-pricing-table .panel-heading {
padding-top: 0;
padding-bottom: 0; }
.vk-pricing-table .vk-be-overlay {
background-color: rgba(46, 56, 65, 0.9); }
.vk-pricing-table .vk-panel {
background-size: cover;
background-repeat: no-repeat;
display: block; }
.vk-pricing-table .vk-panel .vk-be-overlay {
position: relative;
background-color: rgba(46, 56, 65, 0.5); }
.vk-pricing-table .vk-panel .panel-body .vk-price {
position: relative; }
.vk-pricing-table .vk-panel .panel-body .vk-price big {
font-size: 90px;
letter-spacing: 0px;
position: relative; }
.vk-pricing-table .vk-panel .panel-body .vk-price span {
font-size: 30px; }
.vk-pricing-table .vk-panel .panel-body .vk-price small {
font-size: 15px;
margin-left: 30px; }
.vk-pricing-table .vk-panel .panel-body .vk-price .price-small {
position: absolute;
top: 18px; }
.vk-pricing-table .vk-panel-basic {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/pricing-tables/pricing_tables_1.jpg); }
.vk-pricing-table .vk-panel-standard {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/pricing-tables/pricing_tables_2.jpg); }
.vk-pricing-table .vk-panel-professional {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/pricing-tables/pricing_tables_3.jpg); }
.vk-pricing-table .vk-panel-unlimited {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/pricing-tables/pricing_tables_4.jpg); }
.vk-pricing-table .price .list-group-item {
border-bottom-: 1px solid rgba(250, 250, 250, 0.5); }
.vk-pricing-table .list-group-item {
border: solid 1px white;
background-color: #F4F4F4;
padding: 15px; }
.vk-pricing-table .panel.price .list-group-item:last-child {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; }
.vk-pricing-table .panel.price .list-group-item:first-child {
border-top-right-radius: 0px;
border-top-left-radius: 0px; }
.vk-pricing-table .price .panel-footer {
background-color: #2E3841;
padding: 25px;
text-align: center; }
.vk-pricing-table .panel.price .btn {
box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
border: 0px; }
.vk-pricing-table .panel-standard {
position: relative; }
.vk-pricing-table .panel-standard .panel-footer {
padding: 40px; }
.vk-pricing-table .pricing-1 .panel-heading h3 {
color: white; }
.vk-pricing-table .pricing-2 .vk-heading {
color: white; }
.vk-pricing-table .pricing-2 .panel {
background-color: transparent; }
.vk-pricing-table .pricing-2 .panel .vk-panel .panel-heading h3 {
color: white; }
.vk-pricing-table .pricing-2 .panel .vk-panel .panel-body .vk-price big {
font-size: 70px; }
.vk-pricing-table .pricing-2 .panel .vk-panel .panel-body .vk-price span {
font-size: 25px; }
.vk-pricing-table .pricing-2 .panel .vk-panel .panel-body .vk-price small {
font-size: 14px; }
.vk-pricing-table .pricing-2 .panel .list-group-item {
border-color: #2E3841; }
.vk-pricing-table .pricing-3 .panel-heading {
background-color: #2E3841; }
.vk-pricing-table .pricing-3 .panel-heading h3 {
border: none;
color: #FFC000; }
.vk-pricing-table .pricing-3 .panel-footer {
background-color: transparent;
padding: 25px;
border: none; }
.vk-pricing-table .pricing-3 .panel-body {
padding-bottom: 0; }
.vk-pricing-table .pricing-3 .panel-body .vk-price {
border-bottom: solid 1px white;
padding-bottom: 20px;
margin: 0; }
.vk-pricing-table .pricing-3 .panel-body .vk-price big {
font-size: 70px; }
.vk-pricing-table .pricing-3 .panel-body .vk-price span {
font-size: 25px; }
.vk-pricing-table .pricing-3 .panel-body .vk-price small {
font-size: 14px; }
.vk-pricing-table .pricing-3 .panel-standard .panel-footer {
padding: 35px; }
@media (min-width: 960px) {
.vk-pricing-table {  }
.vk-pricing-table .pricing-2 .col-md-3 {
padding: 0 !important; }
.vk-pricing-table .pricing-2 .col-md-3 + .col-md-3 {
margin-left: -1px; }
.vk-pricing-table .pricing-3 .col-md-3 {
padding: 0 !important; } }  .vk-tab h4 {
padding-bottom: 30px; }
.vk-tab .vk-nav-tabs {
position: relative;
z-index: 1; }
.vk-tab .vk-nav-tabs li {
height: 50px; }
.vk-tab .vk-nav-tabs li a {
padding: 15px 25px;
font-weight: 500;
display: block;
text-decoration: none;
color: #B0B0B0;
border: 1px solid transparent; }
@media (min-width: 768px) {
.vk-tab .vk-nav-tabs li a {
padding: 14px 30px; } }
.vk-tab .vk-nav-tabs li.active a {
background: #FFC000;
color: white; }
.vk-tab .vk-tab-content {
padding-top: 30px;
border-top: 1px solid #EAEAEA; }
.vk-tab .vk-tab-content .tab-pane {
line-height: 24px; }
.vk-tab.vk-tab-flat .vk-nav-tabs {
margin-bottom: -1px; }
.vk-tab.vk-tab-flat .vk-nav-tabs li:not(:first-child) {
margin-left: -1px; }
.vk-tab.vk-tab-flat .vk-nav-tabs li.active a {
border-bottom-color: transparent;
background: #FFC000; }
.vk-tab.vk-tab-flat .vk-nav-tabs li a {
background: #EAEAEA; }
.vk-tab.tab-flat-bg .vk-nav-tabs li {
border-bottom: solid 1px #EAEAEA;
border-right: solid 2px white; }
.vk-tab.vk-tab-border .vk-tab-content {
margin-top: -1px; }
.vk-tab.vk-tab-border .vk-nav-tabs li {
background-color: #fff;
border: 1px solid #EAEAEA;
border-top: none;
-webkit-box-shadow: inset 0 1px 0 #EAEAEA;
-moz-box-shadow: inset 0 1px 0 #EAEAEA;
box-shadow: inset 0 1px 0 #EAEAEA; }
.vk-tab.vk-tab-border .vk-nav-tabs li + li {
margin-left: -1px; }
.vk-tab.vk-tab-border .vk-nav-tabs li a {
border: none;
background: transparent;
color: #FFC000;
padding: 12px 30px; }
.vk-tab.vk-tab-border .vk-nav-tabs li.active {
border-bottom: none;
border-top: none; }
.vk-tab.vk-tab-border .vk-nav-tabs li.active a {
-webkit-box-shadow: inset 0 5px 0 #FFC000;
-moz-box-shadow: inset 0 5px 0 #FFC000;
box-shadow: inset 0 5px 0 #FFC000;
background: white; }
.vk-tab.tab-border-no-bd .vk-nav-tabs li {
border: 1px solid transparent;
border-top: none;
border-bottom: none;
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.vk-tab.tab-border-no-bd .vk-nav-tabs li.active {
border-color: #EAEAEA;
background-color: #fff; }
.vk-tab.vk-tab-background .vk-nav-tabs li {
width: 33.33%; }
.vk-tab.vk-tab-background .vk-nav-tabs li a {
box-sizing: border-box;
background: #FFC000;
border-top: solid 5px #FFC000;
border-right: solid 1px white;
color: white;
padding: 12px 30px; }
.vk-tab.vk-tab-background .vk-nav-tabs li.active {
border-top: solid 5px #FFC000; }
.vk-tab.vk-tab-background .vk-nav-tabs li.active a {
border-top: none;
background: #EAEAEA;
color: #FFC000; }
.vk-tab.vk-tab-background .tab-content {
background: #EAEAEA;
padding: 30px 20px 20px 20px; }
.vk-tab.background-no-box .vk-nav-tabs li a {
background: white;
color: #B3BDC7;
border-top: solid 5px white;
border-right: solid 1px white; }
.vk-tab.vk-vertical-tab h4 {
padding-bottom: 60px; }
.vk-tab.vk-vertical-tab .vk-nav-tabs,
.vk-tab.vk-vertical-tab .vk-tab-content {
float: left; }
.vk-tab.vk-vertical-tab .vk-nav-tabs {
width: 100%; }
.vk-tab.vk-vertical-tab .vk-nav-tabs li {
float: none; }
.vk-tab.vk-vertical-tab .vk-nav-tabs li a {
text-align: center;
border-top-color: #EAEAEA; }
.vk-tab.vk-vertical-tab .vk-nav-tabs li:last-child a {
border-bottom-color: #EAEAEA; }
.vk-tab.vk-vertical-tab .vk-tab-content {
border-top: none;
padding-top: 0; }
.vk-tab.tab-vertical-flat .vk-nav-tabs {
border-right: solid 1px #EAEAEA; }
.vk-tab.tab-vertical-flat .vk-nav-tabs li a {
border-bottom: solid 1px white;
background: #EAEAEA; }
.vk-tab.tab-vertical-flat .vk-nav-tabs li.active {
background: #FFC000; }
.vk-tab.tab-vertical-flat .vk-nav-tabs li.active a {
background: none; }
.vk-tab.flat-2 .vk-nav-tabs li a {
background: transparent;
border: none;
padding: 15px 30px; }
.vk-tab.tab-vertical-outline .vk-nav-tabs li a {
background: transparent;
color: #B3BDC7;
border-left: solid 1px #EAEAEA;
border-right: solid 1px #EAEAEA; }
.vk-tab.tab-vertical-outline .vk-nav-tabs li.active {
border-left: solid 5px #FFC000; }
.vk-tab.tab-vertical-outline .vk-nav-tabs li.active a {
color: #FFC000;
border-right: none; }
.vk-tab .outline-2 .vk-nav-tabs li a {
border-left: none;
border-bottom: none;
border-top: none; }
.vk-tab .outline-2 .vk-nav-tabs li.active {
border-top: solid 1px #EAEAEA;
border-bottom: solid 1px #EAEAEA; }
.tab-vertical-background .col-md-2 {
padding-right: 0; }
.tab-vertical-background .col-md-10 {
padding-left: 0; }
.tab-vertical-background .vk-nav-tabs li {
background: #FFC000; }
.tab-vertical-background .vk-nav-tabs li a {
color: white;
border-right: none;
border-color: white; }
.tab-vertical-background .vk-nav-tabs li.active {
background: #EAEAEA;
border-left: solid 5px #FFC000; }
.tab-vertical-background .vk-nav-tabs li.active a {
background: transparent;
color: #FFC000; }
.tab-vertical-background .vk-tab-content {
background: #EAEAEA;
padding: 30px !important; }
.background-2 .vk-nav-tabs li {
background: transparent; }
.background-2 .vk-nav-tabs li a {
color: #B3BDC7;
border: none;
padding: 15px 30px; } .box-heading .first-letter {
width: 170px;
height: 170px;
margin: auto;
border: 8px solid #2E3841;
color: #FFC000;
font-size: 100px;
font-weight: 600;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 50px; }
@media (min-width: 992px) {
.box-heading .first-letter {
margin-bottom: 0px; } }
.box-heading .box-text {
padding-bottom: 50px; }
@media (min-width: 992px) {
.box-heading .box-text {
padding-bottom: 0px; } }
.vk-list-heading-size {
color: #FFC000;
text-transform: capitalize;
text-align: center; }
@media (min-width: 1200px) {
.vk-list-heading-size {
text-align: left; } }
.vk-list-heading-size .heading {
color: inherit;
line-height: 1;
margin-bottom: 0; }
@media (min-width: 992px) {
.vk-list-heading-size .heading {
line-height: 26px; } }
@media (min-width: 1200px) {
.vk-list-heading-size li {
padding-left: 70px;
float: left;
width: 50%; } }
.vk-list-heading-size li + li {
padding-top: 30px; }
@media (min-width: 1200px) {
.vk-list-heading-size li + li {
padding-top: 0px; } }
@media (min-width: 1200px) {
.vk-list-heading-size li:nth-child(n+3) {
padding-top: 30px; } }
.box-highlight .vk-highlight .selected {
color: #fff; }
.box-highlight .vk-highlight-style-1 .selected {
background-color: #FFC000; }
.box-highlight .vk-highlight-style-2 .selected, .box-highlight .vk-highlight-style-2 ::selection {
background-color: #2E3841; }
.box-tooltip .vk-tooltip-style-1 .selected {
color: #FFC000; }
.box-tooltip .vk-tooltip-style-2 .selected {
color: #2E3841; }
.box-tooltip .vk-tooltip-style-2 .tooltip-inner {
background-color: #2E3841; }
.box-tooltip .vk-tooltip-style-2 .tooltip-arrow {
border-top-color: #2E3841 !important; }
.tooltip {
font-family: inherit;
font-size: 13px;
font-weight: 300; }
.tooltip-inner {
background-color: #FFC000;
padding: 4px 10px; }
.tooltip-arrow {
border-top-color: #FFC000 !important; }
.vk-blockquote {
position: relative; }
.vk-blockquote .highlight {
color: #FFC000;
padding-top: 13px;
display: inline-block; }
.vk-blockquote:before {
content: 'â€?';
font-size: 120px;
color: #FFC000;
position: absolute;
top: -18px;
left: -4px;
font-style: normal;
line-height: normal; }
@media (min-width: 992px) {
.vk-blockquote:before {
left: 22px; } }
.vk-typogaphy-shortcode .vk-title {
margin-bottom: 20px; }
.vk-typogaphy-shortcode p {
text-align: justify;
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-typogaphy-shortcode .vk-space.large {
padding-top: 80px;
padding-bottom: 80px; } }
.vk-typogaphy-shortcode .box-highlight, .vk-typogaphy-shortcode .box-ordered-list {
padding-bottom: 50px;
margin-bottom: 50px;
border-bottom: 1px solid #EAEAEA; }
@media (min-width: 992px) {
.vk-typogaphy-shortcode .box-highlight, .vk-typogaphy-shortcode .box-ordered-list {
padding-bottom: 0px;
margin-bottom: 0px;
border-bottom: none; } }  .vk-blog-grid.vk-blog-wrapper .blog-list {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-blog-grid.vk-blog-wrapper .blog-list {
padding-bottom: 80px; } }
.vk-blog-grid .blog-content .content-box {
margin-bottom: 30px; }
.vk-blog-grid .blog-content .content-box a h4 {
padding-top: 25px;
padding-bottom: 20px;
margin: 0;
color: #2E3841; }
.vk-blog-grid .blog-content .content-box .vk-divider {
padding-bottom: 25px; }
.vk-blog-grid .blog-content .content-box .content {
padding: 0 30px 0 30px;
background-color: #F4F4F4; }
.vk-blog-grid .blog-content .content-box .content h4:hover {
color: #FFC000; }
.vk-blog-grid .blog-content .content-box .content .vk-buttons {
padding-bottom: 25px; }
.vk-blog-grid .blog-content .content-box .content h5 {
padding-bottom: 30px; } .vk-blog-list .blog-content .vk-divider {
margin-bottom: 50px; }
.vk-blog-list .blog-content .content-box .content p {
padding: 0 !important; }
.vk-blog-list .blog-content .content-box .vk-buttons {
padding-top: 25px;
padding-bottom: 30px; }
.vk-blog-list .blog-content .customer h1 {
padding-top: 10px;
color: #FFC000; }
.vk-blog-list .blog-content .customer h4 {
padding: 0;
line-height: 2; }
.vk-blog-list .blog-content .vk-pagination {
border: none;
padding-top: 5px;
margin-top: -30px; }
.vk-blog-list .blog-content .box-pagination {
text-align: center; }
@media (min-width: 992px) {
.vk-blog-list .blog-content .box-pagination {
text-align: right; } } .vk-blog-wrapper .blog-list {
padding-top: 60px;
padding-bottom: 45px; }
@media (min-width: 992px) {
.vk-blog-wrapper .blog-list {
padding-top: 80px;
padding-bottom: 65px; } }
.vk-blog-wrapper .single-blog {
padding-top: 60px;
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-blog-wrapper .single-blog {
padding-top: 80px;
padding-bottom: 80px; } }
.vk-blog-wrapper .vk-tag {
margin: 0 0 10px 0; }
.vk-blog-wrapper .vk-tag a {
padding: 8px 15px;
background-color: #F4F4F4;
display: block;
text-transform: capitalize; }
.vk-blog-wrapper .vk-tag:hover a {
color: white;
background-color: #FFC000; }
.vk-blog-wrapper .blog-content h4 {
margin-top: 40px;
margin-bottom: 30px; }
.vk-blog-wrapper .blog-content .info .vk-list li {
font-weight: 600;
color: #2E3841;
line-height: 2; }
.vk-blog-wrapper .blog-content .info .vk-list li span {
color: #FFC000;
font-weight: 300; }
.vk-blog-wrapper .blog-content .info .vk-list li p {
display: inline-block;
color: #8D8D8D;
font-weight: normal;
margin: 0; }
.vk-blog-wrapper .blog-content .share ul {
border: solid 1px #EAEAEA;
padding: 20px; }
.vk-blog-wrapper .blog-content .share ul li {
padding: 0; }
.vk-blog-wrapper .blog-content .share ul h4 {
padding: 16px 26px;
background-color: #2E3841;
color: white;
margin: 0 30px 0 0; }
.vk-blog-wrapper .blog-content .share ul i {
margin-right: 30px;
font-size: 22px; }
.vk-blog-wrapper .blog-content .share ul i:hover {
color: #FFC000; }
.vk-blog-wrapper .blog-content .tag ul {
border: solid 1px #EAEAEA;
padding: 14px; }
.vk-blog-wrapper .blog-content .tag ul li {
padding: 0; }
.vk-blog-wrapper .blog-content .tag ul h4 {
padding: 16px 26px;
background-color: #2E3841;
color: white;
margin: 0 30px 0 0; }
.vk-blog-wrapper .blog-content .content p {
padding-bottom: 20px;
margin: 0; }
.vk-blog-wrapper .blog-content .comment .media .media-left a img {
width: 45px;
height: 45px; }
.vk-blog-wrapper .blog-content .comment .media .media-body h4 {
margin-top: 10px;
margin-bottom: 10px; }
.vk-blog-wrapper .blog-content .comment button {
font-weight: 400; }
.vk-blog-wrapper .blog-content .comment .comment-list li:last-child {
color: #FFC000; }
.vk-blog-wrapper .blog-content .comment .vk-divider {
margin-top: 10px;
margin-bottom: 20px; }
.vk-blog-wrapper .blog-content .vk-contact-form {
background-color: transparent;
padding: 0; }
.vk-blog-wrapper .blog-content .vk-contact-form h4 {
padding: 0;
margin-top: 40px; }
.vk-blog-wrapper .blog-content .vk-contact-form h5 {
margin: 0;
padding-bottom: 20px; }
.vk-blog-wrapper .blog-content .vk-contact-form .user-info .form-control {
background-color: #F4F4F4;
padding-left: 10px; }
.vk-blog-wrapper .blog-content .vk-contact-form .message-content textarea {
background-color: #F4F4F4; }
.vk-blog-wrapper .vk-pagination {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-blog-wrapper .vk-pagination {
padding: 15px 0; } }
.vk-blog-wrapper .vk-pagination li a span {
color: #B0B0B0 !important; }
.vk-blog-wrapper .vk-pagination li a span:hover,
.vk-blog-wrapper .vk-pagination li a :active,
.vk-blog-wrapper .vk-pagination li a :focus {
color: #FFC000 !important; }
.sidebar-menu h4 {
margin: 0;
padding: 20px 0 20px 0; }
.sidebar-menu .vk-search-form .form-group input {
border-color: transparent;
background-color: #F4F4F4; }
.sidebar-menu .vk-search-form .form-group input:focus {
border-color: #FFC000; }
.sidebar-menu .catagory .vk-menu-right li {
position: relative; }
.sidebar-menu .catagory .vk-menu-right li a {
display: block;
padding-left: 0;
padding-right: 0; }
.sidebar-menu .catagory .vk-menu-right li a:hover,
.sidebar-menu .catagory .vk-menu-right li :focus {
background: transparent; }
.sidebar-menu .catagory .vk-menu-right li i {
position: absolute;
right: 0; }
.sidebar-menu .recent-box {
padding-bottom: 20px; }
.sidebar-menu .recent-box .vk-divider {
margin-bottom: 20px; }
.sidebar-menu .recent-box .vk-img-frame {
margin-bottom: 15px; }
.sidebar-menu .recent-box .vk-title {
color: #2E3841;
font-weight: 500; }
.sidebar-menu .recent-box span {
margin-top: 5px;
display: block; }
.sidebar-menu .recent-box:last-child {
padding-bottom: 0; }
@media (min-width: 768px) {
.sidebar-menu .recent-box:last-child {
padding-bottom: 20px; } }
@media (min-width: 992px) {
.sidebar-menu .recent-box:last-child {
padding-bottom: 0; } }
.sidebar-menu .recent-box:hover .vk-title {
color: #FFC000; }
.sidebar-menu .archives .vk-menu-right li {
position: relative;
border: solid 1px #EAEAEA;
margin-bottom: 5px; }
.sidebar-menu .archives .vk-menu-right li a {
padding-left: 15px; }
.sidebar-menu .archives .vk-menu-right li a:hover,
.sidebar-menu .archives .vk-menu-right li :focus {
background: transparent; }
.sidebar-menu .archives .vk-menu-right li i {
position: absolute;
right: 15px; }
.sidebar-menu .archives .vk-menu-right li:hover {
border-color: #FFC000; }
@media (min-width: 960px) {
.blog-content {
padding-right: 45px; }
.blog-content .info {
padding-bottom: 30px; }
.blog-content .info .vk-list {
display: inline-block;
border: solid 1px #EAEAEA; }
.blog-content .info .vk-list li {
display: inline-flex;
padding: 16px 16px 16px 20px;
border-right: solid 1px #EAEAEA; }
.blog-content .info .vk-list li:last-child {
border: none; }
.blog-content .share ul {
padding: 0 !important; }
.blog-content .tag ul {
padding: 0 !important; }
.blog-content .tag ul li {
margin: 0; }
.blog-content .comment .media .media-left {
padding-right: 20px; }
.blog-content .comment .media .media-left a img {
width: 100px !important;
height: 100px !important; }
.blog-content .comment .media .media-body h4 {
margin-top: 0 !important;
margin-bottom: 20px; } } .shopping-cart {
float: right;
padding-left: 40px;
padding-right: 12px;
position: relative;
color: #2E3841;
font-size: 18px;
margin-right: 20px;
margin-top: 14px; }
@media (min-width: 992px) {
.shopping-cart {
margin-top: -5px;
margin-right: 0; } }
.shopping-cart .fa {
cursor: pointer; }
.shopping-cart .number-item {
font-size: 12px;
color: #fff;
position: absolute;
width: 17px;
height: 15px;
background-color: #FFC000;
top: -3px;
right: 0;
display: flex;
align-items: center;
justify-content: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; }
.shopping-cart-list {
border-top: 3px solid #FFC000; }
.shopping-cart-list ul {
margin: 0;
padding: 0;
list-style: none; }
.shopping-cart-list ul li {
display: inline-flex;
align-items: center; }
.shopping-cart-list .vk-table .vk-table-row {
padding: 15px 0;
background-color: #f4f4f4;
border-bottom: 1px solid #EAEAEA; }
.shopping-cart-list .vk-table .vk-table-row:first-child, .shopping-cart-list .vk-table .vk-table-row:last-child {
background-color: #2E3841;
text-transform: uppercase;
font-weight: 500;
text-align: center;
border: none;
color: #fff; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data .fa {
cursor: pointer; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data .fa:hover {
color: #e32c2c; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data:first-child {
width: calc(30 / 400 *100%);
justify-content: flex-end; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data:nth-child(2) {
width: calc(200 / 400 *100%);
padding: 5px 0 5px 20px; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data:last-child {
width: calc(170 / 400 *100%);
padding: 5px 0 5px 0;
justify-content: center; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data:not(:first-child) {
margin-left: -5px; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data .vk-img-frame {
width: 60px;
height: 60px;
border: 1px solid #EAEAEA; }
.shopping-cart-list .vk-table .vk-table-row .vk-table-data .vk-img-frame img {
width: 100%; }
.shopping-cart-list .vk-table .vk-table-row:not(:first-child) .vk-table-data, .shopping-cart-list .vk-table .vk-table-row:not(:last-child) .vk-table-data {
align-items: flex-start; }
.shopping-cart-list .vk-table .vk-table-row:last-child {
padding: 20px 30px; }
.shopping-cart-list .vk-table .title {
padding-left: 10px;
width: calc(100% - 60px); }
.shopping-cart-list .vk-table .product-name {
text-transform: capitalize;
font-weight: 400;
color: #2E3841;
margin-bottom: 0;
line-height: normal;
display: block; }
.shopping-cart-list .vk-table .product-name:focus, .shopping-cart-list .vk-table .product-name:hover {
color: #FFC000; }
.shopping-cart-list .vk-table .total-all {
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
color: #2E3841;
padding: 20px 0; }
.shopping-cart-list .vk-table .vk-btn {
border: 2px solid;
margin: 10px;
padding-left: 30px;
padding-right: 30px; }
.shopping-cart-list .vk-table .vk-btn:hover, .shopping-cart-list .vk-table .vk-btn:focus {
background-color: #FFC000;
border-color: #FFC000; }
.slicknav_menu {
background-color: #2E3841; }
@media (min-width: 992px) {
.slicknav_menu {
display: none; } }
.slicknav_menu .slicknav_nav {
border-top: 3px solid #FFC000; }
.btn-search {
cursor: pointer; }
@media (max-width: 992px) {
.box-search-header {
display: block; } }
.box-search-header .vk-input-group {
position: relative;
padding: 25px 15px; }
@media (min-width: 992px) {
.box-search-header .vk-input-group {
margin: 30px 70px; } }
.box-search-header .btn-search {
position: absolute;
right: 10px;
top: 0;
bottom: 0;
background-color: transparent;
color: #B3BDC7; }
@media (min-width: 992px) {
.box-search-header .btn-search {
padding-right: 0;
font-size: 24px;
color: #47535d; } }
.box-search-header .btn-search:hover, .box-search-header .btn-searchfocus {
color: #FFC000;
color: red; }
.box-search-header .form-control {
padding-right: 50px;
background-color: transparent;
border-color: #394855;
color: #B3BDC7;
min-height: 40px; }
@media (min-width: 992px) {
.box-search-header .form-control {
padding-left: 0;
border-top: none;
border-left: none;
border-right: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; } }
.box-search-header .form-control:focus {
border-color: #FFC000; }
.vk-navbar {
margin-bottom: 0;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0; }
.vk-navbar span {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 992px) {
.vk-navbar {
border-bottom: 1px solid #d7d7d7; } }
.vk-navbar-header {
padding: 25px 0; }
@media (min-width: 992px) {
.vk-navbar-header {
padding: 31px 35px;
border: 1px solid #d7d7d7;
border-top: 0;
border-bottom: 0; } }
.vk-navbar-brand {
display: flex;
align-items: center;
padding: 0;
position: relative;
z-index: 1; }
@media (min-width: 992px) {
.vk-navbar-brand {
padding-left: 17px; } }
.vk-navbar-brand svg {
width: 37px;
height: 37px; }
.vk-navbar-nav {
margin: 0;
padding: 0;
list-style: none;
background-color: #2E3841;
line-height: normal; }
@media (min-width: 992px) {
.vk-navbar-nav {
background-color: transparent;
border-top: none; } }
.vk-navbar-nav li {
width: 100%;
padding: 0;
border-bottom: 1px solid #394855;
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 992px) {
.vk-navbar-nav li {
position: static;
width: auto;
display: inline-block;
border: none; } }
.vk-navbar-nav li a, .vk-navbar-nav li span {
cursor: pointer;
white-space: nowrap; }
.vk-navbar-nav li a:not(.slicknav_item), .vk-navbar-nav li span:not(.slicknav_item) {
outline: none;
color: #fff;
display: block;
position: relative;
font-weight: 400;
padding: 15px 30px 15px 20px; }
@media (min-width: 992px) {
.vk-navbar-nav li a:not(.slicknav_item), .vk-navbar-nav li span:not(.slicknav_item) {
text-transform: uppercase;
color: #2E3841;
font-weight: 600;
padding: 72px 10px 19px 10px; } }
@media (min-width: 1200px) {
.vk-navbar-nav li a:not(.slicknav_item), .vk-navbar-nav li span:not(.slicknav_item) {
padding: 72px 15px 19px 15px; } }
.vk-navbar-nav li a:hover, .vk-navbar-nav li a:focus, .vk-navbar-nav li span:hover, .vk-navbar-nav li span:focus {
color: #FFC000; }
@media (min-width: 992px) {
.vk-navbar-nav li .item-has-child:after {
content: '\f105';
font-family: FontAwesome;
position: absolute;
right: 15px; } }
.vk-navbar-nav li .menu-arrow {
position: absolute;
right: 2px;
font-family: FontAwesome;
top: 0;
padding: 18px; }
.vk-navbar-nav li:hover {
background-color: #fff; }
.vk-navbar-nav li:hover > span {
color: #FFC000; }
.vk-navbar-nav li:hover > .slicknav_item > a {
color: #FFC000; }
.vk-navbar-nav li:hover > .child {
display: block; }
.vk-navbar-nav li:hover > .child > a {
color: #FFC000; }
.vk-navbar-nav li:last-child a, .vk-navbar-nav li:last-child span {
padding-right: 0; }
@media (min-width: 992px) {
.vk-navbar-nav li:nth-child(n+8) > .vk-navbar-nav.child {
right: 15px; } }
.vk-navbar-nav.child {
border-top: none;
background-color: #43515d; }
@media (min-width: 992px) {
.vk-navbar-nav.child {
border-top: 3px solid #FFC000;
background-color: #2E3841;
display: none;
position: absolute;
z-index: 1; } }
.vk-navbar-nav.child li {
border-bottom: 1px solid #667886; }
@media (min-width: 992px) {
.vk-navbar-nav.child li {
display: block;
padding: 0; } }
.vk-navbar-nav.child li .fa {
padding-right: 10px; }
.vk-navbar-nav.child li:first-child {
border-top: 1px solid #667886; }
@media (min-width: 992px) {
.vk-navbar-nav.child li:first-child {
border-top: none; } }
.vk-navbar-nav.child li:last-child {
border-bottom: none; }
.vk-navbar-nav.child li a, .vk-navbar-nav.child li span {
color: #fff; }
.vk-navbar-nav.child li a:not(.slicknav_item), .vk-navbar-nav.child li span:not(.slicknav_item) {
padding: 15px 30px 15px 20px;
min-width: 240px;
padding-left: 35px; }
@media (min-width: 992px) {
.vk-navbar-nav.child li a:not(.slicknav_item), .vk-navbar-nav.child li span:not(.slicknav_item) {
padding-left: 20px; } }
.vk-navbar-nav.child li a:hover, .vk-navbar-nav.child li a:focus, .vk-navbar-nav.child li span:hover, .vk-navbar-nav.child li span:focus {
color: #FFC000; }
.vk-navbar-nav.child li:hover {
background-color: #fff; }
.vk-navbar-nav.child li:hover > a, .vk-navbar-nav.child li:hover span {
color: #FFC000; }
.vk-navbar-nav.child .child {
background-color: #566673; }
@media (min-width: 992px) {
.vk-navbar-nav.child .child {
background-color: #43515d;
left: 100%;
top: -3px; } }
.vk-navbar-nav.child .child li:last-child {
border-bottom: none; }
.vk-navbar-nav.child .child li a:not(.slicknav_item) {
padding-left: 50px; }
@media (min-width: 992px) {
.vk-navbar-nav.child .child li a:not(.slicknav_item) {
padding-left: 20px; } }
.vk-navbar-collapse {
padding: 0; }
@media (min-width: 992px) {
.vk-navbar-collapse {
width: auto; } }
.vk-navbar-toggle {
font-size: 21px;
color: #fff;
border: 1px solid;
padding: 0;
margin-right: 0;
margin-top: 10px;
width: 34px;
height: 31px;
background-color: #2E3841;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-navbar-toggle:after {
content: "\f00d";
font-family: FontAwesome; }
.vk-navbar-toggle.collapsed {
color: #2E3841;
background-color: transparent; }
.vk-navbar-toggle.collapsed:after {
content: "\f0c9"; }
.container .vk-navbar-header {
margin: 0; }
.vk-header {
background-color: #fff;
position: relative;
z-index: 9; }
.vk-header .logo-text {
font-size: 24px;
font-weight: 600;
color: #2E3841;
padding-left: 10px; }
.vk-header-top {
position: absolute;
top: 0;
width: 100%; }
.vk-header-top .content {
position: relative;
padding: 18px 0;
float: left;
width: 100%; }
.vk-header-top .content:after {
content: '';
height: 1px;
width: 2000px;
background-color: #d7d7d7;
position: absolute;
bottom: 0;
left: 208px; }
@media (min-width: 1200px) {
.vk-header-top .content:after {
left: 207px; } }
.vk-header-top .quick-address {
padding: 0;
margin: 0;
list-style: none;
float: right;
line-height: normal; }
.vk-header-top .quick-address li {
display: inline-block;
position: relative; }
.vk-header-top .quick-address li:not(:first-child):before {
content: '|';
padding-left: 11px;
padding-right: 15px; }
@media (min-width: 992px) {
.vk-header-transparent {
background-color: transparent;
position: absolute;
left: 0;
right: 0;
margin: auto;
z-index: 10; }
.vk-header-transparent .shopping-cart {
color: #fff; }
.vk-header-transparent .shopping-cart .number-item {
color: #676767; }
.vk-header-transparent .vk-navbar {
border-color: #66696b; }
.vk-header-transparent .vk-navbar-brand svg polygon {
fill: #fff; }
.vk-header-transparent .vk-navbar-header {
border-color: #66696b; }
.vk-header-transparent .vk-navbar-header .vk-divider {
border-color: #66696b; }
.vk-header-transparent .vk-navbar-nav > li {
background-color: transparent; }
.vk-header-transparent .vk-navbar-nav > li > span, .vk-header-transparent .vk-navbar-nav > li > a {
color: #fff; }
.vk-header-transparent .vk-navbar-nav > li > span:hover, .vk-header-transparent .vk-navbar-nav > li > span:focus, .vk-header-transparent .vk-navbar-nav > li > a:hover, .vk-header-transparent .vk-navbar-nav > li > a:focus {
color: #FFC000; }
.vk-header-transparent .vk-navbar-nav > li:hover > span, .vk-header-transparent .vk-navbar-nav > li:hover > a {
color: #FFC000; }
.vk-header-transparent .logo-text {
color: #fff; }
.vk-header-transparent .vk-header-top {
color: #9b9faa; }
.vk-header-transparent .vk-header-top .content:after {
background-color: #66696b; } }
@media (min-width: 992px) {
.vk-header-transparent.dark {
position: relative;
background-color: #2E3841; }
.vk-header-transparent.dark .vk-navbar {
border-bottom: none; } }
.vk-header-home .vk-navbar {
border-color: rgba(255, 255, 255, 0.15); }
.vk-header-home .vk-navbar-header {
border-color: rgba(255, 255, 255, 0.15); }
.vk-header-home .vk-header-top {
color: rgba(255, 255, 255, 0.65); }
.vk-header-home .vk-header-top .content:after {
background-color: rgba(255, 255, 255, 0.15); }
@media (min-width: 992px) {
.vk-header-two-nav .vk-navbar {
border: none; }
.vk-header-two-nav .vk-navbar .logo-text {
padding-left: 0; }
.vk-header-two-nav .vk-navbar-header {
position: absolute;
left: 0;
right: 0;
width: 245px;
margin: auto;
padding: 20px 15px 35px;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
border: none; }
.vk-header-two-nav .vk-navbar-header .vk-divider {
position: absolute;
width: 500%;
top: 55px; }
.vk-header-two-nav .vk-navbar-header .vk-divider.left {
right: 100%; }
.vk-header-two-nav .vk-navbar-header .vk-divider.right {
left: 100%; }
.vk-header-two-nav .vk-navbar-brand {
display: block;
margin-left: 0 !important;
padding-left: 0; }
.vk-header-two-nav .vk-navbar-brand svg {
margin: auto;
display: block;
margin-bottom: 18px; }
.vk-header-two-nav .vk-navbar-left {
float: left; }
.vk-header-two-nav .vk-navbar-left > li:first-child > a {
padding-left: 0; }
.vk-header-two-nav .vk-navbar-right {
float: right; }
.vk-header-two-nav .vk-navbar-right > li:first-child > a {
padding-left: 0; } }
@media (min-width: 992px) and (min-width: 992px) {
.vk-header-two-nav .vk-navbar-right > li:nth-child(n+3) > .vk-navbar-nav.child {
right: 0; } }
@media (min-width: 992px) {
.vk-header-two-nav .vk-header-top .content:after {
content: none; }
.vk-header-two-nav .vk-header-top .btn-search {
color: #2E3841;
font-size: 20px;
padding: 0 10px; }
.vk-header-two-nav .shopping-cart {
margin-top: 0;
padding-left: 25px; } }
.vk-header .shopping-cart-list {
position: absolute;
z-index: 1;
top: 100px;
right: 15px;
left: 15px;
border-top: 3px solid #FFC000; }
@media (min-width: 992px) {
.vk-header .shopping-cart-list {
left: auto;
width: 400px;
top: 56px; } }
.vk-header .shopping-cart-list ul {
margin: 0;
padding: 0;
list-style: none; }
.vk-header .shopping-cart-list ul li {
display: inline-flex;
align-items: center; }
.vk-header-left-menu .vk-navbar {
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 992px) {
.vk-header-left-menu {
width: 300px;
background-color: #F4F4F4;
text-align: center;
overflow-y: scroll;
overflow-x: hidden; }
.vk-header-left-menu::-webkit-scrollbar {
width: 6px;
background-color: transparent; }
.vk-header-left-menu::-webkit-scrollbar-thumb {
background-color: rgba(51, 51, 51, 0.5);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.vk-header-left-menu .vk-navbar {
padding-left: 0px;
padding-right: 0px; }
.vk-header-left-menu .vk-navbar-header {
width: 100%;
padding-top: 80px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0; }
.vk-header-left-menu .vk-navbar-nav {
border-bottom: 1px solid #e2e2e2; }
.vk-header-left-menu .vk-navbar-nav li {
display: block;
border-top: 1px solid #fff;
-webkit-box-shadow: inset 0 1px 0 #e2e2e2;
-moz-box-shadow: inset 0 1px 0 #e2e2e2;
box-shadow: inset 0 1px 0 #e2e2e2; }
.vk-header-left-menu .vk-navbar-nav li:last-child {
border-bottom: 1px solid #fff; }
.vk-header-left-menu .vk-navbar-nav li a:not(.slicknav_item), .vk-header-left-menu .vk-navbar-nav li span:not(.slicknav_item) {
padding: 12px 15px;
color: #B0B0B0; }
.vk-header-left-menu .vk-navbar-nav li a:not(.slicknav_item):hover, .vk-header-left-menu .vk-navbar-nav li span:not(.slicknav_item):hover {
color: #FFC000; }
.vk-header-left-menu .vk-navbar-nav li:nth-child(n+8) .vk-navbar-nav.child {
right: auto; }
.vk-header-left-menu .vk-navbar-nav li .child {
display: none;
width: 100%;
z-index: 1;
margin-bottom: 50px;
top: 44px; }
.vk-header-left-menu .vk-navbar-nav li .child li {
min-height: 44px; }
.vk-header-left-menu .vk-navbar-nav.vk-mega-menu.child {
left: 100%;
right: auto;
top: 0;
margin-top: 0px; }
.vk-header-left-menu .vk-navbar-nav.vk-mega-menu.child li {
width: 100%;
border-right: none; }
.vk-header-left-menu .vk-navbar-nav.vk-mega-menu.child li:last-child {
border-bottom: 1px solid #fff; }
.vk-header-left-menu .vk-navbar-brand {
height: auto;
width: 100%;
padding-left: 25px; }
.vk-header-left-menu .vk-navbar-collapse {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
display: inline-block !important;
width: 100%;
position: relative; }
.vk-header-left-menu .vk-navbar .search-shopcart-button {
padding-top: 55px;
padding-bottom: 55px;
display: inline-block;
color: #2E3841; }
.vk-header-left-menu .vk-navbar .search-shopcart-button li {
display: inline-block;
padding: 0 13px; }
.vk-header-left-menu .vk-navbar .search-shopcart-button .shopping-cart {
margin: 0;
top: 8px;
padding-left: 0; }
.vk-header-left-menu .vk-navbar .child {
left: 100%;
margin-top: -44px;
border: none;
background-color: #F4F4F4;
border-bottom: 1px solid #e2e2e2; }
.vk-header-left-menu .vk-navbar .child li {
border-top: 1px solid #fff;
border-bottom: none;
-webkit-box-shadow: inset 4px 1px 0 #e2e2e2;
-moz-box-shadow: inset 4px 1px 0 #e2e2e2;
box-shadow: inset 4px 1px 0 #e2e2e2; }
.vk-header-left-menu .vk-navbar .child li:last-child {
border-bottom: 1px solid #fff; }
.vk-header-left-menu .header-bot {
padding: 55px 0 55px 45px;
position: relative;
z-index: -1; }
.vk-header-left-menu .quick-address {
text-align: left; }
.vk-header-left-menu .quick-address li {
padding-left: 30px;
position: relative;
line-height: normal; }
.vk-header-left-menu .quick-address li + li {
margin-top: 20px; }
.vk-header-left-menu .quick-address li .fa {
position: absolute;
color: #FFC000;
left: 0;
top: 2px; }
.vk-header-left-menu .shopping-cart-list {
left: 100%;
top: 0;
border-left: 1px solid #2E3841;
border-right: 1px solid #2E3841; }
.vk-header-left-menu .box-search-header {
top: 1px;
left: 0;
right: 0; }
.vk-header-left-menu .box-search-header .vk-input-group {
margin: 30px 15px; }
.vk-header-left-menu .btn-search {
padding: 0 10px;
display: inline-block; } }
@media (min-width: 1200px) {
.vk-header-left-menu {
width: 360px; }
.vk-header-left-menu .header-bot {
padding-right: 75px; }
.vk-header-left-menu .vk-navbar-header {
padding-left: 35px;
padding-right: 35px; } }
.vk-header-one-page {
position: fixed;
z-index: 9;
width: 100%;
background-color: transparent; }
.vk-header-one-page .vk-navbar {
border-bottom: none; }
.vk-header-one-page .vk-navbar-header {
border: none;
padding: 15px 0; }
@media (min-width: 992px) {
.vk-header-one-page .vk-navbar-header {
padding: 35px 0; } }
.vk-header-one-page .vk-navbar-nav li a:not(.slicknav_item), .vk-header-one-page .vk-navbar-nav li span:not(.slicknav_item) {
padding-top: 50px; }
.vk-header-one-page .vk-navbar-nav.child li a:not(.slicknav_item), .vk-header-one-page .vk-navbar-nav.child li span:not(.slicknav_item) {
padding-top: 15px; }
@media (min-width: 992px) {
.vk-header-one-page .vk-navbar-nav:not(.child) {
padding-right: 60px; } }
@media (min-width: 1360px) {
.vk-header-one-page .vk-navbar-nav:not(.child) {
padding-right: 0px; } }
.vk-header-one-page .vk-navbar-toggle {
background-color: transparent; }
.vk-header-one-page .vk-navbar-toggle.collapsed {
border-color: #fff;
color: #fff; }
.vk-header-one-page .shopping-cart {
color: #fff; }
.vk-header-one-page .shopping-cart-list {
top: 113px; }
.vk-header-style .vk-space.x-large {
padding-bottom: 35px; }
@media (min-width: 992px) {
.vk-header-style .vk-space.x-large {
padding-bottom: 75px; } }
.vk-header-style img {
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); }
@media (min-width: 992px) {
.vk-mega-menu.vk-navbar-nav.child {
left: 15px;
right: 15px; }
.vk-mega-menu.vk-navbar-nav.child li {
width: 25%;
float: left;
border-right: 1px solid #667886; }
.vk-mega-menu.vk-navbar-nav.child li:nth-child(4n) {
border-right: 0; }
.vk-mega-menu.vk-navbar-nav.child li:last-child {
border-bottom: 1px solid #667886; } } .vk-home-dark {
color: #8D8D8D;
background-size: 100%; }
.vk-home-dark .vk-heading {
color: #fff; }
.vk-home-dark .vk-project-grid-item .content-hidden {
background-color: #fff; }
.vk-home-dark .vk-project-grid-item .vk-title a {
color: #2E3841; }
.vk-home-dark .vk-project-grid-item .vk-title a:hover, .vk-home-dark .vk-project-grid-item .vk-title a:focus {
color: #FFC000; }
.vk-home-dark .vk-project-grid-item .vk-list-action-post a, .vk-home-dark .vk-project-grid-item .vk-list-action-post span {
color: #2E3841; }
.vk-home-dark .vk-project-grid-item .vk-list-action-post a:hover, .vk-home-dark .vk-project-grid-item .vk-list-action-post a:focus, .vk-home-dark .vk-project-grid-item .vk-list-action-post span:hover, .vk-home-dark .vk-project-grid-item .vk-list-action-post span:focus {
color: #FFC000; }
.vk-home-dark .vk-filter {
border-color: #787d81; }
.vk-home-dark .vk-filter li.active {
border-color: #787d81;
border-bottom-color: #2f3a44; }
.vk-home-dark .vk-slider-arrow-top .vk-arrow {
border-color: #787d81; }
.vk-home-dark .vk-slider-arrow-top .vk-arrow:hover, .vk-home-dark .vk-slider-arrow-top .vk-arrow:focus {
border-color: #FFC000; }
.vk-home-dark .vk-counter-section {
background-color: transparent;
border: 1px solid #787d81;
border-left: 0;
border-right: 0; }
.vk-home-dark .vk-counter-non-icon {
background-color: transparent;
color: #FFC000; }
.vk-home-dark .vk-counter-non-icon .number-count:after {
background-color: #FFC000; }
.vk-home-dark .vk-recent-blog-section {
background-color: transparent;
border-bottom: 1px solid #787d81; }
.vk-home-dark .vk-testimonial {
border-color: #787d81; }
.vk-home-dark .vk-testimonial .name {
color: #fff; }
@media (min-width: 992px) {
.vk-home-dark .vk-slider-arrow-dot-top .vk-arrow-dots {
top: -76px; } }
.vk-home-dark .vk-slider-arrow-dot-top .vk-arrow-dots li:after {
background-color: #787d81; }
.vk-home-dark .vk-slider-arrow-dot-top .vk-arrow-dots li.slick-active:after {
background-color: #FFC000; }
.vk-home-dark .vk-list-client-style-1 li {
border-color: #787d81; }
.vk-home-dark .vk-heading-line > span:before, .vk-home-dark .vk-heading-line > span:after {
background-color: #fff; }
@media (min-width: 992px) {
.vk-home-dark .vk-content-bot .vk-heading {
margin-left: 60px; } }
.vk-home-dark .vk-join-our-team-section .vk-btn {
background-color: #FFC000;
color: #2E3841; }
.vk-home-dark .vk-join-our-team-section .vk-btn .icon {
background-color: #fff; }
.vk-home-dark .vk-join-our-team-section .vk-btn:hover, .vk-home-dark .vk-join-our-team-section .vk-btn:focus {
color: #fff;
-webkit-box-shadow: inset 0 0 0 2px #fff;
-moz-box-shadow: inset 0 0 0 2px #fff;
box-shadow: inset 0 0 0 2px #fff;
background-color: transparent; }
@media (min-width: 1200px) {
.vk-home-dark .vk-our-project-section .box-filter {
top: -15px; } }
@media (min-width: 992px) {
.vk-home-dark .vk-iconbox-section {
padding-top: 120px; } }
@media (min-width: 992px) {
.vk-home-dark .vk-iconbox-section .vk-heading {
margin-bottom: 45px; } }
.vk-home-dark .vk-iconbox-section .vk-iconbox .vk-title {
color: #fff; }
.vk-home-dark .vk-iconbox-section .vk-iconbox:hover .icon {
color: #FFC000; }
.vk-home-dark .vk-iconbox-section .vk-iconbox:hover .vk-title {
color: #FFC000; } .vk-home .vk-heading {
margin-bottom: 60px; }
@media (min-width: 992px) {
.vk-home .vk-content-bot .left-content {
float: left; } }
.vk-home .vk-content-bot .right-content {
padding-top: 50px; }
@media (min-width: 992px) {
.vk-home .vk-content-bot .right-content {
padding-top: 0px; } }
.vk-home .vk-content-bot .vk-testimonial .content {
padding-bottom: 0px; }
.vk-home .vk-what-we-do-section .vk-heading {
margin-bottom: 30px; }
@media (min-width: 992px) {
.vk-home .vk-what-we-do-section .vk-heading {
margin-bottom: 60px; } }
@media (min-width: 992px) {
.vk-home .vk-what-we-do-section .vk-filter li {
padding: 14px 15px; } }
@media (min-width: 1200px) {
.vk-home .vk-what-we-do-section .vk-filter li {
padding: 14px 23px; } }
.vk-our-project-section .box-filter {
position: absolute;
top: 2px;
right: 15px;
display: none; }
@media (min-width: 992px) {
.vk-our-project-section .box-filter {
display: block; } }
@media (min-width: 1200px) {
.vk-our-project-section .box-filter {
right: 200px; } }
.vk-work-step-mini {
padding-top: 50px; }
.vk-work-step-mini .vk-title {
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-work-step-mini .vk-title {
margin-bottom: 30px; } }
.vk-recent-blog-section {
background-color: #F4F4F4; }
.vk-counter-section {
background-color: #E5AC00;
padding-top: 50px; }
@media (min-width: 992px) {
.vk-counter-section {
padding-top: 0; } }
.vk-our-project-list .item {
width: 100%; } .tiny-banner {
background-image: url(//lvr.lt/wp-content/themes/asmeninis-theme/images/home-shop/banner.jpg);
height: 375px;
background-size: cover;
background-repeat: no-repeat;
padding: 40px; }
.tiny-banner h2 {
margin: 0; }
.tiny-banner h1 {
font-size: 60px;
color: #FFC000;
font-weight: 300;
margin: 25px 0; }
.vk-client-shop-section {
background-color: #EAEAEA;
padding: 40px 0; }
.vk-list-client-slider .vk-arrow {
font-size: 48px;
color: #B0B0B0;
background-color: transparent;
padding: 0;
position: absolute;
top: 0;
bottom: 0;
z-index: 1; }
.vk-list-client-slider .vk-arrow.next {
right: 0; }
@media (min-width: 992px) {
.vk-home-shop .vk-slider-arrow-dot-top .vk-arrow-dots {
top: -76px; } }
@media (min-width: 992px) {
.vk-home-shop .vk-slider-arrow-dot-top .vk-arrow {
top: -100px; } }
.vk-home-shop .vk-recent-blog-section {
background-color: #fff; }
@media (min-width: 992px) {
.vk-home-shop .vk-recent-blog-section {
padding-bottom: 120px; } } .vk-home-one-page .vk-heading {
color: #fff; }
.vk-home-one-page .vk-heading-style-1 {
text-align: center;
margin-bottom: 30px; }
@media (min-width: 992px) {
.vk-home-one-page .vk-heading-style-1 {
text-align: left;
margin-bottom: 60px; } }
.vk-home-one-page .vk-section {
padding-top: 230px;
height: 100%; }
.vk-home-one-page .vk-section-style-2 {
text-align: center; }
@media (min-width: 992px) {
.vk-home-one-page .vk-section-style-2 {
text-align: left; } }
.vk-home-one-page .vk-section-style-2 .vk-filter {
background-color: transparent;
font-weight: 600;
color: #B0B0B0; }
.vk-home-one-page .vk-section-style-2 .vk-title {
color: #fff; }
.vk-home-one-page .vk-section-style-2 .vk-counter {
display: none; }
@media (min-width: 992px) {
.vk-home-one-page .vk-section-style-2 .vk-counter {
display: inline-flex; } }
.vk-home-one-page .vk-section-style-2 .vk-counter .title {
color: #B0B0B0; }
.vk-home-one-page .vk-section-style-2 .vk-counter-non-icon .number-count:after {
background-color: #B0B0B0; }
.vk-home-one-page .vk-section-style-2 .vk-buttons {
margin-top: -20px;
border-color: transparent; }
@media (min-width: 992px) {
.vk-home-one-page .vk-section-style-2 .vk-buttons {
border-color: #B0B0B0;
margin-top: 0px; } }
.vk-home-one-page .vk-section-style-2 .vk-buttons .vk-btn {
margin-right: auto; }
@media (min-width: 992px) {
.vk-home-one-page .vk-section-style-2 .vk-buttons .vk-btn {
margin-right: 0; } }
.vk-home-one-page .vk-section-style-2 .vk-buttons .vk-btn:hover, .vk-home-one-page .vk-section-style-2 .vk-buttons .vk-btn:focus {
color: #fff; }
.vk-home-one-page .vk-section-style-2 .vk-list-step-mini li {
color: #fff; }
.vk-home-one-page .vk-section-style-2 .vk-list-step-mini li:before {
color: rgba(255, 192, 0, 0.1); }
.vk-home-one-page .vk-client-say .box-heading, .vk-home-one-page .vk-contact .box-heading {
position: relative; }
.vk-home-one-page .vk-client-say .box-heading .vk-heading, .vk-home-one-page .vk-contact .box-heading .vk-heading {
margin-bottom: 0; }
.vk-home-one-page .vk-client-say .box-heading .vk-heading-style-1, .vk-home-one-page .vk-contact .box-heading .vk-heading-style-1 {
padding-bottom: 0; }
.vk-home-one-page .vk-client-say .box-heading .vk-heading-style-2, .vk-home-one-page .vk-contact .box-heading .vk-heading-style-2 {
position: absolute;
right: 0;
top: 0; }
.vk-home-one-page .vk-client-say .box-heading {
padding-bottom: 50px; }
@media (min-width: 992px) {
.vk-home-one-page .vk-client-say .box-heading {
padding-bottom: 110px; } }
.vk-home-one-page .vk-contact .box-heading {
padding-bottom: 50px; }
@media (min-width: 992px) {
.vk-home-one-page .vk-contact .box-heading {
padding-bottom: 80px; } }
.vk-home-one-page .vk-contact .left-content .vk-heading, .vk-home-one-page .vk-contact .right-content .vk-heading {
font-weight: 400; }
.vk-home-one-page .vk-contact .right-content {
padding-top: 0;
padding-left: 30px;
padding-right: 30px; }
@media (min-width: 992px) {
.vk-home-one-page .vk-contact .right-content {
padding-left: 15px;
padding-right: 15px; } }
.vk-home-one-page .vk-contact .vk-contact-form {
background-color: rgba(0, 0, 0, 0.3); }
.vk-home-one-page .vk-contact .vk-contact-form .form-control {
background-color: rgba(255, 255, 255, 0.1);
color: #B0B0B0; }
.vk-home-one-page .vk-contact .vk-contact-form .user-info .fa {
color: #FFC000; }
.vk-home-one-page .vk-slider-arrow-top .vk-arrow {
bottom: -50px;
top: auto; }
@media (min-width: 992px) {
.vk-home-one-page .vk-slider-arrow-top .vk-arrow {
top: -120px; } }
.vk-home-one-page .vk-slider-arrow-top .vk-arrow.prev {
left: 50%;
-webkit-transform: translateX(-42px);
-moz-transform: translateX(-42px);
-ms-transform: translateX(-42px);
-o-transform: translateX(-42px);
transform: translateX(-42px); }
@media (min-width: 992px) {
.vk-home-one-page .vk-slider-arrow-top .vk-arrow.prev {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
left: auto;
right: 58px; } }
.vk-home-one-page .vk-slider-arrow-top .vk-arrow, .vk-home-one-page .vk-slider-arrow-top .vk-arrow .next {
right: 50%;
-webkit-transform: translateX(42px);
-moz-transform: translateX(42px);
-ms-transform: translateX(42px);
-o-transform: translateX(42px);
transform: translateX(42px); }
@media (min-width: 992px) {
.vk-home-one-page .vk-slider-arrow-top .vk-arrow, .vk-home-one-page .vk-slider-arrow-top .vk-arrow .next {
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
right: 15px; } }
.vk-home-one-page .vk-our-project-section {
padding-bottom: 100px; }
@media (min-width: 992px) {
.vk-home-one-page .vk-our-project-section {
padding-bottom: 80px; } }
.vk-home-one-page .vk-pricing-table-slider .slick-track {
padding-top: 20px; }
.vk-home-one-page .vk-pricing-table-slider .item {
padding: 15px; }
@media (min-width: 992px) {
.vk-home-one-page .vk-pricing-table-slider .item {
padding: 0px; } }
.vk-home-one-page .vk-pricing-table-slider .item.focus {
margin-top: -20px; }
.vk-navbar-right-fixed {
display: none;
position: fixed;
z-index: 9;
right: 0;
bottom: 0;
top: 0;
width: 60px;
background-color: rgba(255, 255, 255, 0.1); }
@media (min-width: 992px) {
.vk-navbar-right-fixed {
display: block; } }
.vk-navbar-right-fixed .vk-social-link {
position: absolute;
bottom: 20px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); }
.vk-navbar-right-fixed .vk-social-link li {
display: block; }
.vk-navbar-right-fixed .vk-social-link li a {
border: none; }
.vk-navbar-right-fixed .vk-nav-scroll-to-id {
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%); }
.vk-navbar-right-fixed .vk-nav-scroll-to-id li {
line-height: 1; }
.vk-navbar-right-fixed .vk-nav-scroll-to-id li a {
width: 20px;
height: 20px;
display: inline-block;
text-indent: 50px;
overflow: hidden;
position: relative; }
.vk-navbar-right-fixed .vk-nav-scroll-to-id li a:before {
content: '';
width: 8px;
height: 8px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: #8D8D8D;
position: absolute;
left: 6px;
top: 6px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.vk-navbar-right-fixed .vk-nav-scroll-to-id li a:after {
content: '';
width: 14px;
height: 14px;
border: 1px solid transparent;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: absolute;
left: 3px;
top: 3px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }
.vk-navbar-right-fixed .vk-nav-scroll-to-id li a.mPS2id-highlight:before, .vk-navbar-right-fixed .vk-nav-scroll-to-id li a:hover:before, .vk-navbar-right-fixed .vk-nav-scroll-to-id li a:focus:before {
background-color: #FFC000; }
.vk-navbar-right-fixed .vk-nav-scroll-to-id li a.mPS2id-highlight:after, .vk-navbar-right-fixed .vk-nav-scroll-to-id li a:hover:after, .vk-navbar-right-fixed .vk-nav-scroll-to-id li a:focus:after {
border-color: #FFC000; }
.vk-navbar-right-fixed .search-shopcart-button {
text-align: center;
padding-top: 30px;
color: #fff; }
.vk-navbar-right-fixed .search-shopcart-button .shopping-cart {
color: #fff;
padding-left: 0;
margin-top: 0;
float: none;
display: inline-block; }
.vk-navbar-right-fixed .search-shopcart-button .btn-search {
padding: 0 10px;
font-size: 20px; }
.vk-navbar-right-fixed .search-shopcart-button li {
display: inline-block;
display: inline-block;
width: 100%; }
.vk-navbar-right-fixed .search-shopcart-button li + li {
padding-top: 20px; }
.vk-one-page .vk-footer {
display: none; }
.vk-one-page .section .vk-section {
min-height: inherit; }
.vk-one-page .section .vk-banner {
min-height: inherit; }
.vk-one-page .slicknav_nav {
position: fixed;
top: 75px;
z-index: 9999;
width: 100%;
height: 100%;
overflow-y: scroll !important; }
.vk-one-page .slicknav_nav .box-search-header .vk-input-group {
margin: 0;
padding: 25px 15px;
background-color: #2e3841; }
.vk-one-page .slicknav_nav .box-search-header .btn-search {
right: 11px; } .vk-our-team-slider .content {
opacity: 1;
padding-bottom: 0; }
.vk-our-team-slider.vk-slider-arrow-top .vk-arrow {
top: -100px;
display: none; }
@media (min-width: 992px) {
.vk-our-team-slider.vk-slider-arrow-top .vk-arrow {
display: block; } }
.vk-home-left-menu .vk-our-team .vk-our-team-slider .content {
padding-bottom: 0; }
@media (min-width: 992px) {
.vk-home-left-menu .shopping-cart-list {
position: fixed;
top: 0;
left: 300px;
z-index: 9;
min-width: 400px; } }
@media (min-width: 1200px) {
.vk-home-left-menu .shopping-cart-list {
left: 360px; } }
.vk-left-menu .container {
width: 100%; }
@media (min-width: 1352px) {
.vk-left-menu .container {
width: 970px; } }
@media (min-width: 1560px) {
.vk-left-menu .container {
width: 1200px; } }
.vk-left-menu .col-sm-6 {
width: 100%; }
@media (min-width: 1068px) {
.vk-left-menu .col-sm-6 {
width: 50%; } }
.vk-left-menu .col-md-3 {
width: 100%; }
@media (min-width: 1068px) {
.vk-left-menu .col-md-3 {
width: 25%; } }
.vk-left-menu .col-md-6 {
width: 100%; }
@media (min-width: 1068px) {
.vk-left-menu .col-md-6 {
width: 50%; } }
.vk-left-menu .vk-section .right {
padding-right: 15px; }
@media (min-width: 1292px) {
.vk-left-menu .vk-section .right {
padding-right: 85px; } }
.vk-left-menu .vk-section .left {
padding-bottom: 20px; }
@media (min-width: 1292px) {
.vk-left-menu .vk-section .left {
padding-bottom: 0px; } }
.vk-left-menu .vk-section .content {
padding-bottom: 0; }
@media (min-width: 1292px) {
.vk-left-menu .vk-section .content {
padding-bottom: 35px; } }
.vk-left-menu .vk-our-project-section .vk-section img {
width: 100%; }
@media (min-width: 1292px) {
.vk-left-menu .vk-our-project-section .vk-section img {
width: auto;
max-width: 100%; } }
.vk-left-menu .vk-our-project-section .box-filter {
display: none; }
@media (min-width: 1560px) {
.vk-left-menu .vk-our-project-section .box-filter {
display: block; } }
.vk-left-menu .vk-our-project-list .vk-img-frame img {
width: 100%; }
.vk-left-menu .vk-what-we-do-section .vk-img-frame img {
width: 100%; }
.vk-left-menu .vk-what-we-do-section .box-filter {
margin-bottom: 30px;
position: static; }
@media (min-width: 1068px) {
.vk-left-menu .vk-what-we-do-section .box-filter {
margin-bottom: 0;
position: absolute; } }
.vk-left-menu .vk-what-we-do-section .box-filter .vk-filter {
border: 1px solid #EAEAEA; }
@media (min-width: 1068px) {
.vk-left-menu .vk-what-we-do-section .box-filter .vk-filter {
border-top: none;
border-left: none;
border-right: none; } }
@media (max-width: 1067px) {
.vk-left-menu .vk-what-we-do-section .box-filter ul.vk-filter {
display: none; } }
@media (min-width: 1068px) {
.vk-left-menu .vk-what-we-do-section .box-filter select.vk-filter {
display: none; } }
.vk-left-menu .vk-content-bot .right-content {
padding-top: 50px; }
@media (min-width: 1291px) {
.vk-left-menu .vk-content-bot .right-content {
padding-top: 0px; } }
@media (min-width: 992px) {
.vk-left-menu .vk-content, .vk-left-menu .vk-footer {
padding-left: 300px; } }
@media (min-width: 1200px) {
.vk-left-menu .vk-content, .vk-left-menu .vk-footer {
padding-left: 360px; } }
.vk-left-menu .vk-footer .footer-item {
padding-bottom: 60px; }
@media (min-width: 1068px) {
.vk-left-menu .vk-footer .footer-item {
padding-bottom: 80px; } }
.vk-left-menu .vk-footer .quick-link {
margin-left: 0px;
padding-left: 15px; }
@media (min-width: 1068px) {
.vk-left-menu .vk-footer .quick-link {
margin-left: -15px;
padding-left: calc(1200px / 12 - 15px); } }
.vk-left-menu .vk-footer .office {
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 1068px) {
.vk-left-menu .vk-footer .office {
padding-left: 0;
padding-right: calc(1200px / 12 - 30px); } }
.vk-left-menu .vk-footer .latest-works {
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 1068px) {
.vk-left-menu .vk-footer .latest-works {
padding-left: 0;
padding-right: 0; } }
.vk-left-menu .vk-footer .vk-latest-news li img {
width: 100%; }
@media (min-width: 1068px) {
.vk-left-menu .vk-footer .vk-latest-news li img {
width: auto; } }
@media (min-width: 992px) {
.vk-left-menu .vk-header-left-menu {
position: fixed;
z-index: 10;
height: 100%; } }
.vk-left-menu .vk-counter-section {
padding-top: 50px; }
@media (min-width: 1292px) {
.vk-left-menu .vk-counter-section {
padding-top: 0px; } }
.vk-left-menu .vk-counter-section .vk-counter {
padding-top: 0;
padding-bottom: 50px; }
@media (min-width: 1292px) {
.vk-left-menu .vk-counter-section .vk-counter {
padding-top: 100px;
padding-bottom: 100px; } } .vk-home-slider .vk-iconbox-without-background .vk-heading {
margin-bottom: 25px; } @media (min-width: 992px) {
.vk-page-404 .left {
padding-right: 180px; } }
.vk-page-404 .vk-img-frame {
margin-bottom: 60px; }
@media (min-width: 768px) {
.vk-page-404 .vk-search-form {
width: 500px;
margin: auto; } }
.vk-page-404 .vk-search-form .form-group {
margin-bottom: 20px; }
.vk-page-404 .vk-buttons .vk-btn {
font-weight: 500;
min-width: 100%; }
@media (min-width: 768px) {
.vk-page-404 .vk-buttons .vk-btn {
min-width: 240px; } }
.vk-page-404 .vk-buttons .vk-btn .fa {
padding-right: 10px; }
.vk-page-404 .vk-buttons .vk-btn-go-back {
margin-bottom: 20px; }
@media (min-width: 768px) {
.vk-page-404 .vk-buttons .vk-btn-go-back {
margin-bottom: 0;
margin-right: 15px; } }
.vk-btn-go-back {
background-color: #2E3841; }
.vk-btn-go-back:hover, .vk-btn-go-back:focus {
color: #2E3841;
border-color: #2E3841;
background-color: transparent; } .vk-page-about .vk-our-team {
padding: 60px 0;
background-color: #F4F4F4; }
.vk-page-about .vk-content-bot {
padding: 60px 0; }
@media (min-width: 992px) {
.vk-page-about .vk-content-bot {
padding: 80px 0; } }
.vk-page-about .vk-slider-arrow-top .vk-arrow {
top: -80px; }
@media (min-width: 992px) {
.vk-content-bot .left-content {
padding-right: 30px; } }
.vk-content-bot .right-content {
padding-top: 55px; }
@media (min-width: 992px) {
.vk-content-bot .right-content {
padding-left: 30px;
padding-right: 15px;
margin-left: 0;
padding-top: 0; } }
.vk-content-bot .vk-testimonial {
margin-bottom: 0; }
@media (min-width: 992px) {
.vk-content-bot .vk-testimonial {
padding-bottom: 29px; } }
@media (min-width: 992px) {
.vk-content-bot .vk-testimonial .content p {
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 5;
display: -webkit-box;
-webkit-box-orient: vertical; } } .vk-page-career .content-top {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-page-career .content-top {
padding-bottom: 20px; } }
.vk-page-career .content-mid .vk-title {
margin-bottom: 0;
padding: 17px 17px 17px 19px;
background: #f4f4f4;
background: -moz-linear-gradient(left, #F4F4F4 0%, #fff 100%);
background: -webkit-linear-gradient(left, #F4F4F4 0%, #fff 100%);
background: linear-gradient(to right, #F4F4F4 0%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$grey-5', endColorstr='$white',GradientType=1 ); }
.vk-page-career .vk-list-icon {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-page-career .left {
padding-right: 85px; } }
.vk-page-career .vk-contact-form {
padding-top: 25px; }
.vk-page-career .vk-contact-form .vk-heading {
padding-bottom: 15px; }
.vk-page-career .vk-contact-form .vk-divider {
margin-bottom: 30px; } .vk-map {
padding-top: 60px;
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-map {
padding-bottom: 80px; } }
.vk-contact .vk-heading {
margin-bottom: 20px;
line-height: 30px;
padding-bottom: 0; }
@media (min-width: 992px) {
.vk-contact .vk-heading {
margin-bottom: 40px; } }
@media (min-width: 992px) {
.vk-contact .left-content {
padding-right: 85px; } }
.vk-contact .right-content {
padding-top: 45px; }
@media (min-width: 992px) {
.vk-contact .right-content {
padding: 0;
margin-left: -15px; } }
.vk-contact-form {
background-color: #F4F4F4;
padding: 30px 20px; }
.vk-contact-form .vk-btn {
font-weight: 500; }
.vk-contact-form .vk-btn .fa {
padding-right: 12px; }
@media (min-width: 992px) {
.vk-contact-form {
padding: 30px 40px; } }
.vk-contact-form .form-control {
border-radius: 0;
border-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.vk-contact-form .form-control:focus {
border-color: #FFC000; }
.vk-contact-form .form-group {
position: relative;
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-contact-form .user-info {
width: 300px;
float: left; } }
.vk-contact-form .user-info .form-control {
min-height: 50px;
padding-left: 55px; }
.vk-contact-form .user-info .contact-icon,
.vk-contact-form .user-info .fa {
position: absolute;
color: #2E3841;
font-size: 22px;
z-index: 999;
left: 20px;
top: 13px; }
@media (min-width: 992px) {
.vk-contact-form .message-content {
width: calc(100% - 300px);
float: left;
padding-left: 20px; } }
.vk-contact-form .message-content .form-control {
min-height: 260px; }
.vk-contact .contact-info {
padding-bottom: 25px; }
.vk-contact .contact-info .vk-office {
border-color: #d7d7d7; }
@media (min-width: 992px) {
.vk-contact .contact-info .vk-office li:last-child {
padding-bottom: 25px; }
.vk-contact .contact-info .vk-office:last-child {
padding-top: 25px; } }
.vk-contact .business-hours .vk-office {
border-top: none; }
.vk-contact .business-hours .vk-heading {
margin-bottom: 5px; }
.vk-page-contact .vk-space.x-medium {
padding: 20px 0; }
@media (min-width: 992px) {
.vk-page-contact .vk-space.x-medium {
padding: 60px 0; } } @media (min-width: 992px) {
.vk-page-faq .left {
padding-right: 85px; } }
.vk-page-faq .vk-toggle .panel:last-child {
border-bottom: none; } .vk-testimonial {
padding: 30px 30px 20px;
border: 1px solid #EAEAEA;
margin-bottom: 30px; }
@media (min-width: 992px) {
.vk-testimonial {
padding-bottom: 25px; } }
.vk-testimonial .vk-img-frame {
width: 80px;
height: 80px; }
.vk-testimonial .avatar {
display: flex;
align-items: flex-end;
padding-bottom: 30px; }
.vk-testimonial .profile {
padding-left: 17px;
padding-bottom: 2px; }
.vk-testimonial .name {
color: #2E3841;
text-transform: uppercase;
font-weight: 600;
display: flex; }
.vk-testimonial .position {
text-transform: capitalize; }
@media (min-width: 992px) {
.vk-testimonial .content {
padding-left: 45px;
position: relative; } }
.vk-testimonial .content .fa {
display: none; }
@media (min-width: 992px) {
.vk-testimonial .content .fa {
display: block;
position: absolute;
font-size: 30px;
left: 0; } }
.vk-testimonial .content p {
margin-bottom: 0; }
.vk-testimonial-style-2 {
border: none;
padding: 0;
text-align: center;
margin-bottom: 0; }
.vk-testimonial-style-2 .vk-title {
font-size: 18px;
font-weight: 400;
color: #FFC000;
text-transform: none;
line-height: 26px;
position: relative;
margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
margin-bottom: 25px; }
@media (min-width: 992px) {
.vk-testimonial-style-2 .vk-title {
width: 400px;
font-size: 24px;
line-height: 36px;
padding-bottom: 35px;
margin-bottom: 35px; } }
.vk-testimonial-style-2 .vk-title:after {
content: '';
height: 1px;
width: 100px;
background-color: #656564;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto; }
.vk-testimonial-style-2 .content {
padding-left: 0;
padding-bottom: 30px; }
@media (min-width: 992px) {
.vk-testimonial-style-2 .content {
padding-bottom: 50px; } }
.vk-testimonial-style-2 .avatar {
display: inline-block;
padding-bottom: 0; }
.vk-testimonial-style-2 .vk-img-frame {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 2px solid #fff;
float: left; }
@media (min-width: 992px) {
.vk-testimonial-style-2 .vk-img-frame {
margin: auto;
margin-bottom: 25px;
float: none; } }
.vk-testimonial-style-2 .profile {
padding-left: 20px;
padding-top: 15px;
text-align: left;
float: left; }
@media (min-width: 992px) {
.vk-testimonial-style-2 .profile {
padding-left: 0px;
padding-top: 0px;
text-align: center;
float: none; } }
.vk-testimonial-style-2 .name {
color: #FFC000;
padding-bottom: 5px; }
.vk-slider-arrow-mod .vk-arrow {
font-size: 40px;
background-color: transparent;
color: #B0B0B0;
position: absolute;
top: 27%; }
.vk-slider-arrow-mod .vk-arrow:hover, .vk-slider-arrow-mod .vk-arrow:focus {
color: #FFC000; }
.vk-slider-arrow-mod .vk-arrow.next {
right: -215px; }
.vk-slider-arrow-mod .vk-arrow.prev {
left: -215px; }
.vk-page-testimonial {
padding: 60px 0; }
.vk-page-testimonial .vk-btn {
font-weight: 500; }
.vk-page-testimonial .vk-btn .fa {
padding-left: 8px; } .vk-page-project .left-content {
padding: 0; }
@media (min-width: 992px) {
.vk-page-project .left-content {
margin-right: -15px; } }
.vk-page-project .right-content {
padding-left: 0;
padding-right: 0;
padding-top: 25px; }
@media (min-width: 992px) {
.vk-page-project .right-content {
padding-right: 15px;
padding-left: 85px;
padding-top: 0;
margin-left: 0; } }
.vk-page-project .vk-detail-post {
margin-bottom: 25px; }
.vk-page-project .vk-detail-post li {
font-weight: 500;
color: #2E3841;
padding: 14px 20px;
text-align: center;
border: 1px solid #EAEAEA; }
@media (min-width: 992px) {
.vk-page-project .vk-detail-post li {
min-width: calc(100% / 3);
padding: 14px 5px; } }
.vk-page-project .vk-detail-post li:nth-child(n+2) {
display: none; }
@media (min-width: 992px) {
.vk-page-project .vk-detail-post li:nth-child(n+2) {
margin-left: -1px;
display: block; } }
.vk-page-project .vk-detail-post li .vk-text {
text-transform: capitalize;
font-weight: 300; }
.vk-page-project .vk-title {
margin-bottom: 25px; }
.vk-page-project .vk-title a {
color: #2E3841; }
.vk-page-project .vk-title a:hover {
color: #FFC000; }
@media (min-width: 992px) {
.vk-page-project .post-brief-content {
margin-bottom: 20px; } }
.vk-page-project .vk-buttons .vk-btn-readmore {
color: #FFC000;
font-weight: 500;
padding-left: 0; }
.vk-page-project .vk-buttons .vk-btn-readmore .fa {
padding-left: 10px; }
.vk-page-project .box-pagination {
padding-top: 20px;
text-align: center; }
@media (min-width: 992px) {
.vk-page-project .box-pagination {
text-align: right; } }
.vk-page-project .box-filter {
padding-bottom: 10px; }
@media (min-width: 992px) {
.vk-page-project .box-filter {
padding-bottom: 70px; } }
.vk-page-project .vk-project-list-item {
padding: 30px 0;
border-bottom: 1px solid #EAEAEA;
float: left; }
@media (min-width: 992px) {
.vk-page-project .vk-project-list-item {
padding: 50px 0; } } .vk-project-grid-item {
margin-bottom: 30px;
margin-right: auto;
position: relative;
overflow: hidden; }
@media (min-width: 992px) {
.vk-project-grid-item {
width: auto; } }
.vk-project-grid-item .content-hidden {
display: flex;
background-color: #2E3841;
min-height: 60px;
padding: 17px 15px;
position: absolute;
bottom: -60px;
right: 0;
left: 0;
z-index: 1;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.vk-project-grid-item .vk-title {
display: inline-flex;
align-items: center;
margin-bottom: 0; }
.vk-project-grid-item .vk-title a {
color: #fff; }
.vk-project-grid-item .vk-title a:hover, .vk-project-grid-item .vk-title a:focus {
color: #FFC000; }
.vk-project-grid-item .vk-list-action-post {
display: inline-flex;
margin-left: auto; }
.vk-project-grid-item .vk-list-action-post li {
padding-left: 15px;
font-size: 18px; }
.vk-project-grid-item .vk-list-action-post li:first-child {
padding-left: 0; }
.vk-project-grid-item:hover .content-hidden {
bottom: 0;
opacity: 1; }
.vk-page-project-grid .box-filter {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-page-project-grid .box-filter {
padding-bottom: 120px; } }
@media (min-width: 992px) {
.vk-page-project-grid .vk-buttons {
padding-top: 30px; } }
.vk-page-project-grid .vk-buttons .vk-btn-readmore {
padding: 0 15px; } .vk-slider-project .vk-arrow {
position: absolute;
z-index: 1;
background-color: rgba(46, 56, 65, 0.25);
height: 50px;
width: 30px;
top: 0;
bottom: 0;
margin: auto;
padding: 5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 992px) {
.vk-slider-project .vk-arrow {
height: 100px;
width: 60px; } }
.vk-slider-project .vk-arrow.next {
right: 0; }
.vk-slider-project .vk-arrow:hover {
background-color: #2E3841; }
.vk-slider-project .slider-for {
margin-bottom: 10px; }
@media (min-width: 992px) {
.vk-slider-project .slider-for {
margin-bottom: 30px; } }
.vk-slider-project .slider-nav {
margin-left: -5px;
margin-right: -5px; }
@media (min-width: 992px) {
.vk-slider-project .slider-nav {
margin-left: -15px;
margin-right: -15px; } }
.vk-slider-project .slider-nav .slick-slide {
padding: 0 5px;
opacity: 0.5;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
@media (min-width: 992px) {
.vk-slider-project .slider-nav .slick-slide {
padding: 0 15px; } }
.vk-slider-project .slider-nav .slick-slide.slick-current, .vk-slider-project .slider-nav .slick-slide:hover, .vk-slider-project .slider-nav .slick-slide:focus {
opacity: 1; }
.vk-content-single-project .vk-title {
padding-bottom: 15px;
margin-bottom: 20px;
position: relative; }
.vk-content-single-project .vk-title:after {
content: '';
position: absolute;
height: 1px;
width: 100%;
bottom: 0;
left: 0;
background-color: #EAEAEA; }
.vk-content-single-project .info {
padding-top: 50px; }
.vk-content-single-project table tr th {
font-weight: 500;
color: #2E3841;
padding: 8px 0; }
.vk-content-single-project table tr td {
padding-left: 20px; }
.vk-single-project {
padding: 60px 0; }
@media (min-width: 992px) {
.vk-single-project {
padding: 80px 0; } }  .vk-page-service .vk-work-process {
padding-bottom: 60px;
border-bottom: 1px solid #EAEAEA; }
@media (min-width: 992px) {
.vk-page-service .vk-work-process {
padding-top: 60px;
border-top: 1px solid #EAEAEA; } }
.vk-page-service .vk-pricing-table .vk-heading {
margin-bottom: 45px; }
@media (min-width: 992px) {
.vk-page-service .vk-pricing-table .vk-heading {
margin-bottom: 100px; } }   .vk-sort .col-md-5 .col-md-6 {
margin: auto 0 auto 0;
padding: 0;
text-align: center; }
.vk-sort .col-md-5 .col-md-6 p {
margin: 0;
padding: 20px; }
.vk-sort .form-control {
border-radius: 0;
color: #B0B0B0; }
.vk-shop-item .img-shop {
position: relative; }
.vk-shop-item .img-shop .vk-btn {
position: absolute;
left: 55px;
top: 45%; }
.vk-shop-item ul li {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-shop-item ul li:nth-child(4) {
clear: both; } }
.vk-shop-item .item {
margin: auto;
height: 470px;
overflow: hidden; }
@media (min-width: 480px) {
.vk-shop-item .item {
width: 360px; } }
@media (min-width: 768px) {
.vk-shop-item .item {
width: auto;
height: 455px; } }
@media (min-width: 992px) {
.vk-shop-item .item {
height: 315px; } }
@media (min-width: 1200px) {
.vk-shop-item .item {
height: 380px; } }
.vk-shop-item .item:hover .vk-img-frame .vk-background-overlay {
opacity: 1; }
.vk-shop-item .item:hover .vk-heading a {
color: #FFC000; }
.vk-shop-item .item:hover .vk-price-rate {
display: none; }
.vk-shop-item .item:hover .vk-buttons {
display: block; }
.vk-shop-item .item:hover .vk-img:before {
opacity: 1; }
.vk-shop-item .vk-img:before {
opacity: 0; }
.vk-shop-item .vk-img-frame {
border: solid 1px #EAEAEA; }
.vk-shop-item .vk-heading {
margin: 0;
padding-top: 25px;
padding-bottom: 10px;
text-transform: capitalize; }
.vk-shop-item .vk-heading a {
color: #2E3841; }
.vk-shop-item .vk-img-frame {
height: 360px; }
@media (min-width: 768px) {
.vk-shop-item .vk-img-frame {
height: 345px; } }
@media (min-width: 992px) {
.vk-shop-item .vk-img-frame {
height: 210px; } }
@media (min-width: 1200px) {
.vk-shop-item .vk-img-frame {
height: 270px; } }
.vk-shop-item .vk-img-frame .vk-background-overlay {
background-color: rgba(0, 0, 0, 0.5);
display: flex;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.vk-shop-item .vk-img-frame .vk-background-overlay a {
margin: auto; }
.vk-shop-item .vk-img-frame .vk-background-overlay a i {
font-size: 18px;
color: white;
border: solid 3px white;
border-radius: 50%;
padding: 15px;
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%); }
.vk-shop-item .vk-img-frame .vk-img img {
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
max-width: 100%; }
.vk-shop-item .vk-price-rate {
padding-top: 15px; }
.vk-shop-item .vk-price-rate .fa {
padding-bottom: 20px;
margin-right: -3px; }
.vk-shop-item .vk-price-rate .price {
color: #FFC000;
font-size: 18px;
float: left; }
.vk-shop-item .vk-price-rate .rate {
color: #B3BDC7;
font-size: 16px;
float: right; }
.vk-shop-item .vk-buttons {
display: none;
padding-top: 10px; }
.vk-shop-item .vk-buttons .vk-btn {
margin: 0;
margin-right: 5px;
padding: 0;
float: left;
background: transparent;
color: #B3BDC7;
border: 1px solid #B3BDC7;
min-height: auto; }
.vk-shop-item .vk-buttons .vk-btn:hover, .vk-shop-item .vk-buttons .vk-btn:focus, .vk-shop-item .vk-buttons .vk-btn.active {
color: #fff;
background-color: #FFC000;
border-color: transparent; }
.vk-shop-item .vk-buttons .vk-btn:last-child {
margin-right: 0; }
.vk-shop-item .vk-buttons .vk-btn-heart,
.vk-shop-item .vk-buttons .vk-btn-share,
.vk-shop-item .vk-buttons .vk-btn-heart,
.vk-shop-item .vk-buttons .vk-btn-share {
width: 36px;
height: 36px; }
.vk-shop-item .vk-buttons .vk-btn-addtocart {
height: 36px;
font-size: 14px;
width: calc(100% - 41 * 3px);
color: #2E3841;
font-weight: 500; }
@media (min-width: 992px) {
.vk-shop-item .vk-buttons .vk-btn-addtocart {
font-size: 13px; } }
@media (min-width: 1200px) {
.vk-shop-item .vk-buttons .vk-btn-addtocart {
font-size: 14px; } }
.vk-shop-wrapper .right-content {
padding-right: 0; }
.vk-shop-wrapper .vk-pagination li.next {
margin: 0; }
.vk-shop-wrapper .vk-pagination li {
display: inline-block;
width: 36px;
height: 36px;
border: solid 1px #EAEAEA;
padding: 7px 0; }
.vk-shop-wrapper .vk-pagination li a {
padding: 10px; }
.vk-shop-wrapper .vk-pagination li:hover {
border-color: #FFC000; }
.vk-shop-wrapper .vk-pagination li:hover a span {
color: #FFC000 !important; }
.vk-shop-wrapper .left-content {
float: none; }
.sidebar-menu .best-seller ul li {
display: flex; }
.sidebar-menu .best-seller ul li a {
display: flex;
width: 100%; }
.sidebar-menu .best-seller ul li a .vk-img {
width: 60px;
height: 60px;
overflow: hidden;
border: solid 1px #EAEAEA;
margin-right: 10px;
display: inline-block; }
.sidebar-menu .best-seller ul li a .vk-img img {
width: 100%; }
.sidebar-menu .best-seller ul li a:hover .best-seller-price p {
color: #FFC000; }
.sidebar-menu .best-seller ul li .best-seller-price {
display: inline-block; }
.sidebar-menu .best-seller ul li .best-seller-price p {
margin: 0;
color: #2E3841; }
.sidebar-menu .best-seller ul li .best-seller-price span {
color: #FFC000; }
.sidebar-menu .best-seller ul .vk-divider {
margin: 15px 0 15px 0; }
@media (min-width: 960px) {
.vk-sort .col-md-5 {
display: flex; }
.vk-sort .col-md-5 .col-md-6 p {
padding: 0; }
.right-content {
float: right; }
.left-content {
float: left; } }
.vk-shop-related {
float: left;
width: 100%; }
.vk-shop-related .vk-heading-border {
margin-bottom: 40px; }
.vk-shop-related .vk-shop-item li {
padding-bottom: 40px; }
@media (min-width: 992px) {
.vk-shop-related .vk-shop-item li {
padding-bottom: 0; } } .vk-table-shopcart {
width: 100%; }
.vk-table-shopcart .vk-list-quantity li + li {
margin-top: -1px; }
.vk-table-shopcart .table-heading-row {
background-color: #2E3841;
color: #fff;
font-weight: 600;
text-transform: uppercase; }
.vk-table-shopcart .table-heading-row th {
text-align: center;
padding: 15px 0; }
@media (min-width: 768px) {
.vk-table-shopcart .table-heading-row th {
padding-left: 20px;
padding-right: 20px; } }
.vk-table-shopcart .table-data-row {
background-color: #F4F4F4; }
.vk-table-shopcart .table-data-row td {
padding: 20px 5px;
border: 1px solid #fff; }
@media (min-width: 992px) {
.vk-table-shopcart .table-data-row td {
padding-left: 20px;
padding-right: 20px; } }
.vk-table-shopcart .product .vk-img-frame {
width: 60px;
height: 60px;
margin: auto;
margin-bottom: 10px; }
@media (min-width: 768px) {
.vk-table-shopcart .product .vk-img-frame {
margin-left: 0;
float: left; } }
.vk-table-shopcart .product .vk-img-frame img {
width: auto; }
@media (min-width: 768px) {
.vk-table-shopcart .product .name {
padding-left: 20px;
float: left;
padding-top: 18px; } }
.vk-table-shopcart .product .name a {
color: #2E3841; }
@media (min-width: 768px) {
.vk-table-shopcart .product .name a {
font-weight: 600; } }
.vk-table-shopcart .product .name a:hover, .vk-table-shopcart .product .name a:focus {
color: #FFC000; }
.vk-table-shopcart .vk-btn.cancel {
padding: 5px;
color: #8D8D8D;
background-color: transparent; }
.vk-table-shopcart .vk-btn.cancel:hover, .vk-table-shopcart .vk-btn.cancel:focus {
color: #e32c2c; }
.vk-table-shopcart .vk-btn.btn-coupon {
font-size: 14px;
font-weight: 600;
border-width: 1px; }
.vk-table-shopcart .form-control {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border-color: transparent; }
.vk-table-shopcart .button-cart .input-group {
width: 100%; }
.vk-table-shopcart .vk-list-quantity {
display: inline-block; }
@media (min-width: 768px) {
.vk-table-shopcart .vk-list-quantity li {
float: left; }
.vk-table-shopcart .vk-list-quantity li + li {
margin-top: 0;
margin-left: -1px; } }
@media (min-width: 768px) {
.vk-table-shopcart .vk-list-quantity .vk-btn, .vk-table-shopcart .vk-list-quantity input {
height: 50px; } }
@media (min-width: 768px) {
.vk-table-shopcart .vk-list-quantity .vk-btn {
width: 50px; } }
@media (min-width: 768px) {
.vk-table-shopcart .vk-list-quantity input {
width: 80px; } }
.vk-table-shopcart-style-1 td {
text-align: center; }
@media (min-width: 768px) {
.vk-table-shopcart-style-1 .table-heading-row th:first-child {
text-align: left;
width: calc(500 / 1170 * 100%); } }
.vk-table-shopcart-style-1 .button-cart .input-group {
display: block;
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-table-shopcart-style-1 .button-cart .input-group {
float: left;
display: table;
margin-bottom: 0;
width: calc(500 / 1170 * 100%);
padding-right: 15px; } }
.vk-table-shopcart-style-1 .button-cart .form-control {
margin-bottom: 10px; }
@media (min-width: 992px) {
.vk-table-shopcart-style-1 .button-cart .form-control {
margin-bottom: 0; } }
.vk-table-shopcart-style-1 .button-cart .form-control:focus {
border: 1px solid #FFC000; }
.vk-table-shopcart-style-1 .table-data-row:last-child td {
padding-left: 20px;
padding-right: 20px; }
.vk-table-shopcart-style-1 .btn-coupon, .vk-table-shopcart-style-1 .btn-update {
width: 100%; }
@media (min-width: 992px) {
.vk-table-shopcart-style-1 .btn-update {
width: auto; } }
.vk-table-shopcart-style-1 .vk-buttons {
padding-top: 20px;
border-top: 1px solid #fff; }
@media (min-width: 992px) {
.vk-table-shopcart-style-1 .vk-buttons {
border-top: none;
float: right;
padding-top: 0; } }
.vk-table-shopcart-style-1 .btn-coupon, .vk-table-shopcart-style-1 .btn-update {
width: 100%; }
@media (min-width: 992px) {
.vk-table-shopcart-style-1 .btn-update {
width: auto; } }
.vk-table-shopcart-style-2 {
margin-bottom: 20px; }
.vk-table-shopcart-style-2 .table-heading-row th {
text-align: left;
padding-left: 20px;
padding-right: 20px; }
.vk-table-shopcart-style-2 .table-data-row td {
padding-left: 20px;
padding-right: 20px; }
.vk-table-shopcart-style-2 .table-data-row td:first-child {
color: #2E3841;
font-weight: 600;
text-transform: capitalize; }
@media (min-width: 992px) {
.vk-table-shopcart-style-2 .table-data-row td:first-child {
width: calc(165 / 700 * 100%); } }
.vk-table-shopcart-style-2 .table-data-row:last-child {
color: #2E3841; }
.vk-table-shopcart-style-2 .btn-update {
font-weight: 500;
width: 100%; }
@media (min-width: 768px) {
.vk-table-shopcart-style-2 .btn-update {
width: auto; } }
.vk-table-shopcart-style-2 .vk-title {
font-weight: 600;
color: #2E3841;
margin-bottom: 13px; }
.vk-table-shopcart-style-2 .note {
margin-bottom: 23px; }
@media (min-width: 992px) {
.vk-table-shopcart-style-2 .note {
margin-bottom: 10px; } }
.vk-table-shopcart-style-2 .price {
font-weight: 600; }
.vk-table-shopcart-style-2 .form-control:focus {
border-color: #FFC000; }
.vk-table-shopcart-style-3 .table-heading-row th {
text-align: left;
padding-left: 18px; }
.vk-table-shopcart-style-3 .table-heading-row input[type='checkbox'] {
display: none; }
.vk-table-shopcart-style-3 .table-heading-row input[type='checkbox'] + label {
position: relative;
top: 3px;
margin-left: 7px;
width: 16px;
height: 16px;
border: 1px solid #fff; }
.vk-table-shopcart-style-3 .table-heading-row input[type='checkbox']:checked + label:after {
content: "\f00c";
font-family: FontAwesome;
font-size: 10px;
position: absolute;
left: 1px;
top: 0; }
.vk-table-shopcart-style-3 .table-data-row td {
display: block;
padding: 7px 18px;
min-height: 50px; }
@media (min-width: 992px) {
.vk-table-shopcart-style-3 .table-data-row td {
display: table-cell; } }
.vk-table-shopcart-style-3 .table-data-row td:first-child {
padding-top: 14px;
font-weight: 600;
padding-bottom: 14px;
text-transform: capitalize;
color: #2E3841; }
@media (min-width: 992px) {
.vk-table-shopcart-style-3 .table-data-row td:first-child {
width: calc(170/570 * 100%); } }
@media (min-width: 992px) {
.vk-table-shopcart-style-3 .table-data-row:last-child td:first-child {
vertical-align: top; } }
.vk-table-shopcart-style-3 label, .vk-table-shopcart-style-3 .label {
font-weight: inherit;
margin-bottom: 0;
color: inherit; }
.vk-table-shopcart-style-3 .form-control {
min-height: 0;
padding-left: 0;
background-color: transparent; }
.vk-table-shopcart-style-3 textarea {
resize: vertical;
height: 136px; }
@media (min-width: 992px) {
.vk-table-shopcart-style-3 textarea {
height: 82px; } }
.vk-table-shopcart-style-4 .table-heading-row th {
text-align: left;
padding-left: 20px;
padding-right: 20px; }
.vk-table-shopcart-style-4 .table-data-row {
font-weight: 400; }
.vk-table-shopcart-style-4 .table-data-row td {
padding: 14px 20px; }
.vk-table-shopcart-style-4 .table-data-row td:first-child {
text-transform: capitalize; }
@media (min-width: 992px) {
.vk-table-shopcart-style-4 .table-data-row td:first-child {
width: calc(400/570 * 100%); } }
.vk-table-shopcart-style-4 .table-data-row:last-child {
font-weight: 600;
color: #FFC000; }
.vk-table-shopcart-style-4 .table-data-row.fix {
color: #2E3841; }
.vk-table-shopcart-style-5 .table-heading-row th {
text-align: left;
padding-left: 20px;
padding-right: 20px; }
.vk-table-shopcart-style-5 .table-data-row td {
padding: 15px 20px; }
.vk-table-shopcart-style-5 label, .vk-table-shopcart-style-5 .label {
color: #2E3841;
font-weight: 500; }
.vk-table-shopcart-style-5 input[type='radio'] {
display: none; }
.vk-table-shopcart-style-5 input[type='radio'] + label {
padding-left: 20px;
position: relative; }
.vk-table-shopcart-style-5 input[type='radio'] + label:before {
content: '';
width: 14px;
height: 14px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 1px solid #2E3841;
display: block;
position: absolute;
left: 0;
top: 2px; }
.vk-table-shopcart-style-5 input[type='radio']:checked + label:after {
width: 6px;
height: 6px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: #2E3841;
content: "";
position: absolute;
left: 4px;
top: 6px; }
.vk-table-shopcart-style-5 a {
color: #2E3841;
font-weight: 500; }
.vk-table-shopcart-style-5 a:hover, .vk-table-shopcart-style-5 a:focus {
color: #FFC000; }
.vk-table-shopcart-style-5 .pay {
padding-bottom: 10px; }
@media (min-width: 992px) {
.vk-table-shopcart-style-5 .pay li {
float: left; }
.vk-table-shopcart-style-5 .pay li:first-child, .vk-table-shopcart-style-5 .pay li:last-child {
padding-top: 43px; }
.vk-table-shopcart-style-5 .pay li + li {
padding-left: 10px; } }
.vk-shop-cart {
padding-top: 60px;
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-shop-cart {
padding-top: 80px;
padding-bottom: 120px; } }
.vk-shop-cart .vk-table-shopcart-style-1 {
margin-bottom: 60px; }
@media (min-width: 992px) {
.vk-shop-cart .vk-table-shopcart-style-1 {
margin-bottom: 80px; } } .vk-shop-checkout {
padding-top: 60px; }
@media (min-width: 992px) {
.vk-shop-checkout {
padding-top: 80px;
padding-bottom: 50px; } }
.vk-shop-checkout .vk-table-shopcart-style-1 .button-cart .input-group {
width: auto;
margin-bottom: 0;
padding-right: 0; }
.vk-shop-checkout .shop-table {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-shop-checkout .shop-table {
padding-bottom: 70px; } }
@media (min-width: 992px) {
.vk-shop-checkout .vk-shop-checkout-top .shop-table {
padding-bottom: 40px; } }
.vk-shop-checkout .vk-heading {
padding-bottom: 25px; }
.vk-shop-checkout .vk-shop-checkout-payment .vk-table-shopcart {
margin-bottom: 20px; } .vk-product-wrapper .box-shop {
padding-top: 60px;
padding-bottom: 30px; }
@media (min-width: 992px) {
.vk-product-wrapper .box-shop {
padding-top: 120px;
padding-bottom: 90px; } }
.vk-product-wrapper .product-view .detail-product .intro {
padding-bottom: 35px; }
.vk-product-wrapper .product-view .detail-product .quantity {
width: 100%;
margin-bottom: 20px; }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .detail-product .quantity {
width: auto;
margin-bottom: 0; } }
.vk-product-wrapper .product-view .detail-product .quantity li {
width: 50px;
height: 50px; }
.vk-product-wrapper .product-view .detail-product .quantity li * {
width: 100%;
height: 100%;
border: 1px solid #EAEAEA;
border-radius: 0;
outline: none;
text-align: center; }
.vk-product-wrapper .product-view .detail-product .quantity li .vk-btn {
color: #B3BDC7;
padding: 0;
background-color: #F4F4F4; }
.vk-product-wrapper .product-view .detail-product .quantity li:not(:first-child) {
margin-left: -1px; }
.vk-product-wrapper .product-view .detail-product .quantity li:first-child, .vk-product-wrapper .product-view .detail-product .quantity li:last-child {
background-color: #F4F4F4; }
.vk-product-wrapper .product-view .detail-product .quantity .number {
width: calc(100% - 100px); }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .detail-product .quantity .number {
width: 78px; } }
.vk-product-wrapper .product-view .detail-product .price p {
font-size: 28px;
color: #FFC000;
display: inline-block;
padding: 10px 30px 20px 0; }
.vk-product-wrapper .product-view .detail-product .add-to-cart {
padding: 20px 0; }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .detail-product .add-to-cart {
display: flex; } }
.vk-product-wrapper .product-view .detail-product .add-to-cart .vk-btn-default {
width: 100%; }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .detail-product .add-to-cart .vk-btn-default {
width: auto;
margin-left: 20px; } }
.vk-product-wrapper .product-view .detail-product .info p {
margin: 0; }
.vk-product-wrapper .product-view .detail-product .info p span {
font-weight: 600; }
.vk-product-wrapper .product-view .detail-product .info .share ul {
margin: 0; }
.vk-product-wrapper .product-view .detail-product .info .share ul li {
padding-left: 0;
padding-right: 1px; }
.vk-product-wrapper .product-view .detail-product .info .share ul li a {
background-color: #F4F4F4;
display: flex;
width: 50px;
height: 50px;
font-size: 22px;
padding: 14px 10px; }
.vk-product-wrapper .product-view .detail-product .info .share ul li a i {
margin: auto; }
.vk-product-wrapper .product-view .detail-product .info .share ul li:hover a {
color: #fff; }
.vk-product-wrapper .product-view .detail-product .info .share ul li:nth-child(1):hover a {
background-color: #26558a; }
.vk-product-wrapper .product-view .detail-product .info .share ul li:nth-child(2):hover a {
background-color: #1da0f2; }
.vk-product-wrapper .product-view .detail-product .info .share ul li:nth-child(3):hover a {
background-color: #dc4a38; }
.vk-product-wrapper .product-view .detail-product .info .share ul li:nth-child(4):hover a {
background-color: #ee1c1b; }
.vk-product-wrapper .product-view .detail-product .info .share ul li:nth-child(5):hover a {
background-color: #bd081c; }
.vk-product-wrapper .product-view .vk-slider-shop {
padding-bottom: 25px; }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .vk-slider-shop {
padding-bottom: 0; } }
.vk-product-wrapper .product-view .vk-slider-shop img {
border: 1px solid #EAEAEA; }
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav {
padding: 5px 15px; }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav {
padding: 10px 15px; } }
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .col-md {
width: 20%;
padding: 0 2.5px; }
@media (min-width: 992px) {
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .col-md {
padding: 0 5px; } }
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .vk-arrow {
background-color: #2E3841;
position: absolute;
top: 0;
bottom: 0;
width: 36px;
height: 36px;
padding: 0;
margin: auto;
z-index: 10; }
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .vk-btn:hover {
background-color: #FFC000; }
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .next {
right: 0; }
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .prev {
left: 0; }
@media (min-width: 960px) {
.vk-product-wrapper .product-view .vk-slider-shop .slider-nav .col-md {
padding-top: 0;
padding-bottom: 0; } } .vk-social-link {
padding-top: 8px; }
.vk-social-link li {
display: inline-block;
padding-right: 4px;
padding-bottom: 4px; }
.vk-social-link li a {
width: 30px;
height: 30px;
border: 2px solid;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: inline-flex;
align-items: center;
justify-content: center; }
.vk-quick-link li {
padding-bottom: 15px; }
.vk-quick-link li a:before {
content: '\f105';
padding-right: 8px;
font-family: FontAwesome; }
.vk-office li .fa {
font-size: 18px;
position: absolute;
left: 0;
top: 1px;
color: #FFC000; 
}
.vk-office:last-child {
border-top: 1px solid #464646;
padding-top: 15px; }
.vk-latest-news li {
width: calc(100% /3);
display: inline;
float: left;
padding-bottom: 1px; }
.vk-latest-news li:not(:nth-child(3n)) {
padding-right: 1px; }
.vk-latest-news li .vk-img {
overflow: hidden; }
.vk-latest-news li img {
width: 100%; }
@media (min-width: 992px) {
.vk-latest-news li img {
width: auto; } }
.vk-footer {
padding-top: 60px;
background-color: #2E3841;
color: #b7b7b7; }
@media (min-width: 992px) {
.vk-footer {
padding-top: 80px; } }
.vk-footer .vk-heading {
padding-bottom: 25px;
color: #fff;
margin-bottom: 0; }
@media (min-width: 992px) {
.vk-footer .vk-heading {
padding-bottom: 30px; } }
.vk-footer .vk-divider {
border-color: #464646; }
.vk-footer .footer-item {
padding-bottom: 60px; }
@media (min-width: 992px) {
.vk-footer .footer-item {
padding-bottom: 80px; } }
@media (min-width: 992px) {
.vk-footer .quick-link {
margin-left: -15px;
padding-left: calc(1200px / 12 - 15px); } }
@media (min-width: 992px) {
.vk-footer .office {
padding-left: 0;
padding-right: calc(1200px / 12 - 30px); } 
}
.vk-footer .latest-works:after {
clear: both;
content: "";
display: table; }
@media (min-width: 992px) {
.vk-footer .latest-works {
padding-left: 0;
padding-right: 0; } }
.footer-bot {
background-color: #2A333B;
text-align: center;
padding: 23px 0; }
@media (min-width: 992px) {
.footer-bot {
padding: 27px 0; }
.vk-recent-blog .brief-content {
width: 370px;
}
}
.footer-bot .vk-text {
margin-bottom: 0;
display: inline-block; }
@media(max-width:992px){  
.vk-navbar-brand {width: 30%;}      
} 
@media (min-width: 481px) and (max-width: 768px) {
.vk-section p {text-align: justify;}
.vk-blog-grid.vk-blog-wrapper .blog-list {
padding-bottom: 0px;
}
.vk-map {
padding-bottom: 40px;
}
.vk-contact .vk-heading {
margin-bottom: 30px;
}
.vk-contact .contact-info {
padding-bottom: 0px;
}
.vk-section {
padding: 50px 0;
}
.vk-footer .footer-item {
padding-bottom: 30px;
}
} @media only screen and (max-width : 480px) {
.vk-navbar-brand {width: 50%;}
.vk-banner-large {min-height: 400px;}
.vk-section p {text-align: justify;}
.vk-section {padding: 40px 0;}
.vk-footer .footer-item { padding-bottom: 30px;}
.vk-footer {padding-top: 30px;}
.vk-footer .vk-heading {padding-bottom: 10px;}
.vk-blog-grid.vk-blog-wrapper .blog-list {padding-bottom: 0px;}
.vk-blog-wrapper .blog-content .content p {text-align: justify;}
.vk-iconbox .icon {padding-bottom: 15px;}
.vk-blog-grid .blog-content .content-box .vk-divider {
padding-bottom: 0px; }
.vk-blog-wrapper .blog-content .content p {
padding-bottom: 5px;
}
.vk-home .vk-heading {
margin-bottom: 20px;
}
.vk-blog-wrapper .blog-list {
padding-top: 30px;
}
.vk-blog-wrapper .vk-pagination {
padding-bottom: 30px;
}
.vk-banner .page-heading {
font-size: 26px;
}
.vk-blog-grid .blog-content .content-box .content .vk-buttons {
padding-bottom: 15px;
}
.vk-map {
padding-bottom: 30px;
}
.vk-contact .right-content {
padding-top: 30px;
}
.vk-contact .contact-info {
padding-bottom: 0px;
}
.vk-section .left {
padding-bottom: 30px;
}
.vk-page-testimonial {
padding: 30px 0;
}
}
@media (min-width: 481px) and (max-width: 767px) {
.vk-navbar-brand {width: 30%;} 
.vk-banner-large {min-height: 400px;}
.vk-section p {text-align: justify;}
.vk-section {padding: 30px 0;}
.vk-footer .footer-item { padding-bottom: 30px;}
.vk-footer {padding-top: 30px;}
.vk-footer .vk-heading {padding-bottom: 10px;}
.vk-blog-grid.vk-blog-wrapper .blog-list {padding-bottom: 0px;}
.vk-blog-wrapper .blog-content .content p {text-align: justify;}
.vk-page-testimonial {
padding: 30px 0; }
}
span.wpcf7-not-valid-tip {
color: #a94442;
margin-top: 10px;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {
border-color: #a94442;
color: #a94442;
margin-top: -9px;
}
.vk-section-style-2 .vk-heading {
margin-bottom: 40px;
}