@charset "utf-8";
/* CSS Document */

/*list style*/
.user-list {
	list-style: square;
}
.user-list-grey {
	color: #333333;
}
.user-list-light-grey {
	color: #d2d6d6;
}
.user-list-blue {
	color: #76c3db;
}
.user-list-span {
	color: #333333;
}

/*font-size*/
.fontsize-12px {
	font-size: 12px !important;
}
.fontsize-14px {
	font-size: 14px !important;
}
.fontsize-16px {
	font-size: 16px !important;
}
.fontsize-18px {
	font-size: 18px !important;
}
.fontsize-20px {
	font-size: 20px !important;
}
.fontsize-22px {
	font-size: 22px !important;
}
.fontsize-24px {
	font-size: 24px !important;
}
.fontsize-26px {
	font-size: 26px !important;
}

/*text align*/
.p-left {
	text-align: left !important;
}
.p-right {
	text-align: right !important;
}
.p-center {
	text-align: center !important;
}
.p-justify {
	text-align: justify !important;
}
/*font style / font weight*/
.p-em {
	font-style: italic !important;
}
.p-bold {
	font-weight: bold !important;
}
.p-normal {
	font-weight: normal !important;
}
.p-300 {
	font-weight: 300 !important;
}
.p-400 {
	font-weight: 400 !important;
}
.p-500 {
	font-weight: 500 !important;
}
.p-600 {
	font-weight: 600 !important;
}
.p-700 {
	font-weight: 700 !important;
}
.p-uppercase {
	text-transform: uppercase !important;
}

/*Padding / Margin*/
.no-margin {
	margin: 0px !important;
}
.tooolbar-right-button-margin-small {
	margin-left: -15px !important;
}
.tooolbar-right-phone-margin-small {
	margin-left: -9px !important;
}
.margin-small {
	margin: 10px !important;
}
.margin-right-verysmall {
	margin-right: 5px !important;
}
.margin-left-verysmall {
	margin-left: 5px !important;
}
.margin-right-small {
	margin-right: 10px !important;
}
.margin-left-small {
	margin-left: 10px !important;
}
.margin-right-medium {
	margin-right: 20px !important;
}
.margin-left-medium {
	margin-left: 20px !important;
}
.no-padding {
	padding: 0px !important;
}
.padding-right-small {
	padding-right: 10px !important;
}
.padding-left-small {
	padding-left: 10px !important;
}
.modal-header {
    margin-top: 20px !important;
}

/*button*/
.uk-button {
    margin-top: 5px;
}

.uk-button-social {
	background-color: rgba(230,230,230,0) !important;
    color: #00474c !important;
    font-size: 16px !important;
    border: 2px solid #00474c;
	padding-left: 10px !important;
	padding-right: 10px !important;
	min-width: 45px !important;
    /* box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07); */
}

