/* Common */
.grid-container {max-width:1100px;}
.grid-container.box {background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;}
.center {text-align:center;}
.trs {transition:0.5s all;}
.clr {clear:both;}

.mrgt20 {margin-top:20px;}
.pdn020 {padding:0 20px;}

h1 {font-size:24px;margin:20px 0 10px;}
h2, .h2 {font-size:20px;margin:20px 0;width:100%;display:block;}
h3 {font-size:16px;}
h4 {font-size:16px;font-weight:bold;margin:10px 0;}

p {width:100%;}

.title-bar {background:none;display:none;color:#000;}
.title-bar, .top-bar {width:100%;}
.title-bar .icon {color:#000;font-size:24px;cursor:pointer;}

.orbit-next, .orbit-previous {z-index:2;}

.button {text-decoration:none;margin:0;background:#307da2;border-radius:5px;}
.button.order:hover {background-color:#28b53e !important;}
.button i {margin:0 10px 0 0;}
.red {background:#ff0000;text-transform:uppercase;}
.red:hover {background:#bc0d0d;}
.green {background:#22a444;}
.green:hover {background:#28b53e;}
.green i {}

.button.ajax-list {background:#fff;color:#307da2;border:2px dashed #307da2;border-radius:0;}
.button.ajax-list:hover {color:#198e2b;border:2px solid #198e2b;}

input::placeholder {color:#666;font-size:15px;opacity:1;}

input[name="surname"] {display:none;}
input.error {border:1px solid #ff0000 !important;}
label {position: relative;}
div.error {position:absolute;bottom:-20px;right:0;text-align:right;color:#ff0000;font-size:12px;}

.callout {margin:0;}

.telephone {font-size:20px;}

.reveal {outline:none;border-radius:10px;}

@media print, screen and (min-width: 40em) {
	.reveal.tiny {max-width:350px;}
}

a[href="#order"]{display:inline-block;background:#28b53e;color:#fff;padding:0 10px;}
a[href="#order"]:hover {background:#198e2b;}

.hide-on-load {display:none;}

.no-js .top-bar { display: none; }

@media screen and (min-width: 40em) {
  .no-js .top-bar { display: block; }
  .no-js .title-bar { display: none; }
}

.table {display:table;width:100%;height:100%;}
.tr {display:table-row;}
.td {display:table-cell;vertical-align:middle;}

/* HTML */
* {margin:0;padding:0;}
html, body {}
body {background:url(../img/body.jpg);}
.loading {position:fixed;width:100%;height:100%;z-index:100;background:#fff;}

header {width:100%;background:rgb(255,255,255,0.25);}
header .box {padding-top:0;}
header  .row {padding:0;background:#fff;}
header .cells {padding:0 10px;margin:10px 0;}
header p {margin:0;font-size: 12px;}
header .logo {text-decoration:none;color:#000;display:block;min-height:57px;padding:5px 0 0 130px;background:url(../img/logo.png) no-repeat 0 8px;font-size:16px;line-height:20px;margin:7px auto;}

a.messenger {display:inline-block;position:relative;top:12px;width:35px;height:35px;margin:0 5px 0 0;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.bottom a.messenger {top:0;}
a.whatsapp {background-image:url(../img/icon-whatsapp.png);}
a.telegram {background-image:url(../img/icon-telegram.png);}
a.max {background-image:url(../img/icon-max.png);}


header .phone {font-size:17px;display:inline-block;text-decoration:none;color:#fff;background:#28b53e;padding:4px 18px;border-radius:5px;margin:10px 0 0 5px;}
header .phone i {margin:0 10px 0 0;}
header .phone:hover {background:#28b53e;color:#fff;}
header .slogan {font-style:italic;font-size:14px;}


@media print,screen and (min-width:40em){
	header p {margin:0;font-size: inherit;}
	header p.icons {font-size: inherit;}
}

nav {width:100%;background:#307da2;}

.top-bar {}
.top-bar ul.menu {border:none;}
.top-bar, .top-bar ul {background:none;padding:0;}
.top-bar ul {padding:0;width:100%;background:#307da2;}
.top-bar ul li {padding:0 0 0 10px;position:relative;}
.top-bar ul li a {text-decoration:none;text-align:left;padding:10px;}
.top-bar ul li span, .top-bar ul li a {background:#307da2;width:100%;display:block;color:#fff;}
.top-bar ul li a {background:#307da2;color:#fff;}
.top-bar ul li a:hover {background:#286f91;}
.top-bar ul li a.active {background:#28b53e;}
.top-bar ul li.current a {background:#307da2;color:#fff;cursor:default;}
.top-bar ul li.current a:hover {background:#286f91;}

.top-bar ul li ul {min-width:250px;z-index:3;}
.top-bar ul li ul > li a {text-align:left;padding:5px 10px;}
.top-bar ul li ul > li span {text-align:left;}
.top-bar ul li ul > li a:hover {background:#226686 !important;}

.submenu-toggle::after {border-width:5px;border-color:#fff transparent transparent;top:7px;}
ul.menu.expanded ul.menu li {flex:none;background:#307da2;}
ul.menu.expanded ul.menu li {padding-left:10px;}

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {border-width:4px;border-color: #fff transparent transparent;margin-top:-1px;}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {border-width: 4px;border-color: transparent transparent transparent #fff;}

.accordion-menu .is-accordion-submenu a {padding:7px 10px;}

@media print,screen and (min-width:40em){
	.top-bar ul li ul {min-width:300px;z-index: 3;}
	.top-bar > ul li:first-child a {min-width:180px;}
	ul.menu li.is-active > a {color:#fff !important;}
	ul.menu.expanded ul.menu li {padding-left:0;}
	.dropdown.menu > li > a {padding:12px 5px;text-align:center;}
}

/* Mobile menu */
.button-menu {position:fixed;top:20px;right:20px;background:#fff;width:40px;height:40px;text-align:center;border-radius:50%;z-index:15;border:1px solid #fff;}
.button-menu .icon {color:#000;font-size:20px;cursor:pointer;line-height:40px;}
.button-menu.open {background:#307da2;}
.button-menu.open .icon {color:#fff;}

#offCanvas {background:#307da2;box-shadow:0 0 10px #333;}
.close-area {height:80px;}
.off-canvas ul.menu li {}
.off-canvas ul.menu li:hover {}
.off-canvas ul.menu li a {color:#fff;padding:.7rem 1rem;border-bottom:1px solid #286f91;}
.off-canvas ul.menu li a:hover {color:#ffbe35;}
.off-canvas ul.menu li li {}
.off-canvas ul.menu li ul.menu li a {font-size:16px;}
.off-canvas .submenu-toggle::after {border-color: #307da2 transparent transparent;}

.drilldown a {background:none;}
.drilldown .is-drilldown-submenu {background:#307da2;}

.drilldown .js-drilldown-back > a::before {border-color: transparent #fff transparent transparent;border-width:3px;}
.drilldown .is-drilldown-submenu-parent > a::after { border-color: transparent transparent transparent #fff;border-width: 3px;top:60%;}

#offCanvas .bottom {position:absolute;left:0;bottom:20px;color:#fff;}
#offCanvas .bottom p {padding:0 20px;margin:0;}
#offCanvas .bottom a {color:#fff;}
#offCanvas .bottom a.whatsapp, #offCanvas .bottom a.telegram {display:inline-block;margin:10px 10px 0 0;}

/* slick js slider  */
.top-container {position:relative;padding:0;width:100%;}
.top-container .arrow {position:absolute;top:50%;width:30px;height:30px;line-height:30px;border-radius:30px;text-align:center;cursor:pointer;font-size:17px;z-index:999;background: #307da2;color:#fff;}
.top-container .arrow:hover {color:#fba119;}
.top-container .arrow.prev {left:10px;}
.top-container .arrow.next {right:10px;}
.top-slider .slide {height:600px;background-position: center center;background-repeat: no-repeat;background-size: cover;text-align: center;color:#fff;font-size:16px;}
.top-slider .slide p {margin:20px 0 40px;}
.top-slider .slide b {display:block;margin:0 0 20px;font-size:28px;color:#fff;text-shadow: -1px 0 #666, 0 1px #666, 1px 0 #666, 0 -1px #666;}
.top-slider .slide a.button {color:#222;background: #ffbe35;display:inline-block;padding:15px 30px 13px;border-radius:7px;font-size:16px;}
.top-slider .slide a.button:hover {background:#d29826;}

.top-container .table {background:rgb(0,0,0,0.3);}
.top-container .table .td {padding:0 50px;}

.top-slider ul.slick-dots {display:block;position:absolute;bottom:0;text-align:center;width:100%;margin:0 0 6px;padding:0;line-height: 1;}
.top-slider ul.slick-dots li {display:inline-block;width:13px;height:13px;background: #307da2;border:1px solid #fff;margin:0 3px;}
.top-slider ul.slick-dots li:hover {background:#286f91;}
.top-slider ul.slick-dots li.slick-active {background:#fba119;}
.top-slider ul.slick-dots li.slick-active:hover {background:#fba119;}
.top-slider ul.slick-dots li button {opacity:0;cursor:pointer;}

@media print,screen and (min-width:40em){
	.top-container .arrow {width:40px;height:40px;line-height:40px;border-radius:40px;}
	.top-container .arrow.prev {left:20px;}
	.top-container .arrow.next {right:20px;}
	.top-slider .slide {height:500px;}
	.top-slider .slide b {font-size:36px;}
	.top-slider .slide {font-size:20px;}
}

/* Slider */
.slider {overflow:auto;height:auto;margin:20px 0 15px;}
.orbit {}
.orbit-bullets {display:none;}
figcaption.orbit-caption {width:auto;display:inline-block;margin:0 0 20px 20px;padding:10px;background-color:rgba(10, 10, 10, 0.65);}
figcaption.orbit-caption b {display:block;font-size:18px;margin:0 0 5px 0;line-height:20px;}


img.right {margin:0 0 0 20px;border:5px solid #fff;box-shadow:0 0 5px #ddd;}
img.left {margin:0 20px 0 0;border:5px solid #fff;box-shadow:0 0 5px #ddd;}
img.foto {margin:3px;cursor:pointer;opacity:0.9;transition:0.5s all;}
img.foto:hover {opacity:1;}

.price {font-size:20px;font-weight:bold;margin:10px 0;display:inline-block;}

.content {margin:0 0 10px;padding:20px 20px 0 !important;width:100%;}
.content img {height:auto !important;}
.content img.image {border:1px solid #eee;display: block;width: 100%;}
.content table {border:none;}
.content tbody {border:none;}
.hidden {display:none;}
.content td p {margin:0;}
.content h2 {clear:both;}
.content table.ceny {margin:10px 0;}
.content table.ceny tr:nth-child(even) {background:#fff;}
.content table.ceny tr:nth-child(odd) {background:#fff;}
.content table.ceny tr:hover {background:#fafafa;}
.content table.ceny tr th {text-align:center;}
.content table.ceny td, .content table.ceny th {border:1px solid #999;}
.content table.ceny td:first-child {text-align:left;}

.content .info {border:none;background:none;}

.content .block {border:1px solid #eee;padding:10px 10px 0;}
.content .block p {margin:0 0 10px;}
.content .grid-x.add-info {margin:0;padding:5px 10px;font-size:12px;background:#eee;}
.content .add-info a {margin:0 0 0 5px;}
.content .add-info a:hover {text-decoration:underline;}

.content .mark {background:#faf6f2;border:1px solid #ff9b00;border-radius:10px;padding:10px 20px;color:#000;}
.content .mark h2 {font-weight:bold;color:#000;}

table tbody {border:none;}

.table-scroll {margin:0 0 10px;}
.table-scroll table {margin:0;}

.social {margin:0;padding:0 0 20px 0;width:100%;}
.social .row {border-top:1px dashed #ccc;}

.header {font-size: 20px;margin:10px 0;padding:10px 0;border-bottom:1px solid #ddd;width: 100%;}

.more-info {padding:0 0 20px;}

table.payments {width:auto;}
table.payments img {height:auto !important;}
@media print,screen and (min-width:64em){
	table.payments img {height:inherit;}
}

footer {padding:0;font-size:12px;width:100%;}
footer .white {background: #fff;border-top:1px solid #eee;}
footer .blue {background:#307da2;color:#fff;}
footer .blue a {color:#fff;}
footer ul li a {}
footer ul li a:hover {text-decoration: underline;}

.partnery img {margin:0 10px 10px 0;}
.stat {display:none;}

#accept_cookies {display:none;position:fixed;bottom:10px;left:50%;width:350px;margin-left:-175px;background:#fff;border-radius:10px;padding:10px 20px;box-shadow:0 0 5px #999;}
#accept_cookies p {margin:0;font-size:12px;}
#accept_cookies .close {position:absolute;top:-3px;right:7px;font-size:24px;cursor:pointer;}

@media print,screen and (min-width:40em){ #accept_cookies {width:450px;margin-left:-225px;} }
@media print,screen and (min-width:64em){ #accept_cookies {width:600px;margin-left:-300px;} }

.mobile-button {display:none;position:fixed;bottom:0;left:0;text-align:center;width:100%;background:#fff;padding:10px 0 8px;box-shadow:0 0 10px #bbb;}
.mobile-button a.phone {font-size:18px;display:inline-block;text-decoration:none;color:#fff;background:#28b53e;padding:4px 22px;border-radius:5px;margin:0 0 0 10px;}
.mobile-button a.phone i {margin:0 10px 0 0;}
.mobile-button a.whatsapp {position:relative;top:-2px;}
.mobile-button a.telegram {position:relative;top:-2px;}

/* Lightbox */
#lightbox {display:none;position:fixed;top:50%;left:50%;padding:10px;background:#fff;box-shadow:0 0 100px #999;}
#lightbox .alt {text-align:center;margin:10px 0 0 0;font-size:14px;color:#000;font-family:arial;}
#lightbox .close {position:absolute;top:-19px;right:-19px;width:38px;height:38px;background:url(../img/close_big.png) no-repeat;cursor:pointer;}

/* Info */
.info {margin:10px -5px !important;}
.grid-x.info > .cell {padding:10px;}
.info .item {border:1px solid #eee;position:relative;padding:0 0 220px;}
.info .item a {}
.info .item a:hover {color:#286f91;}
.info .item .date {display:block;font-size:12px;color:#000;padding:3px 10px;background:#eee;}
.info .item a .title {display:block;padding:5px 10px 0;}
.info .item .description {display:block;color:#000;font-size:13px;padding:0 10px;}
.info .item img {cursor:pointer;display:block;position:absolute;bottom:0;left:50%;margin-left:-150px;}

/* Gallery */
.list {padding:10px;width:100%;margin:0;}
.list .cell {padding:5px;}
.list .cell .image {overflow:hidden;width:100%;}
.list .cell .image img {}
.list .cell img {border:1px solid #ddd;}
.list .cell img:hover {box-shadow:0 0 5px #ddd;}

/* Headers */
div.title {background:#f7f7f7;}

/* Tarify */
.tarify {padding:10px;background:#f1f1f1;box-shadow:inset 0 0 10px #ccc;}
.tarify .cell {padding:10px;}
.tarify .item {text-align:center;padding:10px;border:1px solid #eee;background:#fff;box-shadow:0 0 10px #ddd;}
.tarify .item h3 {font-size:16px;text-transform:uppercase;font-weight:bold;margin:10px;padding:0 0 10px;}
.tarify .item p {padding:0 10px;}
.tarify .item .button {min-width:150px;}

/* Uslugi */
.uslugi {padding:0;margin:0;background:#f1f1f1;padding:10px;box-shadow:inset 0 0 10px #ccc;}
.uslugi .cell {text-align:center;margin:0;padding:10px;}
.uslugi .cell .item {background:#fff;transition:0.5s all;box-shadow:0 0 10px #ddd;}
.uslugi .cell .item:hover {box-shadow:0 0 10px #ccc;}
.uslugi .cell a {transition:0.5s all;}
.uslugi .cell a img {display:block;width:100%;border:5px solid #fff;}
.uslugi .cell a:hover img {}
.uslugi .cell a {}
.uslugi .cell a:hover {}
.uslugi .cell span.title {display:block;font-size:14px;padding:5px 10px 10px;}

/* Pages */ 
.pages {background:#f1f1f1;box-shadow:inset 0 0 10px #ccc;padding:10px;}
.pages .cell {text-align:center;margin:0;padding:10px;}
.pages .cell .item {background:#fff;box-shadow:0 0 10px #ddd;background-size:cover;overflow:hidden;position:relative;height:250px;}
.pages .cell .item:hover {box-shadow:0 0 10px #ccc;}
.pages .cell .item .fon {display: flex;align-items:center;justify-content: center;height:250px;background:rgb(0,0,0,0.45);padding:0 80px;transition: 0.5s all;}
.pages .cell .item:hover .fon {background:rgb(0,0,0,0.3);} 
.pages .cell .item a {font-size:30px;font-weight:bold;color:#fff;}

/* Preimu */
.preim {background:#307da2;margin:0 0 20px;padding:20px 0;color:#fff;}
.preim .cell p {margin:0;font-size:14px;}
.preim img.icons {margin:0 0 10px;width:80px;}

@media print, screen and (min-width: 64em) {
	.preim img.icons {margin:15px;}
}

/* Refers */
.refers {border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:10px;background:#f1f1f1;}
#refers {margin:0;}

.refers .orbit .orbit-controls button {color:#307da2;background:none;cursor:pointer;padding:10px;}
.refers .orbit .orbit-controls button:hover {color:#000;background:none;}
.refers .orbit-container {margin:0 40px;}

.refers .cell {padding:10px;}
.refers .text {background:#fff;border:1px solid #ddd;padding:10px;font-size:13px;overflow:auto;box-shadow:0 0 10px #ddd;min-height:100px;}
.refers .text p {margin:0;}
.refers .text p.name {margin:10px 0 0;}
.refers .text img {height:90px;width:90px;border-radius:100px;overflow:hidden;border:1px solid #ddd;margin:0 10px 0 0;}

.flamp {margin:20px 0 0;}

/* Order */
.hello {display:none;}

/* Calc */
#calculator_form {padding:5px;background:url(../img/calc.png);margin:20px 0 40px;}
#calculator_form .calculator {margin:10px;background:#eee;}
#calculator_form .calculator {padding:5px;background:#eee;}
#calculator_form input, #calculator_form select {margin:0;}
#calculator_form h2 {font-size:28px;margin:0;}
#calculator_form  #summa {font-size:30px;font-weight:bold;}

/* breadcrumbs */
ul.breadcrumbs {margin:20px 0 0;}

/* Search */
.search_form {padding:0 10px;}
.search_form input.search-words {margin:0;padding:5px 10px;height:30px;font-size:14px;border:none;border-radius:5px;}
.search_form input.search-words::placeholder {color:#999;opacity:0.8;}
.search_form button.button {padding:5px 10px;height:30px;border:1px solid #fff;}

@media print, screen and (min-width: 64em) {
	.search_form {padding:0;}
}

/* Search results */
ul.search-results {list-style:none;margin:20px 0;}
ul.search-results .search-entry {padding:10px;border-bottom:1px dashed #ddd;}

/* Recall */
.recall {text-align:center;background:url(../img/recall.jpg) no-repeat center center;color:#fff;margin:0;min-height:310px;}
.recall form {margin:30px 0;border:1px solid #000;border-radius:5px;padding:20px;background:#307da2;}
.recall h3 {font-size:25px;}
.recall p {margin:5px 0;font-size:15px;}
.recall input[type="text"] {margin:0;border-radius:5px;text-align:center;}
.recall input[type="submit"] {background:#28b53e;color:#fff;}

/* Promo */
.promo {background-image:url(../img/promo.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid #f0f0f0;}
.promo .fon {background:linear-gradient(to top,rgb(0,0,0,0.8),rgb(0,0,0,0.05));padding:20px 0;}
.promo .line-1 {font-size:24px;color:#ffbe35;margin:20px 0;padding:5px 10px;display:inline-block;background:#ffbe35;color:#000;font-weight:bold;}
.promo .line-2 {font-size:26px;color:#fff;margin:10px 0;line-height:36px;}
.promo .line-2 strong {color:#ffbe35;font-size:38px;font-weight:bold;}
.promo .line-3 {color:#fff;}
.promo .line-3 strong {color:#000;background:#ffbe35;font-weight:bold;padding:3px 5px;}

.promo form {margin:0;border-radius:5px;border:1px solid #000;padding:20px;background:rgb(0,0,0,0.3);transition:0.5s all;text-align:center;color:#fff;}
.promo form:hover {background:rgb(0,0,0,0.7);border:1px solid #ffbe35;}
.promo h3 {font-size:22px;color:#ffbe35;}
.promo p {margin:5px 0;font-size:15px;}
.promo input[type="text"] {margin:0;border-radius:5px;text-align:center;}
.promo input[type="submit"] {background:#ffbe35;color:#222;transition:0.5s all;}

@media print, screen and (min-width: 64em) {
	.promo .fon {min-height:500px;padding:200px 0 0;}
	.promo form {margin:40px 0 0;}
}

/* News */
.news {margin:10px -5px !important;}
.grid-x.news > .cell {padding:10px;}
.news .item {border:1px solid #eee;position:relative;padding:0;}
.news .item a {}
.news .item a:hover {color:#286f91;}
.news .item .date {display:block;font-size:12px;color:#000;padding:3px 10px;background:#eee;}
.news .item a .title {display:block;padding:5px 10px 0;}
.news .item .description {display:block;color:#000;font-size:13px;padding:0 10px;margin:0 0 10px;}
.news .item img {cursor:pointer;display:block;}

@media print, screen and (min-width: 40em){
	.news .item {padding:0 0 240px;}
	.news .item img {position:absolute;bottom:0;left:0;}
	.news .item .description {margin:0;}
}

@media print, screen and (min-width: 64em) {
	.news .item {padding:0 0 355px;}
}

.more-news {margin:20px 0;}

/* Warning */
#warning input {margin:0 !important;}

/* Cities */
ul.cities {columns:3;margin:20px 0;list-style:none;border-top:1px solid #1e6384;border-bottom:1px solid #1e6384;padding:30px 20px;}
ul.cities li {margin:2px 0;text-align: center;}
ul.cities li span {cursor:pointer;display:inline;}
ul.cities li span:hover {text-decoration:underline;}

@media print, screen and (min-width: 40em) {
	ul.cities {columns:3;}
}

@media print, screen and (min-width: 64em) {
	ul.cities {columns:5;}
	ul.cities li {text-align: left;}
}

/* FAQ */
.accordion-title {font-size:16px;color:#000;padding:10px 15px;}
.accordion-title:hover  {background:#fafafa;}
.accordion-title:focus {background:#eee;}

/* Models */
.models {background:#efefef;padding:10px 0;box-shadow:0 0 10px #ddd inset;}
.models .item {padding:10px 10px 60px;border:1px solid №eee;background:#fff;text-align:center;box-shadow:0 0 10px #ddd;position:relative;}
.models .item:hover {box-shadow:0 0 10px #ccc;}
.models .item img {cursor:pointer;}
.models .item .buttons {position:absolute;bottom:20px;left:0;width:100%;text-align:center;}

/* Gallery */
.gallery-container {position:relative;padding:0 20px;width:100%;}
.gallery-container .arrow {position:absolute;top:50%;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;font-size:22px;}
.gallery-container .arrow:hover {color:#ffbe35;}
.gallery-container .arrow.prev {left:-10px;}
.gallery-container .arrow.next {right:-10px;}
.gallery-slider .slick-slide {padding:10px;}
.gallery-slider .slick-slide span {display:block;background:#fff;border-radius:5px;box-shadow:0 0 10px #ddd;padding:5px;}
.gallery-slider .slick-slide span:hover {display:block;background:#ffbe35;border-radius:5px;box-shadow:0 0 10px #ddd;padding:5px;}
.gallery-slider .slick-slide span img {border-radius:5px;height:200px;}

.gallery-slider .slick-slide a {display:block;background:#fff;border-radius:5px;box-shadow:0 0 10px #ddd;padding:5px;}
.gallery-slider .slick-slide a:hover {display:block;background:#ffbe35;border-radius:5px;box-shadow:0 0 10px #ddd;padding:5px;}
.gallery-slider .slick-slide a img {border-radius:5px;height:200px;}


@media print, screen and (min-width: 64em) {
	.gallery-slider .slick-slide span img {height:350px;}
	.gallery-slider .slick-slide a img {height:350px;}
}

/* Reviews */
.reviews {background:#307da2;color:#fff;}
.reviews-container {position:relative;padding:0 20px;width:100%;}
.reviews-container .arrow {position:absolute;top:50%;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;font-size:22px;}
.reviews-container .arrow:hover {color:#ffbe35;}
.reviews-container .arrow.prev {left:-5px;}
.reviews-container .arrow.next {right:-5px;}
.reviews-slider .slick-slide {padding:10px;}
.reviews-slider .slick-slide span {display:block;background:#fff;border-radius:5px;box-shadow:0 0 10px #ddd;padding:5px;}
.reviews-slider .slick-slide span:hover {display:block;background:#ffbe35;border-radius:5px;box-shadow:0 0 10px #ddd;padding:5px;}
.reviews-slider .slick-slide span img {border-radius:5px;height:200px;}

.reviews-slider .review {background:#fff;color:#222;padding:10px;border-radius:10px;box-shadow:2px 2px 5px #1c6588;font-size:14px;}
.reviews-slider .review p {margin:0;}
.reviews-slider .review .text {margin:0 0 10px;font-size:13px;}
.reviews-slider .review .image {width:45px;height:45px;border-radius:50%;overflow:hidden;display:inline-block;float:left;margin:0 10px 0 0;}
.reviews-slider .review .name {line-height:45px;font-style:italic;font-size:12px;}