.uk-button-social:hover,
.uk-button-social:focus {
    background-color: rgba(230,230,230,0) !important;
    color: #007a8d !important;
    border: 2px solid #007a8d;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}

.uk-button-socialmobile {
	background-color: rgba(230,230,230,0) !important;
    color: #fff !important;
    font-size: 16px !important;
    border: 2px solid #fff;
	padding-left: 10px !important;
	padding-right: 10px !important;
	min-width: 45px !important;
    /* box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07); */
}

.uk-button-socialmobile:hover,
.uk-button-socialmobile:focus {
    background-color: rgba(230,230,230,0) !important;
    color: #3с3c3c !important;
    border: 2px solid #3с3c3c;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}

.uk-button-socialdanger {
	background-color: rgba(230,230,230,0) !important;
    color: #a7231a !important;
    font-size: 16px !important;
    border: 2px solid #a7231a;
	padding-left: 10px !important;
	padding-right: 10px !important;
	min-width: 45px !important;
    /* box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07); */
}

.uk-button-socialdanger:hover,
.uk-button-socialdanger:focus {
    background-color: rgba(230,230,230,0) !important;
    color: #ff281e !important;
    border: 2px solid #ff281e;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}

.uk-buttonsocial, .btn {
    padding: 0px !important;
	border-radius: 0px !important;
}

.tm-toolbar .uk-button-default {
    background-color: rgba(230,230,230,0) !important;
    color: #00474c !important;
    border-color: #00474c !important;
	cursor: pointer !important;
	border: 2px solid #00474c !important;
}
.tm-toolbar .uk-button-default:hover,
.tm-toolbar .uk-button-default:focus {
    color: #404042 !important;
    border-color: #404042 !important;
	border: 2px solid #404042 !important;
}

.tm-toolbar .uk-button-danger {
    background-color: rgba(230,230,230,0) !important;
    color: #ff4342 !important;
    border-color: #ff4342 !important;
	cursor: pointer !important;
	border: 2px solid #ff4342 !important;
}
.tm-toolbar .uk-button-danger:hover,
.tm-toolbar .uk-button-danger:focus {
    color: #404042 !important;
    border-color: #404042 !important;
	border: 2px solid #404042 !important;
}

.tm-toolbar .uk-button-warning {
    background-color: rgba(230,230,230,0) !important;
    color: #ffd481 !important;
    border-color: #ffd481 !important;
	cursor: pointer !important;
	border: 2px solid #ffd481 !important;
}
.tm-toolbar .uk-button-warning:hover,
.tm-toolbar .uk-button-warning:focus {
    color: #404042 !important;
    border-color: #404042 !important;
	border: 2px solid #404042 !important;
}

.tm-toolbar .uk-button-mycart {
    background-color: #e67e21 !important;
    color: #ffffff;
    border-color: transparent;
}
.tm-toolbar .uk-button-mycart:hover,
.tm-toolbar .uk-button-mycart:focus {
    background-color: #9f109d !important;
    color: #fff !important;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07)
}
.uk-button-viber {
    background-color: #7b519b !important;
    color: #fff !important;
    font-size: 16px !important;
    border: 2px solid #7b519b;
    padding-left: 10px !important;
    padding-right: 10px !important;
    min-width: 45px !important;
    /* box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07); */
}
.uk-button-viber:hover,
.uk-button-viber:focus {
    background-color: #663e85 !important;
    color: #fff !important;
    border: 2px solid #663e85;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}

.uk-button-whatsapp {
    background-color: #23a618 !important;
    color: #fff !important;
    font-size: 16px !important;
    border: 2px solid #23a618;
    padding-left: 10px !important;
    padding-right: 10px !important;
    min-width: 45px !important;
    /* box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07); */
}
.uk-button-whatsapp:hover,
.uk-button-whatsapp:focus {
    background-color: #198a0f !important;
    color: #fff !important;
    border: 2px solid #198a0f;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}

.uk-button-telegram {
    background-color: #41a4df !important;
    color: #fff !important;
    font-size: 16px !important;
    border: 2px solid #41a4df;
    padding-left: 10px !important;
    padding-right: 10px !important;
    min-width: 45px !important;
    /* box-shadow: 0 4px 28px rgba(0, 0, 0, 0.07); */
}
.uk-button-telegram:hover,
.uk-button-telegram:focus {
    background-color: #2a8cc6 !important;
    color: #fff !important;
    border: 2px solid #2a8cc6;
    box-shadow: 0 3px 12px rgba(0, 0, 0, 0.07);
}

/*links*/
a, .uk-link {
    text-decoration: none !important;
}
a.link-white:link {
    color: #fff !important;
}
a.link-white:hover,
a.link-white:visited,
a.link-white:focus {
    color: #fff  !important;
}
a.link-grey:link {
    color: #292929 !important;
}
a.link-grey:hover,
a.link-grey:visited,
a.link-grey:focus {
    color: #292929 !important;
}

/*link style*/
.link-decoration {
    text-decoration: none !important;
}

/*H1-H6 header color*/
.h1-sp-cyan {
	color: #00474c !important;
}
.h1-sp-purple {
	color: #9f109d !important;
}
.h1-sp-green {
	color: #58b000 !important;
}
.h1-fff {
	color: #fff !important;
}
.h1-pink {
	color: #00a7b0 !important;
}
.h1-yellow {
	color: #FFCC00 !important;
}
.h1-red {
	color: #a7231a !important;
}
.h1-cyan {
	color: #12a9b0 !important;
}
.h1-blue {
	color: #01838a !important;
}
.h1-grey {
	color: #292929 !important;
}

/*Color variations: WEB COLORS*/
.h1-turquoise {
	color: #1abb9c !important;
}
.h1-greensea {
	color: #16a084 !important;
}

.h1-emerald {
	color: #2dcb70 !important;
}

.h1-nephrits {
	color: #26ad5f !important;
}

.h1-peretriver {
	color: #01838a !important;
}
.h1-belizehole {
	color: #2880b8 !important;
}

.h1-amethyst {
	color: #9a58b6 !important;
}
.h1-wisteria {
	color: #8e44ad !important;
}

.h1-sunflower {
	color: #f1c40f !important;
}
.h1-orange {
	color: #f29b11 !important;
}

.h1-carrot {
	color: #e67e22 !important;
}
.h1-pumpkin {
	color: #d35400 !important;
}

.h1-alizarin {
	color: #00a7b0 !important;
}
.h1-powegranate {
	color: #bf382a !important;
}

.h1-clouds {
	color: #ebf0f1 !important;
}
.h1-silver {
	color: #bdc2c6 !important;
}

.h1-concrete {
	color: #95a5a6 !important;
}
.h1-asbestos {
	color: #7e8c8c !important;
}

/*SVG icons fill*/
.iconsvg path {
  fill: #2980b8 !important;
  background-color: #2980b8;
  transition:0.3s all !important;
}

/*Responsive table for mobile devices*/
.rwd-table {
  margin: 1em 0;
  min-width: 300px;
}
.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
@media (min-width: 1000px) {
  .rwd-table tr {
  border-top: 0px solid #ddd;
  border-bottom: 0px solid #ddd;
  }
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
}
@media (min-width: 480px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th, .rwd-table td {
  text-align: left;
}
@media (min-width: 480px) {
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}

.quform-element-tree {
	display: none !important;
}