@charset "UTF-8";
/*green color*/
/*______________________FONTS_______________________*/
@font-face {
  font-family: 'Lato-Regular';
  src: url("../fonts/lato-regular/Lato-Regular_gdi.eot");
  src: url("../fonts/lato-regular/Lato-Regular_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-regular/Lato-Regular_gdi.woff") format("woff"), url("../fonts/lato-regular/Lato-Regular_gdi.ttf") format("truetype"), url("../fonts/lato-regular/Lato-Regular_gdi.svg#Lato-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family: 'Lato-Bold';
  src: url("../fonts/lato-bold/Lato-Bold_gdi.eot");
  src: url("../fonts/lato-bold/Lato-Bold_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-bold/Lato-Bold_gdi.woff") format("woff"), url("../fonts/lato-bold/Lato-Bold_gdi.ttf") format("truetype"), url("../fonts/lato-bold/Lato-Bold_gdi.svg#Lato-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family: 'Lato-Light';
  src: url("../fonts/lato-light/Lato-Light_gdi.eot");
  src: url("../fonts/lato-light/Lato-Light_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-light/Lato-Light_gdi.woff") format("woff"), url("../fonts/lato-light/Lato-Light_gdi.ttf") format("truetype"), url("../fonts/lato-light/Lato-Light_gdi.svg#Lato-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family: 'Lato-Italic';
  src: url("../fonts/lato-italic/Lato-Italic_gdi.eot");
  src: url("../fonts/lato-italic/Lato-Italic_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-italic/Lato-Italic_gdi.woff") format("woff"), url("../fonts/lato-italic/Lato-Italic_gdi.ttf") format("truetype"), url("../fonts/lato-italic/Lato-Italic_gdi.svg#Lato-Italic") format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+000D-25CA;
}
@font-face {
  font-family: 'Lato-LightItalic';
  src: url("../fonts/lato-lightitalic/Lato-LightItalic_gdi.eot");
  src: url("../fonts/lato-lightitalic/Lato-LightItalic_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-lightitalic/Lato-LightItalic_gdi.woff") format("woff"), url("../fonts/lato-lightitalic/Lato-LightItalic_gdi.ttf") format("truetype"), url("../fonts/lato-lightitalic/Lato-LightItalic_gdi.svg#Lato-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family: 'Lato-Medium';
  src: url("../fonts/lato-medium/Lato-Medium_gdi.eot");
  src: url("../fonts/lato-medium/Lato-Medium_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/lato-medium/Lato-Medium_gdi.woff") format("woff"), url("../fonts/lato-medium/Lato-Medium_gdi.ttf") format("truetype"), url("../fonts/lato-medium/Lato-Medium_gdi.svg#Lato-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family: 'DINCondensed-Bold';
  src: url("../fonts/din-condensed-bold/DINCondensed-Bold_gdi.eot");
  src: url("../fonts/din-condensed-bold/DINCondensed-Bold_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/din-condensed-bold/DINCondensed-Bold_gdi.woff") format("woff"), url("../fonts/din-condensed-bold/DINCondensed-Bold_gdi.ttf") format("truetype"), url("../fonts/din-condensed-bold/DINCondensed-Bold_gdi.svg#DINCondensed-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  unicode-range: U+0020-25CA;
}
@font-face {
  font-family: 'LeagueGothic-Regular';
  src: url("../fonts/league-gothic-regular/LeagueGothic-Regular_gdi.eot");
  src: url("../fonts/league-gothic-regular/LeagueGothic-Regular_gdi.eot?#iefix") format("embedded-opentype"), url("../fonts/league-gothic-regular/LeagueGothic-Regular_gdi.woff") format("woff"), url("../fonts/league-gothic-regular/LeagueGothic-Regular_gdi.ttf") format("truetype"), url("../fonts/league-gothic-regular/LeagueGothic-Regular_gdi.svg#LeagueGothic-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  unicode-range: U+0020-2212;
}
/* line 1, scss/_commons.scss */
header, footer, article, section, hgroup, nav, figure, aside {
  display: block;
}

/* line 3, scss/_commons.scss */
body, html {
  margin: 0;
  padding: 0;
}

/* line 8, scss/_commons.scss */
:focus, :active {
  outline: 0;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*______________________HEADER_______________________*/
/* line 2, scss/_header.scss */
.extra-header {
  border-bottom: 1px solid #e7e4e4;
}
/* line 4, scss/_header.scss */
.extra-header .left-part {
  float: left;
}
/* line 7, scss/_header.scss */
.extra-header .right-part {
  float: right;
}
/* line 9, scss/_header.scss */
.extra-header .right-part .extra-item:first-child {
  border-right: 0;
}
/* line 13, scss/_header.scss */
.extra-header .extra-item {
  border-left: 1px solid #e7e4e4;
  height: 48px;
  font-size: 13px;
  float: left;
}
/* line 18, scss/_header.scss */
.extra-header .extra-item.sociable {
  padding-top: 15px;
  padding-bottom: 12px;
}
/* line 21, scss/_header.scss */
.extra-header .extra-item.sociable .sociable-listing {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 25, scss/_header.scss */
.extra-header .extra-item.sociable .sociable-listing .sociable-item {
  display: inline-block;
}
/* line 27, scss/_header.scss */
.extra-header .extra-item.sociable .sociable-listing .sociable-item .social-icon {
  color: #808080;
  border-right: 1px solid #e7e4e4;
  padding-left: 9px;
  padding-right: 13px;
  display: block;
  line-height: 2em;
}
/* line 34, scss/_header.scss */
.extra-header .extra-item.sociable .sociable-listing .sociable-item .social-icon:hover {
  color: #3f97b5;
}
/* line 38, scss/_header.scss */
.extra-header .extra-item.sociable .sociable-listing .sociable-item:first-child .social-icon {
  padding-left: 13px;
}
/* line 41, scss/_header.scss */
.extra-header .extra-item.sociable .sociable-listing .sociable-item:last-child .social-icon {
  border-right: 0;
}
/* line 47, scss/_header.scss */
.extra-header .extra-item.event {
  padding: 16px 19px;
}
/* line 49, scss/_header.scss */
.extra-header .extra-item.event .event-entry {
  color: #808080;
}
/* line 51, scss/_header.scss */
.extra-header .extra-item.event .event-entry .fa-clock-o {
  margin-right: 9px;
}
/* line 56, scss/_header.scss */
.extra-header .extra-item.language {
  padding-top: 13px;
}
/* line 58, scss/_header.scss */
.extra-header .extra-item.language .country-select {
  /* rought form styles for when JS is disabled */
  /* JS-created definition list */
}
/* line 60, scss/_header.scss */
.extra-header .extra-item.language .country-select form {
  width: 118px;
  padding: 0;
}
/* line 64, scss/_header.scss */
.extra-header .extra-item.language .country-select select,
.extra-header .extra-item.language .country-select input {
  display: inline;
  padding: 0;
  margin: 0;
}
/* line 70, scss/_header.scss */
.extra-header .extra-item.language .country-select .us a .flag-border span {
  background-position: 0 0;
}
/* line 73, scss/_header.scss */
.extra-header .extra-item.language .country-select .uk a .flag-border span {
  background-position: -16px 0;
}
/* line 76, scss/_header.scss */
.extra-header .extra-item.language .country-select .fr a span {
  background-position: -32px 0;
}
/* line 79, scss/_header.scss */
.extra-header .extra-item.language .country-select .de a span {
  background-position: -48px 0;
}
/* line 82, scss/_header.scss */
.extra-header .extra-item.language .country-select .nl a span {
  background-position: -64px 0;
}
/* line 87, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dd {
  position: relative;
}
/* line 89, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dd ul {
  background-color: #fff;
  display: none;
  position: absolute;
  z-index: 999;
  top: 12px;
  left: 0;
  padding: 2px 0 5px 0;
  list-style: none;
  margin: 0;
  border: 1px solid #e7e4e4;
  border-top: 0;
  margin-left: -1px;
  width: 120px;
}
/* line 104, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dd ul li a {
  padding: 9px 10px;
  color: #808080;
  font-size: 13px;
}
/* line 108, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dd ul li a span {
  float: left;
  width: 16px;
  height: 11px;
  margin: 2px 6px 0 0;
  background-image: url("../vendors/languageswitcher/flags.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 117, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dd ul li a em {
  font-style: normal;
  width: 100px;
  cursor: pointer;
}
/* line 122, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dd ul li a:hover {
  color: #3f97b5;
}
/* line 129, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown a {
  text-decoration: none;
  outline: 0;
  font: 12px Arial, Helvetica, sans-serif;
  display: block;
  width: 118px;
  overflow: hidden;
}
/* line 138, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dt a {
  padding: 3px 35px 4px 10px;
  color: #808080;
  font-size: 13px;
  position: relative;
}
/* line 143, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dt a .flag-border {
  border: 1px solid #e7e4e4;
  padding: 1px;
  float: left;
  margin-right: 6px;
}
/* line 148, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dt a .flag-border span {
  width: 16px;
  height: 11px;
  background-image: url("../vendors/languageswitcher/flags.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
}
/* line 157, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dt a em {
  font-style: normal;
  width: 100px;
  cursor: pointer;
}
/* line 162, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dt a .arrow {
  position: absolute;
  display: block;
  width: 8px;
  height: 13px;
  right: 14px;
  top: 4px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 175, scss/_header.scss */
.extra-header .extra-item.language .country-select .dropdown dt a .arrow:before {
  content: "\f107";
}
/* line 184, scss/_header.scss */
.extra-header .extra-item.currency {
  padding-top: 9px;
}
/* line 186, scss/_header.scss */
.extra-header .extra-item.currency .currency-select {
  width: 100%;
  max-width: 73px;
}
/* line 190, scss/_header.scss */
.extra-header .extra-item.currency .ui-widget-content.ui-widget-content {
  background: #fff;
  border: 1px solid #e7e4e4;
  border-top: 0;
  width: 70px;
  margin-left: -1px;
  padding-top: 10px;
  padding-bottom: 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 201, scss/_header.scss */
.extra-header .extra-item.currency .ui-widget-content.ui-widget-content li.ui-menu-item {
  border: none;
  background: none;
  font-weight: normal;
  font-size: 13px;
  color: #808080;
  font-family: "Lato-Regular", Arial, sans-serif;
  margin: 0;
  padding-left: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 212, scss/_header.scss */
.extra-header .extra-item.currency .ui-widget-content.ui-widget-content li.ui-menu-item:hover, .extra-header .extra-item.currency .ui-widget-content.ui-widget-content li.ui-menu-item.ui-state-focus {
  color: #3f97b5;
}
/* line 218, scss/_header.scss */
.extra-header .extra-item.currency .ui-state-default {
  background: none;
  border: 0;
  font-weight: normal;
  position: relative;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 228, scss/_header.scss */
.extra-header .extra-item.currency .ui-state-default:before {
  position: absolute;
  content: "\f107";
  top: 8px;
  right: 13px;
  color: #808080;
}
/* line 235, scss/_header.scss */
.extra-header .extra-item.currency .ui-state-default .ui-selectmenu-text {
  font-size: 13px;
  color: #808080;
  font-family: "Lato-Regular", Arial, sans-serif;
  padding-left: 15px;
}
/* line 241, scss/_header.scss */
.extra-header .extra-item.currency .ui-state-default .ui-icon {
  display: none;
}
/* line 246, scss/_header.scss */
.extra-header .extra-item.login {
  padding: 14px 15px;
}
/* line 248, scss/_header.scss */
.extra-header .extra-item.login i.fa {
  margin-right: 10px;
}
/* line 251, scss/_header.scss */
.extra-header .extra-item.login a {
  color: #808080;
}
/* line 255, scss/_header.scss */
.extra-header .extra-item:first-child, .extra-header .extra-item:last-child {
  border-right: 1px solid #e7e4e4;
}

/* line 261, scss/_header.scss */
header.header {
  padding-bottom: 20px;
  font-size: 14px;
}
/* line 265, scss/_header.scss */
header.header .logo {
  margin-top: 20px;
  max-width: 200px;
}
/* line 268, scss/_header.scss */
header.header .logo a {
  display: block;
  text-decoration: none;
}
/* line 271, scss/_header.scss */
header.header .logo a img {
  width: 100%;
}
/* line 276, scss/_header.scss */
header.header .contact {
  margin-top: 35px;
  display: table;
  min-height: 60px;
}
/* line 280, scss/_header.scss */
header.header .contact .icon {
  position: absolute;
  height: 60px;
  width: 60px;
  line-height: 54px;
  border: 3px solid #3f97b5;
  text-align: center;
  color: #252163;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 289, scss/_header.scss */
header.header .contact .icon .fa {
  font-size: 15px;
}
/* line 293, scss/_header.scss */
header.header .contact .descr {
  padding-left: 100px;
  display: table-cell;
  vertical-align: middle;
}
/* line 298, scss/_header.scss */
header.header .contact .descr .box-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}
/* line 305, scss/_header.scss */
header.header .contact .descr a {
  color: #808080;
}
/* line 308, scss/_header.scss */
header.header .contact .descr .box-text {
  font-size: 15px;
  display: block;
}
/* line 314, scss/_header.scss */
header.header .h-cart-btn {
  text-decoration: none;
  display: block;
  width: 60px;
  height: 60px;
  float: right;
  margin-top: 35px;
  position: relative;
  width: 60px;
  height: 60px;
  line-height: 58px;
  font-size: 20px;
  text-align: center;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  color: #fff;
}
/* line 330, scss/_header.scss */
header.header .h-cart-btn .num {
  display: block;
  height: 26px;
  width: 26px;
  line-height: 22px;
  position: absolute;
  top: -6px;
  right: 0;
  background-color: #252163;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  font-size: 13px;
}
/* line 343, scss/_header.scss */
header.header .h-cart-btn:hover {
  opacity: 0.8;
}

/*______________________NAVIGATION_______________________*/
/* line 2, scss/_nav.scss */
.nav-block {
  background-color: #252163;
  min-height: 48px;
  font-size: 14px;
  margin-bottom: -1px;
}
/* line 8, scss/_nav.scss */
.nav-block .main-navigation {
  float: left;
}
/* line 10, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 14, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 17, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item {
  float: left;
  position: relative;
  padding: 21px 0;
}
/* line 21, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:hover {
  padding: 21px 0;
  cursor: pointer;
}
/* line 26, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:hover > .overlay {
  display: block;
}
/* line 29, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:hover .subnav {
  display: block;
}
/* line 33, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item > a {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  padding: 0 42px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 99999;
  position: relative;
}
/* line 43, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  background-color: #3f97b5;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
  display: none;
}
/* line 55, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:last-child a {
  border-right: 0;
}
/* line 60, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav {
  list-style: none;
  padding: 0 20px;
  margin: 0;
  background-color: #252163;
  position: absolute;
  top: 60px;
  width: 270px;
  display: none;
  margin-top: -1px;
  z-index: 9998;
}
/* line 71, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  position: relative;
}
/* line 74, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:after {
  content: '';
  transition: .5s;
  position: absolute;
  border-right: 3px solid #3f97b5;
  top: 50%;
  width: 100%;
  height: 0px;
  right: -10px;
}
/* line 84, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:before {
  content: '';
  transition: .5s;
  position: absolute;
  border-left: 3px solid #3f97b5;
  top: 50%;
  width: 100%;
  height: 0px;
  left: -10px;
}
/* line 94, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:hover {
  cursor: pointer;
  padding-right: 5px;
}
/* line 98, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:hover:after {
  border-right: 3px solid #3f97b5;
  height: 100%;
  top: 0;
}
/* line 103, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:hover:before {
  border-left: 3px solid #3f97b5;
  height: 100%;
  top: 0;
}
/* line 111, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:hover > .overlay {
  opacity: 1;
  z-index: 0;
}
/* line 116, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item a {
  color: #939ba0;
  padding: 10px 0;
  width: 100%;
  display: block;
  text-decoration: none;
  z-index: 99999;
  position: relative;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 126, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:first-child {
  padding-top: 5px;
}
/* line 129, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item .subnav .subnav-item:last-child {
  border-bottom: 0;
}
/* line 134, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:after {
  content: '';
  transition: .5s;
  position: absolute;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  top: 0;
  bottom: 0;
  width: 0;
  left: 50%;
}
/* line 145, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:hover {
  cursor: pointer;
}
/* line 147, scss/_nav.scss */
.nav-block .main-navigation > .navigation-listing > .navigation-item:hover:after {
  border-bottom: 3px solid #3f97b5;
  border-top: 3px solid #3f97b5;
  width: 100%;
  left: 0;
  height: 100%;
}
/* line 160, scss/_nav.scss */
.nav-block .mobile_menu_btn {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  padding: 0;
  border: none;
  background: none;
  outline: none;
}
/* line 168, scss/_nav.scss */
.nav-block .mobile_menu_btn:hover {
  opacity: 0.5;
}
/* line 171, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich {
  width: 30px;
  height: 30px;
  position: relative;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 200;
  display: block;
  margin-top: 23px;
}
/* line 181, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich .sw-topper {
  position: absolute;
  top: 0;
  width: 30px;
  height: 3px;
  left: 0;
  background-color: white;
  border: none;
  border-radius: 4px 4px 4px 4px;
  transition: transform 0.5s, top 0.2s;
  display: block;
}
/* line 193, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich .sw-bottom {
  position: absolute;
  width: 30px;
  height: 3px;
  top: 6px;
  left: 0;
  background-color: white;
  border: none;
  border-radius: 4px 4px 4px 4px;
  transition: transform 0.5s, top 0.2s;
  transition-delay: 0.2s, 0s;
}
/* line 205, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich .sw-footer {
  position: absolute;
  width: 30px;
  height: 3px;
  top: 12px;
  left: 0;
  background-color: white;
  border: none;
  border-radius: 4px 4px 4px 4px;
  transition: all 0.5s;
  transition-delay: 0.1s;
}
/* line 218, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich.sandwich.active .sw-topper {
  top: 4px;
  transform: rotate(-45deg);
}
/* line 222, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich.sandwich.active .sw-bottom {
  top: 4px;
  transform: rotate(45deg);
}
/* line 226, scss/_nav.scss */
.nav-block .mobile_menu_btn .sandwich.sandwich.active .sw-footer {
  opacity: 0;
  top: 0;
  transform: rotate(180deg);
}
/* line 234, scss/_nav.scss */
.nav-block .submit-nav {
  background-color: #3f97b5;
  color: #fff;
  line-height: 60px;
  height: 60px;
  display: block;
  float: right;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-decoration: none;
  padding: 0 24px;
}
/* line 246, scss/_nav.scss */
.nav-block .submit-nav:hover {
  opacity: 0.8;
}

/* line 251, scss/_nav.scss */
.scroll-container {
  position: fixed;
  height: 0px;
  display: block;
  width: 100%;
  bottom: 54px;
  z-index: 99999;
}
/* line 258, scss/_nav.scss */
.scroll-container .container {
  height: 0;
}
/* line 261, scss/_nav.scss */
.scroll-container .scroll-top-btn {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 34px;
  background-color: #003366;
  color: #fff;
  text-align: center;
  font-size: 20px;
  float: right;
  display: none;
  -webkit-box-shadow: 2px 1px 22px 0px rgba(255, 255, 255, 0.3);
  -moz-box-shadow: 2px 1px 22px 0px rgba(255, 255, 255, 0.3);
  box-shadow: 2px 1px 22px 0px rgba(255, 255, 255, 0.3);
}
/* line 275, scss/_nav.scss */
.scroll-container .scroll-top-btn:hover {
  opacity: 0.8;
}

/* line 280, scss/_nav.scss */
.mobile-block {
  background-color: #252163;
  padding: 0 20px;
}
/* line 283, scss/_nav.scss */
.mobile-block.active {
  padding-bottom: 20px;
}
/* line 286, scss/_nav.scss */
.mobile-block .mobile-nav {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 290, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item {
  padding: 21px 0;
  display: block;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 295, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item:hover {
  cursor: pointer;
}
/* line 297, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item:hover a {
  color: #3f97b5;
}
/* line 300, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item:hover > .overlay {
  display: block;
}
/* line 303, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item:hover .subnav {
  display: block;
}
/* line 307, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item > a {
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
}
/* line 314, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .overlay {
  background-color: #3f97b5;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
  display: none;
}
/* line 324, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item:last-child a {
  border-right: 0;
}
/* line 329, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav {
  list-style: none;
  padding: 0 20px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.1);
  top: 60px;
  width: 100%;
  display: none;
  margin-top: 20px;
  z-index: 99999;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: -15px;
}
/* line 341, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav .subnav-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  position: relative;
}
/* line 345, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav .subnav-item:hover > .overlay {
  opacity: 0;
}
/* line 348, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav .subnav-item:hover a {
  color: #3f97b5;
}
/* line 352, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav .subnav-item a {
  color: #939ba0;
  padding: 10px 0;
  width: 100%;
  display: block;
  text-decoration: none;
}
/* line 359, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav .subnav-item:first-child {
  padding-top: 5px;
}
/* line 362, scss/_nav.scss */
.mobile-block .mobile-nav > .navigation-item .subnav .subnav-item:last-child {
  border-bottom: 0;
}
/* line 369, scss/_nav.scss */
.mobile-block .submit-nav {
  display: block;
  width: 100%;
  min-height: 60px;
  background-color: #3f97b5;
  text-align: center;
  padding: 21px;
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 384, scss/_nav.scss */
.md-btn {
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px;
  text-transform: uppercase;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 390, scss/_nav.scss */
.md-btn.colored {
  color: #fff;
}

/*______________________NAVIGATION_______________________*/
/* line 2, scss/_footer.scss */
footer.footer {
  height: 650px;
  background: #fff url("../images/footer-bk2.png") center no-repeat;
  padding-top: 0px;

}
/* line 8, scss/_footer.scss */
footer.footer .widget .widget-title {
  font-size: 20px;
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
  margin-bottom: 26px;
}
/* line 15, scss/_footer.scss */
footer.footer .widget .logo {
  max-width: 136px;
  margin-bottom: 27px;
}
/* line 18, scss/_footer.scss */
footer.footer .widget .logo a {
  display: block;
  text-decoration: none;
}
/* line 21, scss/_footer.scss */
footer.footer .widget .logo a img {
  width: 100%;
}
/* line 26, scss/_footer.scss */
footer.footer .widget .social-block {
  margin-top: 27px;
}
/* line 28, scss/_footer.scss */
footer.footer .widget .social-block ul.sociable-listing {
  padding: 0;
  margin: 0;
}
/* line 31, scss/_footer.scss */
footer.footer .widget .social-block ul.sociable-listing .sociable-item {
  display: inline-block;
  margin-right: 18px;
}
/* line 34, scss/_footer.scss */
footer.footer .widget .social-block ul.sociable-listing .sociable-item a {
  color: #fff;
}
/* line 36, scss/_footer.scss */
footer.footer .widget .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}
/* line 43, scss/_footer.scss */
footer.footer .widget .contacts-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 47, scss/_footer.scss */
footer.footer .widget .contacts-listing li {
  position: relative;
  min-height: 16px;
  margin-bottom: 19px;
}
/* line 51, scss/_footer.scss */
footer.footer .widget .contacts-listing li .icon {
  color: #3f97b5;
  font-size: 17px;
  position: absolute;
  margin-top: -1px;
}
/* line 57, scss/_footer.scss */
footer.footer .widget .contacts-listing li .descr {
  padding-left: 32px;
}
/* line 62, scss/_footer.scss */
footer.footer .widget .tweets-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 66, scss/_footer.scss */
footer.footer .widget .tweets-listing li {
  padding-left: 30px;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 26px;
  margin-top: 26px;
}
/* line 72, scss/_footer.scss */
footer.footer .widget .tweets-listing li:before {
  content: "\f099";
  position: absolute;
  left: 0;
  top: 2px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #3f97b5;
}
/* line 84, scss/_footer.scss */
footer.footer .widget .tweets-listing li a.author {
  color: #3f97b5;
}
/* line 87, scss/_footer.scss */
footer.footer .widget .tweets-listing li p.message {
  display: inline;
}
/* line 89, scss/_footer.scss */
footer.footer .widget .tweets-listing li p.message a {
  color: #3f97b5;
  display: inline;
}
/* line 94, scss/_footer.scss */
footer.footer .widget .tweets-listing li:first-child {
  margin-top: 0;
}
/* line 97, scss/_footer.scss */
footer.footer .widget .tweets-listing li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 103, scss/_footer.scss */
footer.footer .widget .newsletter {
  margin-top: 28px;
}
/* line 105, scss/_footer.scss */
footer.footer .widget .newsletter form.subscribe {
  position: relative;
}
/* line 107, scss/_footer.scss */
footer.footer .widget .newsletter form.subscribe input {
  width: 100%;
  border: none;
  line-height: 46px;
  padding: 0;
  padding-left: 16px;
  padding-right: 82px;
  height: 46px;
}
/* line 116, scss/_footer.scss */
footer.footer .widget .newsletter form.subscribe .sign-up {
  position: absolute;
  border: 0;
  height: 42px;
  width: 77px;
  background-color: #003366;
  color: #fff;
  right: 2px;
  top: 2px;
  outline: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 127, scss/_footer.scss */
footer.footer .widget .newsletter form.subscribe .sign-up:hover {
  opacity: 0.8;
}
/* line 133, scss/_footer.scss */
footer.footer .widget p,
footer.footer .widget span {
  color: #e8e6e6;
  font-size: 15px;
}
/* line 138, scss/_footer.scss */
footer.footer .widget a {
  color: #e8e6e6;
  font-size: 15px;
}
/* line 141, scss/_footer.scss */
footer.footer .widget a:hover {
  opacity: 0.8;
}
/* line 145, scss/_footer.scss */
footer.footer .widget p {
  word-wrap: break-word;
}
/* line 149, scss/_footer.scss */
footer.footer .bottom-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 5px;
  margin-top: 5px;
  height: 10px;
}
/* line 154, scss/_footer.scss */
footer.footer .bottom-footer .copy {
  color: #e8e6e6;
}

/*______________________SLIDERS_______________________*/
/* line 2, scss/_slider.scss */
.home-banner {
  height: 740px;
  background: url("../images/banners/home-top.jpg") no-repeat center;
  position: relative;
}
/* line 6, scss/_slider.scss */
.home-banner.style-2 {
  background: url("../images/banners/home-top-2.jpg") no-repeat center;
}
/* line 9, scss/_slider.scss */
.home-banner.style-3 {
  background: url("../images/banners/home-top-3.jpg") no-repeat center;
  height: 710px;
}
/* line 13, scss/_slider.scss */
.home-banner.style-3 .banner-content .main-filter {
  bottom: 8%;
}
/* line 15, scss/_slider.scss */
.home-banner.style-3 .banner-content .main-filter .filter-label-block {
  text-align: center;
}
/* line 21, scss/_slider.scss */
.home-banner.style-4 {
  background: url("../images/banners/typography-top-banner.jpg") no-repeat center;
  height: 243px;
}
/* line 24, scss/_slider.scss */
.home-banner.style-4 .banner-content {
  height: 243px;
}
/* line 28, scss/_slider.scss */
.home-banner.style-5 {
  background: url("../images/banners/typography-top-banner2.jpg") no-repeat center;
  height: 243px;
}
/* line 31, scss/_slider.scss */
.home-banner.style-5 .banner-content {
  height: 243px;
}
/* line 35, scss/_slider.scss */
.home-banner .banner-content {
  height: 740px;
  position: relative;
}
/* line 38, scss/_slider.scss */
.home-banner .banner-content .main-filter {
  bottom: 4%;
  left: 0;
  position: absolute;
  background-color: #f0f0f0;
  padding: 26px 30px;
}
/* line 44, scss/_slider.scss */
.home-banner .banner-content .main-filter .filter-label-block {
  top: -73px;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: left;
}
/* line 50, scss/_slider.scss */
.home-banner .banner-content .main-filter .filter-label-block .filter-label {
  padding: 22px 30px;
}
/* line 56, scss/_slider.scss */
.home-banner .banner-content .banner-message {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 18.7%;
  padding: 40px;
  left: 0;
}
/* line 62, scss/_slider.scss */
.home-banner .banner-content .banner-message .banner-entry {
  border-left: 3px solid #3f97b5;
  padding-left: 24px;
}
/* line 65, scss/_slider.scss */
.home-banner .banner-content .banner-message .banner-entry span {
  display: block;
  color: #fff;
}
/* line 68, scss/_slider.scss */
.home-banner .banner-content .banner-message .banner-entry span.entry-title {
  font-size: 36px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  margin-bottom: 11px;
  line-height: 37px;
}
/* line 74, scss/_slider.scss */
.home-banner .banner-content .banner-message .banner-entry span.entry-message {
  font-size: 24px;
  font-family: 'Lato-Light', Arial, sans-serif;
  line-height: 26px;
}
/* line 81, scss/_slider.scss */
.home-banner .banner-content .banner-message.style-2 {
  max-width: 450px;
  position: relative;
  margin: 0 auto;
}
/* line 85, scss/_slider.scss */
.home-banner .banner-content .banner-message.style-2 .banner-entry {
  border-right: 3px solid #5ec8e9;
  padding-right: 24px;
  text-align: center;
}

/* line 94, scss/_slider.scss */
.banners-block {
  margin: 0 -5px;
  padding-bottom: 60px;
}
/* line 97, scss/_slider.scss */
.banners-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 100, scss/_slider.scss */
.banners-block .left-block {
  max-width: 370px;
  float: left;
  padding: 0 5px;
  width: 100%;
}
/* line 107, scss/_slider.scss */
.banners-block .banner-with-btn {
  margin-bottom: 10px;
}
/* line 109, scss/_slider.scss */
.banners-block .banner-with-btn .heading {
  background-color: #3f97b5;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 4px;
}
/* line 115, scss/_slider.scss */
.banners-block .banner-with-btn .block-with-text {
  background-color: #252163;
  text-align: center;
  padding-top: 9px;
  padding-bottom: 12px;
}
/* line 121, scss/_slider.scss */
.banners-block .banner-with-btn .banner-footer {
  background-color: #3f97b5;
  text-align: center;
  padding: 20px 0;
}
/* line 125, scss/_slider.scss */
.banners-block .banner-with-btn .banner-footer .footer-btn {
  display: inline-block;
  color: #3f97b5;
  background-color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 32px;
  text-decoration: none;
}
/* line 134, scss/_slider.scss */
.banners-block .banner-with-btn .banner-footer .footer-btn:hover {
  opacity: 0.8;
}
/* line 140, scss/_slider.scss */
.banners-block .center-block {
  max-width: 510px;
  width: 100%;
  padding: 0 5px;
  float: left;
}
/* line 146, scss/_slider.scss */
.banners-block .right-block {
  max-width: 300px;
  width: 100%;
  padding: 0 5px;
  float: left;
}
/* line 152, scss/_slider.scss */
.banners-block .banner-title {
  font-family: 'DINCondensed-Bold';
  color: #fff;
  font-size: 40px;
  letter-spacing: 3px;
  text-transform: uppercase;
}
/* line 158, scss/_slider.scss */
.banners-block .banner-title .colored {
  color: #3f97b5;
}
/* line 162, scss/_slider.scss */
.banners-block .banner-text {
  color: #fff;
  font-family: 'Lato-Light';
  font-size: 22px;
}
/* line 166, scss/_slider.scss */
.banners-block .banner-text .colored {
  color: #3f97b5;
}
/* line 170, scss/_slider.scss */
.banners-block .banner-bg {
  margin-bottom: 10px;
  position: relative;
}
/* line 173, scss/_slider.scss */
.banners-block .banner-bg a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-decoration: none;
  z-index: 1;
}
/* line 183, scss/_slider.scss */
.banners-block .banner-bg .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 18px;
}
/* line 192, scss/_slider.scss */
.banners-block .banner-bg .overlay .banner-title {
  display: block;
  line-height: 48px;
}
/* line 196, scss/_slider.scss */
.banners-block .banner-bg .overlay .banner-text {
  display: block;
}
/* line 200, scss/_slider.scss */
.banners-block .banner-bg.style-1 {
  height: 243px;
  width: 100%;
  background: url("../images/banners/foreign-1.jpg");
}
/* line 205, scss/_slider.scss */
.banners-block .banner-bg.style-2 {
  height: 450px;
  width: 100%;
  background: url("../images/banners/foreign-2.jpg");
}
/* line 210, scss/_slider.scss */
.banners-block .banner-bg.style-3 {
  height: 450px;
  width: 100%;
  background: url("../images/banners/foreign-3.jpg");
}
/* line 217, scss/_slider.scss */
.banners-block.style-2 .left-block {
  max-width: 360px;
}
/* line 219, scss/_slider.scss */
.banners-block.style-2 .left-block .style-1 {
  height: 450px;
  background: url("../images/banners/apartments-1.jpg");
}
/* line 224, scss/_slider.scss */
.banners-block.style-2 .center-block {
  max-width: 430px;
}
/* line 226, scss/_slider.scss */
.banners-block.style-2 .center-block .style-2 {
  height: 450px;
  background: url("../images/banners/apartments-2.jpg");
}
/* line 230, scss/_slider.scss */
.banners-block.style-2 .center-block .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  top: 0;
  bottom: auto;
}
/* line 236, scss/_slider.scss */
.banners-block.style-2 .right-block {
  max-width: 360px;
}
/* line 238, scss/_slider.scss */
.banners-block.style-2 .right-block .style-3 {
  height: 450px;
  background: url("../images/banners/apartments-3.jpg");
}
/* line 244, scss/_slider.scss */
.banners-block.style-3 {
  padding-bottom: 0;
}
/* line 246, scss/_slider.scss */
.banners-block.style-3 .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  background-color: transparent;
  text-align: left;
  padding-left: 8%;
}
/* line 251, scss/_slider.scss */
.banners-block.style-3 .overlay .banner-label {
  background-color: #3f97b5;
  color: #fff;
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 30px;
  display: inline-block;
  padding-left: 8%;
  padding-right: 13px;
  margin-left: -8.4%;
}
/* line 261, scss/_slider.scss */
.banners-block.style-3 .overlay .banner-title {
  color: #000;
}
/* line 263, scss/_slider.scss */
.banners-block.style-3 .overlay .banner-title.inversed {
  color: #fff;
}
/* line 266, scss/_slider.scss */
.banners-block.style-3 .overlay .banner-title .year {
  color: #3f97b5;
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 70px;
}
/* line 273, scss/_slider.scss */
.banners-block.style-3 .left-block {
  max-width: 510px;
}
/* line 275, scss/_slider.scss */
.banners-block.style-3 .left-block .style-1 {
  height: 450px;
  width: 100%;
  background: url("../images/banners/foreign-2.jpg");
}
/* line 281, scss/_slider.scss */
.banners-block.style-3 .center-block {
  max-width: 300px;
}
/* line 283, scss/_slider.scss */
.banners-block.style-3 .center-block .style-2 {
  height: 450px;
  width: 100%;
  background: url("../images/banners/shopfront-1.jpg");
}
/* line 289, scss/_slider.scss */
.banners-block.style-3 .right-block {
  max-width: 370px;
}
/* line 291, scss/_slider.scss */
.banners-block.style-3 .right-block .style-3 {
  height: 243px;
  width: 100%;
  background: url("../images/banners/shopfront-2.jpg");
}
/* line 298, scss/_slider.scss */
.banners-block.style-4 {
  padding-bottom: 0;
}
/* line 300, scss/_slider.scss */
.banners-block.style-4 .left-block {
  max-width: 780px;
}
/* line 302, scss/_slider.scss */
.banners-block.style-4 .left-block .banner-bg {
  height: 380px;
  background: url("../images/banners/suburb-big-banner.jpg");
}
/* line 305, scss/_slider.scss */
.banners-block.style-4 .left-block .banner-bg .banner-title {
  font-size: 32px;
  letter-spacing: 1px;
  display: block;
}
/* line 310, scss/_slider.scss */
.banners-block.style-4 .left-block .banner-bg .banner-text {
  display: block;
  font-size: 16px;
  color: #3f97b5;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 316, scss/_slider.scss */
.banners-block.style-4 .left-block .banner-bg .top-overlay {
  position: absolute;
  background: url("../images/BG/suburb-banner-top.png");
  width: 286px;
  height: 151px;
  top: 0;
  left: 0;
  padding-top: 21px;
  padding-left: 31px;
}
/* line 326, scss/_slider.scss */
.banners-block.style-4 .left-block .banner-bg .bottom-overlay {
  position: absolute;
  background: url("../images/BG/suburb-banner-bottom.png");
  width: 287px;
  height: 205px;
  bottom: 0;
  right: 0;
  padding-top: 64px;
  padding-left: 58px;
  text-align: center;
}
/* line 339, scss/_slider.scss */
.banners-block.style-4 .right-block {
  max-width: 400px;
}
/* line 341, scss/_slider.scss */
.banners-block.style-4 .right-block .banner-bg {
  height: 185px;
}
/* line 343, scss/_slider.scss */
.banners-block.style-4 .right-block .banner-bg .banner-title {
  letter-spacing: 0px;
  font-size: 24px;
  line-height: 1.3em;
}
/* line 348, scss/_slider.scss */
.banners-block.style-4 .right-block .banner-bg.style-1 {
  background: url("../images/banners/suburb-small-banner-1.jpg");
}
/* line 350, scss/_slider.scss */
.banners-block.style-4 .right-block .banner-bg.style-1 .overlay {
  width: auto;
  background-color: rgba(78, 76, 108, 0.9);
  border-left: 3px solid #3f97b5;
  padding: 8px 18px;
  padding-bottom: 5px;
  bottom: 20px;
}
/* line 359, scss/_slider.scss */
.banners-block.style-4 .right-block .banner-bg.style-2 {
  background: url("../images/banners/suburb-small-banner-2.jpg");
}
/* line 361, scss/_slider.scss */
.banners-block.style-4 .right-block .banner-bg.style-2 .overlay {
  width: auto;
  background-color: rgba(78, 76, 108, 0.9);
  border-left: 3px solid #3f97b5;
  padding: 8px 18px;
  padding-bottom: 5px;
  bottom: 20px;
}

/* line 374, scss/_slider.scss */
.shop-front-banner {
  background: url("../images/banners/shop-front-banner.jpg") no-repeat center;
  text-align: right;
  padding-top: 116px;
  padding-bottom: 116px;
}
/* line 379, scss/_slider.scss */
.shop-front-banner .banner-entry {
  display: inline-block;
  background-color: rgba(43, 43, 43, 0.73);
  padding: 50px;
  padding-left: 27px;
  padding-top: 35px;
  position: relative;
  text-align: left;
}
/* line 387, scss/_slider.scss */
.shop-front-banner .banner-entry:before {
  content: '';
  display: block;
  position: absolute;
  background: url("../images/BG/shop-front-banner-entry.png") no-repeat top;
  background-size: cover;
  top: 0;
  left: -23px;
  width: 23px;
  height: 100%;
}
/* line 398, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-point {
  background: url("../images/BG/line.png") no-repeat center;
  width: 673px;
  height: 233px;
  position: absolute;
  left: -694px;
  top: 62px;
}
/* line 405, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-point:before, .shop-front-banner .banner-entry .banner-point:after {
  content: '';
  display: block;
  height: 24px;
  width: 24px;
  background-color: #3f97b5;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  position: absolute;
}
/* line 418, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-point:before {
  bottom: -10px;
  left: -10px;
}
/* line 422, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-point:after {
  top: -10px;
  right: -10px;
}
/* line 427, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-title {
  font-size: 42px;
  font-family: 'Lato-Light', Arial, sans-serif;
  display: block;
  width: 100%;
  margin-bottom: 19px;
}
/* line 434, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block {
  margin-bottom: 30px;
}
/* line 436, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block .price-from {
  font-size: 24px;
  font-family: 'Lato-Light', Arial, sans-serif;
  float: left;
  margin-top: 17px;
}
/* line 441, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block .price-from .price {
  font-size: 34px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #3f97b5;
}
/* line 447, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block .discount-container {
  float: right;
  background-color: rgba(21, 21, 21, 0.6);
  padding: 16px 63px 14px 15px;
  margin-right: -50px;
}
/* line 452, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block .discount-container .discount {
  font-size: 24px;
  font-family: 'Lato-Light', Arial, sans-serif;
}
/* line 455, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block .discount-container .discount .percent {
  font-size: 34px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #3f97b5;
}
/* line 462, scss/_slider.scss */
.shop-front-banner .banner-entry .middle-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 466, scss/_slider.scss */
.shop-front-banner .banner-entry .bottom-block {
  width: 370px;
  border-top: 1px solid #4c4d4e;
  padding-top: 23px;
  margin-bottom: 26px;
}
/* line 471, scss/_slider.scss */
.shop-front-banner .banner-entry .bottom-block .banner-text {
  color: #b2b2b2;
  margin-bottom: 0;
}
/* line 476, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-btn {
  color: #fff;
  background-color: #3f97b5;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: inline-block;
  padding: 11px 43px;
  text-decoration: none;
}
/* line 485, scss/_slider.scss */
.shop-front-banner .banner-entry .banner-btn:hover {
  opacity: 0.8;
}

/* line 491, scss/_slider.scss */
.sm-construction-banner {
  background: url("../images/banners/sm-construction-banner.jpg") no-repeat center;
  padding-top: 121px;
  padding-bottom: 121px;
}
/* line 495, scss/_slider.scss */
.sm-construction-banner .banner-entry {
  display: table;
}
/* line 497, scss/_slider.scss */
.sm-construction-banner .banner-entry .left {
  display: table-cell;
  vertical-align: middle;
}
/* line 500, scss/_slider.scss */
.sm-construction-banner .banner-entry .left .descr {
  background-color: rgba(0, 0, 0, 0.7);
  padding-left: 60px;
  padding-right: 68px;
  padding-top: 43px;
  padding-bottom: 31px;
  margin-right: -28px;
  max-width: 504px;
  position: relative;
  border-left: 11px solid #3f97b5;
}
/* line 510, scss/_slider.scss */
.sm-construction-banner .banner-entry .left .descr:before {
  content: '';
  display: block;
  position: absolute;
  width: 3px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #89c8dd;
}
/* line 520, scss/_slider.scss */
.sm-construction-banner .banner-entry .left .descr .price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 50px;
}
/* line 524, scss/_slider.scss */
.sm-construction-banner .banner-entry .left .descr p.banner-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 24px;
}
/* line 530, scss/_slider.scss */
.sm-construction-banner .banner-entry .right {
  display: table-cell;
}
/* line 532, scss/_slider.scss */
.sm-construction-banner .banner-entry .right .preview {
  padding: 17px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: relative;
}
/* line 537, scss/_slider.scss */
.sm-construction-banner .banner-entry .right .preview .brdr {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 5px solid #3f97b5;
  padding: 6px;
}
/* line 542, scss/_slider.scss */
.sm-construction-banner .banner-entry .right .preview img {
  width: 100%;
}
/* line 545, scss/_slider.scss */
.sm-construction-banner .banner-entry .right .preview .banner-point {
  background: url("../images/BG/line-2.png") no-repeat center;
  width: 372px;
  height: 55px;
  position: absolute;
  right: -340px;
  top: 128px;
}
/* line 552, scss/_slider.scss */
.sm-construction-banner .banner-entry .right .preview .banner-point:after {
  content: '';
  display: block;
  height: 24px;
  width: 24px;
  background-color: #3f97b5;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  position: absolute;
}
/* line 564, scss/_slider.scss */
.sm-construction-banner .banner-entry .right .preview .banner-point:after {
  right: 0px;
}

/* line 573, scss/_slider.scss */
.sm-constr-banner-video {
  background: url("../images/banners/video-banner-container-bg.jpg") no-repeat center;
  padding: 70px 0;
}
/* line 576, scss/_slider.scss */
.sm-constr-banner-video .banner-entry {
  background: rgba(0, 0, 0, 0.7);
  padding-top: 1px;
  padding-bottom: 70px;
}
/* line 580, scss/_slider.scss */
.sm-constr-banner-video .banner-entry .video-container {
  max-width: 970px;
  margin: 0 auto;
  position: relative;
}
/* line 584, scss/_slider.scss */
.sm-constr-banner-video .banner-entry .video-container .video-block {
  border: 4px solid #3f97b5;
  padding: 0;
}
/* line 587, scss/_slider.scss */
.sm-constr-banner-video .banner-entry .video-container .video-block .video-js .vjs-big-play-button {
  border: none;
}
/* line 591, scss/_slider.scss */
.sm-constr-banner-video .banner-entry .video-container:before, .sm-constr-banner-video .banner-entry .video-container:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 100%;
  top: 0;
  background-color: #3f97b5;
}
/* line 601, scss/_slider.scss */
.sm-constr-banner-video .banner-entry .video-container:before {
  left: -30px;
}
/* line 604, scss/_slider.scss */
.sm-constr-banner-video .banner-entry .video-container:after {
  right: -30px;
}

/* line 612, scss/_slider.scss */
.main-filter {
  padding: 26px 0;
  position: relative;
  width: 100%;
}
/* line 616, scss/_slider.scss */
.main-filter.style-2 {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 30px;
}
/* line 620, scss/_slider.scss */
.main-filter.style-2 .filter-label-block {
  position: relative;
  top: 0;
  text-align: left;
}
/* line 624, scss/_slider.scss */
.main-filter.style-2 .filter-label-block .filter-label {
  width: 100%;
  font-size: 20px;
  padding: 21px 30px;
}
/* line 630, scss/_slider.scss */
.main-filter.style-2 .filter-form {
  padding: 26px 30px;
  padding-bottom: 0;
}
/* line 633, scss/_slider.scss */
.main-filter.style-2 .filter-form .range-wrap .slider .ui-slider-handle:before {
  background-color: #252163;
}
/* line 638, scss/_slider.scss */
.main-filter .filter-label-block {
  width: 100%;
  text-align: center;
  position: absolute;
  top: -99px;
  left: 0;
}
/* line 644, scss/_slider.scss */
.main-filter .filter-label-block .filter-label {
  background-color: #000000;
  padding: 22px 30px;
  display: inline-block;
  font-size: 22px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #fff;
}
/* line 654, scss/_slider.scss */
.main-filter .filter-form:after {
  content: '';
  display: block;
  clear: both;
}
/* line 657, scss/_slider.scss */
.main-filter .filter-form .filter-column-4 {
  float: left;
  max-width: 33.333333%;
  width: 100%;
  padding: 0 15px;
}
/* line 663, scss/_slider.scss */
.main-filter .filter-form .filter-column-3 {
  float: left;
  max-width: 25%;
  width: 100%;
  padding: 0 15px;
}
/* line 669, scss/_slider.scss */
.main-filter .filter-form .filter-column-6 {
  float: left;
  max-width: 50%;
  width: 100%;
  padding: 0 15px;
}
/* line 675, scss/_slider.scss */
.main-filter .filter-form .double {
  margin: 0 -15px;
}
/* line 677, scss/_slider.scss */
.main-filter .filter-form .double:after {
  content: '';
  display: block;
  clear: both;
}
/* line 681, scss/_slider.scss */
.main-filter .filter-form .item-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #000;
  display: block;
  width: 100%;
  margin-bottom: 13px;
}
/* line 688, scss/_slider.scss */
.main-filter .filter-form .item-label .label-descr {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
}
/* line 693, scss/_slider.scss */
.main-filter .filter-form .ui-front {
  margin-bottom: 21px;
}
/* line 695, scss/_slider.scss */
.main-filter .filter-form .ui-front .filter-select {
  width: 100%;
}

/* line 714, scss/_slider.scss */
.main-filter .filter-form .ui-front .form123 {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 13px;
  width: 100%;
  margin: 0 auto;
}

/* line 698, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-button.ui-state-default {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  background: none;
  background-color: #fff;
  height: 38px;
}
/* line 704, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-button.ui-state-default:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 11px;
  right: 13px;
  margin: 0 auto;
  color: #fff;
}
/* line 714, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-button.ui-state-default .ui-selectmenu-text {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 13px;
}
/* line 722, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon {
  background: none;
  border-left: 1px solid #e7e4e4;
  width: 37px;
  height: 100%;
  top: 0;
  right: 0;
  margin: 0;
  padding: 1px;
}
/* line 731, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 34px;
  height: 34px;
  background-color: #3f97b5;
}
/* line 742, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-menu .ui-menu {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  border-top: 0;
  background: #fff;
  margin-top: -1px;
  padding-top: 5px;
}
/* line 749, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #808080;
  padding: 7px 1em 6px .4em;
  padding-left: 13px;
}
/* line 756, scss/_slider.scss */
.main-filter .filter-form .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item.ui-state-focus {
  border: none;
  background: none;
  margin: 0;
  color: #3f97b5;
}
/* line 766, scss/_slider.scss */
.main-filter .filter-form .datepicker-container {
  border: 1px solid #e7e4e4;
  margin-bottom: 21px;
  position: relative;
}
/* line 770, scss/_slider.scss */
.main-filter .filter-form .datepicker-container input[type="text"] {
  display: block;
  width: 100%;
  border: none;
  height: 36px;
  padding-left: 13px;
  color: #808080;
}
/* line 778, scss/_slider.scss */
.main-filter .filter-form .datepicker-container .datepicker-btn {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 37px;
  border-left: 1px solid #e7e4e4;
  color: #fff;
  padding: 1px;
}
/* line 788, scss/_slider.scss */
.main-filter .filter-form .datepicker-container .datepicker-btn i.fa {
  display: block;
  position: relative;
  height: 100%;
  width: 34px;
  background-color: #3f97b5;
  text-align: center;
  line-height: 34px;
}
/* line 799, scss/_slider.scss */
.main-filter .filter-form .range-wrap {
  position: relative;
  margin-top: 19px;
}
/* line 802, scss/_slider.scss */
.main-filter .filter-form .range-wrap .range-fields {
  position: absolute;
  top: -39px;
  right: 0;
}
/* line 806, scss/_slider.scss */
.main-filter .filter-form .range-wrap .range-fields input[type="text"] {
  font-size: 12px;
  border: 1px solid #e7e4e4;
  max-width: 65px;
  padding: 2px 0;
  padding-left: 6px;
}
/* line 813, scss/_slider.scss */
.main-filter .filter-form .range-wrap .range-fields #max-field {
  margin-left: 13px;
}
/* line 816, scss/_slider.scss */
.main-filter .filter-form .range-wrap .range-fields span.delimiter {
  display: block;
  position: absolute;
  background: #e7e4e4;
  height: 1px;
  width: 10px;
  left: 50%;
  margin-left: -5px;
  top: 50%;
}
/* line 827, scss/_slider.scss */
.main-filter .filter-form .range-wrap .slider {
  height: 6px;
  margin-bottom: 7px;
  border: 1px solid #e7e4e4;
}
/* line 831, scss/_slider.scss */
.main-filter .filter-form .range-wrap .slider:focus {
  border: 1px solid #e7e4e4;
}
/* line 834, scss/_slider.scss */
.main-filter .filter-form .range-wrap .slider .ui-widget-header {
  background: none;
  background-color: #3f97b5;
  border: 1px solid #3f97b5;
}
/* line 839, scss/_slider.scss */
.main-filter .filter-form .range-wrap .slider .ui-slider-handle {
  top: -5px;
  height: 14px;
  width: 14px;
  background: #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 2px;
  border: 1px solid #e7e4e4;
}
/* line 847, scss/_slider.scss */
.main-filter .filter-form .range-wrap .slider .ui-slider-handle:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #003366;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 860, scss/_slider.scss */
.main-filter .filter-form .range-wrap .scale .min-value {
  float: left;
}
/* line 863, scss/_slider.scss */
.main-filter .filter-form .range-wrap .scale .max-value {
  float: right;
}
/* line 866, scss/_slider.scss */
.main-filter .filter-form .range-wrap .scale:after {
  content: '';
  display: block;
  clear: both;
}
/* line 871, scss/_slider.scss */
.main-filter .filter-form .find-now-btn {
  display: block;
  margin-top: 33px;
  width: 100%;
  background-color: #3f97b5;
  border: none;
  outline: none;
  color: #fff;
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 881, scss/_slider.scss */
.main-filter .filter-form .find-now-btn:hover {
  opacity: 0.8;
}

/* line 887, scss/_slider.scss */
.big-construction-banner {
  height: 740px;
  background: url("../images/banners/home-big-construction-top.jpg") center no-repeat;
}
/* line 890, scss/_slider.scss */
.big-construction-banner .banner-content {
  position: relative;
  height: 740px;
  text-align: center;
}
/* line 894, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message {
  background-color: rgba(40, 36, 52, 0.85);
  padding: 40px;
  display: inline-block;
  margin-top: 156px;
}
/* line 899, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message:after {
  content: '';
  display: block;
  clear: both;
}
/* line 902, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message .logo {
  border-right: 3px solid #3f97b5;
  padding-right: 50px;
  float: left;
}
/* line 906, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message .logo a {
  display: block;
}
/* line 910, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message .descr {
  float: left;
  padding-left: 49px;
  padding-top: 40px;
}
/* line 914, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message .descr .main-title {
  font-size: 120px;
  color: #fff;
  font-family: 'Lato-Light';
  display: block;
  line-height: 120px;
}
/* line 921, scss/_slider.scss */
.big-construction-banner .banner-content .banner-message .descr .sub-text {
  margin-left: 187px;
  font-size: 50px;
  line-height: 50px;
  font-family: 'Lato-Light';
  color: #3f97b5;
  display: block;
}

/* line 933, scss/_slider.scss */
.favorable-banner {
  height: 521px;
  background: url("../images/banners/favorable-banner.jpg") center no-repeat;
  padding-top: 52px;
}
/* line 938, scss/_slider.scss */
.favorable-banner .favorable-content .main-title {
  font-size: 90px;
  color: #fff;
  font-family: 'Lato-Light';
  display: block;
  color: #3f97b5;
  line-height: 95px;
}
/* line 946, scss/_slider.scss */
.favorable-banner .favorable-content .sub-text {
  font-size: 36px;
  font-family: 'Lato-Light';
  display: block;
  color: #fff;
  line-height: 40px;
}
/* line 953, scss/_slider.scss */
.favorable-banner .favorable-content .features-block {
  border-top: 5px solid rgba(255, 255, 255, 0.1);
  border-bottom: 5px solid rgba(255, 255, 255, 0.1);
  max-width: 500px;
  padding: 20px 0;
  text-align: justify;
  margin-top: 45px;
  margin-bottom: 50px;
}
/* line 961, scss/_slider.scss */
.favorable-banner .favorable-content .features-block:before {
  content: '';
  display: block;
  width: 100%;
}
/* line 966, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item {
  display: inline-table;
  position: relative;
  min-height: 76px;
  width: 32.7%;
}
/* line 971, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .feature-icon {
  height: 76px;
  width: 76px;
  position: absolute;
  background-color: #211e2b;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 3px solid rgba(255, 255, 255, 0.1);
}
/* line 978, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .feature-icon:before {
  display: block;
  content: '';
  height: 38px;
  width: 45px;
  margin: 0 auto;
  margin-top: 22px;
  background-image: url("../images/green-icons-sprite.png");
  background-size: 565%;
}
/* line 988, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .feature-icon.eco:before {
  background-position: 0 -73px;
}
/* line 991, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .feature-icon.timer:before {
  background-position: -48px -52px;
  width: 40px;
  margin-top: 15px;
}
/* line 996, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .feature-icon.like:before {
  background-position: -42px 0px;
  width: 36px;
  height: 36px;
  margin-top: 17px;
}
/* line 1003, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .descr {
  padding-left: 90px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1007, scss/_slider.scss */
.favorable-banner .favorable-content .features-block .feature-item .descr .text {
  font-family: 'DINCondensed-Bold';
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
}
/* line 1016, scss/_slider.scss */
.favorable-banner .favorable-content .simple-btn {
  display: inline-block;
  padding: 11px 34px;
  text-align: center;
  background-color: #3f97b5;
  text-decoration: none;
  font-size: 16px;
  color: #000000;
  text-shadow: 1px 1px 0px white;
}
/* line 1025, scss/_slider.scss */
.favorable-banner .favorable-content .simple-btn:hover {
  opacity: 0.8;
}

/* line 1031, scss/_slider.scss */
.our-features-banner {
  padding-bottom: 40px;
}
/* line 1033, scss/_slider.scss */
.our-features-banner.style-1 {
  background: url("../images/banners/our-features-banner.jpg");
  background-size: cover;
}
/* line 1037, scss/_slider.scss */
.our-features-banner.style-1 .single-feature .main-title {
  color: #fff;
}
/* line 1042, scss/_slider.scss */
.our-features-banner.style-2, .our-features-banner.style-7 {
  background: url("../images/BG/features-bg.jpg");
  background-size: cover;
}
/* line 1046, scss/_slider.scss */
.our-features-banner.style-2 .features-container, .our-features-banner.style-7 .features-container {
  background-color: rgba(0, 0, 0, 0.7);
  padding-top: 1px;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 1051, scss/_slider.scss */
.our-features-banner.style-2 .features-container .single-feature, .our-features-banner.style-7 .features-container .single-feature {
  margin-bottom: 38px;
}
/* line 1053, scss/_slider.scss */
.our-features-banner.style-2 .features-container .single-feature .icon-container, .our-features-banner.style-7 .features-container .single-feature .icon-container {
  border-color: #3f97b5;
}
/* line 1055, scss/_slider.scss */
.our-features-banner.style-2 .features-container .single-feature .icon-container .icon-border, .our-features-banner.style-7 .features-container .single-feature .icon-container .icon-border {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 1062, scss/_slider.scss */
.our-features-banner.style-2 .features-container .single-feature .icon-container .icon-border .icon, .our-features-banner.style-7 .features-container .single-feature .icon-container .icon-border .icon {
  border-color: rgba(255, 255, 255, 0);
  border-width: 1px;
  background-color: #3f97b5;
}
/* line 1066, scss/_slider.scss */
.our-features-banner.style-2 .features-container .single-feature .icon-container .icon-border .icon:before, .our-features-banner.style-7 .features-container .single-feature .icon-container .icon-border .icon:before {
  background-image: url("../images/inversed-icons-sprite.png");
}
/* line 1073, scss/_slider.scss */
.our-features-banner.style-2 .features-container .main-title, .our-features-banner.style-7 .features-container .main-title {
  color: #fff;
}
/* line 1078, scss/_slider.scss */
.our-features-banner.style-3 {
  background: url("../images/BG/features-bg-2.jpg");
  background-size: cover;
}
/* line 1081, scss/_slider.scss */
.our-features-banner.style-3 .single-feature {
  margin-bottom: 38px;
}
/* line 1083, scss/_slider.scss */
.our-features-banner.style-3 .single-feature .icon-container {
  border-color: #3f97b5;
}
/* line 1085, scss/_slider.scss */
.our-features-banner.style-3 .single-feature .icon-container .icon-border {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 1092, scss/_slider.scss */
.our-features-banner.style-3 .single-feature .icon-container .icon-border .icon {
  border-color: rgba(255, 255, 255, 0);
  border-width: 1px;
  background-color: #3f97b5;
}
/* line 1096, scss/_slider.scss */
.our-features-banner.style-3 .single-feature .icon-container .icon-border .icon:before {
  background-image: url("../images/inversed-icons-sprite.png");
}
/* line 1102, scss/_slider.scss */
.our-features-banner.style-3 .single-feature .main-title {
  color: #fff;
}
/* line 1107, scss/_slider.scss */
.our-features-banner.style-4 {
  background: url("../images/BG/features-bg-3.jpg");
  background-size: cover;
}
/* line 1111, scss/_slider.scss */
.our-features-banner.style-4 .single-feature .icon-container .icon-border .icon {
  border-color: #1e3139;
  border-width: 2px;
}
/* line 1115, scss/_slider.scss */
.our-features-banner.style-4 .single-feature .main-title {
  color: #fff;
}
/* line 1120, scss/_slider.scss */
.our-features-banner.style-5 {
  background: url("../images/BG/features-bg-4.jpg");
  background-size: cover;
}
/* line 1123, scss/_slider.scss */
.our-features-banner.style-5 .single-feature {
  margin-bottom: 38px;
}
/* line 1125, scss/_slider.scss */
.our-features-banner.style-5 .single-feature .icon-container {
  border-color: #fff;
}
/* line 1127, scss/_slider.scss */
.our-features-banner.style-5 .single-feature .icon-container .icon-border {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 6px solid rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 1134, scss/_slider.scss */
.our-features-banner.style-5 .single-feature .icon-container .icon-border .icon {
  border: none;
  padding: 1px;
  background-color: #3f97b5;
}
/* line 1138, scss/_slider.scss */
.our-features-banner.style-5 .single-feature .icon-container .icon-border .icon:before {
  background-image: url("../images/inversed-icons-sprite.png");
}
/* line 1144, scss/_slider.scss */
.our-features-banner.style-5 .single-feature .main-title {
  color: #fff;
}
/* line 1146, scss/_slider.scss */
.our-features-banner.style-5 .single-feature .main-title .small {
  font-size: 16px;
  text-transform: none;
}
/* line 1153, scss/_slider.scss */
.our-features-banner.style-6 {
  background: url("../images/BG/features-bg-5.jpg");
  background-size: cover;
}
/* line 1156, scss/_slider.scss */
.our-features-banner.style-6 .features-container {
  background-color: rgba(62, 61, 89, 0.9);
  padding-top: 1px;
  padding-bottom: 30px;
}
/* line 1160, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body {
  position: relative;
}
/* line 1162, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .main-feature {
  position: absolute;
  width: 384px;
  height: 384px;
  border: 7px solid rgba(255, 255, 255, 0.1);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  left: 50%;
  top: 50%;
  margin-left: -192px;
  margin-top: -192px;
  text-align: center;
  padding-top: 35px;
}
/* line 1175, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}
/* line 1180, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li {
  display: block;
  width: 100%;
  margin-bottom: 34px;
}
/* line 1184, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1187, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li .left-column {
  float: left;
}
/* line 1190, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li .right-column {
  float: right;
}
/* line 1195, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(1) .left-column:before {
  width: 132px;
  background: url("../images/BG/dots-big.png");
  opacity: 0.2;
  right: -125px;
  bottom: -16%;
  transform: rotate(36deg);
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
}
/* line 1205, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(1) .right-column:before {
  width: 132px;
  background: url("../images/BG/dots-big.png");
  opacity: 0.2;
  left: -123px;
  bottom: -16%;
  transform: rotate(-36deg);
  -webkit-transform: rotate(-36deg);
  -moz-transform: rotate(-36deg);
  -o-transform: rotate(-36deg);
  -ms-transform: rotate(-36deg);
}
/* line 1217, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(2) .left-column:before {
  width: 83px;
  background: url("../images/BG/dots-sm.png");
  opacity: 0.2;
  right: -88px;
  bottom: 20%;
  transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
}
/* line 1227, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(2) .right-column:before {
  width: 83px;
  background: url("../images/BG/dots-sm.png");
  opacity: 0.2;
  left: -88px;
  bottom: 20%;
  transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
}
/* line 1239, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(3) .left-column:before {
  width: 83px;
  background: url("../images/BG/dots-sm.png");
  opacity: 0.2;
  right: -86px;
  top: 10%;
  transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
}
/* line 1249, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(3) .right-column:before {
  width: 83px;
  background: url("../images/BG/dots-sm.png");
  opacity: 0.2;
  left: -86px;
  top: 13%;
  transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
  -moz-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
}
/* line 1261, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(4) .left-column:before {
  width: 132px;
  background: url("../images/BG/dots-big.png");
  opacity: 0.2;
  right: -126px;
  top: -20%;
  transform: rotate(-33deg);
  -webkit-transform: rotate(-33deg);
  -moz-transform: rotate(-33deg);
  -o-transform: rotate(-33deg);
  -ms-transform: rotate(-33deg);
}
/* line 1272, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .features-big-listing li:nth-child(4) .right-column:before {
  width: 132px;
  background: url("../images/BG/dots-big.png");
  opacity: 0.2;
  left: -123px;
  top: -18%;
  transform: rotate(33deg);
  -webkit-transform: rotate(33deg);
  -moz-transform: rotate(33deg);
  -o-transform: rotate(33deg);
  -ms-transform: rotate(33deg);
}
/* line 1284, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature {
  max-width: 300px;
  width: 100%;
  min-height: 100px;
  position: relative;
  display: table;
  margin-bottom: 0;
}
/* line 1291, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature:before {
  content: '';
  display: block;
  position: absolute;
  height: 9px;
}
/* line 1297, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature.left-column {
  position: relative;
}
/* line 1299, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature.left-column .icon-container {
  right: 0;
}
/* line 1302, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature.left-column .descr {
  text-align: right;
  padding-right: 130px;
}
/* line 1308, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature.right-column .icon-container {
  left: 0;
}
/* line 1311, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature.right-column .descr {
  padding-left: 130px;
  text-align: left;
}
/* line 1316, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container {
  border-color: #3f97b5;
  display: block;
  width: 100px;
  height: 100px;
  margin-bottom: 0;
  position: absolute;
}
/* line 1323, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 9px solid rgba(255, 255, 255, 0.1);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 1330, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon {
  border-color: rgba(255, 255, 255, 0);
  border-width: 1px;
  background-color: #3f97b5;
}
/* line 1334, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon:before {
  background-image: url("../images/inversed-icons-sprite.png");
  width: 42px;
  height: 35px;
}
/* line 1339, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.house:before {
  margin-top: 19px;
  background-position: 6px 0px;
}
/* line 1343, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.like:before {
  margin-top: 11px;
  background-position: -41px 0;
  height: 39px;
}
/* line 1348, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.achivment:before {
  margin-top: 20px;
  background-position: -106px 0;
}
/* line 1352, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.hand:before {
  margin-top: 20px;
  background-position: -168px 0;
}
/* line 1356, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.papers:before {
  margin-top: 14px;
  background-position: -93px -53px;
}
/* line 1360, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.human:before {
  margin-top: 12px;
  background-position: -150px -54px;
}
/* line 1364, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.home:before {
  margin-top: 12px;
  background-position: 4px -101px;
  height: 37px;
}
/* line 1369, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.micro:before {
  margin-top: 12px;
  background-position: -40px -99px;
}
/* line 1373, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.cash:before {
  margin-top: 11px;
  background-position: -87px -97px;
  height: 39px;
}
/* line 1378, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.deal:before {
  margin-top: 15px;
  background-position: -139px -101px;
}
/* line 1382, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .icon-container .icon-border .icon.cup:before {
  margin-top: 14px;
  background-position: 2px -147px;
}
/* line 1389, scss/_slider.scss */
.our-features-banner.style-6 .features-container .features-body .single-feature .descr {
  display: table-cell;
  vertical-align: middle;
}
/* line 1395, scss/_slider.scss */
.our-features-banner.style-6 .features-container .main-title {
  color: #fff;
}
/* line 1400, scss/_slider.scss */
.our-features-banner.style-7 {
  background: url("../images/BG/features-bg-6.jpg");
  background-size: cover;
}
/* line 1406, scss/_slider.scss */
.our-features-banner.light .single-feature .icon-container {
  border-color: #000;
}
/* line 1408, scss/_slider.scss */
.our-features-banner.light .single-feature .icon-container .icon-border {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 10px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 1415, scss/_slider.scss */
.our-features-banner.light .single-feature .icon-container .icon-border .icon {
  border-color: white;
  border-width: 1px;
  background-color: #3f97b5;
}
/* line 1419, scss/_slider.scss */
.our-features-banner.light .single-feature .icon-container .icon-border .icon:before {
  background-image: url("../images/inversed-icons-sprite.png");
}
/* line 1428, scss/_slider.scss */
.our-features-banner.light.light-brdr .single-feature .icon-container {
  border-color: #3f97b5;
}
/* line 1430, scss/_slider.scss */
.our-features-banner.light.light-brdr .single-feature .icon-container .icon-border {
  border-color: rgba(222, 221, 222, 0.4);
}
/* line 1438, scss/_slider.scss */
.our-features-banner.icon-left .single-feature {
  display: table;
}
/* line 1440, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container {
  width: 100px;
  height: 100px;
  margin: 0;
  margin-right: 20px;
}
/* line 1445, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container .icon {
  overflow: hidden;
}
/* line 1447, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container .icon:before {
  width: 42px;
  height: 40px;
  margin: 0 auto;
}
/* line 1452, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container .icon.papers:before {
  width: 42px;
  margin-top: 13px;
  background-position: -92px -54px;
}
/* line 1457, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container .icon.like:before {
  background-position: -40px 0;
  margin-top: 10px;
}
/* line 1461, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container .icon.room:before {
  background-position: -42px -143px;
  margin-top: 7px;
}
/* line 1465, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-container .icon.money:before {
  background-position: -129px -213px;
  margin-top: 7px;
}
/* line 1471, scss/_slider.scss */
.our-features-banner.icon-left .single-feature .icon-descr {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
/* line 1478, scss/_slider.scss */
.our-features-banner .single-feature {
  text-align: center;
  margin-bottom: 20px;
}
/* line 1481, scss/_slider.scss */
.our-features-banner .single-feature .icon-container {
  width: 130px;
  height: 130px;
  border: 3px solid #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 7px;
  margin: 0 auto;
  margin-bottom: 27px;
}
/* line 1489, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 1496, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon:before {
  display: block;
  content: '';
  background-image: url("../images/green-icons-sprite.png");
  height: 55px;
  width: 51px;
  background-size: 500%;
  margin: 0 auto;
}
/* line 1505, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.house:before {
  margin-top: 19px;
  background-position: 6px 0px;
}
/* line 1509, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.like:before {
  margin-top: 20px;
  background-position: -50px 0;
}
/* line 1513, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.achivment:before {
  margin-top: 20px;
  background-position: -106px 0;
}
/* line 1517, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.hand:before {
  margin-top: 20px;
  background-position: -168px 0;
}
/* line 1521, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.papers:before {
  margin-top: 16px;
  background-position: -131px -72px;
  width: 60px;
}
/* line 1526, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.human:before {
  margin-top: 16px;
  background-position: -214px -76px;
  width: 60px;
}
/* line 1531, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.home:before {
  margin-top: 16px;
  background-position: 4px -144px;
  width: 60px;
}
/* line 1536, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.micro:before {
  margin-top: 16px;
  background-position: -58px -141px;
  width: 60px;
}
/* line 1541, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.cash:before {
  margin-top: 16px;
  background-position: -124px -141px;
  width: 60px;
}
/* line 1546, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.deal:before {
  margin-top: 16px;
  background-position: -199px -138px;
  width: 60px;
}
/* line 1551, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.cup:before {
  margin-top: 16px;
  background-position: 3px -206px;
  width: 60px;
}
/* line 1556, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.money:before {
  margin-top: 16px;
  background-position: -129px -206px;
  width: 60px;
}
/* line 1561, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.houses:before {
  margin-top: 20px;
  background-position: -161px -225px;
  width: 50px;
}
/* line 1566, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.trinket:before {
  margin-top: 20px;
  background-position: 1px -281px;
  width: 50px;
}
/* line 1571, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.family:before {
  margin-top: 20px;
  background-position: -54px -280px;
  width: 50px;
}
/* line 1576, scss/_slider.scss */
.our-features-banner .single-feature .icon-container .icon.metrics:before {
  margin-top: 20px;
  background-position: -119px -280px;
  width: 50px;
}
/* line 1583, scss/_slider.scss */
.our-features-banner .single-feature .colored {
  color: #3f97b5;
}
/* line 1586, scss/_slider.scss */
.our-features-banner .single-feature .main-title {
  font-size: 26px;
  font-family: 'DINCondensed-Bold';
  text-transform: uppercase;
  color: #000;
  display: block;
  line-height: 28px;
}
/* line 1594, scss/_slider.scss */
.our-features-banner .single-feature .featured-sub-title {
  display: block;
  font-size: 16px;
}

/* line 1600, scss/_slider.scss */
.rent-flat-banner {
  height: 740px;
  background: url("../images/banners/rent-flat-banner.jpg") center no-repeat;
}

/* line 1604, scss/_slider.scss */
.single-object-banner {
  background: url("../images/banners/video-banner-container-bg.jpg") no-repeat center;
  height: 741px;
  position: relative;
}
/* line 1608, scss/_slider.scss */
.single-object-banner .banner-entry {
  position: absolute;
  top: 230px;
}
/* line 1611, scss/_slider.scss */
.single-object-banner .banner-entry > .top {
  max-width: 572px;
  background-color: rgba(3, 143, 46, 0.8);
  padding: 25px 40px;
  padding-right: 0;
  padding-bottom: 33px;
  position: relative;
}
/* line 1618, scss/_slider.scss */
.single-object-banner .banner-entry > .top:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  right: -58px;
  width: 58px;
  height: 100%;
  background: url("../images/BG/single-obj-banner-top.png");
  background-size: cover;
}
/* line 1629, scss/_slider.scss */
.single-object-banner .banner-entry > .top .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 50px;
  color: #fff;
  display: block;
}
/* line 1635, scss/_slider.scss */
.single-object-banner .banner-entry > .top .sub-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 24px;
  color: #fff;
  display: block;
}
/* line 1642, scss/_slider.scss */
.single-object-banner .banner-entry .bottom {
  background-color: rgba(0, 0, 0, 0.7);
  padding: 11px 40px;
  padding-bottom: 12px;
  max-width: 528px;
  position: relative;
}
/* line 1648, scss/_slider.scss */
.single-object-banner .banner-entry .bottom .small {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 30px;
  color: #fff;
}
/* line 1652, scss/_slider.scss */
.single-object-banner .banner-entry .bottom .small .price {
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 1656, scss/_slider.scss */
.single-object-banner .banner-entry .bottom:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  right: -24px;
  width: 24px;
  height: 100%;
  background: url("../images/BG/single-obj-banner-bottom.png");
  background-size: cover;
}

/* line 1670, scss/_slider.scss */
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 1684, scss/_slider.scss */
.object-slider .carousel,
.best-agents .carousel,
.partners-holder .carousel,
.testimonials-holder .carousel,
.country-holder .carousel,
.blog-posts-holder .carousel,
.interesting-offer .carousel,
.featured-products .carousel {
  position: relative;
  overflow: hidden;
}
/* line 1687, scss/_slider.scss */
.object-slider .carousel ul,
.best-agents .carousel ul,
.partners-holder .carousel ul,
.testimonials-holder .carousel ul,
.country-holder .carousel ul,
.blog-posts-holder .carousel ul,
.interesting-offer .carousel ul,
.featured-products .carousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1693, scss/_slider.scss */
.object-slider .carousel ul li,
.best-agents .carousel ul li,
.partners-holder .carousel ul li,
.testimonials-holder .carousel ul li,
.country-holder .carousel ul li,
.blog-posts-holder .carousel ul li,
.interesting-offer .carousel ul li,
.featured-products .carousel ul li {
  float: left;
  margin: 0 30px 0 0px;
}
/* line 1699, scss/_slider.scss */
.object-slider.latest-properties,
.best-agents.latest-properties,
.partners-holder.latest-properties,
.testimonials-holder.latest-properties,
.country-holder.latest-properties,
.blog-posts-holder.latest-properties,
.interesting-offer.latest-properties,
.featured-products.latest-properties {
  padding-bottom: 50px;
}
/* line 1703, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview .overlay,
.best-agents.latest-properties li .item .preview.preview .overlay,
.partners-holder.latest-properties li .item .preview.preview .overlay,
.testimonials-holder.latest-properties li .item .preview.preview .overlay,
.country-holder.latest-properties li .item .preview.preview .overlay,
.blog-posts-holder.latest-properties li .item .preview.preview .overlay,
.interesting-offer.latest-properties li .item .preview.preview .overlay,
.featured-products.latest-properties li .item .preview.preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 1706, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview .overlay a,
.best-agents.latest-properties li .item .preview.preview .overlay a,
.partners-holder.latest-properties li .item .preview.preview .overlay a,
.testimonials-holder.latest-properties li .item .preview.preview .overlay a,
.country-holder.latest-properties li .item .preview.preview .overlay a,
.blog-posts-holder.latest-properties li .item .preview.preview .overlay a,
.interesting-offer.latest-properties li .item .preview.preview .overlay a,
.featured-products.latest-properties li .item .preview.preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 1708, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview .overlay a.incr,
.best-agents.latest-properties li .item .preview.preview .overlay a.incr,
.partners-holder.latest-properties li .item .preview.preview .overlay a.incr,
.testimonials-holder.latest-properties li .item .preview.preview .overlay a.incr,
.country-holder.latest-properties li .item .preview.preview .overlay a.incr,
.blog-posts-holder.latest-properties li .item .preview.preview .overlay a.incr,
.interesting-offer.latest-properties li .item .preview.preview .overlay a.incr,
.featured-products.latest-properties li .item .preview.preview .overlay a.incr {
  left: 0%;
}
/* line 1711, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview .overlay a.link,
.best-agents.latest-properties li .item .preview.preview .overlay a.link,
.partners-holder.latest-properties li .item .preview.preview .overlay a.link,
.testimonials-holder.latest-properties li .item .preview.preview .overlay a.link,
.country-holder.latest-properties li .item .preview.preview .overlay a.link,
.blog-posts-holder.latest-properties li .item .preview.preview .overlay a.link,
.interesting-offer.latest-properties li .item .preview.preview .overlay a.link,
.featured-products.latest-properties li .item .preview.preview .overlay a.link {
  right: 0%;
}
/* line 1716, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview:hover .overlay,
.best-agents.latest-properties li .item .preview.preview:hover .overlay,
.partners-holder.latest-properties li .item .preview.preview:hover .overlay,
.testimonials-holder.latest-properties li .item .preview.preview:hover .overlay,
.country-holder.latest-properties li .item .preview.preview:hover .overlay,
.blog-posts-holder.latest-properties li .item .preview.preview:hover .overlay,
.interesting-offer.latest-properties li .item .preview.preview:hover .overlay,
.featured-products.latest-properties li .item .preview.preview:hover .overlay {
  opacity: 1;
}
/* line 1719, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview:hover .overlay a.incr,
.best-agents.latest-properties li .item .preview.preview:hover .overlay a.incr,
.partners-holder.latest-properties li .item .preview.preview:hover .overlay a.incr,
.testimonials-holder.latest-properties li .item .preview.preview:hover .overlay a.incr,
.country-holder.latest-properties li .item .preview.preview:hover .overlay a.incr,
.blog-posts-holder.latest-properties li .item .preview.preview:hover .overlay a.incr,
.interesting-offer.latest-properties li .item .preview.preview:hover .overlay a.incr,
.featured-products.latest-properties li .item .preview.preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -50px;
}
/* line 1723, scss/_slider.scss */
.object-slider.latest-properties li .item .preview.preview:hover .overlay a.link,
.best-agents.latest-properties li .item .preview.preview:hover .overlay a.link,
.partners-holder.latest-properties li .item .preview.preview:hover .overlay a.link,
.testimonials-holder.latest-properties li .item .preview.preview:hover .overlay a.link,
.country-holder.latest-properties li .item .preview.preview:hover .overlay a.link,
.blog-posts-holder.latest-properties li .item .preview.preview:hover .overlay a.link,
.interesting-offer.latest-properties li .item .preview.preview:hover .overlay a.link,
.featured-products.latest-properties li .item .preview.preview:hover .overlay a.link {
  right: 50%;
  margin-right: -50px;
}
/* line 1731, scss/_slider.scss */
.object-slider.latest-properties li .item .preview .overlay,
.best-agents.latest-properties li .item .preview .overlay,
.partners-holder.latest-properties li .item .preview .overlay,
.testimonials-holder.latest-properties li .item .preview .overlay,
.country-holder.latest-properties li .item .preview .overlay,
.blog-posts-holder.latest-properties li .item .preview .overlay,
.interesting-offer.latest-properties li .item .preview .overlay,
.featured-products.latest-properties li .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 1740, scss/_slider.scss */
.object-slider.latest-properties li .item .preview .overlay a,
.best-agents.latest-properties li .item .preview .overlay a,
.partners-holder.latest-properties li .item .preview .overlay a,
.testimonials-holder.latest-properties li .item .preview .overlay a,
.country-holder.latest-properties li .item .preview .overlay a,
.blog-posts-holder.latest-properties li .item .preview .overlay a,
.interesting-offer.latest-properties li .item .preview .overlay a,
.featured-products.latest-properties li .item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 1757, scss/_slider.scss */
.object-slider.latest-properties.style-2 .heading .small-section-title,
.best-agents.latest-properties.style-2 .heading .small-section-title,
.partners-holder.latest-properties.style-2 .heading .small-section-title,
.testimonials-holder.latest-properties.style-2 .heading .small-section-title,
.country-holder.latest-properties.style-2 .heading .small-section-title,
.blog-posts-holder.latest-properties.style-2 .heading .small-section-title,
.interesting-offer.latest-properties.style-2 .heading .small-section-title,
.featured-products.latest-properties.style-2 .heading .small-section-title {
  float: left;
}
/* line 1760, scss/_slider.scss */
.object-slider.latest-properties.style-2 .heading .jcarousel-arrows,
.best-agents.latest-properties.style-2 .heading .jcarousel-arrows,
.partners-holder.latest-properties.style-2 .heading .jcarousel-arrows,
.testimonials-holder.latest-properties.style-2 .heading .jcarousel-arrows,
.country-holder.latest-properties.style-2 .heading .jcarousel-arrows,
.blog-posts-holder.latest-properties.style-2 .heading .jcarousel-arrows,
.interesting-offer.latest-properties.style-2 .heading .jcarousel-arrows,
.featured-products.latest-properties.style-2 .heading .jcarousel-arrows {
  float: right;
  margin-bottom: 0;
  margin-top: 6px;
}
/* line 1765, scss/_slider.scss */
.object-slider.latest-properties.style-2 .heading:after,
.best-agents.latest-properties.style-2 .heading:after,
.partners-holder.latest-properties.style-2 .heading:after,
.testimonials-holder.latest-properties.style-2 .heading:after,
.country-holder.latest-properties.style-2 .heading:after,
.blog-posts-holder.latest-properties.style-2 .heading:after,
.interesting-offer.latest-properties.style-2 .heading:after,
.featured-products.latest-properties.style-2 .heading:after {
  content: '';
  display: block;
  clear: both;
}
/* line 1773, scss/_slider.scss */
.object-slider.interested-products div.item .preview,
.best-agents.interested-products div.item .preview,
.partners-holder.interested-products div.item .preview,
.testimonials-holder.interested-products div.item .preview,
.country-holder.interested-products div.item .preview,
.blog-posts-holder.interested-products div.item .preview,
.interesting-offer.interested-products div.item .preview,
.featured-products.interested-products div.item .preview {
  overflow: hidden;
  position: relative;
}
/* line 1776, scss/_slider.scss */
.object-slider.interested-products div.item .preview .overlay,
.best-agents.interested-products div.item .preview .overlay,
.partners-holder.interested-products div.item .preview .overlay,
.testimonials-holder.interested-products div.item .preview .overlay,
.country-holder.interested-products div.item .preview .overlay,
.blog-posts-holder.interested-products div.item .preview .overlay,
.interesting-offer.interested-products div.item .preview .overlay,
.featured-products.interested-products div.item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 1785, scss/_slider.scss */
.object-slider.interested-products div.item .preview .overlay a,
.best-agents.interested-products div.item .preview .overlay a,
.partners-holder.interested-products div.item .preview .overlay a,
.testimonials-holder.interested-products div.item .preview .overlay a,
.country-holder.interested-products div.item .preview .overlay a,
.blog-posts-holder.interested-products div.item .preview .overlay a,
.interesting-offer.interested-products div.item .preview .overlay a,
.featured-products.interested-products div.item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 1797, scss/_slider.scss */
.object-slider.interested-products div.item .preview .overlay a.incr,
.best-agents.interested-products div.item .preview .overlay a.incr,
.partners-holder.interested-products div.item .preview .overlay a.incr,
.testimonials-holder.interested-products div.item .preview .overlay a.incr,
.country-holder.interested-products div.item .preview .overlay a.incr,
.blog-posts-holder.interested-products div.item .preview .overlay a.incr,
.interesting-offer.interested-products div.item .preview .overlay a.incr,
.featured-products.interested-products div.item .preview .overlay a.incr {
  left: 31.2%;
}
/* line 1800, scss/_slider.scss */
.object-slider.interested-products div.item .preview .overlay a.link,
.best-agents.interested-products div.item .preview .overlay a.link,
.partners-holder.interested-products div.item .preview .overlay a.link,
.testimonials-holder.interested-products div.item .preview .overlay a.link,
.country-holder.interested-products div.item .preview .overlay a.link,
.blog-posts-holder.interested-products div.item .preview .overlay a.link,
.interesting-offer.interested-products div.item .preview .overlay a.link,
.featured-products.interested-products div.item .preview .overlay a.link {
  right: 31.2%;
}
/* line 1805, scss/_slider.scss */
.object-slider.interested-products div.item .preview:hover,
.best-agents.interested-products div.item .preview:hover,
.partners-holder.interested-products div.item .preview:hover,
.testimonials-holder.interested-products div.item .preview:hover,
.country-holder.interested-products div.item .preview:hover,
.blog-posts-holder.interested-products div.item .preview:hover,
.interesting-offer.interested-products div.item .preview:hover,
.featured-products.interested-products div.item .preview:hover {
  cursor: pointer;
}
/* line 1807, scss/_slider.scss */
.object-slider.interested-products div.item .preview:hover .overlay,
.best-agents.interested-products div.item .preview:hover .overlay,
.partners-holder.interested-products div.item .preview:hover .overlay,
.testimonials-holder.interested-products div.item .preview:hover .overlay,
.country-holder.interested-products div.item .preview:hover .overlay,
.blog-posts-holder.interested-products div.item .preview:hover .overlay,
.interesting-offer.interested-products div.item .preview:hover .overlay,
.featured-products.interested-products div.item .preview:hover .overlay {
  opacity: 1;
}
/* line 1812, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry,
.best-agents.interested-products div.item div.item-entry,
.partners-holder.interested-products div.item div.item-entry,
.testimonials-holder.interested-products div.item div.item-entry,
.country-holder.interested-products div.item div.item-entry,
.blog-posts-holder.interested-products div.item div.item-entry,
.interesting-offer.interested-products div.item div.item-entry,
.featured-products.interested-products div.item div.item-entry {
  background-color: #fff;
}
/* line 1814, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .item-title a,
.best-agents.interested-products div.item div.item-entry .item-title a,
.partners-holder.interested-products div.item div.item-entry .item-title a,
.testimonials-holder.interested-products div.item div.item-entry .item-title a,
.country-holder.interested-products div.item div.item-entry .item-title a,
.blog-posts-holder.interested-products div.item div.item-entry .item-title a,
.interesting-offer.interested-products div.item div.item-entry .item-title a,
.featured-products.interested-products div.item div.item-entry .item-title a {
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-transform: none;
}
/* line 1818, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .item-thumbnail,
.best-agents.interested-products div.item div.item-entry .item-thumbnail,
.partners-holder.interested-products div.item div.item-entry .item-thumbnail,
.testimonials-holder.interested-products div.item div.item-entry .item-thumbnail,
.country-holder.interested-products div.item div.item-entry .item-thumbnail,
.blog-posts-holder.interested-products div.item div.item-entry .item-thumbnail,
.interesting-offer.interested-products div.item div.item-entry .item-thumbnail,
.featured-products.interested-products div.item div.item-entry .item-thumbnail {
  background-color: #fafafa;
  margin: 20px -19px;
  padding: 13px 18px;
}
/* line 1822, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .item-thumbnail .old-price,
.best-agents.interested-products div.item div.item-entry .item-thumbnail .old-price,
.partners-holder.interested-products div.item div.item-entry .item-thumbnail .old-price,
.testimonials-holder.interested-products div.item div.item-entry .item-thumbnail .old-price,
.country-holder.interested-products div.item div.item-entry .item-thumbnail .old-price,
.blog-posts-holder.interested-products div.item div.item-entry .item-thumbnail .old-price,
.interesting-offer.interested-products div.item div.item-entry .item-thumbnail .old-price,
.featured-products.interested-products div.item div.item-entry .item-thumbnail .old-price {
  font-family: 'Lato-Regular', Arial, sans-serif;
  text-decoration: line-through;
  font-size: 16px;
  margin-right: 5px;
}
/* line 1828, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.best-agents.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.partners-holder.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.testimonials-holder.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.country-holder.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.blog-posts-holder.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.interesting-offer.interested-products div.item div.item-entry .item-thumbnail .actual-price,
.featured-products.interested-products div.item div.item-entry .item-thumbnail .actual-price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 22px;
  color: #3f97b5;
}
/* line 1834, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block,
.best-agents.interested-products div.item div.item-entry .btns-block,
.partners-holder.interested-products div.item div.item-entry .btns-block,
.testimonials-holder.interested-products div.item div.item-entry .btns-block,
.country-holder.interested-products div.item div.item-entry .btns-block,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block,
.interesting-offer.interested-products div.item div.item-entry .btns-block,
.featured-products.interested-products div.item div.item-entry .btns-block {
  margin-bottom: 20px;
}
/* line 1836, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.best-agents.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.partners-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.country-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.interesting-offer.interested-products div.item div.item-entry .btns-block .add-cart-btn,
.featured-products.interested-products div.item div.item-entry .btns-block .add-cart-btn {
  max-width: 144px;
  width: 100%;
  background-color: #3f97b5;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  text-align: center;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: inline-block;
  padding: 7px 0;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  margin-right: 2px;
}
/* line 1849, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.best-agents.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.partners-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.country-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.interesting-offer.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover,
.featured-products.interested-products div.item div.item-entry .btns-block .add-cart-btn:hover {
  background-color: #4c4d4e;
  text-decoration: none;
}
/* line 1854, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .like-btn,
.object-slider.interested-products div.item div.item-entry .btns-block .arrow-btn,
.best-agents.interested-products div.item div.item-entry .btns-block .like-btn,
.best-agents.interested-products div.item div.item-entry .btns-block .arrow-btn,
.partners-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.partners-holder.interested-products div.item div.item-entry .btns-block .arrow-btn,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .arrow-btn,
.country-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.country-holder.interested-products div.item div.item-entry .btns-block .arrow-btn,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .arrow-btn,
.interesting-offer.interested-products div.item div.item-entry .btns-block .like-btn,
.interesting-offer.interested-products div.item div.item-entry .btns-block .arrow-btn,
.featured-products.interested-products div.item div.item-entry .btns-block .like-btn,
.featured-products.interested-products div.item div.item-entry .btns-block .arrow-btn {
  border: 1px solid #e7e4e4;
  padding: 8px 9px;
  color: #808080;
}
/* line 1859, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.object-slider.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.best-agents.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.best-agents.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.partners-holder.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.partners-holder.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.country-holder.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.country-holder.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.interesting-offer.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.interesting-offer.interested-products div.item div.item-entry .btns-block .arrow-btn:hover,
.featured-products.interested-products div.item div.item-entry .btns-block .like-btn:hover,
.featured-products.interested-products div.item div.item-entry .btns-block .arrow-btn:hover {
  background-color: #4c4d4e;
  color: #fff;
}
/* line 1864, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .like-btn,
.best-agents.interested-products div.item div.item-entry .btns-block .like-btn,
.partners-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.country-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .like-btn,
.interesting-offer.interested-products div.item div.item-entry .btns-block .like-btn,
.featured-products.interested-products div.item div.item-entry .btns-block .like-btn {
  margin-right: 2px;
}
/* line 1866, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .like-btn.active,
.best-agents.interested-products div.item div.item-entry .btns-block .like-btn.active,
.partners-holder.interested-products div.item div.item-entry .btns-block .like-btn.active,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .like-btn.active,
.country-holder.interested-products div.item div.item-entry .btns-block .like-btn.active,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .like-btn.active,
.interesting-offer.interested-products div.item div.item-entry .btns-block .like-btn.active,
.featured-products.interested-products div.item div.item-entry .btns-block .like-btn.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 1869, scss/_slider.scss */
.object-slider.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.best-agents.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.partners-holder.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.testimonials-holder.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.country-holder.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.blog-posts-holder.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.interesting-offer.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa,
.featured-products.interested-products div.item div.item-entry .btns-block .like-btn.active i.fa {
  color: #fff;
}
/* line 1878, scss/_slider.scss */
.object-slider.best-agents,
.best-agents.best-agents,
.partners-holder.best-agents,
.testimonials-holder.best-agents,
.country-holder.best-agents,
.blog-posts-holder.best-agents,
.interesting-offer.best-agents,
.featured-products.best-agents {
  padding-bottom: 50px;
}
/* line 1881, scss/_slider.scss */
.object-slider.best-agents li .item,
.best-agents.best-agents li .item,
.partners-holder.best-agents li .item,
.testimonials-holder.best-agents li .item,
.country-holder.best-agents li .item,
.blog-posts-holder.best-agents li .item,
.interesting-offer.best-agents li .item,
.featured-products.best-agents li .item {
  border-top: 2px solid #3f97b5;
  margin-top: 65px;
  padding: 0 59px;
  padding-bottom: 27px;
  background-color: #fff;
}
/* line 1887, scss/_slider.scss */
.object-slider.best-agents li .item .preview,
.best-agents.best-agents li .item .preview,
.partners-holder.best-agents li .item .preview,
.testimonials-holder.best-agents li .item .preview,
.country-holder.best-agents li .item .preview,
.blog-posts-holder.best-agents li .item .preview,
.interesting-offer.best-agents li .item .preview,
.featured-products.best-agents li .item .preview {
  max-width: 130px;
  margin: 0 auto;
  margin-top: -67px;
  border: 2px solid #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 3px;
  background-color: #fff;
  margin-bottom: 23px;
}
/* line 1896, scss/_slider.scss */
.object-slider.best-agents li .item .preview img,
.best-agents.best-agents li .item .preview img,
.partners-holder.best-agents li .item .preview img,
.testimonials-holder.best-agents li .item .preview img,
.country-holder.best-agents li .item .preview img,
.blog-posts-holder.best-agents li .item .preview img,
.interesting-offer.best-agents li .item .preview img,
.featured-products.best-agents li .item .preview img {
  width: 100%;
}
/* line 1899, scss/_slider.scss */
.object-slider.best-agents li .item .preview .overlay,
.best-agents.best-agents li .item .preview .overlay,
.partners-holder.best-agents li .item .preview .overlay,
.testimonials-holder.best-agents li .item .preview .overlay,
.country-holder.best-agents li .item .preview .overlay,
.blog-posts-holder.best-agents li .item .preview .overlay,
.interesting-offer.best-agents li .item .preview .overlay,
.featured-products.best-agents li .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  opacity: 0;
}
/* line 1909, scss/_slider.scss */
.object-slider.best-agents li .item .preview .overlay a,
.best-agents.best-agents li .item .preview .overlay a,
.partners-holder.best-agents li .item .preview .overlay a,
.testimonials-holder.best-agents li .item .preview .overlay a,
.country-holder.best-agents li .item .preview .overlay a,
.blog-posts-holder.best-agents li .item .preview .overlay a,
.interesting-offer.best-agents li .item .preview .overlay a,
.featured-products.best-agents li .item .preview .overlay a {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  margin-top: -23px;
  margin-left: -23px;
  width: 46px;
  height: 46px;
}
/* line 1918, scss/_slider.scss */
.object-slider.best-agents li .item .preview .overlay a i.fa,
.best-agents.best-agents li .item .preview .overlay a i.fa,
.partners-holder.best-agents li .item .preview .overlay a i.fa,
.testimonials-holder.best-agents li .item .preview .overlay a i.fa,
.country-holder.best-agents li .item .preview .overlay a i.fa,
.blog-posts-holder.best-agents li .item .preview .overlay a i.fa,
.interesting-offer.best-agents li .item .preview .overlay a i.fa,
.featured-products.best-agents li .item .preview .overlay a i.fa {
  position: absolute;
  background-color: #3f97b5;
  display: block;
  width: 46px;
  height: 46px;
  line-height: 45px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  color: #fff;
}
/* line 1931, scss/_slider.scss */
.object-slider.best-agents li .item .preview:hover,
.best-agents.best-agents li .item .preview:hover,
.partners-holder.best-agents li .item .preview:hover,
.testimonials-holder.best-agents li .item .preview:hover,
.country-holder.best-agents li .item .preview:hover,
.blog-posts-holder.best-agents li .item .preview:hover,
.interesting-offer.best-agents li .item .preview:hover,
.featured-products.best-agents li .item .preview:hover {
  cursor: pointer;
}
/* line 1933, scss/_slider.scss */
.object-slider.best-agents li .item .preview:hover .overlay,
.best-agents.best-agents li .item .preview:hover .overlay,
.partners-holder.best-agents li .item .preview:hover .overlay,
.testimonials-holder.best-agents li .item .preview:hover .overlay,
.country-holder.best-agents li .item .preview:hover .overlay,
.blog-posts-holder.best-agents li .item .preview:hover .overlay,
.interesting-offer.best-agents li .item .preview:hover .overlay,
.featured-products.best-agents li .item .preview:hover .overlay {
  opacity: 1;
}
/* line 1938, scss/_slider.scss */
.object-slider.best-agents li .item .name,
.best-agents.best-agents li .item .name,
.partners-holder.best-agents li .item .name,
.testimonials-holder.best-agents li .item .name,
.country-holder.best-agents li .item .name,
.blog-posts-holder.best-agents li .item .name,
.interesting-offer.best-agents li .item .name,
.featured-products.best-agents li .item .name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  text-align: center;
  display: block;
  color: #3f97b5;
  margin-bottom: 2px;
}
/* line 1945, scss/_slider.scss */
.object-slider.best-agents li .item .name a,
.best-agents.best-agents li .item .name a,
.partners-holder.best-agents li .item .name a,
.testimonials-holder.best-agents li .item .name a,
.country-holder.best-agents li .item .name a,
.blog-posts-holder.best-agents li .item .name a,
.interesting-offer.best-agents li .item .name a,
.featured-products.best-agents li .item .name a {
  color: #3f97b5;
  text-decoration: none;
}
/* line 1948, scss/_slider.scss */
.object-slider.best-agents li .item .name a:hover,
.best-agents.best-agents li .item .name a:hover,
.partners-holder.best-agents li .item .name a:hover,
.testimonials-holder.best-agents li .item .name a:hover,
.country-holder.best-agents li .item .name a:hover,
.blog-posts-holder.best-agents li .item .name a:hover,
.interesting-offer.best-agents li .item .name a:hover,
.featured-products.best-agents li .item .name a:hover {
  color: #3f97b5;
}
/* line 1953, scss/_slider.scss */
.object-slider.best-agents li .item .properties,
.best-agents.best-agents li .item .properties,
.partners-holder.best-agents li .item .properties,
.testimonials-holder.best-agents li .item .properties,
.country-holder.best-agents li .item .properties,
.blog-posts-holder.best-agents li .item .properties,
.interesting-offer.best-agents li .item .properties,
.featured-products.best-agents li .item .properties {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
/* line 1958, scss/_slider.scss */
.object-slider.best-agents li .item .contact-listing,
.best-agents.best-agents li .item .contact-listing,
.partners-holder.best-agents li .item .contact-listing,
.testimonials-holder.best-agents li .item .contact-listing,
.country-holder.best-agents li .item .contact-listing,
.blog-posts-holder.best-agents li .item .contact-listing,
.interesting-offer.best-agents li .item .contact-listing,
.featured-products.best-agents li .item .contact-listing {
  width: auto;
}
/* line 1960, scss/_slider.scss */
.object-slider.best-agents li .item .contact-listing li,
.best-agents.best-agents li .item .contact-listing li,
.partners-holder.best-agents li .item .contact-listing li,
.testimonials-holder.best-agents li .item .contact-listing li,
.country-holder.best-agents li .item .contact-listing li,
.blog-posts-holder.best-agents li .item .contact-listing li,
.interesting-offer.best-agents li .item .contact-listing li,
.featured-products.best-agents li .item .contact-listing li {
  float: none;
  margin: 0;
  padding-left: 26px;
  min-height: 13px;
  position: relative;
  margin-bottom: 12px;
  font-size: 15px;
}
/* line 1968, scss/_slider.scss */
.object-slider.best-agents li .item .contact-listing li:last-child,
.best-agents.best-agents li .item .contact-listing li:last-child,
.partners-holder.best-agents li .item .contact-listing li:last-child,
.testimonials-holder.best-agents li .item .contact-listing li:last-child,
.country-holder.best-agents li .item .contact-listing li:last-child,
.blog-posts-holder.best-agents li .item .contact-listing li:last-child,
.interesting-offer.best-agents li .item .contact-listing li:last-child,
.featured-products.best-agents li .item .contact-listing li:last-child {
  margin: 0;
}
/* line 1971, scss/_slider.scss */
.object-slider.best-agents li .item .contact-listing li .icon,
.best-agents.best-agents li .item .contact-listing li .icon,
.partners-holder.best-agents li .item .contact-listing li .icon,
.testimonials-holder.best-agents li .item .contact-listing li .icon,
.country-holder.best-agents li .item .contact-listing li .icon,
.blog-posts-holder.best-agents li .item .contact-listing li .icon,
.interesting-offer.best-agents li .item .contact-listing li .icon,
.featured-products.best-agents li .item .contact-listing li .icon {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1975, scss/_slider.scss */
.object-slider.best-agents li .item .contact-listing li .icon i.fa,
.best-agents.best-agents li .item .contact-listing li .icon i.fa,
.partners-holder.best-agents li .item .contact-listing li .icon i.fa,
.testimonials-holder.best-agents li .item .contact-listing li .icon i.fa,
.country-holder.best-agents li .item .contact-listing li .icon i.fa,
.blog-posts-holder.best-agents li .item .contact-listing li .icon i.fa,
.interesting-offer.best-agents li .item .contact-listing li .icon i.fa,
.featured-products.best-agents li .item .contact-listing li .icon i.fa {
  color: #000000;
}
/* line 1979, scss/_slider.scss */
.object-slider.best-agents li .item .contact-listing li a,
.best-agents.best-agents li .item .contact-listing li a,
.partners-holder.best-agents li .item .contact-listing li a,
.testimonials-holder.best-agents li .item .contact-listing li a,
.country-holder.best-agents li .item .contact-listing li a,
.blog-posts-holder.best-agents li .item .contact-listing li a,
.interesting-offer.best-agents li .item .contact-listing li a,
.featured-products.best-agents li .item .contact-listing li a {
  color: #003366;
}
/* line 1987, scss/_slider.scss */
.object-slider .jcarousel-arrows,
.best-agents .jcarousel-arrows,
.partners-holder .jcarousel-arrows,
.testimonials-holder .jcarousel-arrows,
.country-holder .jcarousel-arrows,
.blog-posts-holder .jcarousel-arrows,
.interesting-offer .jcarousel-arrows,
.featured-products .jcarousel-arrows {
  text-align: center;
  margin-bottom: 41px;
}
/* line 1990, scss/_slider.scss */
.object-slider .jcarousel-arrows a,
.best-agents .jcarousel-arrows a,
.partners-holder .jcarousel-arrows a,
.testimonials-holder .jcarousel-arrows a,
.country-holder .jcarousel-arrows a,
.blog-posts-holder .jcarousel-arrows a,
.interesting-offer .jcarousel-arrows a,
.featured-products .jcarousel-arrows a {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 30px;
  background-color: #003366;
  color: #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 1999, scss/_slider.scss */
.object-slider .jcarousel-arrows a.next-slide i,
.best-agents .jcarousel-arrows a.next-slide i,
.partners-holder .jcarousel-arrows a.next-slide i,
.testimonials-holder .jcarousel-arrows a.next-slide i,
.country-holder .jcarousel-arrows a.next-slide i,
.blog-posts-holder .jcarousel-arrows a.next-slide i,
.interesting-offer .jcarousel-arrows a.next-slide i,
.featured-products .jcarousel-arrows a.next-slide i {
  margin-left: 2px;
}
/* line 2002, scss/_slider.scss */
.object-slider .jcarousel-arrows a.prev-slide i,
.best-agents .jcarousel-arrows a.prev-slide i,
.partners-holder .jcarousel-arrows a.prev-slide i,
.testimonials-holder .jcarousel-arrows a.prev-slide i,
.country-holder .jcarousel-arrows a.prev-slide i,
.blog-posts-holder .jcarousel-arrows a.prev-slide i,
.interesting-offer .jcarousel-arrows a.prev-slide i,
.featured-products .jcarousel-arrows a.prev-slide i {
  margin-right: 2px;
}
/* line 2005, scss/_slider.scss */
.object-slider .jcarousel-arrows a:hover,
.best-agents .jcarousel-arrows a:hover,
.partners-holder .jcarousel-arrows a:hover,
.testimonials-holder .jcarousel-arrows a:hover,
.country-holder .jcarousel-arrows a:hover,
.blog-posts-holder .jcarousel-arrows a:hover,
.interesting-offer .jcarousel-arrows a:hover,
.featured-products .jcarousel-arrows a:hover {
  background-color: #000000;
}
/* line 2009, scss/_slider.scss */
.object-slider .jcarousel-arrows .text,
.best-agents .jcarousel-arrows .text,
.partners-holder .jcarousel-arrows .text,
.testimonials-holder .jcarousel-arrows .text,
.country-holder .jcarousel-arrows .text,
.blog-posts-holder .jcarousel-arrows .text,
.interesting-offer .jcarousel-arrows .text,
.featured-products .jcarousel-arrows .text {
  margin: 0 19px;
}
/* line 2014, scss/_slider.scss */
.object-slider .carousel .item,
.best-agents .carousel .item,
.partners-holder .carousel .item,
.testimonials-holder .carousel .item,
.country-holder .carousel .item,
.blog-posts-holder .carousel .item,
.interesting-offer .carousel .item,
.featured-products .carousel .item {
  border: 1px solid #e7e4e4;
  padding: 1px;
  margin-bottom: 20px;
}
/* line 2018, scss/_slider.scss */
.object-slider .carousel .item .preview,
.best-agents .carousel .item .preview,
.partners-holder .carousel .item .preview,
.testimonials-holder .carousel .item .preview,
.country-holder .carousel .item .preview,
.blog-posts-holder .carousel .item .preview,
.interesting-offer .carousel .item .preview,
.featured-products .carousel .item .preview {
  position: relative;
}
/* line 2020, scss/_slider.scss */
.object-slider .carousel .item .preview img,
.best-agents .carousel .item .preview img,
.partners-holder .carousel .item .preview img,
.testimonials-holder .carousel .item .preview img,
.country-holder .carousel .item .preview img,
.blog-posts-holder .carousel .item .preview img,
.interesting-offer .carousel .item .preview img,
.featured-products .carousel .item .preview img {
  width: 100%;
}
/* line 2023, scss/_slider.scss */
.object-slider .carousel .item .preview .like,
.best-agents .carousel .item .preview .like,
.partners-holder .carousel .item .preview .like,
.testimonials-holder .carousel .item .preview .like,
.country-holder .carousel .item .preview .like,
.blog-posts-holder .carousel .item .preview .like,
.interesting-offer .carousel .item .preview .like,
.featured-products .carousel .item .preview .like {
  position: absolute;
  top: 5px;
  right: 9px;
  color: #000000;
  font-size: 16px;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 2031, scss/_slider.scss */
.object-slider .carousel .item .preview .like.active,
.best-agents .carousel .item .preview .like.active,
.partners-holder .carousel .item .preview .like.active,
.testimonials-holder .carousel .item .preview .like.active,
.country-holder .carousel .item .preview .like.active,
.blog-posts-holder .carousel .item .preview .like.active,
.interesting-offer .carousel .item .preview .like.active,
.featured-products .carousel .item .preview .like.active {
  color: #3f97b5;
}
/* line 2034, scss/_slider.scss */
.object-slider .carousel .item .preview .like:hover,
.best-agents .carousel .item .preview .like:hover,
.partners-holder .carousel .item .preview .like:hover,
.testimonials-holder .carousel .item .preview .like:hover,
.country-holder .carousel .item .preview .like:hover,
.blog-posts-holder .carousel .item .preview .like:hover,
.interesting-offer .carousel .item .preview .like:hover,
.featured-products .carousel .item .preview .like:hover {
  cursor: pointer;
}
/* line 2039, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail,
.best-agents .carousel .item .item-thumbnail,
.partners-holder .carousel .item .item-thumbnail,
.testimonials-holder .carousel .item .item-thumbnail,
.country-holder .carousel .item .item-thumbnail,
.blog-posts-holder .carousel .item .item-thumbnail,
.interesting-offer .carousel .item .item-thumbnail,
.featured-products .carousel .item .item-thumbnail {
  padding: 0 19px;
  background-color: #fff;
}
/* line 2042, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail:after,
.best-agents .carousel .item .item-thumbnail:after,
.partners-holder .carousel .item .item-thumbnail:after,
.testimonials-holder .carousel .item .item-thumbnail:after,
.country-holder .carousel .item .item-thumbnail:after,
.blog-posts-holder .carousel .item .item-thumbnail:after,
.interesting-offer .carousel .item .item-thumbnail:after,
.featured-products .carousel .item .item-thumbnail:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2045, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail,
.best-agents .carousel .item .item-thumbnail .single-thumbnail,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail,
.country-holder .carousel .item .item-thumbnail .single-thumbnail,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail,
.featured-products .carousel .item .item-thumbnail .single-thumbnail {
  float: left;
  width: 33.333333%;
  text-align: center;
  font-size: 13px;
  padding-top: 15px;
  padding-bottom: 9px;
}
.object-slider .carousel .item .item-thumbnail .single-thumbnail2,
.best-agents .carousel .item .item-thumbnail .single-thumbnail2,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail2,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail2,
.country-holder .carousel .item .item-thumbnail .single-thumbnail2,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail2,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail2,
.featured-products .carousel .item .item-thumbnail .single-thumbnail2 {
  float: left;
  width: 48%;
  text-align: center;
  font-size: 13px;
  padding-top: 15px;
  padding-bottom: 9px;
}
/* line 2052, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail .icon,
.best-agents .carousel .item .item-thumbnail .single-thumbnail .icon,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail .icon,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail .icon,
.country-holder .carousel .item .item-thumbnail .single-thumbnail .icon,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail .icon,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail .icon,
.featured-products .carousel .item .item-thumbnail .single-thumbnail .icon {
  width: 25px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
/* line 2057, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.best-agents .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.country-holder .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail .icon.bath,
.featured-products .carousel .item .item-thumbnail .single-thumbnail .icon.bath {
  background: url("../images/sprite.png") 0 0;
}
/* line 2060, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.best-agents .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.country-holder .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail .icon.sleep,
.featured-products .carousel .item .item-thumbnail .single-thumbnail .icon.sleep {
  background: url("../images/sprite.png")-39px 0;
}
/* line 2063, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.best-agents .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.country-holder .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail .icon.corner,
.featured-products .carousel .item .item-thumbnail .single-thumbnail .icon.corner {
  background: url("../images/sprite.png")-78px 0;
  width: 16px;
}
/* line 2068, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail .value,
.best-agents .carousel .item .item-thumbnail .single-thumbnail .value,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail .value,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail .value,
.country-holder .carousel .item .item-thumbnail .single-thumbnail .value,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail .value,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail .value,
.featured-products .carousel .item .item-thumbnail .single-thumbnail .value {
  vertical-align: top;
}
/* line 2071, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail:first-child,
.best-agents .carousel .item .item-thumbnail .single-thumbnail:first-child,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail:first-child,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail:first-child,
.country-holder .carousel .item .item-thumbnail .single-thumbnail:first-child,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail:first-child,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail:first-child,
.featured-products .carousel .item .item-thumbnail .single-thumbnail:first-child {
  text-align: left;
}
/* line 2074, scss/_slider.scss */
.object-slider .carousel .item .item-thumbnail .single-thumbnail:last-child,
.best-agents .carousel .item .item-thumbnail .single-thumbnail:last-child,
.partners-holder .carousel .item .item-thumbnail .single-thumbnail:last-child,
.testimonials-holder .carousel .item .item-thumbnail .single-thumbnail:last-child,
.country-holder .carousel .item .item-thumbnail .single-thumbnail:last-child,
.blog-posts-holder .carousel .item .item-thumbnail .single-thumbnail:last-child,
.interesting-offer .carousel .item .item-thumbnail .single-thumbnail:last-child,
.featured-products .carousel .item .item-thumbnail .single-thumbnail:last-child {
  text-align: right;
}
/* line 2079, scss/_slider.scss */
.object-slider .carousel .item .item-entry,
.best-agents .carousel .item .item-entry,
.partners-holder .carousel .item .item-entry,
.testimonials-holder .carousel .item .item-entry,
.country-holder .carousel .item .item-entry,
.blog-posts-holder .carousel .item .item-entry,
.interesting-offer .carousel .item .item-entry,
.featured-products .carousel .item .item-entry {
  background-color: #f8f8f8;
  padding: 15px 18px 0px;
  border-bottom: 2px solid #3f97b5;
}
/* line 2083, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-title,
.best-agents .carousel .item .item-entry .item-title,
.partners-holder .carousel .item .item-entry .item-title,
.testimonials-holder .carousel .item .item-entry .item-title,
.country-holder .carousel .item .item-entry .item-title,
.blog-posts-holder .carousel .item .item-entry .item-title,
.interesting-offer .carousel .item .item-entry .item-title,
.featured-products .carousel .item .item-entry .item-title {
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  margin-bottom: 11px;
}
/* line 2089, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-title a,
.best-agents .carousel .item .item-entry .item-title a,
.partners-holder .carousel .item .item-entry .item-title a,
.testimonials-holder .carousel .item .item-entry .item-title a,
.country-holder .carousel .item .item-entry .item-title a,
.blog-posts-holder .carousel .item .item-entry .item-title a,
.interesting-offer .carousel .item .item-entry .item-title a,
.featured-products .carousel .item .item-entry .item-title a {
  text-decoration: none;
  color: #000;
}
/* line 2092, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-title a:hover,
.best-agents .carousel .item .item-entry .item-title a:hover,
.partners-holder .carousel .item .item-entry .item-title a:hover,
.testimonials-holder .carousel .item .item-entry .item-title a:hover,
.country-holder .carousel .item .item-entry .item-title a:hover,
.blog-posts-holder .carousel .item .item-entry .item-title a:hover,
.interesting-offer .carousel .item .item-entry .item-title a:hover,
.featured-products .carousel .item .item-entry .item-title a:hover {
  color: #003366;
}
/* line 2097, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-text,
.best-agents .carousel .item .item-entry .item-text,
.partners-holder .carousel .item .item-entry .item-text,
.testimonials-holder .carousel .item .item-entry .item-text,
.country-holder .carousel .item .item-entry .item-text,
.blog-posts-holder .carousel .item .item-entry .item-text,
.interesting-offer .carousel .item .item-entry .item-text,
.featured-products .carousel .item .item-entry .item-text {
  font-size: 15px;
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 2103, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info,
.best-agents .carousel .item .item-entry .item-info,
.partners-holder .carousel .item .item-entry .item-info,
.testimonials-holder .carousel .item .item-entry .item-info,
.country-holder .carousel .item .item-entry .item-info,
.blog-posts-holder .carousel .item .item-entry .item-info,
.interesting-offer .carousel .item .item-entry .item-info,
.featured-products .carousel .item .item-entry .item-info {
  padding-bottom: 14px;
}
/* line 2105, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info .price,
.best-agents .carousel .item .item-entry .item-info .price,
.partners-holder .carousel .item .item-entry .item-info .price,
.testimonials-holder .carousel .item .item-entry .item-info .price,
.country-holder .carousel .item .item-entry .item-info .price,
.blog-posts-holder .carousel .item .item-entry .item-info .price,
.interesting-offer .carousel .item .item-entry .item-info .price,
.featured-products .carousel .item .item-entry .item-info .price {
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  color: #003366;
  float: left;
  padding-top: 14px;
}
/* line 2113, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info:after,
.best-agents .carousel .item .item-entry .item-info:after,
.partners-holder .carousel .item .item-entry .item-info:after,
.testimonials-holder .carousel .item .item-entry .item-info:after,
.country-holder .carousel .item .item-entry .item-info:after,
.blog-posts-holder .carousel .item .item-entry .item-info:after,
.interesting-offer .carousel .item .item-entry .item-info:after,
.featured-products .carousel .item .item-entry .item-info:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2116, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info .buttons,
.best-agents .carousel .item .item-entry .item-info .buttons,
.partners-holder .carousel .item .item-entry .item-info .buttons,
.testimonials-holder .carousel .item .item-entry .item-info .buttons,
.country-holder .carousel .item .item-entry .item-info .buttons,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons,
.interesting-offer .carousel .item .item-entry .item-info .buttons,
.featured-products .carousel .item .item-entry .item-info .buttons {
  padding-top: 17px;
}
/* line 2118, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info .buttons .share,
.object-slider .carousel .item .item-entry .item-info .buttons .favourite,
.best-agents .carousel .item .item-entry .item-info .buttons .share,
.best-agents .carousel .item .item-entry .item-info .buttons .favourite,
.partners-holder .carousel .item .item-entry .item-info .buttons .share,
.partners-holder .carousel .item .item-entry .item-info .buttons .favourite,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .share,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .favourite,
.country-holder .carousel .item .item-entry .item-info .buttons .share,
.country-holder .carousel .item .item-entry .item-info .buttons .favourite,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .share,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .favourite,
.interesting-offer .carousel .item .item-entry .item-info .buttons .share,
.interesting-offer .carousel .item .item-entry .item-info .buttons .favourite,
.featured-products .carousel .item .item-entry .item-info .buttons .share,
.featured-products .carousel .item .item-entry .item-info .buttons .favourite {
  color: #000000;
}
/* line 2121, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info .buttons .share:hover, .object-slider .carousel .item .item-entry .item-info .buttons .share.active,
.object-slider .carousel .item .item-entry .item-info .buttons .favourite:hover,
.object-slider .carousel .item .item-entry .item-info .buttons .favourite.active,
.best-agents .carousel .item .item-entry .item-info .buttons .share:hover,
.best-agents .carousel .item .item-entry .item-info .buttons .share.active,
.best-agents .carousel .item .item-entry .item-info .buttons .favourite:hover,
.best-agents .carousel .item .item-entry .item-info .buttons .favourite.active,
.partners-holder .carousel .item .item-entry .item-info .buttons .share:hover,
.partners-holder .carousel .item .item-entry .item-info .buttons .share.active,
.partners-holder .carousel .item .item-entry .item-info .buttons .favourite:hover,
.partners-holder .carousel .item .item-entry .item-info .buttons .favourite.active,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .share:hover,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .share.active,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .favourite:hover,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .favourite.active,
.country-holder .carousel .item .item-entry .item-info .buttons .share:hover,
.country-holder .carousel .item .item-entry .item-info .buttons .share.active,
.country-holder .carousel .item .item-entry .item-info .buttons .favourite:hover,
.country-holder .carousel .item .item-entry .item-info .buttons .favourite.active,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .share:hover,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .share.active,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .favourite:hover,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .favourite.active,
.interesting-offer .carousel .item .item-entry .item-info .buttons .share:hover,
.interesting-offer .carousel .item .item-entry .item-info .buttons .share.active,
.interesting-offer .carousel .item .item-entry .item-info .buttons .favourite:hover,
.interesting-offer .carousel .item .item-entry .item-info .buttons .favourite.active,
.featured-products .carousel .item .item-entry .item-info .buttons .share:hover,
.featured-products .carousel .item .item-entry .item-info .buttons .share.active,
.featured-products .carousel .item .item-entry .item-info .buttons .favourite:hover,
.featured-products .carousel .item .item-entry .item-info .buttons .favourite.active {
  color: #003366;
}
/* line 2126, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info .buttons .share,
.best-agents .carousel .item .item-entry .item-info .buttons .share,
.partners-holder .carousel .item .item-entry .item-info .buttons .share,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .share,
.country-holder .carousel .item .item-entry .item-info .buttons .share,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .share,
.interesting-offer .carousel .item .item-entry .item-info .buttons .share,
.featured-products .carousel .item .item-entry .item-info .buttons .share {
  margin-right: 6px;
}
/* line 2129, scss/_slider.scss */
.object-slider .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.object-slider .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.best-agents .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.best-agents .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.partners-holder .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.partners-holder .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.testimonials-holder .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.country-holder .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.country-holder .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.blog-posts-holder .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.interesting-offer .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.interesting-offer .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before,
.featured-products .carousel .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.featured-products .carousel .item .item-entry .item-info .buttons .favourite.active .fa-star-o:before {
  content: "\f005";
}

/* line 2139, scss/_slider.scss */
.interesting-offer {
  padding-bottom: 30px;
}
/* line 2141, scss/_slider.scss */
.interesting-offer .block-title-style-2 {
  margin-bottom: 30px;
  position: relative;
  padding-right: 207px;
}
/* line 2145, scss/_slider.scss */
.interesting-offer .block-title-style-2 .right-block {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -20px;
}
/* line 2150, scss/_slider.scss */
.interesting-offer .block-title-style-2 .right-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2155, scss/_slider.scss */
.interesting-offer .all-offers-btn {
  margin-top: 3px;
  display: inline-block;
  padding: 8px 25px;
  background-color: #3f97b5;
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 2164, scss/_slider.scss */
.interesting-offer .all-offers-btn:hover {
  opacity: 0.8;
}
/* line 2168, scss/_slider.scss */
.interesting-offer .jcarousel-arrows {
  margin: 0;
  margin-top: 11px;
  margin-right: 27px;
  display: inline-block;
}
/* line 2173, scss/_slider.scss */
.interesting-offer .jcarousel-arrows a {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  height: 20px;
  width: 20px;
  line-height: 20px;
  background-color: transparent;
  color: #000000;
}
/* line 2180, scss/_slider.scss */
.interesting-offer .jcarousel-arrows a:hover {
  background-color: transparent;
  color: #3f97b5;
}
/* line 2187, scss/_slider.scss */
.interesting-offer .carousel .item .preview .overlay {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 2195, scss/_slider.scss */
.interesting-offer .carousel .item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 2209, scss/_slider.scss */
.interesting-offer .carousel .item .preview .overlay {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 2212, scss/_slider.scss */
.interesting-offer .carousel .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 2214, scss/_slider.scss */
.interesting-offer .carousel .item .preview .overlay a.incr {
  left: 0%;
}
/* line 2217, scss/_slider.scss */
.interesting-offer .carousel .item .preview .overlay a.link {
  right: 0%;
}
/* line 2222, scss/_slider.scss */
.interesting-offer .carousel .item .preview:hover .overlay {
  opacity: 1;
}
/* line 2225, scss/_slider.scss */
.interesting-offer .carousel .item .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -66px;
}
/* line 2229, scss/_slider.scss */
.interesting-offer .carousel .item .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -66px;
}

/* line 2241, scss/_slider.scss */
.best-agents.style-2 li .item {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-top: 0;
}
/* line 2246, scss/_slider.scss */
.best-agents.style-2 li .item .heading {
  position: relative;
  padding-left: 120px;
  min-height: 100px;
}
/* line 2250, scss/_slider.scss */
.best-agents.style-2 li .item .heading:after {
  content: '';
  display: block;
  position: absolute;
  border-bottom: 2px solid #3f97b5;
  width: 70%;
  right: 0;
  z-index: 0;
}
/* line 2259, scss/_slider.scss */
.best-agents.style-2 li .item .heading .preview {
  position: absolute;
  margin: 0;
  left: 0;
  width: 100px;
  height: 100px;
  z-index: 1;
}
/* line 2267, scss/_slider.scss */
.best-agents.style-2 li .item .heading .name,
.best-agents.style-2 li .item .heading .properties {
  text-align: left;
}
/* line 2272, scss/_slider.scss */
.best-agents.style-2 li .item .contact-listing {
  padding-left: 120px;
  margin-top: -36px;
}
/* line 2275, scss/_slider.scss */
.best-agents.style-2 li .item .contact-listing li a {
  color: #3f97b5;
}
/* line 2284, scss/_slider.scss */
.best-agents.style-3 li .item {
  border: none;
  margin-top: 0;
  background: transparent;
}
/* line 2288, scss/_slider.scss */
.best-agents.style-3 li .item .preview {
  margin-top: 0;
  max-width: 100px;
  border-color: #000;
}
/* line 2293, scss/_slider.scss */
.best-agents.style-3 li .item .contact-listing {
  position: relative;
  padding-top: 20px;
}
/* line 2296, scss/_slider.scss */
.best-agents.style-3 li .item .contact-listing:before {
  content: '';
  display: block;
  max-width: 70px;
  width: 100%;
  position: absolute;
  left: 50%;
  border-top: 2px solid #000;
  top: 0;
  margin-left: -35px;
}
/* line 2313, scss/_slider.scss */
.best-agents.style-4 li .item {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-top: 0;
}
/* line 2318, scss/_slider.scss */
.best-agents.style-4 li .item .heading {
  position: relative;
  padding-left: 120px;
  min-height: 100px;
  display: table;
  width: 100%;
}
/* line 2324, scss/_slider.scss */
.best-agents.style-4 li .item .heading:before {
  content: '';
  display: block;
  position: absolute;
  border-bottom: 2px solid #3f97b5;
  width: 90%;
  right: 0;
  z-index: 0;
  top: 15%;
}
/* line 2334, scss/_slider.scss */
.best-agents.style-4 li .item .heading:after {
  content: '';
  display: block;
  position: absolute;
  border-bottom: 2px solid #3f97b5;
  width: 90%;
  bottom: 15%;
  right: 0;
  z-index: 0;
}
/* line 2344, scss/_slider.scss */
.best-agents.style-4 li .item .heading .preview {
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  width: 100px;
  height: 100px;
  z-index: 1;
}
/* line 2353, scss/_slider.scss */
.best-agents.style-4 li .item .heading .descr {
  display: table-cell;
  vertical-align: middle;
}
/* line 2356, scss/_slider.scss */
.best-agents.style-4 li .item .heading .descr .name,
.best-agents.style-4 li .item .heading .descr .properties {
  text-align: left;
  margin-bottom: 0;
}
/* line 2363, scss/_slider.scss */
.best-agents.style-4 li .item .contact-listing {
  padding-left: 120px;
  margin-top: 0px;
}
/* line 2366, scss/_slider.scss */
.best-agents.style-4 li .item .contact-listing li a {
  color: #3f97b5;
}

/* line 2374, scss/_slider.scss */
.popular-countries {
  background: url("../images/banners/popular-countries.jpg");
  height: 408px;
}
/* line 2377, scss/_slider.scss */
.popular-countries.style-2 {
  background: none;
}
/* line 2379, scss/_slider.scss */
.popular-countries.style-2 h2.block-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 2383, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item {
  margin-bottom: 30px;
}
/* line 2386, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  width: auto;
  padding: 20px;
}
/* line 2390, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag {
  width: 20px;
  height: 15px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #485166;
}
/* line 2395, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag:before {
  width: 16px;
  height: 11px;
}
/* line 2399, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag.pr:before {
  background-position: 0 -30px;
}
/* line 2402, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag.gr:before {
  background-position: -57px -30px;
}
/* line 2405, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag.bar:before {
  background-position: -19px -30px;
}
/* line 2408, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag.au:before {
  background-position: -76px -30px;
}
/* line 2411, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag.ln:before {
  background-position: -38px -30px;
}
/* line 2414, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .flag.ger:before {
  background-position: -95px -30px;
}
/* line 2418, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .country-name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  vertical-align: inherit;
}
/* line 2423, scss/_slider.scss */
.popular-countries.style-2 .carousel ul li .country-item .preview .overlay .value {
  font-size: 14px;
  vertical-align: inherit;
}
/* line 2432, scss/_slider.scss */
.popular-countries h2.block-title {
  font-family: 'Lato-Regular', Arial, sans-serif;
}
/* line 2436, scss/_slider.scss */
.popular-countries .carousel ul li .country-item {
  position: relative;
}
/* line 2440, scss/_slider.scss */
.popular-countries .carousel ul li .preview img {
  width: 100%;
}
/* line 2443, scss/_slider.scss */
.popular-countries .carousel ul li .preview a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 2452, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  bottom: 10px;
  position: absolute;
  width: 100%;
  background-color: rgba(37, 32, 32, 0.8);
  padding: 10px;
  padding-bottom: 6px;
}
/* line 2460, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag {
  width: 26px;
  height: 17px;
  border: 1px solid #000;
  padding: 1px;
  display: inline-block;
  background-color: #fff;
  margin-right: 6px;
}
/* line 2468, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag:before {
  content: '';
  display: block;
  width: 22px;
  height: 13px;
  background: url("../images/flags-sprite.png");
}
/* line 2475, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag.bl:before {
  background-position: -25px 0;
}
/* line 2478, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag.de:before {
  background-position: -50px 0;
}
/* line 2481, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag.it:before {
  background-position: -75px 0;
}
/* line 2484, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag.fn:before {
  background-position: -100px 0;
}
/* line 2487, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .flag.sp:before {
  background-position: -125px 0;
}
/* line 2491, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .country-name {
  font-size: 14px;
  color: #fff;
  vertical-align: top;
}
/* line 2496, scss/_slider.scss */
.popular-countries .carousel ul li .preview .overlay .value {
  font-size: 14px;
  color: #3f97b5;
  vertical-align: top;
}

/* line 2505, scss/_slider.scss */
.featured-products,
.new-products {
  padding-bottom: 30px;
}
/* line 2508, scss/_slider.scss */
.featured-products .carousel .item,
.new-products .carousel .item {
  position: relative;
}
/* line 2510, scss/_slider.scss */
.featured-products .carousel .item .preview,
.new-products .carousel .item .preview {
  border-bottom: 1px solid #e7e4e4;
  overflow: hidden;
}
/* line 2513, scss/_slider.scss */
.featured-products .carousel .item .preview .item-label,
.new-products .carousel .item .preview .item-label {
  position: absolute;
  text-transform: uppercase;
  color: #fff;
  background-color: rgba(62, 199, 69, 0.8);
  text-shadow: 1px 1px 2px #969696;
  font-size: 16px;
}
/* line 2520, scss/_slider.scss */
.featured-products .carousel .item .preview .item-label.sale,
.new-products .carousel .item .preview .item-label.sale {
  right: -37%;
  top: 11%;
  width: 100%;
  padding: 6px 0;
  text-align: center;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  z-index: 0;
}
/* line 2529, scss/_slider.scss */
.featured-products .carousel .item .preview .item-label.percent,
.new-products .carousel .item .preview .item-label.percent {
  bottom: 10px;
  right: 0;
  padding: 5px 12px 4px 15px;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 2536, scss/_slider.scss */
.featured-products .carousel .item .preview .overlay,
.new-products .carousel .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 2546, scss/_slider.scss */
.featured-products .carousel .item .preview .overlay a,
.new-products .carousel .item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 2560, scss/_slider.scss */
.featured-products .carousel .item .preview .overlay a,
.new-products .carousel .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 2562, scss/_slider.scss */
.featured-products .carousel .item .preview .overlay a.incr,
.new-products .carousel .item .preview .overlay a.incr {
  left: 0%;
}
/* line 2565, scss/_slider.scss */
.featured-products .carousel .item .preview .overlay a.link,
.new-products .carousel .item .preview .overlay a.link {
  right: 0%;
}
/* line 2570, scss/_slider.scss */
.featured-products .carousel .item .preview:hover .overlay,
.new-products .carousel .item .preview:hover .overlay {
  opacity: 1;
}
/* line 2573, scss/_slider.scss */
.featured-products .carousel .item .preview:hover .overlay a.incr,
.new-products .carousel .item .preview:hover .overlay a.incr {
  left: 31.2%;
}
/* line 2576, scss/_slider.scss */
.featured-products .carousel .item .preview:hover .overlay a.link,
.new-products .carousel .item .preview:hover .overlay a.link {
  right: 31.2%;
}
/* line 2583, scss/_slider.scss */
.featured-products .carousel .item .top-block,
.new-products .carousel .item .top-block {
  padding: 15px 19px;
}
/* line 2585, scss/_slider.scss */
.featured-products .carousel .item .top-block .item-title,
.new-products .carousel .item .top-block .item-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 13px;
  display: block;
}
/* line 2590, scss/_slider.scss */
.featured-products .carousel .item .top-block .item-title a,
.new-products .carousel .item .top-block .item-title a {
  color: #000;
  text-decoration: none;
}
/* line 2593, scss/_slider.scss */
.featured-products .carousel .item .top-block .item-title a:hover,
.new-products .carousel .item .top-block .item-title a:hover {
  color: #3f97b5;
}
/* line 2599, scss/_slider.scss */
.featured-products .carousel .item .middle-block,
.new-products .carousel .item .middle-block {
  background-color: #fafafa;
  padding: 11px 20px;
}
/* line 2602, scss/_slider.scss */
.featured-products .carousel .item .middle-block .old-price,
.new-products .carousel .item .middle-block .old-price {
  text-decoration: line-through;
  font-size: 16px;
  margin-right: 4px;
}
/* line 2607, scss/_slider.scss */
.featured-products .carousel .item .middle-block .new-price,
.new-products .carousel .item .middle-block .new-price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 22px;
  color: #3f97b5;
}
/* line 2613, scss/_slider.scss */
.featured-products .carousel .item .bottom-block,
.new-products .carousel .item .bottom-block {
  padding: 19px;
}
/* line 2615, scss/_slider.scss */
.featured-products .carousel .item .bottom-block .add-cart-btn,
.new-products .carousel .item .bottom-block .add-cart-btn {
  display: inline-block;
  background-color: #3f97b5;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  padding: 8px 18px;
  text-decoration: none;
}
/* line 2624, scss/_slider.scss */
.featured-products .carousel .item .bottom-block .add-cart-btn:hover,
.new-products .carousel .item .bottom-block .add-cart-btn:hover {
  background-color: #000000;
}
/* line 2628, scss/_slider.scss */
.featured-products .carousel .item .bottom-block .sub-btn,
.new-products .carousel .item .bottom-block .sub-btn {
  display: inline-block;
  border: 1px solid #e7e4e4;
  font-size: 16px;
  width: 38px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  color: #808080;
  text-decoration: none;
}
/* line 2638, scss/_slider.scss */
.featured-products .carousel .item .bottom-block .sub-btn:hover,
.new-products .carousel .item .bottom-block .sub-btn:hover {
  opacity: 0.8;
}
/* line 2641, scss/_slider.scss */
.featured-products .carousel .item .bottom-block .sub-btn.like-btn.active,
.new-products .carousel .item .bottom-block .sub-btn.like-btn.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 2644, scss/_slider.scss */
.featured-products .carousel .item .bottom-block .sub-btn.like-btn.active i.fa,
.new-products .carousel .item .bottom-block .sub-btn.like-btn.active i.fa {
  color: #fff;
}

/* line 2652, scss/_slider.scss */
.blog-posts-holder {
  padding-bottom: 30px;
}
/* line 2655, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item {
  background-color: #fff;
  position: relative;
  min-height: 158px;
  padding: 1px;
  padding-left: 183px;
  border: 1px solid #e7e4e4;
  margin-bottom: 20px;
  max-width: 570px;
  width: 100%;
}
/* line 2665, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .preview {
  max-width: 159px;
  position: absolute;
  left: 1px;
}
/* line 2669, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .preview a {
  display: block;
}
/* line 2671, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .preview a img {
  width: 100%;
}
/* line 2674, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .preview a:hover {
  opacity: 0.8;
}
/* line 2679, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr {
  padding-top: 12px;
}
/* line 2681, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 2686, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr .title a {
  color: #000;
  text-decoration: none;
}
/* line 2689, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr .title a:hover {
  color: #3f97b5;
  text-decoration: underline;
}
/* line 2695, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr p {
  font-size: 15px;
  margin-bottom: 13px;
}
/* line 2700, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 2703, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr .item-thumbnail .single-item i.fa {
  font-size: 16px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 2708, scss/_slider.scss */
.blog-posts-holder .carousel ul li .post-item .descr .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 16px;
}

/* line 2718, scss/_slider.scss */
.office-banner {
  background: url("../images/banners/office-banner.jpg");
  height: 466px;
  position: relative;
  padding-top: 60px;
  padding-left: 85px;
}
/* line 2724, scss/_slider.scss */
.office-banner .banner-entry {
  background-color: rgba(58, 56, 59, 0.81);
  position: absolute;
  text-align: center;
  padding: 19px 30px;
}
/* line 2729, scss/_slider.scss */
.office-banner .banner-entry:after {
  left: 100%;
  top: 0%;
  content: '';
  display: block;
  background: url("../images/bg/office-banner-arrow-left.png") no-repeat;
  background-size: cover;
  position: absolute;
  width: 60px;
  height: 100%;
}
/* line 2740, scss/_slider.scss */
.office-banner .banner-entry:before {
  left: -30px;
  top: 0;
  content: '';
  display: block;
  background-color: rgba(196, 74, 53, 0.81);
  position: absolute;
  width: 20px;
  height: 100%;
}
/* line 2750, scss/_slider.scss */
.office-banner .banner-entry .banner-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  display: block;
}
/* line 2756, scss/_slider.scss */
.office-banner .banner-entry .banner-sub-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 30px;
}

/* line 2764, scss/_slider.scss */
.featured-listings .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 2773, scss/_slider.scss */
.featured-listings .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 2785, scss/_slider.scss */
.featured-listings .preview .overlay a.incr {
  left: 31.2%;
}
/* line 2788, scss/_slider.scss */
.featured-listings .preview .overlay a.link {
  right: 31.2%;
}
/* line 2794, scss/_slider.scss */
.featured-listings .preview:hover .overlay {
  opacity: 1;
}
/* line 2802, scss/_slider.scss */
.featured-listings.style-2 .item .preview .features-label {
  position: absolute;
  text-transform: uppercase;
  color: #fff;
  top: 10px;
  left: 10px;
  padding: 6px 10px;
}
/* line 2809, scss/_slider.scss */
.featured-listings.style-2 .item .preview .features-label.best {
  background-color: #2dd1cf;
}
/* line 2812, scss/_slider.scss */
.featured-listings.style-2 .item .preview .features-label.new {
  background-color: #3f97b5;
}
/* line 2815, scss/_slider.scss */
.featured-listings.style-2 .item .preview .features-label.hot {
  background-color: #d12d2d;
}
/* line 2818, scss/_slider.scss */
.featured-listings.style-2 .item .preview .features-label.sale {
  background-color: #d1cb2d;
}
/* line 2824, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail {
  width: 50%;
}
/* line 2826, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail.locate {
  float: left;
  width: auto;
}
/* line 2830, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail.area {
  float: right;
  width: auto;
}
/* line 2834, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail .icon {
  width: 25px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
/* line 2839, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail .icon.bath {
  background: url("../images/sprite.png") 0 0;
}
/* line 2842, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail .icon.sleep {
  background: url("../images/sprite.png")-39px 0;
}
/* line 2845, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail .icon.corner {
  background: url("../images/sprite.png")-78px 0;
  width: 16px;
}
/* line 2849, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail .icon.fa-map-marker {
  font-size: 17px;
  color: #000000;
  width: auto;
}
/* line 2855, scss/_slider.scss */
.featured-listings.style-2 .item .item-thumbnail .single-thumbnail .value {
  vertical-align: top;
}

/* line 2863, scss/_slider.scss */
.partners-holder {
  margin: 0 -15px;
}
/* line 2866, scss/_slider.scss */
.partners-holder.style-1 .partner-item {
  opacity: 0.7;
}
/* line 2868, scss/_slider.scss */
.partners-holder.style-1 .partner-item .preview {
  text-align: center;
}

/* line 2874, scss/_slider.scss */
.map-banner {
  height: 711px;
  width: 100%;
}
/* line 2877, scss/_slider.scss */
.map-banner.style-2 {
  height: 560px;
}

/* line 2881, scss/_slider.scss */
.map-container {
  height: 498px;
  padding: 4px;
  border: 1px solid #e7e4e4;
  margin-bottom: 30px;
}
/* line 2886, scss/_slider.scss */
.map-container .map-banner {
  height: 100%;
}
/* line 2889, scss/_slider.scss */
.map-container.style-2 {
  border: none;
  height: 275px;
}

/* line 2894, scss/_slider.scss */
.banner-with-text {
  background: url("../images/banners/home-hero.jpg") no-repeat center;
  height: 464px;
}
/* line 2897, scss/_slider.scss */
.banner-with-text .banner-entry {
  max-width: 570px;
  padding: 70px;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 2902, scss/_slider.scss */
.banner-with-text .banner-entry .hero-slider-holder .hero-slider {
  position: relative;
  overflow: hidden;
}
/* line 2905, scss/_slider.scss */
.banner-with-text .banner-entry .hero-slider-holder .hero-slider ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2911, scss/_slider.scss */
.banner-with-text .banner-entry .hero-slider-holder .hero-slider ul li {
  float: left;
  max-width: 430px;
}
/* line 2917, scss/_slider.scss */
.banner-with-text .banner-entry .hero-slider-holder .jcarousel-pagination {
  margin-top: 17px;
}
/* line 2919, scss/_slider.scss */
.banner-with-text .banner-entry .hero-slider-holder .jcarousel-pagination .page-item {
  text-indent: -9999999px;
  height: 15px;
  width: 15px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 2px solid #3f97b5;
  display: inline-block;
  margin-right: 8px;
}
/* line 2927, scss/_slider.scss */
.banner-with-text .banner-entry .hero-slider-holder .jcarousel-pagination .page-item.active {
  background-color: #3f97b5;
}
/* line 2933, scss/_slider.scss */
.banner-with-text .banner-entry .logo {
  margin-bottom: 43px;
}
/* line 2936, scss/_slider.scss */
.banner-with-text .banner-entry .banner-text {
  margin-bottom: 34px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
/* line 2942, scss/_slider.scss */
.banner-with-text .banner-entry .learn-more-btn {
  text-transform: uppercase;
  display: inline-block;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  background-color: #003366;
  padding: 9px 35px;
  text-decoration: none;
  color: #fff;
}
/* line 2951, scss/_slider.scss */
.banner-with-text .banner-entry .learn-more-btn:hover {
  opacity: 0.8;
}
/* line 2956, scss/_slider.scss */
.banner-with-text.style-2 {
  background: url("../images/banners/home-hero-2.jpg") no-repeat center;
}
/* line 2958, scss/_slider.scss */
.banner-with-text.style-2 .banner-entry {
  margin: 0 auto;
  text-align: center;
  padding-top: 60px;
  height: 464px;
}
/* line 2963, scss/_slider.scss */
.banner-with-text.style-2 .banner-entry .logo {
  max-width: 202px;
  margin: 0 auto;
  margin-bottom: 40px;
}
/* line 2968, scss/_slider.scss */
.banner-with-text.style-2 .banner-entry .banner-text {
  display: block;
  padding: 25px 0;
  border-top: 4px solid rgba(255, 255, 255, 0.3);
  border-bottom: 4px solid rgba(255, 255, 255, 0.3);
}
/* line 2976, scss/_slider.scss */
.banner-with-text.style-3 {
  background: url("../images/banners/home-hero-3.jpg") no-repeat center;
  height: 349px;
  text-align: center;
  padding-top: 70px;
}
/* line 2981, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry {
  height: auto;
  position: relative;
  padding: 0;
  max-width: none;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 2988, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2991, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry .logo {
  float: left;
  max-width: 366px;
  border-right: 4px solid #3f97b5;
  padding: 44px;
  margin: 0;
}
/* line 2997, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry .logo img {
  width: 100%;
}
/* line 3001, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry .descr {
  float: left;
  padding-top: 43px;
  padding-left: 50px;
  padding-right: 40px;
  text-align: left;
}
/* line 3007, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry .descr .banner-small-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 26px;
  display: block;
}
/* line 3012, scss/_slider.scss */
.banner-with-text.style-3 .banner-entry .descr .banner-big-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 100px;
  display: block;
  color: #3f97b5;
  line-height: 110px;
  margin-top: -13px;
}
/* line 3023, scss/_slider.scss */
.banner-with-text.style-4 {
  background: url("../images/banners/home-hero-4.jpg") no-repeat center;
  height: 284px;
  text-align: center;
  padding-top: 70px;
}
/* line 3028, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry {
  height: auto;
  position: relative;
  padding: 0;
  max-width: 621px;
  width: 100%;
  display: inline-block;
}
/* line 3035, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3038, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry .logo {
  float: left;
  max-width: 289px;
  width: 100%;
  padding: 30px;
  text-align: center;
  margin: 0;
}
/* line 3045, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry .logo img {
  width: 100%;
}
/* line 3049, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry .descr {
  float: left;
  padding-top: 24px;
  padding-left: 50px;
  padding-right: 40px;
  padding-bottom: 31px;
  text-align: left;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 3057, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry .descr .banner-small-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 26px;
  display: block;
  color: #3f97b5;
  margin-top: -11px;
}
/* line 3064, scss/_slider.scss */
.banner-with-text.style-4 .banner-entry .descr .banner-big-text {
  font-family: 'DINCondensed-Bold';
  font-size: 60px;
  text-transform: uppercase;
  display: block;
  letter-spacing: 3px;
}

/* line 3075, scss/_slider.scss */
.sale-banner {
  background: url("../images/banners/home-sale-top-banner.jpg") center no-repeat;
  height: 640px;
  text-align: center;
}
/* line 3079, scss/_slider.scss */
.sale-banner .banner-entry {
  display: inline-block;
  margin-top: 144px;
}
/* line 3082, scss/_slider.scss */
.sale-banner .banner-entry .logo {
  display: block;
}
/* line 3085, scss/_slider.scss */
.sale-banner .banner-entry .banner-text {
  display: inline-block;
  font-size: 30px;
  text-transform: uppercase;
  font-family: 'DINCondensed-Bold';
  background-color: rgba(0, 0, 0, 0.7);
  padding: 20px 28px;
  position: relative;
  margin-top: 29px;
}
/* line 3094, scss/_slider.scss */
.sale-banner .banner-entry .banner-text:before, .sale-banner .banner-entry .banner-text:after {
  display: block;
  content: '';
  position: absolute;
  left: -4px;
  top: 0;
  height: 100%;
  width: 4px;
  background-color: #3f97b5;
}
/* line 3105, scss/_slider.scss */
.sale-banner .banner-entry .banner-text:after {
  left: auto;
  right: -4px;
}

/* line 3112, scss/_slider.scss */
.cottage-banner {
  background: url("../images/banners/cottage-village.png") no-repeat center;
  height: 740px;
  text-align: center;
  padding-top: 228px;
}
/* line 3117, scss/_slider.scss */
.cottage-banner .text-block {
  background-color: rgba(0, 0, 0, 0.7);
  display: inline-block;
  padding: 23px 42px;
  padding-bottom: 33px;
  text-align: center;
}
/* line 3123, scss/_slider.scss */
.cottage-banner .text-block .banner-title {
  font-size: 50px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
}
/* line 3128, scss/_slider.scss */
.cottage-banner .text-block .banner-text {
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 24px;
  display: block;
}

/* line 3135, scss/_slider.scss */
.single-agent-banner {
  background: url("../images/banners/home-top-4.jpg") no-repeat center;
  height: 670px;
  padding-top: 137px;
}
/* line 3139, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry {
  background: url("../images/BG/single-agent-banner-arrow.png") no-repeat center;
  width: 1010px;
  height: 394px;
  padding-left: 375px;
  padding-top: 30px;
}
/* line 3145, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry .top {
  max-width: 352px;
  text-align: right;
  margin-bottom: 45px;
}
/* line 3149, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry .top .small {
  display: block;
  font-family: 'Lato-LightItalic', Arial, sans-serif;
  font-size: 56px;
  letter-spacing: -2px;
}
/* line 3155, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry .top .big {
  display: block;
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 140px;
  line-height: 120px;
  margin-top: -40px;
  letter-spacing: 2px;
  color: #3f97b5;
}
/* line 3165, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry .separator {
  max-width: 200px;
  width: 100%;
  border-top: 1px solid #fff;
  margin-bottom: 44px;
}
/* line 3171, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry .bottom {
  max-width: 486px;
}
/* line 3173, scss/_slider.scss */
.single-agent-banner .single-agent-banner-entry .bottom .text {
  font-size: 16px;
}

/* line 3179, scss/_slider.scss */
.subscribe-banner {
  margin-top: 48px;
  background-color: #000000;
  padding: 0 30px;
  padding-top: 20px;
  padding-bottom: 22px;
  display: table;
  width: 100%;
}
/* line 3187, scss/_slider.scss */
.subscribe-banner .logo-block {
  display: table-cell;
  vertical-align: middle;
}
/* line 3191, scss/_slider.scss */
.subscribe-banner .banner-text-block {
  text-align: center;
  margin-left: 113px;
  display: table-cell;
  vertical-align: middle;
}
/* line 3196, scss/_slider.scss */
.subscribe-banner .banner-text-block .banner-title {
  font-family: 'DINCondensed-Bold';
  font-size: 28px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 4px;
  letter-spacing: 1px;
}
/* line 3204, scss/_slider.scss */
.subscribe-banner .banner-text-block .banner-text {
  margin-bottom: 0;
}
/* line 3208, scss/_slider.scss */
.subscribe-banner .subscribe-block {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
/* line 3212, scss/_slider.scss */
.subscribe-banner .subscribe-block .subscribe-btn {
  display: inline-block;
  padding: 8px 18px;
  background-color: #3f97b5;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 3220, scss/_slider.scss */
.subscribe-banner .subscribe-block .subscribe-btn:hover {
  opacity: 0.8;
}

/* line 3226, scss/_slider.scss */
.best-apartaments-banner {
  background: url("../images/banners/best-apartaments-banner.jpg");
  height: 300px;
  position: relative;
  padding: 42px 40px;
  margin-bottom: 30px;
}
/* line 3232, scss/_slider.scss */
.best-apartaments-banner a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
/* line 3240, scss/_slider.scss */
.best-apartaments-banner a:hover {
  opacity: 0.8;
}
/* line 3244, scss/_slider.scss */
.best-apartaments-banner .bannert-title {
  font-family: 'DINCondensed-Bold';
  font-size: 40px;
  color: #000000;
  display: block;
  text-align: right;
  text-transform: uppercase;
}
/* line 3252, scss/_slider.scss */
.best-apartaments-banner .banner-text {
  display: block;
  text-align: right;
}

/* line 3257, scss/_slider.scss */
.testimonials {
  padding: 1px 0;
  padding-bottom: 48px;
}
/* line 3260, scss/_slider.scss */
.testimonials .testimonials-holder {
  max-width: 970px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0 15px;
  overflow: hidden;
}
/* line 3267, scss/_slider.scss */
.testimonials .testimonials-holder .jcarousel-arrows {
  margin-bottom: 37px;
}
/* line 3271, scss/_slider.scss */
.testimonials .testimonials-holder .testimony-item .testimony-text {
  font-size: 15px;
  display: block;
  margin-bottom: 38px;
}
/* line 3276, scss/_slider.scss */
.testimonials .testimonials-holder .testimony-item .testimony-info {
  display: inline-block;
  position: relative;
  min-height: 56px;
  padding-left: 64px;
  padding-top: 6px;
}
/* line 3282, scss/_slider.scss */
.testimonials .testimonials-holder .testimony-item .testimony-info .author {
  position: absolute;
  left: 0;
  top: 0;
  width: 56px;
  height: 56px;
}
/* line 3288, scss/_slider.scss */
.testimonials .testimonials-holder .testimony-item .testimony-info .author img {
  width: 100%;
}
/* line 3292, scss/_slider.scss */
.testimonials .testimonials-holder .testimony-item .testimony-info .name {
  display: block;
  text-align: left;
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  margin-bottom: 5px;
}
/* line 3300, scss/_slider.scss */
.testimonials .testimonials-holder .testimony-item .testimony-info .position {
  display: block;
  text-align: left;
  color: #cec2c2;
  font-family: 'Lato-Italic', Arial, sans-serif;
  font-style: italic;
}
/* line 3310, scss/_slider.scss */
.testimonials.style-1 {
  background: url("../images/BG/testimonial-bg.jpg");
}
/* line 3313, scss/_slider.scss */
.testimonials.style-2, .testimonials.style-6 {
  background: #252163;
  padding-bottom: 11px;
}
/* line 3317, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder, .testimonials.style-6 .testimonials-holder {
  text-align: left;
  max-width: 1170px;
}
/* line 3320, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item, .testimonials.style-6 .testimonials-holder .testimony-item {
  max-width: 570px;
  width: 100%;
}
/* line 3323, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item .testimony-info, .testimonials.style-6 .testimonials-holder .testimony-item .testimony-info {
  display: table;
  padding-top: 0;
}
/* line 3326, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item .testimony-info .descr, .testimonials.style-6 .testimonials-holder .testimony-item .testimony-info .descr {
  display: table-cell;
  vertical-align: middle;
}
/* line 3329, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item .testimony-info .descr .name, .testimonials.style-6 .testimonials-holder .testimony-item .testimony-info .descr .name {
  color: #3f97b5;
  display: inline-block;
}
/* line 3333, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item .testimony-info .descr .delimiter, .testimonials.style-6 .testimonials-holder .testimony-item .testimony-info .descr .delimiter {
  color: #3f97b5;
  display: inline-block;
}
/* line 3337, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item .testimony-info .descr .position, .testimonials.style-6 .testimonials-holder .testimony-item .testimony-info .descr .position {
  display: inline-block;
}
/* line 3342, scss/_slider.scss */
.testimonials.style-2 .testimonials-holder .testimony-item .testimony-text, .testimonials.style-6 .testimonials-holder .testimony-item .testimony-text {
  padding-left: 64px;
  color: #cec2c2;
  margin-top: -10px;
}
/* line 3350, scss/_slider.scss */
.testimonials.style-3 {
  background: url("../images/BG/testimonial-bg-3.jpg");
}
/* line 3353, scss/_slider.scss */
.testimonials.style-4 {
  padding-bottom: 11px;
}
/* line 3355, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder {
  text-align: left;
  max-width: 1170px;
}
/* line 3358, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item {
  max-width: 570px;
  width: 100%;
}
/* line 3361, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item .testimony-info {
  display: table;
  padding-top: 0;
}
/* line 3364, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item .testimony-info .descr {
  display: table-cell;
  vertical-align: middle;
}
/* line 3367, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item .testimony-info .descr .name {
  color: #000;
  display: inline-block;
}
/* line 3371, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item .testimony-info .descr .delimiter {
  color: #000;
  display: inline-block;
}
/* line 3375, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item .testimony-info .descr .position {
  display: inline-block;
  color: #808080;
}
/* line 3381, scss/_slider.scss */
.testimonials.style-4 .testimonials-holder .testimony-item .testimony-text {
  padding-left: 64px;
  margin-top: -10px;
}
/* line 3388, scss/_slider.scss */
.testimonials.style-5 {
  background: url("../images/BG/testimonial-bg-4.jpg");
  text-align: center;
  background-size: cover;
}
/* line 3392, scss/_slider.scss */
.testimonials.style-5 .testimonials-holder .carousel ul li {
  max-width: 75%;
  margin: 0;
}
/* line 3397, scss/_slider.scss */
.testimonials.style-6 {
  background: url("../images/BG/testimonial-bg-5.jpg");
}

/* line 3402, scss/_slider.scss */
.full-width-slider .slider-entry {
  position: relative;
}
/* line 3404, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides {
  width: 100%;
}
/* line 3406, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides .slides-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 3410, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides .slides-container ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3416, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides .slides-container ul:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3419, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides .slides-container ul li {
  float: left;
}
/* line 3421, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides .slides-container ul li a {
  display: block;
}
/* line 3423, scss/_slider.scss */
.full-width-slider .slider-entry .main-slides .slides-container ul li a img {
  width: 100%;
}
/* line 3431, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav {
  position: absolute;
  width: 100%;
  bottom: 20px;
  padding: 2px 7%;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 3437, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .prev-slide,
.full-width-slider .slider-entry .thumbnail-with-nav .next-slide {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: block;
  text-decoration: none;
  color: #fff;
  position: absolute;
  top: 2px;
  height: 136px;
  width: 6.8%;
  text-indent: -999999px;
}
/* line 3448, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .prev-slide:before,
.full-width-slider .slider-entry .thumbnail-with-nav .next-slide:before {
  content: '';
  display: block;
  width: 38px;
  height: 74px;
  background: url("../images/BG/fullwidth-slider-controls.png");
  position: absolute;
  top: 50%;
  margin-top: -37px;
}
/* line 3458, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .prev-slide:hover:before,
.full-width-slider .slider-entry .thumbnail-with-nav .next-slide:hover:before {
  background: url("../images/BG/fullwidth-slider-controls-green.png");
}
/* line 3462, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .prev-slide {
  left: 0;
}
/* line 3464, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .prev-slide:before {
  background-position: 0 0;
  left: 50%;
  margin-left: -19px;
}
/* line 3470, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .next-slide {
  right: 0;
}
/* line 3472, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .next-slide:before {
  background-position: -38px 0;
  right: 50%;
  margin-right: -19px;
}
/* line 3477, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .next-slide:hover:before {
  background-position: -38px 0;
}
/* line 3481, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder {
  display: block;
  width: 100%;
}
/* line 3484, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail {
  overflow-x: hidden;
  margin: -20px 0;
}
/* line 3487, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 20px 0;
}
/* line 3493, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3496, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li {
  float: left;
  margin: 0 1px;
  position: relative;
  opacity: 0.6;
}
/* line 3501, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li.active {
  opacity: 1;
}
/* line 3504, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li.active:hover img {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
}
/* line 3513, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li:hover {
  opacity: 1;
}
/* line 3515, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li:hover .img-container {
  padding: 1px;
  background-color: rgba(250, 250, 250, 0.3);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  z-index: 1;
}
/* line 3529, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li .img-container {
  height: 136px;
  position: relative;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 3533, scss/_slider.scss */
.full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li .img-container img {
  width: 100%;
  height: 100%;
}

/*______________________GALLERIES_______________________*/
/* line 2, scss/_gallery.scss */
.features-gallery {
  padding-bottom: 50px;
}
/* line 4, scss/_gallery.scss */
.features-gallery .feauture-gallery-container {
  margin: 0 -10px;
}
/* line 6, scss/_gallery.scss */
.features-gallery .feauture-gallery-container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 9, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .main-feature-item {
  margin-bottom: 20px;
  float: left;
  padding: 0 10px;
}
/* line 13, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .main-feature-item .preview {
  max-width: 495px;
  max-height: 430px;
}
/* line 16, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .main-feature-item .preview a {
  display: block;
  text-decoration: none;
}
/* line 19, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .main-feature-item .preview a img {
  width: 100%;
}
/* line 25, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item {
  margin-bottom: 20px;
  float: left;
  padding: 0 10px;
}
/* line 29, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview {
  text-align: center;
  max-width: 205px;
  max-height: 205px;
}
/* line 33, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a {
  display: block;
  text-decoration: none;
}
/* line 36, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a img {
  width: 100%;
}
/* line 39, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
  width: 205px;
  background-color: #3f97b5;
  padding: 30px 0;
}
/* line 43, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container i.icon {
  display: block;
  width: 100px;
  height: 85px;
  margin: 0 auto;
}
/* line 48, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container i.icon.pappers {
  background: url("../images/inversed-icons-sprite.png") -218px -121px;
}
/* line 51, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container i.icon.home {
  background: url("../images/inversed-icons-sprite.png") 0 -240px;
  width: 90px;
}
/* line 55, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container i.icon.human {
  background: url("../images/inversed-icons-sprite.png") -367px -127px;
  width: 83px;
}
/* line 61, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box {
  background-color: #000000;
  padding-top: 8px;
  padding-bottom: 11px;
}
/* line 65, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .top-title {
  font-family: 'DINCondensed-Bold', Arial, sans-serif;
  font-size: 20px;
  display: block;
  color: #fff;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 1px;
}
/* line 74, scss/_gallery.scss */
.features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .bottom-title {
  color: #3f97b5;
  font-size: 13px;
  display: block;
}

/* line 85, scss/_gallery.scss */
.our-objects {
  padding-bottom: 40px;
}
/* line 87, scss/_gallery.scss */
.our-objects .load-more-btn {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  padding: 16px 0;
  color: #000;
  border: 1px solid #e7e4e4;
  margin-bottom: 30px;
}
/* line 96, scss/_gallery.scss */
.our-objects .load-more-btn:hover {
  opacity: 0.8;
}
/* line 99, scss/_gallery.scss */
.our-objects .load-more-btn i.fa {
  color: #3f97b5;
  margin-right: 14px;
}

/* line 106, scss/_gallery.scss */
.navigation-gallery .navigation {
  padding: 0;
  margin-bottom: 40px;
  list-style: none;
  text-align: center;
}
/* line 113, scss/_gallery.scss */
.navigation-gallery .navigation.style-2 a.is-checked {
  color: #fff;
  text-shadow: none;
}
/* line 119, scss/_gallery.scss */
.navigation-gallery .navigation a {
  display: inline-block;
  margin-right: 27px;
  height: 38px;
  line-height: 36px;
  padding: 0 42px;
  text-decoration: none;
  font-size: 16px;
  color: #000000;
  text-shadow: 1px 1px 0px white;
  border: 1px solid #e7e4e4;
}
/* line 130, scss/_gallery.scss */
.navigation-gallery .navigation a.is-checked {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 134, scss/_gallery.scss */
.navigation-gallery .navigation a:hover {
  opacity: 0.8;
}
/* line 137, scss/_gallery.scss */
.navigation-gallery .navigation a:last-child {
  margin-right: 0;
}

/* line 148, scss/_gallery.scss */
.our-objects-gallery.style-2 .gallery-element .item:hover .preview .like {
  opacity: 1;
}
/* line 153, scss/_gallery.scss */
.our-objects-gallery.style-2 .gallery-element .item .preview .like {
  position: absolute;
  opacity: 0;
  top: 5px;
  right: 9px;
  color: #3f97b5;
  font-size: 16px;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 161, scss/_gallery.scss */
.our-objects-gallery.style-2 .gallery-element .item .preview .like.active {
  color: #000000;
}
/* line 164, scss/_gallery.scss */
.our-objects-gallery.style-2 .gallery-element .item .preview .like:hover {
  cursor: pointer;
}
/* line 172, scss/_gallery.scss */
.our-objects-gallery.style-3 {
  margin: 0 -5px;
}
/* line 174, scss/_gallery.scss */
.our-objects-gallery.style-3 .gallery-element {
  max-width: 20%;
  padding: 0 5px;
}
/* line 177, scss/_gallery.scss */
.our-objects-gallery.style-3 .gallery-element .item {
  border: none;
}
/* line 179, scss/_gallery.scss */
.our-objects-gallery.style-3 .gallery-element .item .item-entry {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0;
}
/* line 183, scss/_gallery.scss */
.our-objects-gallery.style-3 .gallery-element .item .item-entry .item-descr-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 188, scss/_gallery.scss */
.our-objects-gallery.style-3 .gallery-element .item .item-entry .item-descr-listing li .descr-name {
  color: #000;
}
/* line 194, scss/_gallery.scss */
.our-objects-gallery.style-3 .gallery-element .item .item-entry .item-info .price-holder {
  color: #3f97b5;
}
/* line 202, scss/_gallery.scss */
.our-objects-gallery .gallery-element {
  max-width: 25%;
  padding: 0 15px;
}
/* line 206, scss/_gallery.scss */
.our-objects-gallery .item {
  border: 1px solid #e7e4e4;
  padding: 1px;
  margin-bottom: 30px;
  width: 100%;
}
/* line 212, scss/_gallery.scss */
.our-objects-gallery .item:hover .preview .like {
  opacity: 1;
}
/* line 216, scss/_gallery.scss */
.our-objects-gallery .item .preview {
  position: relative;
}
/* line 218, scss/_gallery.scss */
.our-objects-gallery .item .preview img {
  width: 100%;
}
/* line 221, scss/_gallery.scss */
.our-objects-gallery .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 230, scss/_gallery.scss */
.our-objects-gallery .item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 244, scss/_gallery.scss */
.our-objects-gallery .item .preview:hover {
  cursor: pointer;
}
/* line 246, scss/_gallery.scss */
.our-objects-gallery .item .preview:hover .overlay {
  opacity: 1;
}
/* line 250, scss/_gallery.scss */
.our-objects-gallery .item .preview .overlay {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 253, scss/_gallery.scss */
.our-objects-gallery .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 255, scss/_gallery.scss */
.our-objects-gallery .item .preview .overlay a.incr {
  left: 0%;
}
/* line 258, scss/_gallery.scss */
.our-objects-gallery .item .preview .overlay a.link {
  right: 0%;
}
/* line 263, scss/_gallery.scss */
.our-objects-gallery .item .preview:hover .overlay {
  opacity: 1;
}
/* line 266, scss/_gallery.scss */
.our-objects-gallery .item .preview:hover .overlay a.incr {
  left: 31.2%;
}
/* line 269, scss/_gallery.scss */
.our-objects-gallery .item .preview:hover .overlay a.link {
  right: 31.2%;
}
/* line 276, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail {
  padding: 0 19px;
  background-color: #fff;
}
/* line 279, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail:after {
  content: '';
  display: block;
  clear: both;
}
/* line 282, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail {
  float: left;
  width: 33.333333%;
  text-align: center;
  font-size: 13px;
  padding-top: 15px;
  padding-bottom: 9px;
}
/* line 289, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail.locate {
  float: left;
  width: auto;
}
/* line 293, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail.area {
  float: right;
  width: auto;
}
/* line 297, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail .icon {
  width: 25px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
/* line 302, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail .icon.bath {
  background: url("../images/sprite.png") 0 0;
}
/* line 305, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail .icon.sleep {
  background: url("../images/sprite.png")-39px 0;
}
/* line 308, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail .icon.corner {
  background: url("../images/sprite.png")-78px 0;
  width: 16px;
}
/* line 312, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail .icon.fa-map-marker {
  font-size: 17px;
  color: #000000;
  width: auto;
}
/* line 318, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail .value {
  vertical-align: top;
}
/* line 321, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail:first-child {
  text-align: left;
}
/* line 324, scss/_gallery.scss */
.our-objects-gallery .item .item-thumbnail .single-thumbnail:last-child {
  text-align: right;
}
/* line 329, scss/_gallery.scss */
.our-objects-gallery .item .item-entry {
  background-color: #f8f8f8;
  padding: 15px 18px 0px;
  border-bottom: 2px solid #3f97b5;
}
/* line 333, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-title {
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  margin-bottom: 11px;
}
/* line 339, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-title a {
  text-decoration: none;
  color: #000;
}
/* line 342, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-title a:hover {
  color: #003366;
}
/* line 347, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-text {
  font-size: 15px;
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 353, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info {
  padding-bottom: 14px;
}
/* line 355, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .price-holder {
  float: left;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000000;
  padding-top: 10px;
}
/* line 360, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .price-holder .price {
  text-transform: uppercase;
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 20px;
  color: #003366;
}
/* line 367, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info:after {
  content: '';
  display: block;
  clear: both;
}
/* line 370, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .buttons {
  padding-top: 17px;
}
/* line 372, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .buttons .share,
.our-objects-gallery .item .item-entry .item-info .buttons .favourite {
  color: #000000;
}
/* line 375, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .buttons .share:hover,
.our-objects-gallery .item .item-entry .item-info .buttons .favourite:hover {
  color: #003366;
}
/* line 379, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .buttons .share {
  margin-right: 6px;
}
/* line 382, scss/_gallery.scss */
.our-objects-gallery .item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before {
  content: "\f005";
}

/* line 390, scss/_gallery.scss */
.main-isotope-gallerry-container {
  padding: 70px 0;
}
/* line 392, scss/_gallery.scss */
.main-isotope-gallerry-container .navigation-gallery .navigation a {
  border: none;
  padding: 0 10px;
}
/* line 395, scss/_gallery.scss */
.main-isotope-gallerry-container .navigation-gallery .navigation a.is-checked {
  border: 2px solid #3f97b5;
  border-left: none;
  border-right: none;
  background: none;
}
/* line 403, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element {
  max-width: 100%;
}
/* line 405, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview {
  margin-bottom: 10px;
  position: relative;
}
/* line 408, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview img {
  width: 100%;
}
/* line 411, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 420, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 432, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay a.incr {
  left: 50%;
  margin-left: -23px;
}
/* line 438, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry {
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -85px;
}
/* line 443, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry .title {
  display: block;
  text-align: center;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  color: #fff;
  margin-bottom: 3px;
}
/* line 451, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry .date {
  display: block;
  text-align: center;
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 15px;
  color: #3f97b5;
}
/* line 461, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 464, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 466, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay a.incr {
  left: 0%;
}
/* line 469, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay a.link {
  right: 0%;
}
/* line 474, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview:hover .overlay {
  opacity: 1;
}
/* line 477, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview:hover .overlay a.incr {
  left: 35.2%;
}
/* line 480, scss/_gallery.scss */
.main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview:hover .overlay a.link {
  right: 35.2%;
}
/* line 492, scss/_gallery.scss */
.main-isotope-gallerry-container.column-2 .our-objects-gallery .gallery-element .preview, .main-isotope-gallerry-container.column-3 .our-objects-gallery .gallery-element .preview, .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview {
  margin-bottom: 30px;
}

/* line 506, scss/_gallery.scss */
.main-isotope-gallerry-container.column-1 .our-objects-gallery .gallery-element .preview .overlay, .main-isotope-gallerry-container.column-2 .our-objects-gallery .gallery-element .preview .overlay, .main-isotope-gallerry-container.column-3 .our-objects-gallery .gallery-element .preview .overlay, .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview .overlay, .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element .preview .overlay, .main-isotope-gallerry-container.column-2-full_width .our-objects-gallery .gallery-element .preview .overlay {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 509, scss/_gallery.scss */
.main-isotope-gallerry-container.column-1 .our-objects-gallery .gallery-element .preview .overlay a, .main-isotope-gallerry-container.column-2 .our-objects-gallery .gallery-element .preview .overlay a, .main-isotope-gallerry-container.column-3 .our-objects-gallery .gallery-element .preview .overlay a, .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview .overlay a, .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element .preview .overlay a, .main-isotope-gallerry-container.column-2-full_width .our-objects-gallery .gallery-element .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 511, scss/_gallery.scss */
.main-isotope-gallerry-container.column-1 .our-objects-gallery .gallery-element .preview .overlay a.incr, .main-isotope-gallerry-container.column-2 .our-objects-gallery .gallery-element .preview .overlay a.incr, .main-isotope-gallerry-container.column-3 .our-objects-gallery .gallery-element .preview .overlay a.incr, .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview .overlay a.incr, .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element .preview .overlay a.incr, .main-isotope-gallerry-container.column-2-full_width .our-objects-gallery .gallery-element .preview .overlay a.incr {
  top: auto;
  bottom: 0%;
  left: 50%;
  margin-left: -23px;
}
/* line 519, scss/_gallery.scss */
.main-isotope-gallerry-container.column-1 .our-objects-gallery .gallery-element .preview:hover .overlay, .main-isotope-gallerry-container.column-2 .our-objects-gallery .gallery-element .preview:hover .overlay, .main-isotope-gallerry-container.column-3 .our-objects-gallery .gallery-element .preview:hover .overlay, .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview:hover .overlay, .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element .preview:hover .overlay, .main-isotope-gallerry-container.column-2-full_width .our-objects-gallery .gallery-element .preview:hover .overlay {
  opacity: 1;
}
/* line 522, scss/_gallery.scss */
.main-isotope-gallerry-container.column-1 .our-objects-gallery .gallery-element .preview:hover .overlay a.incr, .main-isotope-gallerry-container.column-2 .our-objects-gallery .gallery-element .preview:hover .overlay a.incr, .main-isotope-gallerry-container.column-3 .our-objects-gallery .gallery-element .preview:hover .overlay a.incr, .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview:hover .overlay a.incr, .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element .preview:hover .overlay a.incr, .main-isotope-gallerry-container.column-2-full_width .our-objects-gallery .gallery-element .preview:hover .overlay a.incr {
  bottom: 50%;
  margin-bottom: -23px;
}

/* line 535, scss/_gallery.scss */
.container-full-width .container {
  width: 100%;
}
/* line 537, scss/_gallery.scss */
.container-full-width .container .row {
  margin: 0px;
}
/* line 539, scss/_gallery.scss */
.container-full-width .container .row .col-sm-6,
.container-full-width .container .row .col-sm-4,
.container-full-width .container .row .col-sm-3 {
  padding: 0;
}
/* line 550, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.column-2-full_width .our-objects-gallery .gallery-element .preview, .container-full-width .main-isotope-gallerry-container.column-3-full_width .our-objects-gallery .gallery-element .preview, .container-full-width .main-isotope-gallerry-container.column-4-full_width .our-objects-gallery .gallery-element .preview {
  margin: 0;
}
/* line 554, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.massonry-gallery {
  padding-right: 2px;
  padding-left: 2px;
}
/* line 557, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery {
  margin: 0 -2px;
}
/* line 559, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element {
  padding: 0 2px;
  float: left;
}
/* line 562, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element .preview {
  margin-bottom: 4px;
}
/* line 565, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.wide {
  width: 28.58%;
}
/* line 568, scss/_gallery.scss */
.container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.small {
  width: 14.29%;
}

/* line 576, scss/_gallery.scss */
.items-gallery {
  max-width: 700px;
  position: relative;
  margin-top: 52px;
  margin-bottom: 40px;
}
/* line 581, scss/_gallery.scss */
.items-gallery:before {
  content: '';
  position: absolute;
  display: block;
  height: 100%;
  width: 6px;
  border: 1px solid #e7e4e4;
  border-top: 0;
  border-bottom: 0;
  right: -75px;
}
/* line 592, scss/_gallery.scss */
.items-gallery:after {
  content: '';
  display: block;
  clear: both;
}
/* line 595, scss/_gallery.scss */
.items-gallery .content {
  /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
  display: none;
  max-width: 470px;
  width: 100%;
  float: left;
}
/* line 601, scss/_gallery.scss */
.items-gallery .content .controls {
  position: absolute;
  z-index: 1;
  margin: 0;
  bottom: 20px;
  left: 20px;
}
/* line 608, scss/_gallery.scss */
.items-gallery .content .controls .nav-controls a {
  width: 25px;
  height: 24px;
  line-height: 24px;
  font-family: 'FontAwesome';
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  color: #808080;
  float: left;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
/* line 620, scss/_gallery.scss */
.items-gallery .content .controls .nav-controls a:hover {
  background-color: #3f97b5;
  color: #fff;
}
/* line 626, scss/_gallery.scss */
.items-gallery .content .controls .nav-controls a.prev:before {
  content: "\f104";
}
/* line 631, scss/_gallery.scss */
.items-gallery .content .controls .nav-controls a.next:before {
  content: "\f105";
}
/* line 637, scss/_gallery.scss */
.items-gallery .content .slideshow-container {
  max-height: 335px;
  height: 502px;
  border: 1px solid #e7e4e4;
  position: relative;
  clear: both;
}
/* line 643, scss/_gallery.scss */
.items-gallery .content .slideshow-container .slideshow {
  max-width: 470px;
  width: 100%;
  max-height: 335px;
}
/* line 647, scss/_gallery.scss */
.items-gallery .content .slideshow-container .slideshow .image-wrapper {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  max-height: 335px;
  height: 100%;
  width: 100%;
}
/* line 655, scss/_gallery.scss */
.items-gallery .content .slideshow-container .slideshow .image-wrapper .advance-link {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 335px;
  line-height: normal;
  content: '';
  padding: 5px;
}
/* line 663, scss/_gallery.scss */
.items-gallery .content .slideshow-container .slideshow .image-wrapper .advance-link img {
  width: 100%;
  height: 100%;
  border: none;
  max-height: 325px;
}
/* line 674, scss/_gallery.scss */
.items-gallery .navigation {
  width: 225px;
  float: right;
}
/* line 677, scss/_gallery.scss */
.items-gallery .navigation:after {
  content: '';
  display: block;
  clear: both;
}
/* line 680, scss/_gallery.scss */
.items-gallery .navigation .pagination {
  display: none;
}
/* line 683, scss/_gallery.scss */
.items-gallery .navigation .thumbs {
  margin: 0 -3px;
  margin-top: -3px;
  list-style: none;
  padding: 0;
  max-height: 338px;
  overflow: hidden;
}
/* line 690, scss/_gallery.scss */
.items-gallery .navigation .thumbs li {
  float: left;
  width: 110px;
  height: 80px;
  padding: 5px;
  margin: 2.5px;
  border: 1px solid #e7e4e4;
  position: relative;
}
/* line 700, scss/_gallery.scss */
.items-gallery .navigation .thumbs li.selected a img {
  opacity: 1;
}
/* line 705, scss/_gallery.scss */
.items-gallery .navigation .thumbs li.more {
  display: block !important;
}
/* line 708, scss/_gallery.scss */
.items-gallery .navigation .thumbs li a {
  padding: 0;
  border: 0;
  display: block;
  text-decoration: none;
  position: relative;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 716, scss/_gallery.scss */
.items-gallery .navigation .thumbs li a img {
  width: 100%;
  height: 68px;
  opacity: 0.3;
}
/* line 721, scss/_gallery.scss */
.items-gallery .navigation .thumbs li a .more-btn {
  background-color: #3f97b5;
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-align: center;
  padding: 12px 0;
  padding-bottom: 13px;
}
/* line 736, scss/_gallery.scss */
.items-gallery .navigation .thumbs:after {
  content: '';
  display: block;
  clear: both;
}

/* line 742, scss/_gallery.scss */
.construction-item {
  max-width: 500px;
  width: 100%;
}
/* line 745, scss/_gallery.scss */
.construction-item:after {
  content: '';
  display: block;
  clear: both;
}
/* line 748, scss/_gallery.scss */
.construction-item .main-slides {
  float: left;
  max-width: 400px;
  width: 100%;
  padding: 5px;
  border: 1px solid #e7e4e4;
  position: relative;
}
/* line 755, scss/_gallery.scss */
.construction-item .main-slides .jcarousel-arrows {
  position: absolute;
  z-index: 1;
  bottom: 20px;
  left: 20px;
}
/* line 760, scss/_gallery.scss */
.construction-item .main-slides .jcarousel-arrows a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  width: 25px;
  height: 24px;
  line-height: 22px;
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  color: #808080;
  float: left;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
/* line 772, scss/_gallery.scss */
.construction-item .main-slides .jcarousel-arrows a:hover {
  background-color: #3f97b5;
  color: #fff;
}
/* line 778, scss/_gallery.scss */
.construction-item .main-slides .slides-container {
  position: relative;
  overflow: hidden;
  max-height: 265px;
}
/* line 783, scss/_gallery.scss */
.construction-item .main-slides ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 789, scss/_gallery.scss */
.construction-item .main-slides ul li {
  float: left;
  width: 100%;
  max-width: 390px;
  max-height: 275px;
  position: relative;
}
/* line 795, scss/_gallery.scss */
.construction-item .main-slides ul li a {
  display: block;
}
/* line 797, scss/_gallery.scss */
.construction-item .main-slides ul li a img {
  width: 100%;
}
/* line 801, scss/_gallery.scss */
.construction-item .main-slides ul li.active {
  display: block !important;
}
/* line 807, scss/_gallery.scss */
.construction-item .main-thumbnail {
  width: 95px;
  height: 275px;
  float: right;
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}
/* line 816, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel {
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
}
/* line 825, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel li {
  float: left;
  height: 65px;
  width: 95px;
  position: relative;
  padding: 5px;
  border: 1px solid #e7e4e4;
  margin-bottom: 5px;
}
/* line 833, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel li:hover {
  cursor: pointer;
  opacity: 0.8;
}
/* line 838, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel li.active:hover {
  cursor: default;
  opacity: 1;
}
/* line 842, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel li.active .mask {
  opacity: 0;
}
/* line 846, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel li img {
  width: 100%;
  height: 100%;
}
/* line 850, scss/_gallery.scss */
.construction-item .main-thumbnail .jcarousel li .mask {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 83px;
  height: 53px;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 862, scss/_gallery.scss */
.gallery-block {
  padding-top: 30px;
  padding-bottom: 50px;
}
/* line 865, scss/_gallery.scss */
.gallery-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 868, scss/_gallery.scss */
.gallery-block .gallery-item {
  margin-bottom: 20px;
}
/* line 870, scss/_gallery.scss */
.gallery-block .gallery-item a {
  display: block;
  text-decoration: none;
}
/* line 873, scss/_gallery.scss */
.gallery-block .gallery-item a .preview {
  margin-bottom: 15px;
}
/* line 875, scss/_gallery.scss */
.gallery-block .gallery-item a .preview img {
  width: 100%;
}
/* line 879, scss/_gallery.scss */
.gallery-block .gallery-item a .gallery-item-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
  font-size: 16px;
  color: #000000;
}
/* line 886, scss/_gallery.scss */
.gallery-block .gallery-item a:hover .gallery-item-title {
  color: #3f97b5;
  text-decoration: underline;
}

/* line 895, scss/_gallery.scss */
.single-item-page .item-photos {
  margin-bottom: 25px;
}
/* line 897, scss/_gallery.scss */
.single-item-page .item-photos:after {
  content: '';
  display: block;
  clear: both;
}
/* line 900, scss/_gallery.scss */
.single-item-page .item-photos .main-slides {
  width: 100%;
  position: relative;
  margin-bottom: 2px;
}
/* line 904, scss/_gallery.scss */
.single-item-page .item-photos .main-slides .jcarousel-arrows {
  position: absolute;
  z-index: 1;
  bottom: 20px;
  left: 20px;
}
/* line 909, scss/_gallery.scss */
.single-item-page .item-photos .main-slides .jcarousel-arrows a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  width: 25px;
  height: 24px;
  line-height: 22px;
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  color: #808080;
  float: left;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
/* line 921, scss/_gallery.scss */
.single-item-page .item-photos .main-slides .jcarousel-arrows a:hover {
  background-color: #3f97b5;
  color: #fff;
}
/* line 927, scss/_gallery.scss */
.single-item-page .item-photos .main-slides .slides-container {
  position: relative;
  overflow: hidden;
}
/* line 931, scss/_gallery.scss */
.single-item-page .item-photos .main-slides ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 937, scss/_gallery.scss */
.single-item-page .item-photos .main-slides ul li {
  float: left;
  position: relative;
  max-height: 100%;
}
/* line 941, scss/_gallery.scss */
.single-item-page .item-photos .main-slides ul li img {
  width: 100%;
  height: 100%;
}
/* line 945, scss/_gallery.scss */
.single-item-page .item-photos .main-slides ul li.active {
  display: block !important;
}
/* line 951, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail {
  width: 100%;
  height: 80px;
  overflow: hidden;
  position: relative;
}
/* line 956, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul {
  list-style: none;
  padding: 0;
  margin: 0 -1px;
  width: 20000em;
  position: relative;
}
/* line 962, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul li {
  float: left;
  height: 107px;
  width: 107px;
  position: relative;
  margin-right: 2px;
}
/* line 968, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul li:hover {
  cursor: pointer;
  opacity: 0.8;
}
/* line 973, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul li.active:hover {
  cursor: default;
  opacity: 1;
}
/* line 977, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul li.active .mask {
  opacity: 0;
}
/* line 981, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul li img {
  width: 100%;
  height: 100%;
}
/* line 985, scss/_gallery.scss */
.single-item-page .item-photos .main-thumbnail ul li .mask {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 1000, scss/_gallery.scss */
.shop-item-gallery .slides-container {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-bottom: 8px;
}
/* line 1005, scss/_gallery.scss */
.shop-item-gallery .slides-container .show-full-icon {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: #4c4d4e;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  height: 46px;
  width: 46px;
  line-height: 44px;
  text-align: center;
}
/* line 1015, scss/_gallery.scss */
.shop-item-gallery .slides-container .show-full-icon i {
  color: #fff;
}
/* line 1019, scss/_gallery.scss */
.shop-item-gallery .slides-container ul {
  position: relative;
  width: 2000000em;
}
/* line 1022, scss/_gallery.scss */
.shop-item-gallery .slides-container ul li {
  border: 1px solid #e7e4e4;
  padding: 1px;
  max-height: 436px;
}
/* line 1026, scss/_gallery.scss */
.shop-item-gallery .slides-container ul li a {
  display: block;
  overflow: hidden;
  height: 100%;
  position: relative;
  max-height: 432px;
}
/* line 1032, scss/_gallery.scss */
.shop-item-gallery .slides-container ul li a img {
  width: 100%;
  height: 100%;
}
/* line 1040, scss/_gallery.scss */
.shop-item-gallery .main-thumbnail {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 1045, scss/_gallery.scss */
.shop-item-gallery .main-thumbnail ul li {
  border: 1px solid #e7e4e4;
  display: block;
  overflow: hidden;
  padding: 1px;
  margin-right: 8px;
}
/* line 1051, scss/_gallery.scss */
.shop-item-gallery .main-thumbnail ul li img {
  width: 100%;
}
/* line 1057, scss/_gallery.scss */
.shop-item-gallery ul {
  padding: 0;
  list-style: none;
  margin: 0;
  position: relative;
  width: 2000000em;
}
/* line 1063, scss/_gallery.scss */
.shop-item-gallery ul li {
  float: left;
}

/*______________________SHORTCODES_______________________*/
/* line 3, scss/_shortcodes.scss */
.accordion-control .ui-accordion-header {
  font-size: 16px;
  color: #000;
  padding-left: 63px;
  padding-top: 14px;
  padding-bottom: 12px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: 1px solid #e7e4e4;
  background: none;
  background-color: #fff;
}
/* line 13, scss/_shortcodes.scss */
.accordion-control .ui-accordion-header .ui-icon {
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  border-right: 1px solid #e7e4e4;
  width: 43px;
  background: none;
  font-family: "FontAwesome";
  text-indent: 0;
  text-align: center;
  line-height: 43px;
  color: #3f97b5;
}
/* line 26, scss/_shortcodes.scss */
.accordion-control .ui-accordion-header .ui-icon:before {
  content: "\f067";
}
/* line 32, scss/_shortcodes.scss */
.accordion-control .ui-accordion-header.ui-state-active .ui-icon:before {
  content: "\f068";
}
/* line 38, scss/_shortcodes.scss */
.accordion-control .ui-accordion-content {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: none;
  background-color: #fff;
  padding-top: 18px;
  padding-left: 22px;
  color: #808080;
}
/* line 45, scss/_shortcodes.scss */
.accordion-control .ui-accordion-content p {
  margin: 0;
  font-size: 15px;
  line-height: 1.4em;
}
/* line 52, scss/_shortcodes.scss */
.accordion-control.filled .ui-accordion-content {
  background-color: #fdfdfd;
}
/* line 58, scss/_shortcodes.scss */
.accordion-control.style-2 .ui-accordion-header .ui-icon {
  color: #fff;
  padding: 1px;
}
/* line 61, scss/_shortcodes.scss */
.accordion-control.style-2 .ui-accordion-header .ui-icon:before {
  height: 100%;
  width: 40px;
  background-color: #3f97b5;
  display: block;
}
/* line 69, scss/_shortcodes.scss */
.accordion-control.style-2 .ui-accordion-content {
  background-color: #fdfdfd;
}
/* line 74, scss/_shortcodes.scss */
.accordion-control.style-3 .ui-accordion-header {
  border: none;
}
/* line 76, scss/_shortcodes.scss */
.accordion-control.style-3 .ui-accordion-header .ui-icon {
  border: 1px solid #e7e4e4;
  line-height: 41px;
}
/* line 79, scss/_shortcodes.scss */
.accordion-control.style-3 .ui-accordion-header .ui-icon:before {
  content: "\f107";
}
/* line 83, scss/_shortcodes.scss */
.accordion-control.style-3 .ui-accordion-header.ui-state-active .ui-icon {
  background-color: #3f97b5;
  border: none;
}
/* line 86, scss/_shortcodes.scss */
.accordion-control.style-3 .ui-accordion-header.ui-state-active .ui-icon:before {
  content: "\f105";
  color: #fff;
}
/* line 92, scss/_shortcodes.scss */
.accordion-control.style-3 .ui-accordion-content {
  border: none;
}
/* line 97, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-header {
  border: none;
  margin-top: 9px;
}
/* line 100, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-header .ui-icon {
  border: 1px solid #e7e4e4;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  line-height: 41px;
}
/* line 104, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-header .ui-icon:before {
  content: "\f107";
}
/* line 108, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-header.ui-state-active {
  margin-top: 9px;
}
/* line 110, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-header.ui-state-active .ui-icon {
  background-color: #3f97b5;
  border: none;
}
/* line 113, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-header.ui-state-active .ui-icon:before {
  content: "\f105";
  color: #fff;
}
/* line 120, scss/_shortcodes.scss */
.accordion-control.style-4 .ui-accordion-content {
  border: none;
}
/* line 126, scss/_shortcodes.scss */
.accordion-control.style-5 .ui-accordion-header .ui-icon {
  background-color: transparent;
  padding: 1px;
  line-height: 37px;
}
/* line 130, scss/_shortcodes.scss */
.accordion-control.style-5 .ui-accordion-header .ui-icon:before {
  content: "\f128";
  color: #fff;
  background-color: #000000;
  display: block;
  width: 100%;
  height: 100%;
  border-left: 1px solid #e7e4e4;
  font-size: 21px;
}
/* line 141, scss/_shortcodes.scss */
.accordion-control.style-5 .ui-accordion-header.ui-state-active {
  margin-top: 2px;
}
/* line 143, scss/_shortcodes.scss */
.accordion-control.style-5 .ui-accordion-header.ui-state-active .ui-icon {
  background-color: transparent;
  border-right: 1px solid #e7e4e4;
}
/* line 146, scss/_shortcodes.scss */
.accordion-control.style-5 .ui-accordion-header.ui-state-active .ui-icon:before {
  content: "\f128";
  color: #fff;
  background-color: #3f97b5;
}

/* line 156, scss/_shortcodes.scss */
.tabs {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  background: none;
  padding: 0;
}
/* line 161, scss/_shortcodes.scss */
.tabs .ui-tabs-nav {
  border: none;
  background: none;
  padding: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
/* line 166, scss/_shortcodes.scss */
.tabs .ui-tabs-nav .ui-state-default {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: #fcfcfc;
  border-color: #e7e4e4;
}
/* line 170, scss/_shortcodes.scss */
.tabs .ui-tabs-nav .ui-state-default:hover {
  background: #fff;
}
/* line 173, scss/_shortcodes.scss */
.tabs .ui-tabs-nav .ui-state-default a {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 16px;
  color: #808080;
  padding: 16px 20px;
  font-weight: 400;
  outline: none;
  -webkit-transition: 0s linear;
  -moz-transition: 0s linear;
  -ms-transition: 0s linear;
  -o-transition: 0s linear;
  transition: 0s linear;
}
/* line 181, scss/_shortcodes.scss */
.tabs .ui-tabs-nav .ui-state-default a:hover {
  background: transparent;
}
/* line 186, scss/_shortcodes.scss */
.tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a {
  color: #3f97b5;
}
/* line 192, scss/_shortcodes.scss */
.tabs .ui-tabs-panel {
  border: 1px solid #e7e4e4;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 15px;
  color: #808080;
}
/* line 198, scss/_shortcodes.scss */
.tabs .ui-tabs-panel p {
  margin-bottom: 0;
}
/* line 202, scss/_shortcodes.scss */
.tabs.style-2 {
  position: relative;
  padding-left: 166px;
}
/* line 205, scss/_shortcodes.scss */
.tabs.style-2 .ui-tabs-nav {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 166px;
  width: 100%;
  height: 100%;
  background-color: #fcfcfc;
  border-left: 1px solid #e7e4e4;
  border-right: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
}
/* line 217, scss/_shortcodes.scss */
.tabs.style-2 .ui-tabs-nav li.ui-state-default {
  display: block;
  width: 100%;
  margin: 0;
  border-left: 0;
  border-right: 0;
}
/* line 224, scss/_shortcodes.scss */
.tabs.style-2 .ui-tabs-nav li:last-child {
  border-bottom-width: 1px;
}
/* line 229, scss/_shortcodes.scss */
.tabs.style-2 .ui-tabs-panel {
  border-left: 0;
  min-height: 161px;
}
/* line 236, scss/_shortcodes.scss */
.tabs.style-3 .ui-tabs-nav .ui-state-default {
  background: none;
  border: none;
  margin: 0;
}
/* line 240, scss/_shortcodes.scss */
.tabs.style-3 .ui-tabs-nav .ui-state-default a {
  padding: 8px 20px;
}
/* line 243, scss/_shortcodes.scss */
.tabs.style-3 .ui-tabs-nav .ui-state-default.ui-tabs-active {
  border-top: 2px solid #3f97b5;
  border-bottom: 2px solid #3f97b5;
  margin: 0;
}
/* line 247, scss/_shortcodes.scss */
.tabs.style-3 .ui-tabs-nav .ui-state-default.ui-tabs-active a {
  color: #000;
  padding: 5px 20px;
  padding-top: 6px;
}
/* line 255, scss/_shortcodes.scss */
.tabs.style-3 .ui-tabs-panel {
  border: none;
}
/* line 259, scss/_shortcodes.scss */
.tabs.style-4 {
  position: relative;
  padding-left: 116px;
}
/* line 262, scss/_shortcodes.scss */
.tabs.style-4 .ui-tabs-nav {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 116px;
  width: 100%;
  height: 100%;
}
/* line 270, scss/_shortcodes.scss */
.tabs.style-4 .ui-tabs-nav li.ui-state-default {
  display: block;
  width: 100%;
  background: none;
  border: none;
  margin: 0;
}
/* line 276, scss/_shortcodes.scss */
.tabs.style-4 .ui-tabs-nav li.ui-state-default a {
  padding: 8px 20px;
}
/* line 279, scss/_shortcodes.scss */
.tabs.style-4 .ui-tabs-nav li.ui-state-default.ui-tabs-active {
  border-top: 2px solid #3f97b5;
  border-bottom: 2px solid #3f97b5;
  margin: 0;
}
/* line 283, scss/_shortcodes.scss */
.tabs.style-4 .ui-tabs-nav li.ui-state-default.ui-tabs-active a {
  color: #000;
  padding: 5px 20px;
  padding-top: 6px;
}
/* line 292, scss/_shortcodes.scss */
.tabs.style-4 .ui-tabs-panel {
  border: none;
}

/* line 297, scss/_shortcodes.scss */
table.simple-table {
  width: 100%;
}
/* line 299, scss/_shortcodes.scss */
table.simple-table thead {
  border-bottom: 1px solid #e7e4e4;
}
/* line 302, scss/_shortcodes.scss */
table.simple-table thead tr th {
  font-size: 16px;
  color: #000;
  height: 52px;
  font-weight: 400;
}
/* line 312, scss/_shortcodes.scss */
table.simple-table tbody tr td {
  height: 30px;
}
/* line 317, scss/_shortcodes.scss */
table.simple-table.with-spacing:before {
  content: "-";
  display: block;
  height: 10px;
  color: transparent;
}
/* line 324, scss/_shortcodes.scss */
table.simple-table.style-2 thead {
  border: none;
}
/* line 327, scss/_shortcodes.scss */
table.simple-table.style-2 thead tr th {
  border-bottom: 1px solid #e7e4e4;
}
/* line 334, scss/_shortcodes.scss */
table.simple-table.style-2 tbody tr td {
  border-bottom: 1px solid #e7e4e4;
  height: 42px;
}
/* line 342, scss/_shortcodes.scss */
table.simple-table.style-3 thead {
  border: none;
}
/* line 345, scss/_shortcodes.scss */
table.simple-table.style-3 thead tr th {
  padding-left: 20px;
}
/* line 352, scss/_shortcodes.scss */
table.simple-table.style-3 tbody tr td {
  height: 41px;
  padding-left: 20px;
}
/* line 357, scss/_shortcodes.scss */
table.simple-table.style-3 tbody tr:nth-child(odd) {
  background-color: #fafafa;
}
/* line 363, scss/_shortcodes.scss */
table.simple-table.style-4 thead {
  border: none;
}
/* line 366, scss/_shortcodes.scss */
table.simple-table.style-4 thead tr th {
  padding-left: 20px;
  border-left: 1px solid #e7e4e4;
  border-top: 1px solid #e7e4e4;
}
/* line 370, scss/_shortcodes.scss */
table.simple-table.style-4 thead tr th:last-child {
  border-right: 1px solid #e7e4e4;
}
/* line 378, scss/_shortcodes.scss */
table.simple-table.style-4 tbody tr td {
  height: 41px;
  padding-left: 20px;
  border-left: 1px solid #e7e4e4;
  border-top: 1px solid #e7e4e4;
}
/* line 383, scss/_shortcodes.scss */
table.simple-table.style-4 tbody tr td:last-child {
  border-right: 1px solid #e7e4e4;
}
/* line 388, scss/_shortcodes.scss */
table.simple-table.style-4 tbody tr:last-child td {
  border-bottom: 1px solid #e7e4e4;
}

/* line 396, scss/_shortcodes.scss */
a.simple-btn {
  display: inline-block;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-decoration: none;
  margin-bottom: 15px;
}
/* line 401, scss/_shortcodes.scss */
a.simple-btn.sm-button {
  padding: 9px 23px;
  font-size: 14px;
}
/* line 404, scss/_shortcodes.scss */
a.simple-btn.sm-button.rounded {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
/* line 408, scss/_shortcodes.scss */
a.simple-btn.md-button {
  padding: 14px 23px;
  font-size: 16px;
}
/* line 411, scss/_shortcodes.scss */
a.simple-btn.md-button.rounded {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
/* line 415, scss/_shortcodes.scss */
a.simple-btn.lg-button {
  padding: 20px 39px;
  font-size: 18px;
}
/* line 418, scss/_shortcodes.scss */
a.simple-btn.lg-button.rounded {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
/* line 422, scss/_shortcodes.scss */
a.simple-btn.xl-button {
  padding: 25px 39px;
  font-size: 20px;
}
/* line 425, scss/_shortcodes.scss */
a.simple-btn.xl-button.rounded {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}
/* line 429, scss/_shortcodes.scss */
a.simple-btn.filled {
  color: #fff;
}
/* line 431, scss/_shortcodes.scss */
a.simple-btn.filled.green {
  background-color: #3f97b5;
}
/* line 434, scss/_shortcodes.scss */
a.simple-btn.filled.blue {
  background-color: #2db4d1;
}
/* line 437, scss/_shortcodes.scss */
a.simple-btn.filled.orange {
  background-color: #003366;
}
/* line 440, scss/_shortcodes.scss */
a.simple-btn.filled:hover {
  background-color: #000000;
}
/* line 444, scss/_shortcodes.scss */
a.simple-btn.outlined {
  border: 1px solid;
}
/* line 446, scss/_shortcodes.scss */
a.simple-btn.outlined.green {
  border-color: #3f97b5;
  color: #3f97b5;
}
/* line 449, scss/_shortcodes.scss */
a.simple-btn.outlined.green:hover {
  background-color: #3f97b5;
  color: #fff;
}
/* line 454, scss/_shortcodes.scss */
a.simple-btn.outlined.blue {
  border-color: #2db4d1;
  color: #2db4d1;
}
/* line 457, scss/_shortcodes.scss */
a.simple-btn.outlined.blue:hover {
  background-color: #2db4d1;
  color: #fff;
}
/* line 462, scss/_shortcodes.scss */
a.simple-btn.outlined.orange {
  border-color: #003366;
  color: #003366;
}
/* line 465, scss/_shortcodes.scss */
a.simple-btn.outlined.orange:hover {
  background-color: #003366;
  color: #fff;
}

/* line 472, scss/_shortcodes.scss */
.notification-box {
  width: 100%;
  position: relative;
  border: 1px solid #000;
  padding-left: 87px;
  margin-bottom: 10px;
}
/* line 478, scss/_shortcodes.scss */
.notification-box .icon {
  position: absolute;
  border-right: 1px solid;
  left: 0;
  height: 100%;
  width: 60px;
}
/* line 484, scss/_shortcodes.scss */
.notification-box .icon .fa {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  display: block;
  height: 32px;
  width: 32px;
  font-size: 24px;
  text-align: center;
  line-height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
}
/* line 499, scss/_shortcodes.scss */
.notification-box .descr {
  padding: 20px 0;
}
/* line 501, scss/_shortcodes.scss */
.notification-box .descr .message {
  font-size: 14px;
}
/* line 505, scss/_shortcodes.scss */
.notification-box.apply {
  background-color: #e8f1c0;
  color: #88a40f;
  border-color: #d5e29e;
}
/* line 509, scss/_shortcodes.scss */
.notification-box.apply .icon {
  border-color: #d5e29e;
}
/* line 511, scss/_shortcodes.scss */
.notification-box.apply .icon .fa {
  background-color: #88a40f;
  color: #e8f1c0;
}
/* line 517, scss/_shortcodes.scss */
.notification-box.reject {
  background-color: #fac5c5;
  color: #ee3f3f;
  border-color: #f69898;
}
/* line 521, scss/_shortcodes.scss */
.notification-box.reject .icon {
  border-color: #f69898;
}
/* line 523, scss/_shortcodes.scss */
.notification-box.reject .icon .fa {
  background-color: #ee3f3f;
  color: #fac5c5;
}
/* line 529, scss/_shortcodes.scss */
.notification-box.caution {
  background-color: #fae8bb;
  color: #f0b31d;
  border-color: #efcf7f;
}
/* line 533, scss/_shortcodes.scss */
.notification-box.caution .icon {
  border-color: #efcf7f;
}
/* line 535, scss/_shortcodes.scss */
.notification-box.caution .icon .fa {
  background-color: #f0b31d;
  color: #fae8bb;
}
/* line 541, scss/_shortcodes.scss */
.notification-box.info {
  background-color: #c0e8f1;
  color: #2db4d1;
  border-color: #99ddec;
}
/* line 545, scss/_shortcodes.scss */
.notification-box.info .icon {
  border-color: #99ddec;
}
/* line 547, scss/_shortcodes.scss */
.notification-box.info .icon .fa {
  background-color: #2db4d1;
  color: #c0e8f1;
}

/* line 554, scss/_shortcodes.scss */
.progress-bars-container {
  margin-bottom: 12px;
}
/* line 556, scss/_shortcodes.scss */
.progress-bars-container .progress-label {
  color: #000;
  font-size: 14px;
  display: block;
  margin-bottom: 4px;
}
/* line 562, scss/_shortcodes.scss */
.progress-bars-container .progressbar {
  background: none;
  background-color: transparent;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-color: #e7e4e4;
  padding: 1px;
  position: relative;
  overflow: visible;
  height: 20px;
}
/* line 571, scss/_shortcodes.scss */
.progress-bars-container .progressbar:focus, .progress-bars-container .progressbar:active {
  border: 1px solid #e7e4e4;
}
/* line 575, scss/_shortcodes.scss */
.progress-bars-container .progressbar .ui-progressbar-value {
  background: none;
  background-color: #3f97b5;
  border: none;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  transition: width 0.5s;
  -webkit-transition: width 0.5s;
}
/* line 584, scss/_shortcodes.scss */
.progress-bars-container .progressbar .progressbar-percent {
  position: absolute;
  right: 0;
  top: -24px;
  color: #3f97b5;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
}
/* line 593, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-2 .ui-progressbar-value {
  background: #003366;
}
/* line 596, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-2 .progressbar-percent {
  color: #003366;
}
/* line 600, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-3 {
  border: none;
  padding: 0 3px;
  z-index: 1;
}
/* line 604, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-3:before {
  height: 3px;
  width: 100%;
  content: '';
  border: 1px solid #e7e4e4;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -1.5px;
  z-index: -1;
}
/* line 619, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-4 {
  border: none;
  height: 19px;
  background: url("../images/BG/progress-3.png") repeat-x;
}
/* line 623, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-4 .ui-progressbar-value {
  background: #003366;
  margin-top: -1px;
}
/* line 627, scss/_shortcodes.scss */
.progress-bars-container .progressbar.style-4 .progressbar-percent {
  color: #003366;
}

/* line 634, scss/_shortcodes.scss */
.icon-box .heading {
  display: table;
  margin-bottom: 14px;
}
/* line 637, scss/_shortcodes.scss */
.icon-box .heading .icon {
  height: 24px;
  width: 24px;
  line-height: 24px;
  margin-right: 16px;
}
/* line 642, scss/_shortcodes.scss */
.icon-box .heading .icon .fa {
  color: #3f97b5;
  font-size: 20px;
}
/* line 647, scss/_shortcodes.scss */
.icon-box .heading .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  color: #000;
  display: table-cell;
  vertical-align: middle;
}
/* line 657, scss/_shortcodes.scss */
.icon-box.style-2 .heading .icon {
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: #3f97b5;
  text-align: center;
}
/* line 664, scss/_shortcodes.scss */
.icon-box.style-2 .heading .icon .fa {
  color: #fff;
}
/* line 671, scss/_shortcodes.scss */
.icon-box.style-3 .heading {
  display: block;
}
/* line 673, scss/_shortcodes.scss */
.icon-box.style-3 .heading .icon {
  height: 70px;
  width: 70px;
  line-height: 70px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: #3f97b5;
  margin: 0 auto;
  margin-bottom: 15px;
  text-align: center;
}
/* line 682, scss/_shortcodes.scss */
.icon-box.style-3 .heading .icon .fa {
  color: #fff;
}
/* line 686, scss/_shortcodes.scss */
.icon-box.style-3 .heading .title {
  display: block;
  text-align: center;
}
/* line 691, scss/_shortcodes.scss */
.icon-box.style-3 .descr {
  text-align: center;
}

/* line 697, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 701, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing li {
  position: relative;
  min-height: 70px;
  padding-left: 100px;
  border-bottom: 1px solid #e7e4e4;
  padding-bottom: 27px;
  margin-bottom: 30px;
}
/* line 708, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing li .preview {
  position: absolute;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 2px solid #3f97b5;
  max-width: 70px;
  padding: 2px;
  top: 2px;
  left: 0;
}
/* line 716, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing li .preview img {
  width: 100%;
}
/* line 721, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing li .descr .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  color: #000;
  display: block;
  margin-bottom: 10px;
  margin-top: -2px;
}
/* line 729, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing li .descr p {
  font-size: 15px;
  margin: 0;
}
/* line 734, scss/_shortcodes.scss */
.reviews-of-people .reviews-listing li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 742, scss/_shortcodes.scss */
.contacts-block,
.message-block {
  padding-bottom: 70px;
}
/* line 745, scss/_shortcodes.scss */
.contacts-block.unmarged,
.message-block.unmarged {
  padding-bottom: 0;
}
/* line 748, scss/_shortcodes.scss */
.contacts-block .map-holder,
.message-block .map-holder {
  border: 1px solid #e7e4e4;
  padding: 7px;
  background-color: #fff;
}
/* line 752, scss/_shortcodes.scss */
.contacts-block .map-holder .map-canvas,
.message-block .map-holder .map-canvas {
  height: 376px;
}
/* line 756, scss/_shortcodes.scss */
.contacts-block .contact-form,
.contacts-block .message-form,
.message-block .contact-form,
.message-block .message-form {
  padding: 19px;
  border: 1px solid #e7e4e4;
}
/* line 760, scss/_shortcodes.scss */
.contacts-block .contact-form .contact-message,
.contacts-block .contact-form .comment-message,
.contacts-block .message-form .contact-message,
.contacts-block .message-form .comment-message,
.message-block .contact-form .contact-message,
.message-block .contact-form .comment-message,
.message-block .message-form .contact-message,
.message-block .message-form .comment-message {
  display: block;
  margin-bottom: 26px;
}
/* line 765, scss/_shortcodes.scss */
.contacts-block .contact-form textarea,
.contacts-block .message-form textarea,
.message-block .contact-form textarea,
.message-block .message-form textarea {
  margin-bottom: 20px;
}
/* line 768, scss/_shortcodes.scss */
.contacts-block .contact-form .send-btn,
.contacts-block .message-form .send-btn,
.message-block .contact-form .send-btn,
.message-block .message-form .send-btn {
  display: inline-block;
  width: auto;
  color: #fff;
  background-color: #003366;
  text-shadow: none;
  padding-left: 37px;
  padding-right: 37px;
}
/* line 778, scss/_shortcodes.scss */
.contacts-block .contacts-listing,
.message-block .contacts-listing {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 45px;
}
/* line 783, scss/_shortcodes.scss */
.contacts-block .contacts-listing li,
.message-block .contacts-listing li {
  position: relative;
  display: table;
  margin-bottom: 20px;
}
/* line 787, scss/_shortcodes.scss */
.contacts-block .contacts-listing li .icon-contaier,
.message-block .contacts-listing li .icon-contaier {
  display: table-cell;
  border: 3px solid #3f97b5;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 54px;
  color: #000000;
  font-size: 16px;
}
/* line 798, scss/_shortcodes.scss */
.contacts-block .contacts-listing li .descr,
.message-block .contacts-listing li .descr {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}
/* line 803, scss/_shortcodes.scss */
.contacts-block .contacts-listing li p,
.message-block .contacts-listing li p {
  font-size: 16px;
  margin: 0;
}
/* line 806, scss/_shortcodes.scss */
.contacts-block .contacts-listing li p span,
.message-block .contacts-listing li p span {
  display: block;
}
/* line 810, scss/_shortcodes.scss */
.contacts-block .contacts-listing li a,
.message-block .contacts-listing li a {
  font-size: 16px;
  color: #808080;
}

/* line 819, scss/_shortcodes.scss */
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.message-form input[type="text"],
.message-form input[type="email"],
.message-form input[type="tel"] {
  width: 100%;
  height: 46px;
  border: 1px solid #e7e4e4;
  padding-left: 16px;
  margin-bottom: 15px;
  font-size: 16px;
}
/* line 828, scss/_shortcodes.scss */
.contact-form input[type="text"]::-webkit-input-placeholder,
.contact-form input[type="email"]::-webkit-input-placeholder,
.contact-form input[type="tel"]::-webkit-input-placeholder,
.message-form input[type="text"]::-webkit-input-placeholder,
.message-form input[type="email"]::-webkit-input-placeholder,
.message-form input[type="tel"]::-webkit-input-placeholder {
  color: #000;
}
/* line 831, scss/_shortcodes.scss */
.contact-form input[type="text"]:-moz-placeholder,
.contact-form input[type="email"]:-moz-placeholder,
.contact-form input[type="tel"]:-moz-placeholder,
.message-form input[type="text"]:-moz-placeholder,
.message-form input[type="email"]:-moz-placeholder,
.message-form input[type="tel"]:-moz-placeholder {
  color: #000;
}
/* line 834, scss/_shortcodes.scss */
.contact-form input[type="text"]::-moz-placeholder,
.contact-form input[type="email"]::-moz-placeholder,
.contact-form input[type="tel"]::-moz-placeholder,
.message-form input[type="text"]::-moz-placeholder,
.message-form input[type="email"]::-moz-placeholder,
.message-form input[type="tel"]::-moz-placeholder {
  color: #000;
}
/* line 837, scss/_shortcodes.scss */
.contact-form input[type="text"]:-ms-input-placeholder,
.contact-form input[type="email"]:-ms-input-placeholder,
.contact-form input[type="tel"]:-ms-input-placeholder,
.message-form input[type="text"]:-ms-input-placeholder,
.message-form input[type="email"]:-ms-input-placeholder,
.message-form input[type="tel"]:-ms-input-placeholder {
  color: #000;
}
/* line 841, scss/_shortcodes.scss */
.contact-form textarea,
.message-form textarea {
  resize: none;
  width: 100%;
  border: 1px solid #e7e4e4;
  min-height: 126px;
  padding-left: 16px;
  padding-top: 16px;
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 850, scss/_shortcodes.scss */
.contact-form textarea::-webkit-input-placeholder,
.message-form textarea::-webkit-input-placeholder {
  color: #000;
}
/* line 853, scss/_shortcodes.scss */
.contact-form textarea:-moz-placeholder,
.message-form textarea:-moz-placeholder {
  color: #000;
}
/* line 856, scss/_shortcodes.scss */
.contact-form textarea::-moz-placeholder,
.message-form textarea::-moz-placeholder {
  color: #000;
}
/* line 859, scss/_shortcodes.scss */
.contact-form textarea:-ms-input-placeholder,
.message-form textarea:-ms-input-placeholder {
  color: #000;
}
/* line 863, scss/_shortcodes.scss */
.contact-form .send-btn,
.message-form .send-btn {
  display: block;
  width: 100%;
  border: none;
  background-color: #3f97b5;
  color: #000;
  text-shadow: 1px 1px 0px white;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  padding: 0;
  text-transform: uppercase;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 876, scss/_shortcodes.scss */
.contact-form .send-btn.style-2,
.message-form .send-btn.style-2 {
  color: #fff;
  text-shadow: none;
}
/* line 880, scss/_shortcodes.scss */
.contact-form .send-btn:hover,
.message-form .send-btn:hover {
  opacity: 0.8;
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
}

/* line 888, scss/_shortcodes.scss */
.calendar {
  width: 100%;
}
/* line 890, scss/_shortcodes.scss */
.calendar .calendar-heading {
  text-align: center;
  margin-bottom: 40px;
}
/* line 893, scss/_shortcodes.scss */
.calendar .calendar-heading .title {
  margin-top: 45px;
  margin-bottom: 24px;
}
/* line 896, scss/_shortcodes.scss */
.calendar .calendar-heading .title .active-calendar-month,
.calendar .calendar-heading .title .active-calendar-year {
  font-size: 36px;
  color: #000;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-align: center;
}
/* line 905, scss/_shortcodes.scss */
.calendar .calendar-heading .calendar-navigation .prev-month,
.calendar .calendar-heading .calendar-navigation .next-month {
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 30px;
  background-color: #003366;
  color: #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 914, scss/_shortcodes.scss */
.calendar .calendar-heading .calendar-navigation .prev-month.next-slide i,
.calendar .calendar-heading .calendar-navigation .next-month.next-slide i {
  margin-left: 2px;
}
/* line 917, scss/_shortcodes.scss */
.calendar .calendar-heading .calendar-navigation .prev-month.prev-slide i,
.calendar .calendar-heading .calendar-navigation .next-month.prev-slide i {
  margin-right: 2px;
}
/* line 920, scss/_shortcodes.scss */
.calendar .calendar-heading .calendar-navigation .prev-month:hover,
.calendar .calendar-heading .calendar-navigation .next-month:hover {
  background-color: #000000;
}
/* line 924, scss/_shortcodes.scss */
.calendar .calendar-heading .calendar-navigation .current-date-back {
  color: #808080;
  font-size: 14px;
  text-decoration: none;
  margin: 0 19px;
}
/* line 932, scss/_shortcodes.scss */
.calendar .calendar-month {
  border-top: 1px solid #e7e4e4;
  margin: 0 -3px;
}
/* line 935, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry {
  width: 100%;
  border-spacing: 3px;
  border-collapse: separate;
}
/* line 941, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry thead tr th {
  height: 64px;
  width: 14.2857%;
  text-align: center;
}
/* line 945, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry thead tr th .week-end-name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
}
/* line 957, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry tbody tr td .month-day {
  height: 162px;
  border: 1px solid #e7e4e4;
  background-color: #fff;
  display: block;
  text-decoration: none;
  color: #000;
  padding: 9px 14px 14px 14px;
  font-size: 14px;
  position: relative;
}
/* line 967, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry tbody tr td .month-day .events {
  display: block;
  position: absolute;
  bottom: 14px;
  width: 100%;
  max-width: 132px;
  padding: 8px 0;
  background: #003366;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
/* line 979, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry tbody tr td .month-day.out {
  background-color: #fcfcfc;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 983, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry tbody tr td .month-day.evented:hover, .calendar .calendar-month .month-entry tbody tr td .month-day.current {
  background-color: #3f97b5;
}
/* line 986, scss/_shortcodes.scss */
.calendar .calendar-month .month-entry tbody tr td .month-day.evented:hover .events, .calendar .calendar-month .month-entry tbody tr td .month-day.current .events {
  background-color: #000000;
}

/* line 998, scss/_shortcodes.scss */
.office-contact-form .heading {
  background-color: #3f97b5;
  color: #fff;
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 30px;
  padding: 22px 30px;
}
/* line 1007, scss/_shortcodes.scss */
.office-contact-form .contact-form {
  padding: 41px 30px 30px;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 1010, scss/_shortcodes.scss */
.office-contact-form .contact-form input[type="text"],
.office-contact-form .contact-form input[type="email"],
.office-contact-form .contact-form input[type="tel"] {
  height: 42px;
  line-height: 42px;
  margin-bottom: 10px;
  border: none;
  font-size: 15px;
}
/* line 1018, scss/_shortcodes.scss */
.office-contact-form .contact-form input[type="text"]::-webkit-input-placeholder,
.office-contact-form .contact-form input[type="email"]::-webkit-input-placeholder,
.office-contact-form .contact-form input[type="tel"]::-webkit-input-placeholder {
  color: #808080;
}
/* line 1021, scss/_shortcodes.scss */
.office-contact-form .contact-form input[type="text"]:-moz-placeholder,
.office-contact-form .contact-form input[type="email"]:-moz-placeholder,
.office-contact-form .contact-form input[type="tel"]:-moz-placeholder {
  color: #808080;
}
/* line 1024, scss/_shortcodes.scss */
.office-contact-form .contact-form input[type="text"]::-moz-placeholder,
.office-contact-form .contact-form input[type="email"]::-moz-placeholder,
.office-contact-form .contact-form input[type="tel"]::-moz-placeholder {
  color: #808080;
}
/* line 1027, scss/_shortcodes.scss */
.office-contact-form .contact-form input[type="text"]:-ms-input-placeholder,
.office-contact-form .contact-form input[type="email"]:-ms-input-placeholder,
.office-contact-form .contact-form input[type="tel"]:-ms-input-placeholder {
  color: #808080;
}
/* line 1031, scss/_shortcodes.scss */
.office-contact-form .contact-form textarea {
  min-height: 82px;
  font-size: 15px;
  border: none;
  margin-bottom: 27px;
}
/* line 1036, scss/_shortcodes.scss */
.office-contact-form .contact-form textarea::-webkit-input-placeholder {
  color: #808080;
}
/* line 1039, scss/_shortcodes.scss */
.office-contact-form .contact-form textarea:-moz-placeholder {
  color: #808080;
}
/* line 1042, scss/_shortcodes.scss */
.office-contact-form .contact-form textarea::-moz-placeholder {
  color: #808080;
}
/* line 1045, scss/_shortcodes.scss */
.office-contact-form .contact-form textarea:-ms-input-placeholder {
  color: #808080;
}
/* line 1049, scss/_shortcodes.scss */
.office-contact-form .contact-form .send-btn {
  height: 42px;
  line-height: 42px;
  color: #fff;
  text-shadow: none;
}

/* line 1058, scss/_shortcodes.scss */
.objects-block .objects-block-filter {
  border: 1px solid #e7e4e4;
  padding: 1px;
  margin-bottom: 30px;
}
/* line 1062, scss/_shortcodes.scss */
.objects-block .objects-block-filter .left-block {
  display: inline-block;
  vertical-align: top;
}
/* line 1065, scss/_shortcodes.scss */
.objects-block .objects-block-filter .left-block .objects-count {
  padding: 12px 29px;
  background-color: #000000;
  color: #fff;
  display: inline-block;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 1071, scss/_shortcodes.scss */
.objects-block .objects-block-filter .left-block .objects-count span {
  color: #d3d9e0;
}
/* line 1076, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block {
  display: inline-block;
  padding-left: 26px;
  padding-top: 6px;
}
/* line 1080, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block .item-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #000;
  display: inline-block;
  vertical-align: top;
  padding-top: 7px;
  margin-right: 12px;
}
/* line 1089, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front {
  display: inline-block;
  position: relative;
}
/* line 1092, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front#select-type-holder {
  display: inline-block;
  margin-top: 5px;
}
/* line 1096, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .filter-select {
  width: 100%;
}
/* line 1099, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-button.ui-state-default {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  background: none;
  background-color: #fff;
  height: 32px;
}
/* line 1105, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-button.ui-state-default:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 8px;
  right: 10px;
  margin: 0 auto;
  color: #fff;
}
/* line 1114, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-button.ui-state-default .ui-selectmenu-text {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
  font-size: 14px;
  padding: 5px;
  padding-right: 83px;
  padding-bottom: 9px;
  padding-left: 13px;
}
/* line 1123, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon {
  background: none;
  border-left: 1px solid #e7e4e4;
  width: 31px;
  height: 100%;
  top: 0;
  right: 0;
  margin: 0;
  padding: 1px;
}
/* line 1132, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 28px;
  height: 28px;
  background-color: #3f97b5;
}
/* line 1143, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-menu .ui-menu {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  border-top: 0;
  background: #fff;
  margin-top: -1px;
  padding-top: 5px;
}
/* line 1150, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #808080;
  padding: 7px 1em 6px .4em;
  padding-left: 13px;
}
/* line 1158, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item.usa .ui-selectmenu-item-icon {
  width: 22px;
  height: 13px;
  background-image: url("../images/flags-sprite") 0 0;
}
/* line 1164, scss/_shortcodes.scss */
.objects-block .objects-block-filter .right-block > .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item.ui-state-focus {
  border: none;
  background: none;
  margin: 0;
  color: #3f97b5;
}
/* line 1175, scss/_shortcodes.scss */
.objects-block .objects-block-filter .view-variants {
  float: right;
  margin-top: 8px;
  margin-right: 28px;
}
/* line 1179, scss/_shortcodes.scss */
.objects-block .objects-block-filter .view-variants .icon-holder {
  display: inline-block;
  padding: 3px 7px 2px 7px;
  background-color: #fff;
  border: 1px solid #e7e4e4;
}
/* line 1184, scss/_shortcodes.scss */
.objects-block .objects-block-filter .view-variants .icon-holder i.fa {
  color: #000000;
}
/* line 1187, scss/_shortcodes.scss */
.objects-block .objects-block-filter .view-variants .icon-holder:hover {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 1190, scss/_shortcodes.scss */
.objects-block .objects-block-filter .view-variants .icon-holder:hover i.fa {
  color: #fff;
}
/* line 1198, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1202, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item {
  position: relative;
  min-height: 165px;
  border: 1px solid #e7e4e4;
  margin-bottom: 30px;
  padding: 1px;
  padding-left: 199px;
}
/* line 1209, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview {
  position: absolute;
  left: 1px;
  /* Firefox */
  height: -moz-calc(100% - 2px);
  /* WebKit */
  height: -webkit-calc(100% - 2px);
  /* Opera */
  height: -o-calc(100% - 2px);
  /* Standard */
  height: calc(100% - 2px);
}
/* line 1222, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview img {
  width: 100%;
  height: 100%;
}
/* line 1226, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview .favorite-icon {
  position: absolute;
  height: 44px;
  width: 44px;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  bottom: 11px;
  left: 11px;
  color: #fff;
  text-align: center;
  line-height: 44px;
  z-index: 0;
}
/* line 1239, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 1249, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 1263, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 1265, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview .overlay a.incr {
  left: 0%;
}
/* line 1268, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview .overlay a.link {
  right: 0%;
}
/* line 1273, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview:hover .overlay {
  opacity: 1;
}
/* line 1276, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview:hover .overlay a.incr {
  left: 50%;
}
/* line 1279, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .preview:hover .overlay a.link {
  right: 50%;
}
/* line 1286, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr {
  padding-left: 20px;
  padding-top: 14px;
  padding-bottom: 54px;
  min-height: 161px;
  position: relative;
}
/* line 1292, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-title {
  margin-bottom: 12px;
  display: block;
}
/* line 1295, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-title a {
  text-decoration: none;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #000;
}
/* line 1300, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-title a:hover {
  opacity: 0.8;
}
/* line 1305, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-text {
  font-size: 15px;
  margin: 0;
}
/* line 1308, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-text a {
  color: #3f97b5;
  text-decoration: underline;
}
/* line 1311, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-text a:hover {
  color: #000;
}
/* line 1316, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #3f97b5;
}
/* line 1322, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box {
  float: left;
  padding: 10px 13px;
  padding-top: 11px;
  background-color: #56616b;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 1328, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box i.fa {
  color: #fff;
}
/* line 1331, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box:hover, .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box.active {
  cursor: pointer;
}
/* line 1335, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box:hover i.fa:before, .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box.active i.fa:before {
  content: "\f004";
}
/* line 1341, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail {
  float: left;
  text-align: center;
  font-size: 13px;
  padding: 0 27px;
  border-right: 1px solid #8d98a4;
  padding-top: 13px;
  padding-bottom: 8px;
  background-color: #000000;
}
/* line 1350, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail .icon {
  width: 25px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
/* line 1355, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail .icon.bath {
  background: url("../images/sprite.png")-110px 0;
}
/* line 1358, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail .icon.sleep {
  background: url("../images/sprite.png")-156px 0;
}
/* line 1361, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail .icon.corner {
  background: url("../images/sprite.png")-198px 0;
  width: 16px;
}
/* line 1366, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail .value {
  vertical-align: top;
  color: #fff;
}
/* line 1370, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail:first-child {
  text-align: left;
}
/* line 1373, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail:last-child {
  text-align: right;
}
/* line 1377, scss/_shortcodes.scss */
.objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .price {
  float: right;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 18px;
  color: #fff;
  padding: 8px 0;
  padding-right: 20px;
}

/* line 1391, scss/_shortcodes.scss */
.add-object-button {
  background-color: #3f97b5;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 24px 0;
  margin-bottom: 30px;
}
/* line 1402, scss/_shortcodes.scss */
.add-object-button i.fa {
  margin-right: 12px;
}
/* line 1405, scss/_shortcodes.scss */
.add-object-button:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}

/* line 1411, scss/_shortcodes.scss */
.side-banner {
  position: relative;
  margin-bottom: 30px;
  border-bottom: 2px solid #e7e4e4;
}
/* line 1414, scss/_shortcodes.scss */
.side-banner img {
  width: 100%;
}
/* line 1418, scss/_shortcodes.scss */
.side-banner .banner-entry {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}
/* line 1426, scss/_shortcodes.scss */
.side-banner .banner-entry .banner-title {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'DINCondensed-Bold';
  line-height: 36px;
  display: block;
}
/* line 1435, scss/_shortcodes.scss */
.side-banner .banner-entry .banner-message {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #3f97b5;
  display: block;
  margin-bottom: 17px;
}
/* line 1442, scss/_shortcodes.scss */
.side-banner .banner-entry .learn-more-btn {
  display: inline-block;
  background-color: #3f97b5;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  padding: 11px 35px;
  text-decoration: none;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 1452, scss/_shortcodes.scss */
.side-banner .banner-entry .learn-more-btn:hover {
  opacity: 0.8;
}

/* line 1458, scss/_shortcodes.scss */
.latest-news-listing {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
/* line 1464, scss/_shortcodes.scss */
.latest-news-listing li .item .preview {
  margin-bottom: 13px;
}
/* line 1466, scss/_shortcodes.scss */
.latest-news-listing li .item .preview a {
  display: block;
}
/* line 1468, scss/_shortcodes.scss */
.latest-news-listing li .item .preview a img {
  width: 100%;
}
/* line 1471, scss/_shortcodes.scss */
.latest-news-listing li .item .preview a:hover {
  opacity: 0.8;
}
/* line 1476, scss/_shortcodes.scss */
.latest-news-listing li .item .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 1481, scss/_shortcodes.scss */
.latest-news-listing li .item .title a {
  color: #000;
  text-decoration: none;
}
/* line 1484, scss/_shortcodes.scss */
.latest-news-listing li .item .title a:hover {
  color: #3f97b5;
}
/* line 1489, scss/_shortcodes.scss */
.latest-news-listing li .item p {
  font-size: 15px;
  margin-bottom: 13px;
}
/* line 1494, scss/_shortcodes.scss */
.latest-news-listing li .item .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 1497, scss/_shortcodes.scss */
.latest-news-listing li .item .item-thumbnail .single-item i.fa {
  font-size: 16px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 1502, scss/_shortcodes.scss */
.latest-news-listing li .item .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 16px;
}

/* line 1511, scss/_shortcodes.scss */
.best-offers {
  margin-bottom: 30px;
}
/* line 1513, scss/_shortcodes.scss */
.best-offers .heading {
  background-color: #000000;
  padding: 22px 24px;
}
/* line 1516, scss/_shortcodes.scss */
.best-offers .heading .offers-title {
  color: #fff;
  font-size: 20px;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 1521, scss/_shortcodes.scss */
.best-offers .heading .view-all {
  float: right;
  background-color: #3f97b5;
  color: #fff;
  padding: 11px 23px;
  text-decoration: none;
  margin-top: -6px;
  text-transform: uppercase;
}
/* line 1529, scss/_shortcodes.scss */
.best-offers .heading .view-all:hover {
  opacity: 0.8;
}
/* line 1534, scss/_shortcodes.scss */
.best-offers .offers-body {
  border: 1px solid #e7e4e4;
  padding: 19px;
}
/* line 1537, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 1541, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item {
  min-height: 125px;
  margin-bottom: 20px;
  position: relative;
  padding-left: 151px;
}
/* line 1546, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item:last-child {
  margin-bottom: 0;
}
/* line 1549, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview {
  position: absolute;
  left: 0;
}
/* line 1552, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 1562, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 1584, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 1586, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview .overlay a.incr {
  left: 0%;
}
/* line 1589, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview .overlay a.link {
  right: 0%;
}
/* line 1594, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview:hover .overlay {
  opacity: 1;
}
/* line 1597, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -60px;
}
/* line 1601, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -60px;
}
/* line 1609, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .descr {
  border: 1px solid #e7e4e4;
  padding: 15px;
  padding-top: 11px;
  padding-bottom: 12px;
}
/* line 1614, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .descr .offer-title {
  display: block;
  margin-bottom: 6px;
}
/* line 1617, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .descr .offer-title a {
  color: #000;
  font-family: 'Lato-Bold', Arial, sans-serif;
  line-height: 20px;
}
/* line 1621, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .descr .offer-title a:hover {
  color: #3f97b5;
}
/* line 1626, scss/_shortcodes.scss */
.best-offers .offers-body .offers-listing .offer-item .descr .offer-text {
  margin: 0;
  font-size: 14px;
}

/* line 1635, scss/_shortcodes.scss */
.latest-blog-posts {
  padding: 0;
  list-style: none;
}
/* line 1639, scss/_shortcodes.scss */
.latest-blog-posts.style-2 .item {
  margin-bottom: 10px;
  min-height: 163px;
}
/* line 1644, scss/_shortcodes.scss */
.latest-blog-posts .item {
  background-color: #fff;
  position: relative;
  min-height: 158px;
  padding: 1px;
  padding-left: 183px;
  border: 1px solid #e7e4e4;
  margin-bottom: 20px;
}
/* line 1652, scss/_shortcodes.scss */
.latest-blog-posts .item .preview {
  max-width: 159px;
  position: absolute;
  left: 1px;
}
/* line 1656, scss/_shortcodes.scss */
.latest-blog-posts .item .preview a {
  display: block;
}
/* line 1658, scss/_shortcodes.scss */
.latest-blog-posts .item .preview a img {
  width: 100%;
}
/* line 1661, scss/_shortcodes.scss */
.latest-blog-posts .item .preview a:hover {
  opacity: 0.8;
}
/* line 1665, scss/_shortcodes.scss */
.latest-blog-posts .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 1675, scss/_shortcodes.scss */
.latest-blog-posts .item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 1689, scss/_shortcodes.scss */
.latest-blog-posts .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 1691, scss/_shortcodes.scss */
.latest-blog-posts .item .preview .overlay a.incr {
  left: 0%;
}
/* line 1694, scss/_shortcodes.scss */
.latest-blog-posts .item .preview .overlay a.link {
  right: 0%;
}
/* line 1699, scss/_shortcodes.scss */
.latest-blog-posts .item .preview:hover .overlay {
  opacity: 1;
}
/* line 1702, scss/_shortcodes.scss */
.latest-blog-posts .item .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -50px;
}
/* line 1706, scss/_shortcodes.scss */
.latest-blog-posts .item .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -50px;
}
/* line 1714, scss/_shortcodes.scss */
.latest-blog-posts .item .descr {
  padding-top: 12px;
}
/* line 1716, scss/_shortcodes.scss */
.latest-blog-posts .item .descr .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 1721, scss/_shortcodes.scss */
.latest-blog-posts .item .descr .title a {
  color: #000;
  text-decoration: none;
}
/* line 1724, scss/_shortcodes.scss */
.latest-blog-posts .item .descr .title a:hover {
  color: #3f97b5;
}
/* line 1729, scss/_shortcodes.scss */
.latest-blog-posts .item .descr p {
  font-size: 15px;
  margin-bottom: 13px;
}
/* line 1734, scss/_shortcodes.scss */
.latest-blog-posts .item .descr .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 1737, scss/_shortcodes.scss */
.latest-blog-posts .item .descr .item-thumbnail .single-item i.fa {
  font-size: 16px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 1742, scss/_shortcodes.scss */
.latest-blog-posts .item .descr .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 16px;
}

/* line 1753, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category {
  position: relative;
  padding: 3px;
  border: 1px solid #e7e4e4;
  margin-bottom: 20px;
}
/* line 1758, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category:hover {
  cursor: pointer;
}
/* line 1760, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category:hover .category-name {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 1762, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category:hover .category-name:before, .featured-categories.style-1 .single-category:hover .category-name:after {
  background-color: #000000;
}
/* line 1768, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category a {
  display: block;
}
/* line 1771, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category a .preview img {
  width: 100%;
}
/* line 1775, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category a .category-name {
  width: 100%;
  display: block;
  position: absolute;
  background-color: rgba(49, 58, 67, 0.85);
  padding: 9px 0;
  bottom: 10%;
  left: 0;
  text-align: center;
  font-size: 20px;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 1786, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category a .category-name:before, .featured-categories.style-1 .single-category a .category-name:after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: -4px;
  height: 52px;
  width: 4px;
  background-color: #3f97b5;
}
/* line 1797, scss/_shortcodes.scss */
.featured-categories.style-1 .single-category a .category-name:after {
  right: 0;
  left: auto;
}

/* line 1806, scss/_shortcodes.scss */
.video-block {
  border: 1px solid #e7e4e4;
  padding: 4px;
}
/* line 1809, scss/_shortcodes.scss */
.video-block .video-js {
  width: 100% !important;
}
/* line 1811, scss/_shortcodes.scss */
.video-block .video-js video {
  width: 100% !important;
  height: 100% !important;
}
/* line 1816, scss/_shortcodes.scss */
.video-block .video-js:hover .vjs-big-play-button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  opacity: 0.8;
}
/* line 1823, scss/_shortcodes.scss */
.video-block .video-js .vjs-poster {
  background-size: cover;
}
/* line 1826, scss/_shortcodes.scss */
.video-block .video-js div.vjs-big-play-button {
  height: 74px;
  width: 74px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #fff;
  padding: 1px;
  background: none;
  position: absolute;
  text-shadow: none;
  color: #fff;
  left: 50%;
  margin-left: -37px;
  top: 50%;
  margin-top: -37px;
  background-color: transparent;
  background-color: transparent;
}
/* line 1845, scss/_shortcodes.scss */
.video-block .video-js div.vjs-big-play-button:before {
  content: "\f04b";
  font-family: 'FontAwesome';
  display: block;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 3px;
  left: 3px;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-shadow: none;
  color: #fff;
  line-height: 66px;
  font-size: 21px;
}
/* line 1864, scss/_shortcodes.scss */
.video-block.style-2 .video-js .vjs-big-play-button {
  border: none;
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 1867, scss/_shortcodes.scss */
.video-block.style-2 .video-js .vjs-big-play-button:before {
  top: 5px;
  left: 5px;
}
/* line 1873, scss/_shortcodes.scss */
.video-block.style-3 {
  border: none;
  padding: 0;
}

/* line 1878, scss/_shortcodes.scss */
.separate-label {
  color: #000;
  margin-bottom: 7px;
  display: block;
  font-size: 14px;
}

/* line 1884, scss/_shortcodes.scss */
.simple-delimiter {
  border-top: 1px solid #e7e4e4;
  width: 100%;
}

/* line 1888, scss/_shortcodes.scss */
.line-delimiter {
  height: 3px;
  width: 100%;
  border-top: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
}

/* line 1894, scss/_shortcodes.scss */
.dashed-delimiter {
  border-top: 1px dashed #e7e4e4;
}

/* line 1897, scss/_shortcodes.scss */
.delimiter-with-icon {
  width: 100%;
  height: 27px;
  position: relative;
}
/* line 1901, scss/_shortcodes.scss */
.delimiter-with-icon:before {
  content: '\f005';
  position: absolute;
  display: block;
  width: 27px;
  height: 27px;
  line-height: 25px;
  font-family: 'FontAwesome';
  background: #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 1px solid #e7e4e4;
  text-align: center;
  color: #3f97b5;
  z-index: 1;
}
/* line 1916, scss/_shortcodes.scss */
.delimiter-with-icon:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  border-top: 1px solid #e7e4e4;
  z-index: -1;
}

/* line 1927, scss/_shortcodes.scss */
.house-delimiter {
  width: 100%;
  height: 46px;
  position: relative;
  margin-top: 10px;
}
/* line 1932, scss/_shortcodes.scss */
.house-delimiter:before {
  content: '';
  display: block;
  width: 100%;
  height: 6px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  border-top: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
}
/* line 1943, scss/_shortcodes.scss */
.house-delimiter .house-icon {
  width: 46px;
  height: 46px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 1px solid #e7e4e4;
  position: relative;
  background-color: #fff;
  margin: 0 auto;
}
/* line 1951, scss/_shortcodes.scss */
.house-delimiter .house-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  background: #000000 url("../images/sprite.png") -228px 7px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -18px;
}

/* line 1966, scss/_shortcodes.scss */
.dot-delimiter {
  width: 100%;
  height: 30px;
  position: relative;
  margin-top: 10px;
  margin-bottom: -15px;
}
/* line 1972, scss/_shortcodes.scss */
.dot-delimiter:before {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  border-top: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
}
/* line 1983, scss/_shortcodes.scss */
.dot-delimiter .dot {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: #3f97b5;
  border: 4px solid #fff;
  position: relative;
}
/* line 1991, scss/_shortcodes.scss */
.dot-delimiter .dot .dot-entry {
  width: 18px;
  height: 18px;
  border: 2px solid #fff;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  margin: 0 auto;
  margin-top: 2px;
}

/* line 2002, scss/_shortcodes.scss */
.pricing-container {
  margin: 0 auto;
  max-width: 1030px;
  padding-top: 50px;
}
/* line 2006, scss/_shortcodes.scss */
.pricing-container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2009, scss/_shortcodes.scss */
.pricing-container .single-pricing {
  padding: 1px;
  border: 1px solid #e7e4e4;
  max-width: 24.8%;
  width: 100%;
  float: left;
  margin-right: 2px;
}
/* line 2016, scss/_shortcodes.scss */
.pricing-container .single-pricing:last-child {
  margin-right: 0;
}
/* line 2019, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend {
  padding: 0;
  border: 0;
  background-color: #000000;
  position: relative;
}
/* line 2024, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .recommend-label {
  width: 100%;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  color: #fff;
  font-size: 18px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 0;
  top: -50px;
}
/* line 2037, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .features-listing {
  margin: 0 0;
  margin-bottom: 30px;
}
/* line 2040, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .features-listing li {
  color: #afb2b4;
}
/* line 2042, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .features-listing li .value {
  color: #fff;
}
/* line 2045, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .features-listing li:nth-child(odd) {
  background-color: rgba(250, 250, 250, 0.1);
}
/* line 2048, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .features-listing li:last-child {
  color: #fff;
}
/* line 2053, scss/_shortcodes.scss */
.pricing-container .single-pricing.recommend .pricing-footer {
  padding: 32px 0;
}
/* line 2057, scss/_shortcodes.scss */
.pricing-container .single-pricing .heading {
  background-color: #000000;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 76px;
}
/* line 2062, scss/_shortcodes.scss */
.pricing-container .single-pricing .heading .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #fff;
  font-size: 24px;
}
/* line 2068, scss/_shortcodes.scss */
.pricing-container .single-pricing .price-block {
  width: 120px;
  height: 120px;
  border: 5px solid #fff;
  background-color: #3f97b5;
  text-align: center;
  margin: 0 auto;
  margin-top: -60px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding-top: 17px;
  margin-bottom: 20px;
}
/* line 2080, scss/_shortcodes.scss */
.pricing-container .single-pricing .price-block .top .big {
  font-size: 40px;
  font-family: 'DINCondensed-Bold';
  color: #fff;
}
/* line 2084, scss/_shortcodes.scss */
.pricing-container .single-pricing .price-block .top .big .small {
  font-size: 20px;
  vertical-align: text-top;
}
/* line 2090, scss/_shortcodes.scss */
.pricing-container .single-pricing .price-block .bottom {
  margin-top: -8px;
}
/* line 2092, scss/_shortcodes.scss */
.pricing-container .single-pricing .price-block .bottom .period {
  color: #fff;
  font-size: 14px;
}
/* line 2098, scss/_shortcodes.scss */
.pricing-container .single-pricing .features-listing {
  margin: 0 -1px;
  padding: 0;
  list-style: none;
  margin-bottom: 30px;
}
/* line 2103, scss/_shortcodes.scss */
.pricing-container .single-pricing .features-listing li {
  width: 100%;
  font-size: 14px;
  text-align: center;
  padding: 12px 0;
}
/* line 2108, scss/_shortcodes.scss */
.pricing-container .single-pricing .features-listing li .value {
  color: #000;
}
/* line 2111, scss/_shortcodes.scss */
.pricing-container .single-pricing .features-listing li:nth-child(odd) {
  background-color: #fafafa;
}
/* line 2116, scss/_shortcodes.scss */
.pricing-container .single-pricing .pricing-footer {
  background-color: #000000;
  padding: 30px 0;
  text-align: center;
}
/* line 2120, scss/_shortcodes.scss */
.pricing-container .single-pricing .pricing-footer .buy-now-btn {
  background-color: #003366;
  color: #fff;
  padding: 11px 27px;
  font-size: 16px;
  margin-bottom: 0;
}
/* line 2126, scss/_shortcodes.scss */
.pricing-container .single-pricing .pricing-footer .buy-now-btn:hover {
  opacity: 0.8;
}

/* line 2133, scss/_shortcodes.scss */
.parameters-block {
  padding-left: 6px;
}
/* line 2136, scss/_shortcodes.scss */
.parameters-block .heading h2.block-title {
  margin-top: 45px;
  margin-bottom: 20px;
}
/* line 2141, scss/_shortcodes.scss */
.parameters-block .parameters-listing {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2145, scss/_shortcodes.scss */
.parameters-block .parameters-listing li {
  line-height: 26px;
}
/* line 2147, scss/_shortcodes.scss */
.parameters-block .parameters-listing li .left {
  float: left;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000;
}
/* line 2152, scss/_shortcodes.scss */
.parameters-block .parameters-listing li .right {
  float: right;
}
/* line 2154, scss/_shortcodes.scss */
.parameters-block .parameters-listing li .right.price-value {
  color: #3f97b5;
}
/* line 2158, scss/_shortcodes.scss */
.parameters-block .parameters-listing li:after {
  content: '';
  display: block;
  clear: both;
}

/* line 2164, scss/_shortcodes.scss */
.timeline-block {
  text-align: center;
  padding-bottom: 60px;
}
/* line 2168, scss/_shortcodes.scss */
.timeline-block.style-2 .timeline-container .timeline-row .timeline-column .subline .subline-dot:before {
  background: #fff;
  border: 4px solid #3f97b5;
}
/* line 2173, scss/_shortcodes.scss */
.timeline-block .timeline-container {
  position: relative;
  margin-bottom: 40px;
  padding-bottom: 51px;
}
/* line 2178, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2182, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row:first-child .timeline-column {
  margin: 0;
}
/* line 2186, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column {
  width: 50%;
  float: left;
  margin-top: -20px;
}
/* line 2190, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .date {
  margin-bottom: 5px;
}
/* line 2192, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .date .year {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 36px;
  color: #000000;
}
/* line 2197, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .date .month {
  font-size: 18px;
  color: #3f97b5;
}
/* line 2202, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .first {
  text-align: left;
}
/* line 2205, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .first .subline .subline-dot {
  right: -12px;
}
/* line 2210, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .subline {
  display: block;
  width: 100%;
  border-top: 1px solid #e7e4e4;
  margin-bottom: 20px;
  position: relative;
}
/* line 2216, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .subline .subline-dot {
  position: absolute;
  height: 24px;
  width: 24px;
  border: 1px solid #e7e4e4;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  top: 50%;
  margin-top: -12px;
  background-color: #fff;
  z-index: 1;
}
/* line 2226, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .subline .subline-dot:before {
  content: '';
  display: block;
  height: 18px;
  width: 18px;
  margin-top: 2px;
  margin-left: 2px;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #000000;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 2241, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .second {
  text-align: right;
  padding-top: 63px;
}
/* line 2245, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .second .subline .subline-dot {
  left: -12px;
}
/* line 2249, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .second .construction-item {
  float: right;
}
/* line 2252, scss/_shortcodes.scss */
.timeline-block .timeline-container .timeline-row .timeline-column .second:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2258, scss/_shortcodes.scss */
.timeline-block .timeline-container .time-line-center {
  position: absolute;
  left: 50%;
  top: 0px;
  width: 6px;
  height: 100%;
  margin-left: -3px;
  border-left: 1px solid #e7e4e4;
  border-right: 1px solid #e7e4e4;
}
/* line 2267, scss/_shortcodes.scss */
.timeline-block .timeline-container .time-line-center:before {
  content: '';
  display: block;
  width: 90px;
  margin-left: -45px;
  border-top: 1px solid #e7e4e4;
  left: 50%;
  top: 0;
  position: absolute;
}
/* line 2277, scss/_shortcodes.scss */
.timeline-block .timeline-container .time-line-center:after {
  content: '';
  display: block;
  width: 90px;
  margin-left: -45px;
  border-top: 1px solid #e7e4e4;
  left: 50%;
  bottom: 0;
  position: absolute;
}
/* line 2289, scss/_shortcodes.scss */
.timeline-block .load-more-btn {
  display: inline-block;
  max-width: 170px;
  width: 100%;
  text-align: center;
  background-color: #3f97b5;
  color: #fff;
  text-decoration: none;
  padding: 9px 0;
  text-transform: uppercase;
}
/* line 2299, scss/_shortcodes.scss */
.timeline-block .load-more-btn:hover {
  opacity: 0.8;
}

/* line 2306, scss/_shortcodes.scss */
.featured-block .single-post .descr .title,
.featured-block .single-post .title {
  font-size: 20px;
}
/* line 2311, scss/_shortcodes.scss */
.featured-block .btn-block {
  margin-top: 30px;
}
/* line 2313, scss/_shortcodes.scss */
.featured-block .btn-block .all-posts-btn {
  background-color: #000000;
  color: #fff;
  display: inline-block;
  padding: 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 2320, scss/_shortcodes.scss */
.featured-block .btn-block .all-posts-btn:hover {
  opacity: 0.8;
}

/* line 2326, scss/_shortcodes.scss */
.posts-block {
  padding-bottom: 30px;
}
/* line 2328, scss/_shortcodes.scss */
.posts-block .single-post:last-child {
  border-bottom: 0;
}

/* line 2332, scss/_shortcodes.scss */
.single-post {
  background-color: #fff;
  position: relative;
  padding-top: 3px;
  border-bottom: 1px solid #e7e4e4;
  margin-bottom: 20px;
  max-width: 570px;
  width: 100%;
}
/* line 2340, scss/_shortcodes.scss */
.single-post .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 2345, scss/_shortcodes.scss */
.single-post .title a {
  color: #000;
  text-decoration: none;
}
/* line 2348, scss/_shortcodes.scss */
.single-post .title a:hover {
  color: #3f97b5;
  text-decoration: underline;
}
/* line 2354, scss/_shortcodes.scss */
.single-post.featured {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 20px;
}
/* line 2358, scss/_shortcodes.scss */
.single-post.featured .preview {
  max-width: 100%;
  position: relative;
  margin-bottom: 23px;
}
/* line 2363, scss/_shortcodes.scss */
.single-post.featured .descr {
  padding-left: 0;
}
/* line 2365, scss/_shortcodes.scss */
.single-post.featured .descr p {
  margin-top: 0;
}
/* line 2370, scss/_shortcodes.scss */
.single-post .preview {
  max-width: 159px;
  position: absolute;
  left: 1px;
}
/* line 2374, scss/_shortcodes.scss */
.single-post .preview a {
  display: block;
}
/* line 2376, scss/_shortcodes.scss */
.single-post .preview a img {
  width: 100%;
}
/* line 2379, scss/_shortcodes.scss */
.single-post .preview a:hover {
  opacity: 0.8;
}
/* line 2384, scss/_shortcodes.scss */
.single-post .descr {
  padding-left: 140px;
  min-height: 111px;
}
/* line 2387, scss/_shortcodes.scss */
.single-post .descr p {
  font-size: 15px;
  margin-top: -5px;
  margin-bottom: 13px;
}
/* line 2393, scss/_shortcodes.scss */
.single-post .descr .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 2396, scss/_shortcodes.scss */
.single-post .descr .item-thumbnail .single-item i.fa {
  font-size: 12px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 2401, scss/_shortcodes.scss */
.single-post .descr .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 12px;
}

/* line 2409, scss/_shortcodes.scss */
.news-block {
  padding-top: 30px;
}

/* line 2412, scss/_shortcodes.scss */
.single-news,
.single-blog-post {
  background-color: #fff;
  position: relative;
  margin-bottom: 27px;
  width: 100%;
}
/* line 2418, scss/_shortcodes.scss */
.single-news .title,
.single-blog-post .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 2423, scss/_shortcodes.scss */
.single-news .title a,
.single-blog-post .title a {
  color: #000;
  text-decoration: none;
}
/* line 2426, scss/_shortcodes.scss */
.single-news .title a:hover,
.single-blog-post .title a:hover {
  color: #3f97b5;
  text-decoration: underline;
}
/* line 2432, scss/_shortcodes.scss */
.single-news .preview,
.single-blog-post .preview {
  margin-bottom: 16px;
}
/* line 2434, scss/_shortcodes.scss */
.single-news .preview a,
.single-blog-post .preview a {
  display: block;
}
/* line 2436, scss/_shortcodes.scss */
.single-news .preview a img,
.single-blog-post .preview a img {
  width: 100%;
}
/* line 2439, scss/_shortcodes.scss */
.single-news .preview a:hover,
.single-blog-post .preview a:hover {
  opacity: 0.8;
}
/* line 2445, scss/_shortcodes.scss */
.single-news .descr p,
.single-blog-post .descr p {
  font-size: 15px;
  margin-bottom: 13px;
}
/* line 2450, scss/_shortcodes.scss */
.single-news .descr .item-thumbnail .single-item,
.single-blog-post .descr .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 2453, scss/_shortcodes.scss */
.single-news .descr .item-thumbnail .single-item i.fa,
.single-blog-post .descr .item-thumbnail .single-item i.fa {
  font-size: 12px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 2458, scss/_shortcodes.scss */
.single-news .descr .item-thumbnail .single-item .value,
.single-blog-post .descr .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 12px;
}

/* line 2467, scss/_shortcodes.scss */
.single-blog-post .preview {
  position: relative;
}
/* line 2469, scss/_shortcodes.scss */
.single-blog-post .preview .overlay {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 2478, scss/_shortcodes.scss */
.single-blog-post .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  margin-top: -23px;
}
/* line 2491, scss/_shortcodes.scss */
.single-blog-post .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 2493, scss/_shortcodes.scss */
.single-blog-post .preview .overlay a.incr {
  bottom: 0%;
  left: 50%;
  margin-left: -23px;
}
/* line 2500, scss/_shortcodes.scss */
.single-blog-post .preview:hover .overlay {
  opacity: 1;
}
/* line 2503, scss/_shortcodes.scss */
.single-blog-post .preview:hover .overlay a.incr {
  bottom: 50%;
  margin-bottom: -23px;
}
/* line 2511, scss/_shortcodes.scss */
.single-blog-post .descr .item-thumbnail .single-item i.fa {
  color: #000000;
}

/* line 2515, scss/_shortcodes.scss */
.blog-posts-block {
  padding-bottom: 40px;
}

/* line 2518, scss/_shortcodes.scss */
.main-sidebar {
  padding-top: 45px;
}
/* line 2520, scss/_shortcodes.scss */
.main-sidebar .widget {
  margin-bottom: 6px;
}
/* line 2522, scss/_shortcodes.scss */
.main-sidebar .widget .heading {
  padding: 16px 0;
}
/* line 2524, scss/_shortcodes.scss */
.main-sidebar .widget .heading .widget-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 22px;
  color: #000;
}
/* line 2530, scss/_shortcodes.scss */
.main-sidebar .widget .widget-entry {
  border: 1px solid #e7e4e4;
  padding-bottom: 20px;
  padding: 5px 20px;
}
/* line 2537, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry, .main-sidebar .widget.archives .widget-entry {
  padding-bottom: 0;
  padding: 0 20px;
}
/* line 2540, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing,
.main-sidebar .widget.categories .widget-entry .archives-listing, .main-sidebar .widget.archives .widget-entry .categories-listing,
.main-sidebar .widget.archives .widget-entry .archives-listing {
  list-style: none;
  margin-bottom: 0;
  padding: 5px 0;
}
/* line 2545, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing .category-item,
.main-sidebar .widget.categories .widget-entry .categories-listing .archive-item,
.main-sidebar .widget.categories .widget-entry .archives-listing .category-item,
.main-sidebar .widget.categories .widget-entry .archives-listing .archive-item, .main-sidebar .widget.archives .widget-entry .categories-listing .category-item,
.main-sidebar .widget.archives .widget-entry .categories-listing .archive-item,
.main-sidebar .widget.archives .widget-entry .archives-listing .category-item,
.main-sidebar .widget.archives .widget-entry .archives-listing .archive-item {
  position: relative;
  padding: 10px 0;
  padding-left: 22px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 2551, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing .category-item:last-child,
.main-sidebar .widget.categories .widget-entry .categories-listing .archive-item:last-child,
.main-sidebar .widget.categories .widget-entry .archives-listing .category-item:last-child,
.main-sidebar .widget.categories .widget-entry .archives-listing .archive-item:last-child, .main-sidebar .widget.archives .widget-entry .categories-listing .category-item:last-child,
.main-sidebar .widget.archives .widget-entry .categories-listing .archive-item:last-child,
.main-sidebar .widget.archives .widget-entry .archives-listing .category-item:last-child,
.main-sidebar .widget.archives .widget-entry .archives-listing .archive-item:last-child {
  border-bottom: none;
}
/* line 2554, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing .category-item:before,
.main-sidebar .widget.categories .widget-entry .categories-listing .archive-item:before,
.main-sidebar .widget.categories .widget-entry .archives-listing .category-item:before,
.main-sidebar .widget.categories .widget-entry .archives-listing .archive-item:before, .main-sidebar .widget.archives .widget-entry .categories-listing .category-item:before,
.main-sidebar .widget.archives .widget-entry .categories-listing .archive-item:before,
.main-sidebar .widget.archives .widget-entry .archives-listing .category-item:before,
.main-sidebar .widget.archives .widget-entry .archives-listing .archive-item:before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 2566, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing .category-item a,
.main-sidebar .widget.categories .widget-entry .categories-listing .archive-item a,
.main-sidebar .widget.categories .widget-entry .archives-listing .category-item a,
.main-sidebar .widget.categories .widget-entry .archives-listing .archive-item a, .main-sidebar .widget.archives .widget-entry .categories-listing .category-item a,
.main-sidebar .widget.archives .widget-entry .categories-listing .archive-item a,
.main-sidebar .widget.archives .widget-entry .archives-listing .category-item a,
.main-sidebar .widget.archives .widget-entry .archives-listing .archive-item a {
  color: #808080;
}
/* line 2568, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing .category-item a:hover,
.main-sidebar .widget.categories .widget-entry .categories-listing .archive-item a:hover,
.main-sidebar .widget.categories .widget-entry .archives-listing .category-item a:hover,
.main-sidebar .widget.categories .widget-entry .archives-listing .archive-item a:hover, .main-sidebar .widget.archives .widget-entry .categories-listing .category-item a:hover,
.main-sidebar .widget.archives .widget-entry .categories-listing .archive-item a:hover,
.main-sidebar .widget.archives .widget-entry .archives-listing .category-item a:hover,
.main-sidebar .widget.archives .widget-entry .archives-listing .archive-item a:hover {
  color: #003366;
  text-decoration: none;
}
/* line 2573, scss/_shortcodes.scss */
.main-sidebar .widget.categories .widget-entry .categories-listing .category-item .value,
.main-sidebar .widget.categories .widget-entry .categories-listing .archive-item .value,
.main-sidebar .widget.categories .widget-entry .archives-listing .category-item .value,
.main-sidebar .widget.categories .widget-entry .archives-listing .archive-item .value, .main-sidebar .widget.archives .widget-entry .categories-listing .category-item .value,
.main-sidebar .widget.archives .widget-entry .categories-listing .archive-item .value,
.main-sidebar .widget.archives .widget-entry .archives-listing .category-item .value,
.main-sidebar .widget.archives .widget-entry .archives-listing .archive-item .value {
  color: #000;
  margin-left: 3px;
}
/* line 2583, scss/_shortcodes.scss */
.main-sidebar .widget.categories.style2 .widget-entry .categories-listing .category-item.active a {
  color: #003366;
}
/* line 2586, scss/_shortcodes.scss */
.main-sidebar .widget.categories.style2 .widget-entry .categories-listing .category-item.active:after {
  content: '\f0da';
  font-family: 'FontAwesome';
  font-size: 14px;
  color: #808080;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -9px;
}
/* line 2599, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry {
  padding: 20px;
}
/* line 2601, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget {
  margin: -2px -2px;
}
/* line 2603, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2606, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured {
  padding: 2px 2px;
  float: left;
}
/* line 2609, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured .preview {
  position: relative;
}
/* line 2611, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured .preview img {
  width: 100%;
}
/* line 2615, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured .preview:hover .overlay {
  opacity: 1;
}
/* line 2619, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
}
/* line 2628, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured .preview .overlay .read-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -61px;
  margin-top: -20px;
  opacity: 0;
  padding: 9px 45px;
  padding-bottom: 12px;
  background-color: #003366;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  transform: scale(0);
}
/* line 2645, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured .preview .overlay:hover .read-btn {
  transform: scale(1);
  opacity: 1;
  transition: 1s;
}
/* line 2653, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.big {
  width: 100%;
}
/* line 2656, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.sm {
  width: 50%;
}
/* line 2658, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.sm .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 2660, scss/_shortcodes.scss */
.main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.sm .overlay .read-btn {
  padding: 9px 26px;
  margin-left: -44px;
}
/* line 2672, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry, .main-sidebar .widget.latest-posts-style-2 .widget-entry {
  padding: 20px;
}
/* line 2675, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post {
  position: relative;
  padding-top: 3px;
  border-bottom: 1px solid #e7e4e4;
  margin-bottom: 20px;
  min-height: 75px;
}
/* line 2681, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .preview, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .preview {
  max-width: 55px;
  position: absolute;
  left: 0px;
}
/* line 2685, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .preview a, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .preview a {
  display: block;
}
/* line 2687, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .preview a img, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .preview a img {
  width: 100%;
}
/* line 2690, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .preview a:hover, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .preview a:hover {
  opacity: 0.8;
}
/* line 2695, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr {
  padding-left: 75px;
}
/* line 2697, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr .title, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 2px;
  display: block;
}
/* line 2702, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr .title a, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr .title a {
  color: #000;
  text-decoration: none;
}
/* line 2705, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr .title a:hover, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr .title a:hover {
  color: #003366;
}
/* line 2711, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr .item-thumbnail .single-item, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 2714, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr .item-thumbnail .single-item i.fa, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr .item-thumbnail .single-item i.fa {
  font-size: 12px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 2719, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr .item-thumbnail .single-item .value, .main-sidebar .widget.latest-posts-style-2 .widget-entry .popular-posts-widget .single-widget-post .descr .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 12px;
}
/* line 2728, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .all-posts-btn, .main-sidebar .widget.latest-posts-style-2 .widget-entry .all-posts-btn {
  font-size: 16px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
  margin-top: 33px;
  width: 100%;
  background-color: #003366;
  border: none;
  outline: none;
  color: #fff;
  padding: 10px 0;
  text-transform: uppercase;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  border: none;
  outline: none;
  text-align: center;
  text-decoration: none;
}
/* line 2745, scss/_shortcodes.scss */
.main-sidebar .widget.popular-posts .widget-entry .all-posts-btn:hover, .main-sidebar .widget.latest-posts-style-2 .widget-entry .all-posts-btn:hover {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
}
/* line 2754, scss/_shortcodes.scss */
.main-sidebar .widget.tags .widget-entry {
  padding: 20px;
}
/* line 2756, scss/_shortcodes.scss */
.main-sidebar .widget.tags .widget-entry .tags-listing {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 2760, scss/_shortcodes.scss */
.main-sidebar .widget.tags .widget-entry .tags-listing .tag-item {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 1px;
}
/* line 2764, scss/_shortcodes.scss */
.main-sidebar .widget.tags .widget-entry .tags-listing .tag-item a {
  display: block;
  border: 1px solid #e7e4e4;
  padding: 4px 7px;
  text-decoration: none;
  color: #808080;
}
/* line 2770, scss/_shortcodes.scss */
.main-sidebar .widget.tags .widget-entry .tags-listing .tag-item a:hover {
  color: #fff;
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 2781, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry {
  padding: 19px;
}
/* line 2783, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry input[type="text"],
.main-sidebar .widget.login .widget-entry input[type="password"] {
  display: block;
  width: 100%;
  height: 38px;
  border: 1px solid #e7e4e4;
  margin-bottom: 10px;
  padding-left: 14px;
}
/* line 2792, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry .send-btn {
  width: 100%;
  display: block;
  background-color: #003366;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  border: none;
  padding: 10px 0;
  margin-top: 20px;
  margin-bottom: 18px;
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -ms-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}
/* line 2804, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry .send-btn:hover {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
  background-color: #000000;
}
/* line 2811, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry .link {
  color: #000;
  font-size: 14px;
}
/* line 2814, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry .link.btn-left {
  float: left;
}
/* line 2817, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry .link.btn-right {
  float: right;
}
/* line 2821, scss/_shortcodes.scss */
.main-sidebar .widget.login .widget-entry:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2828, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry, .main-sidebar .widget.featured-products .widget-entry {
  padding: 19px;
}
/* line 2830, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop, .main-sidebar .widget.featured-products .widget-entry .single-prop {
  position: relative;
  border-bottom: 1px solid #e7e4e4;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: table;
}
/* line 2836, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .preview, .main-sidebar .widget.featured-products .widget-entry .single-prop .preview {
  display: table-cell;
  width:75px;
}
/* line 2838, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .preview a, .main-sidebar .widget.featured-products .widget-entry .single-prop .preview a {
  display: block;
}
/* line 2840, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .preview a:hover, .main-sidebar .widget.featured-products .widget-entry .single-prop .preview a:hover {
  opacity: 0.8;
}
/* line 2845, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .descr, .main-sidebar .widget.featured-products .widget-entry .single-prop .descr {
  display: table-cell;
  vertical-align: middle;
  padding-left: 15px;
}
/* line 2849, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .descr .title, .main-sidebar .widget.featured-products .widget-entry .single-prop .descr .title {
  display: block;
  margin-bottom: 10px;
}
/* line 2852, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .descr .title a, .main-sidebar .widget.featured-products .widget-entry .single-prop .descr .title a {
  color: #000;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
}
/* line 2856, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .descr .title a:hover, .main-sidebar .widget.featured-products .widget-entry .single-prop .descr .title a:hover {
  color: #003366;
  text-decoration: none;
}
/* line 2862, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop .descr .price, .main-sidebar .widget.featured-products .widget-entry .single-prop .descr .price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #003366;
}
/* line 2868, scss/_shortcodes.scss */
.main-sidebar .widget.featured-properties .widget-entry .single-prop:last-child, .main-sidebar .widget.featured-products .widget-entry .single-prop:last-child {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
/* line 2877, scss/_shortcodes.scss */
.main-sidebar .widget.featured-products .descr {
  vertical-align: top;
}
/* line 2879, scss/_shortcodes.scss */
.main-sidebar .widget.featured-products .descr .title {
  margin-bottom: 7px;
}
/* line 2881, scss/_shortcodes.scss */
.main-sidebar .widget.featured-products .descr .title a {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
}
/* line 2886, scss/_shortcodes.scss */
.main-sidebar .widget.featured-products .descr .old-price {
  font-size: 13px;
  text-decoration: line-through;
  margin-right: 4px;
}
/* line 2895, scss/_shortcodes.scss */
.main-sidebar .widget.agents .heading .widget-title {
  float: left;
}
/* line 2898, scss/_shortcodes.scss */
.main-sidebar .widget.agents .heading:after {
  content: '';
  display: block;
  clear: both;
}
/* line 2902, scss/_shortcodes.scss */
.main-sidebar .widget.agents .jcarousel-arrows {
  float: right;
  margin-top: 3px;
}
/* line 2905, scss/_shortcodes.scss */
.main-sidebar .widget.agents .jcarousel-arrows a {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: inline-block;
  height: 23px;
  width: 23px;
  line-height: 20px;
  background-color: #003366;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 2915, scss/_shortcodes.scss */
.main-sidebar .widget.agents .jcarousel-arrows a.next-slide i {
  margin-left: 2px;
  font-size: 13px;
}
/* line 2919, scss/_shortcodes.scss */
.main-sidebar .widget.agents .jcarousel-arrows a.prev-slide i {
  margin-right: 2px;
  font-size: 13px;
}
/* line 2923, scss/_shortcodes.scss */
.main-sidebar .widget.agents .jcarousel-arrows a:hover {
  background-color: #000000;
}
/* line 2928, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry {
  padding: 19px;
}
/* line 2930, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel {
  position: relative;
  overflow: hidden;
}
/* line 2933, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 2939, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li {
  float: left;
}
/* line 2942, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading {
  display: table;
  padding: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #e7e4e4;
  margin-bottom: 17px;
}
/* line 2948, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview {
  display: table-cell;
  max-width: 85px;
  border: 0px solid #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 1px;
  background-color: #fff;
  position: relative;
}
/* line 2956, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview img {
  width: 100%;
}
/* line 2959, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  opacity: 0;
}
/* line 2969, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview .overlay a {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  margin-top: -23px;
  margin-left: -23px;
  width: 46px;
  height: 46px;
  opacity: 0;
  -webkit-transition: 0.6s linear;
  -moz-transition: 0.6s linear;
  -ms-transition: 0.6s linear;
  -o-transition: 0.6s linear;
  transition: 0.6s linear;
}
/* line 2980, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview .overlay a i.fa {
  position: absolute;
  background-color: #3f97b5;
  display: block;
  width: 46px;
  height: 46px;
  line-height: 45px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  color: #fff;
}
/* line 2993, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview:hover {
  cursor: pointer;
}
/* line 2995, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview:hover .overlay {
  opacity: 1;
}
/* line 2997, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview:hover .overlay a {
  opacity: 1;
}
/* line 3004, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .descr {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}
/* line 3008, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .descr .name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  color: #000;
  margin-bottom: 2px;
}
/* line 3014, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .descr .name a {
  text-decoration: none;
  color: #000;
}
/* line 3017, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .descr .name a:hover {
  color: #3f97b5;
}
/* line 3022, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .descr .properties {
  display: block;
}
/* line 3027, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing {
  width: auto;
}
/* line 3029, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li {
  float: none;
  margin: 0;
  padding-left: 26px;
  min-height: 13px;
  position: relative;
  margin-bottom: 12px;
  font-size: 15px;
}
/* line 3037, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li:last-child {
  margin: 0;
}
/* line 3040, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li .icon {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3044, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li .icon i.fa {
  color: #000000;
}
/* line 3048, scss/_shortcodes.scss */
.main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li a {
  color: #003366;
}
/* line 3059, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget {
  margin-top: 24px;
}
/* line 3061, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .widget-entry {
  padding: 19px;
  padding-top: 73px;
  position: relative;
}
/* line 3065, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .widget-entry .row {
  margin: 0 -10px;
}
/* line 3067, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .widget-entry .row .col-sm-12,
.main-sidebar .widget.main-filter-widget .widget-entry .row .col-sm-6 {
  padding: 0 10px;
}
/* line 3073, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-label-block {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3079, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-label-block .filter-label {
  background-color: #000000;
  padding: 15px 0;
  display: block;
  width: 100%;
  font-size: 22px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #fff;
}
/* line 3090, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .item-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #000;
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
/* line 3097, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .item-label .label-descr {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
}
/* line 3102, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front {
  margin-bottom: 6px;
}
/* line 3104, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .filter-select {
  width: 100%;
}
/* line 3107, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-button.ui-state-default {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  background: none;
  background-color: #fff;
  height: 38px;
}
/* line 3113, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-button.ui-state-default:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 11px;
  right: 13px;
  margin: 0 auto;
  color: #fff;
}
/* line 3123, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-button.ui-state-default .ui-selectmenu-text {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 13px;
}
/* line 3131, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon {
  background: none;
  border-left: 1px solid #e7e4e4;
  width: 37px;
  height: 100%;
  top: 0;
  right: 0;
  margin: 0;
  padding: 1px;
}
/* line 3140, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 34px;
  height: 34px;
  background-color: #3f97b5;
}
/* line 3151, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-menu .ui-menu {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  border-top: 0;
  background: #fff;
  margin-top: -1px;
  padding-top: 5px;
}
/* line 3158, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #808080;
  padding: 7px 1em 6px .4em;
  padding-left: 13px;
}
/* line 3165, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item.ui-state-focus {
  border: none;
  background: none;
  margin: 0;
  color: #3f97b5;
}
/* line 3175, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .datepicker-container {
  border: 1px solid #e7e4e4;
  margin-bottom: 21px;
  position: relative;
}
/* line 3179, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .datepicker-container input[type="text"] {
  display: block;
  width: 100%;
  border: none;
  height: 36px;
  padding-left: 13px;
  color: #808080;
}
/* line 3187, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .datepicker-container .datepicker-btn {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 37px;
  border-left: 1px solid #e7e4e4;
  color: #fff;
  padding: 1px;
}
/* line 3197, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .datepicker-container .datepicker-btn i.fa {
  display: block;
  position: relative;
  height: 100%;
  width: 34px;
  background-color: #3f97b5;
  text-align: center;
  line-height: 34px;
}
/* line 3208, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap {
  position: relative;
  margin-top: 19px;
}
/* line 3211, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .range-fields {
  position: absolute;
  top: -39px;
  right: 0;
}
/* line 3215, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .range-fields input[type="text"] {
  font-size: 12px;
  border: 1px solid #e7e4e4;
  max-width: 65px;
  padding: 2px 0;
  padding-left: 6px;
}
/* line 3222, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .range-fields #max-field {
  margin-left: 13px;
}
/* line 3225, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .range-fields span.delimiter {
  display: block;
  position: absolute;
  background: #e7e4e4;
  height: 1px;
  width: 10px;
  left: 50%;
  margin-left: -5px;
  top: 50%;
}
/* line 3236, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .slider {
  height: 6px;
  margin-bottom: 7px;
  border: 1px solid #e7e4e4;
  background-color: #fff;
}
/* line 3241, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .slider:focus {
  border: 1px solid #e7e4e4;
}
/* line 3244, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .slider .ui-widget-header {
  background: none;
  background-color: #3f97b5;
  border: 1px solid #3f97b5;
}
/* line 3249, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .slider .ui-slider-handle {
  top: -5px;
  height: 14px;
  width: 14px;
  background: #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 2px;
  border: 1px solid #e7e4e4;
}
/* line 3257, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .slider .ui-slider-handle:hover {
  cursor: pointer;
}
/* line 3260, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .slider .ui-slider-handle:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #003366;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 3273, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .scale .min-value {
  float: left;
}
/* line 3276, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .scale .max-value {
  float: right;
}
/* line 3279, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .range-wrap .scale:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3284, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .find-now-btn {
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
  margin-top: 33px;
  width: 100%;
  background-color: #003366;
  border: none;
  outline: none;
  padding: 10px 0;
  text-transform: uppercase;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  border: none;
  outline: none;
  text-decoration: none;
}
/* line 3300, scss/_shortcodes.scss */
.main-sidebar .widget.main-filter-widget .filter-form .find-now-btn:hover {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
}
/* line 3308, scss/_shortcodes.scss */
.main-sidebar .widget.banner {
  position: relative;
  margin-top: 30px;
}
/* line 3311, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-label-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 144px;
  background: url("../images/banners/sidebar-banner-label.png") no-repeat;
}
/* line 3318, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-label-bg .banner-label {
  text-align: center;
  padding-top: 20px;
}
/* line 3324, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-img img {
  width: 100%;
}
/* line 3328, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-entry {
  background: #000000;
  width: 100%;
  text-align: center;
  padding: 15px 20px;
  padding-bottom: 20px;
}
/* line 3334, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-entry .banner-title {
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 1px;
}
/* line 3342, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-entry .banner-sub {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #3f97b5;
  display: block;
  margin-bottom: 17px;
}
/* line 3349, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-entry .learn-more {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #fff;
  display: inline-block;
  background: #003366;
  padding: 10px 35px;
  text-decoration: none;
}
/* line 3357, scss/_shortcodes.scss */
.main-sidebar .widget.banner .banner-entry .learn-more:hover {
  opacity: 0.8;
}
/* line 3363, scss/_shortcodes.scss */
.main-sidebar .widget.shop-banner {
  position: relative;
  margin-top: 30px;
}
/* line 3366, scss/_shortcodes.scss */
.main-sidebar .widget.shop-banner a {
  display: block;
}
/* line 3369, scss/_shortcodes.scss */
.main-sidebar .widget.shop-banner img {
  width: 100%;
}
/* line 3372, scss/_shortcodes.scss */
.main-sidebar .widget.shop-banner .info-block {
  position: absolute;
  bottom: 18px;
  width: 100%;
}
/* line 3376, scss/_shortcodes.scss */
.main-sidebar .widget.shop-banner .info-block .top-part {
  background-color: #3f97b5;
  display: inline-block;
  padding: 6px;
  padding-right: 10px;
  padding-left: 30px;
  font-family: 'Lato-Light', Arial, sans-serif;
  font-size: 30px;
  color: #fff;
}
/* line 3386, scss/_shortcodes.scss */
.main-sidebar .widget.shop-banner .info-block .bot-part {
  display: block;
  font-family: 'DINCondensed-Bold';
  font-size: 40px;
  padding-left: 30px;
  color: #4c4d4e;
}
/* line 3396, scss/_shortcodes.scss */
.main-sidebar .widget.mort-calculator .widget-entry {
  padding: 19px;
}
/* line 3399, scss/_shortcodes.scss */
.main-sidebar .widget.mort-calculator .widget-entry .mortage-form .field-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  margin-bottom: 6px;
  color: #000;
}
/* line 3406, scss/_shortcodes.scss */
.main-sidebar .widget.mort-calculator .widget-entry .mortage-form input[type="text"] {
  display: block;
  width: 100%;
  height: 38px;
  border: 1px solid #e7e4e4;
  margin-bottom: 10px;
  padding-left: 14px;
}
/* line 3414, scss/_shortcodes.scss */
.main-sidebar .widget.mort-calculator .widget-entry .mortage-form .send-btn {
  width: 100%;
  display: block;
  background-color: #003366;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  border: none;
  padding: 10px 0;
  margin-top: 20px;
  margin-bottom: 18px;
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -ms-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}
/* line 3426, scss/_shortcodes.scss */
.main-sidebar .widget.mort-calculator .widget-entry .mortage-form .send-btn:hover {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
  background-color: #000000;
}
/* line 3437, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry {
  padding: 0;
  margin: 0 -3px;
  border: none;
}
/* line 3441, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry .flickr-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 3445, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry .flickr-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3448, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry .flickr-listing li {
  float: left;
  padding: 0 3px;
  margin-bottom: 6px;
}
/* line 3452, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry .flickr-listing li a {
  display: block;
}
/* line 3454, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry .flickr-listing li a img {
  width: 100%;
}
/* line 3457, scss/_shortcodes.scss */
.main-sidebar .widget.flickr .widget-entry .flickr-listing li a:hover {
  text-decoration: none;
  opacity: 0.8;
}
/* line 3467, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry {
  padding: 19px;
}
/* line 3470, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form .field-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  margin-bottom: 6px;
  color: #000;
}
/* line 3477, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form input[type="text"],
.main-sidebar .widget.questions .widget-entry .questions-form input[type="email"],
.main-sidebar .widget.questions .widget-entry .questions-form textarea {
  display: block;
  width: 100%;
  height: 38px;
  border: 1px solid #e7e4e4;
  margin-bottom: 10px;
  padding-left: 14px;
  font-size: 16px;
}
/* line 3487, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form input[type="text"]::-webkit-input-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form input[type="email"]::-webkit-input-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form textarea::-webkit-input-placeholder {
  color: #000;
}
/* line 3490, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form input[type="text"]:-moz-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form input[type="email"]:-moz-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form textarea:-moz-placeholder {
  color: #000;
}
/* line 3493, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form input[type="text"]::-moz-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form input[type="email"]::-moz-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form textarea::-moz-placeholder {
  color: #000;
}
/* line 3496, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form input[type="text"]:-ms-input-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form input[type="email"]:-ms-input-placeholder,
.main-sidebar .widget.questions .widget-entry .questions-form textarea:-ms-input-placeholder {
  color: #000;
}
/* line 3500, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form textarea {
  height: 96px;
  resize: none;
}
/* line 3504, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form .send-btn {
  width: 100%;
  display: block;
  background-color: #003366;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  border: none;
  padding: 10px 0;
  margin-top: 20px;
  margin-bottom: 18px;
  -webkit-transition: 0.5s linear;
  -moz-transition: 0.5s linear;
  -ms-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}
/* line 3516, scss/_shortcodes.scss */
.main-sidebar .widget.questions .widget-entry .questions-form .send-btn:hover {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  transform: scale(0.95);
  background-color: #000000;
}

/* line 3529, scss/_shortcodes.scss */
.news-sidebar .widget {
  border: 1px solid #e7e4e4;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
/* line 3533, scss/_shortcodes.scss */
.news-sidebar .widget:last-child {
  margin-bottom: 0;
}
/* line 3536, scss/_shortcodes.scss */
.news-sidebar .widget .heading {
  border-bottom: 1px solid #e7e4e4;
  padding: 0 20px;
  padding-top: 13px;
  padding-bottom: 11px;
}
/* line 3541, scss/_shortcodes.scss */
.news-sidebar .widget .heading .widget-title {
  font-family: 'DINCondensed-Bold';
  font-size: 24px;
  text-transform: uppercase;
  color: #000000;
  position: relative;
  display: inline-block;
}
/* line 3548, scss/_shortcodes.scss */
.news-sidebar .widget .heading .widget-title:before {
  left: 105%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #3f97b5;
  border-width: 5px;
  margin-top: -5px;
}
/* line 3564, scss/_shortcodes.scss */
.news-sidebar .widget .widget-entry {
  padding: 0 20px;
}
/* line 3567, scss/_shortcodes.scss */
.news-sidebar .widget .widget-btn {
  display: inline-block;
  margin-top: 10px;
  padding: 10px 20px;
  color: #fff;
  background-color: #3f97b5;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-decoration: none;
}
/* line 3576, scss/_shortcodes.scss */
.news-sidebar .widget .widget-btn:hover {
  opacity: 0.8;
}
/* line 3582, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .date-news {
  padding-top: 14px;
  padding-bottom: 10px;
  color: #3f97b5;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
  display: block;
  border-bottom: 1px dotted #e7e4e4;
}
/* line 3591, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing {
  padding: 0;
  list-style: none;
  margin-bottom: 10px;
}
/* line 3595, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item {
  border-bottom: 1px dotted #e7e4e4;
  position: relative;
  padding-top: 20px;
  padding-bottom: 13px;
}
/* line 3600, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item .descr {
  position: relative;
  padding-left: 55px;
  margin-top: -3px;
}
/* line 3604, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item .descr .time {
  font-size: 14px;
  display: block;
  position: absolute;
  left: 0;
}
/* line 3610, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item .descr .news-title {
  font-size: 15px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
}
/* line 3614, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item .descr .news-title a {
  color: #000000;
}
/* line 3616, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item .descr .news-title a:hover {
  color: #3f97b5;
}
/* line 3622, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img {
  min-height: 120px;
  padding-left: 130px;
}
/* line 3625, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .preview {
  position: absolute;
  width: 110px;
  height: 80px;
  left: 0;
}
/* line 3630, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .preview a {
  display: block;
}
/* line 3632, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .preview a img {
  width: 100%;
}
/* line 3637, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .descr {
  position: relative;
  padding: 0;
}
/* line 3640, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .descr .time {
  position: relative;
}
/* line 3643, scss/_shortcodes.scss */
.news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .descr .news-title {
  font-size: 16px;
}
/* line 3653, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .widget-entry {
  padding-top: 20px;
}
/* line 3656, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side {
  border: none;
  background-color: transparent;
  background: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  padding: 0;
}
/* line 3662, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background: none;
  background-color: transparent;
  border: none;
  padding: 0;
}
/* line 3668, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default {
  background: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  position: relative;
}
/* line 3674, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default a {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  padding: 7px 20px;
}
/* line 3679, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default a:focus {
  outline: none;
}
/* line 3683, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default.ui-state-active {
  background-color: #3f97b5;
}
/* line 3685, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default.ui-state-active a {
  color: #fff;
}
/* line 3688, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default.ui-state-active:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #3f97b5;
  border-width: 5px;
  margin-left: -5px;
}
/* line 3705, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .tabs-side .ui-tabs-panel {
  padding: 20px 0;
  border: none;
}
/* line 3710, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 3714, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item {
  border-bottom: 1px dotted #e7e4e4;
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 3718, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item:first-child {
  padding-top: 0;
}
/* line 3721, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item .news-title {
  font-size: 15px;
  font-family: 'Lato-Regular', Arial, sans-serif;
  display: block;
}
/* line 3725, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item .news-title a {
  color: #000000;
}
/* line 3727, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item .news-title a:hover {
  color: #3f97b5;
}
/* line 3732, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item .views {
  color: #808080;
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 12px;
}
/* line 3736, scss/_shortcodes.scss */
.news-sidebar .widget.most-popular .news-listing .news-item .views .fa {
  color: #3f97b5;
}
/* line 3744, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .widget-entry {
  padding-top: 20px;
}
/* line 3747, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 3751, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item {
  position: relative;
  min-height: 126px;
  padding-left: 152px;
  padding-bottom: 18px;
  border-bottom: 1px dotted #e7e4e4;
  margin-bottom: 20px;
}
/* line 3758, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .preview {
  position: absolute;
  left: 0;
}
/* line 3763, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .action-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 3768, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .action-title a {
  color: #000000;
}
/* line 3770, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .action-title a:hover {
  color: #3f97b5;
}
/* line 3775, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .price {
  color: #3f97b5;
  margin-bottom: 4px;
  display: block;
}
/* line 3780, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .action-text {
  font-size: 14px;
  margin-bottom: 0;
  margin-bottom: 4px;
}
/* line 3785, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .phone {
  font-size: 14px;
}
/* line 3787, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .phone .fa {
  color: #3f97b5;
  margin-right: 4px;
}
/* line 3791, scss/_shortcodes.scss */
.news-sidebar .widget.builders-actions .actions-listing .action-item .descr .phone .number {
  font-size: 12px;
}

/* line 3801, scss/_shortcodes.scss */
.rent-flat-sidebar {
  margin-top: -18px;
}
/* line 3803, scss/_shortcodes.scss */
.rent-flat-sidebar .widget {
  margin-bottom: 10px;
}
/* line 3805, scss/_shortcodes.scss */
.rent-flat-sidebar .widget .heading {
  padding: 11px 0;
}
/* line 3807, scss/_shortcodes.scss */
.rent-flat-sidebar .widget .heading .widget-title {
  font-family: 'DINCondensed-Bold';
  font-size: 26px;
  color: #000000;
  text-transform: uppercase;
}
/* line 3814, scss/_shortcodes.scss */
.rent-flat-sidebar .widget .widget-entry {
  border: 1px solid #e7e4e4;
  background-color: #f0f0f0;
  padding: 20px;
}
/* line 3820, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap {
  position: relative;
}
/* line 3822, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .range-fields {
  width: 100%;
  text-align: center;
  position: relative;
  margin-bottom: 15px;
}
/* line 3827, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .range-fields input[type="text"] {
  font-size: 12px;
  border: 1px solid #e7e4e4;
  max-width: 65px;
  padding: 2px 0;
  padding-left: 6px;
}
/* line 3834, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .range-fields #max-field {
  margin-left: 13px;
}
/* line 3837, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .range-fields span.delimiter {
  display: block;
  position: absolute;
  background: #e7e4e4;
  height: 1px;
  width: 10px;
  left: 50%;
  margin-left: -5px;
  top: 50%;
}
/* line 3848, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .slider {
  height: 6px;
  margin-bottom: 7px;
  border: 1px solid #e7e4e4;
  background: #fff;
}
/* line 3853, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .slider:focus {
  border: 1px solid #e7e4e4;
}
/* line 3856, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .slider .ui-widget-header {
  background: none;
  background-color: #3f97b5;
  border: 1px solid #3f97b5;
}
/* line 3861, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .slider .ui-slider-handle {
  top: -5px;
  height: 14px;
  width: 14px;
  background: #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 2px;
  border: 1px solid #e7e4e4;
}
/* line 3869, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .slider .ui-slider-handle:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #000000;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 3882, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .scale .min-value {
  float: left;
}
/* line 3885, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .scale .max-value {
  float: right;
}
/* line 3888, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.range .range-wrap .scale:after {
  content: '';
  display: block;
  clear: both;
}
/* line 3895, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .item-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 14px;
  color: #000;
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
/* line 3902, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .item-label .label-descr {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
}
/* line 3907, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front {
  margin-bottom: 13px;
}
/* line 3909, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front:last-child {
  margin-bottom: 0;
}
/* line 3912, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .filter-select {
  width: 100%;
}
/* line 3915, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-button.ui-state-default {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  background: none;
  background-color: #fff;
  height: 38px;
}
/* line 3921, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-button.ui-state-default:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 11px;
  right: 13px;
  margin: 0 auto;
  color: #fff;
}
/* line 3931, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-button.ui-state-default .ui-selectmenu-text {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 13px;
}
/* line 3939, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon {
  background: none;
  border-left: 1px solid #e7e4e4;
  width: 37px;
  height: 100%;
  top: 0;
  right: 0;
  margin: 0;
  padding: 1px;
}
/* line 3948, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 34px;
  height: 34px;
  background-color: #3f97b5;
}
/* line 3959, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-menu .ui-menu {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  border-top: 0;
  background: #fff;
  margin-top: -1px;
  padding-top: 5px;
}
/* line 3966, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #808080;
  padding: 7px 1em 6px .4em;
  padding-left: 13px;
}
/* line 3973, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.rooms .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item.ui-state-focus {
  border: none;
  background: none;
  margin: 0;
  color: #3f97b5;
}
/* line 3985, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.filter .filter-listing {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 3989, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.filter .filter-listing .filter-item {
  margin-bottom: 10px;
}
/* line 3991, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.filter .filter-listing .filter-item:last-child {
  margin-bottom: 0px;
}
/* line 3994, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.filter .filter-listing .filter-item label {
  margin-bottom: 0;
}
/* line 3999, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.filter input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  position: relative;
  width: 25px;
  height: 25px;
  border: 1px solid #e7e4e4;
  background-color: #fff;
  outline: none;
  text-align: center;
  line-height: 23px;
  vertical-align: top;
  margin-top: -1px;
  margin-right: 10px;
}
/* line 4016, scss/_shortcodes.scss */
.rent-flat-sidebar .widget.filter input[type="checkbox"]:checked:before {
  content: "\f00c";
  display: block;
  color: #3f97b5;
  font-family: "FontAwesome";
}

/* line 4028, scss/_shortcodes.scss */
.objects-block .object-item {
  border: 1px solid #e7e4e4;
  padding: 1px;
  margin-bottom: 20px;
}
/* line 4033, scss/_shortcodes.scss */
.objects-block .object-item:hover .preview .like {
  opacity: 1;
}
/* line 4037, scss/_shortcodes.scss */
.objects-block .object-item .preview {
  position: relative;
}
/* line 4039, scss/_shortcodes.scss */
.objects-block .object-item .preview img {
  width: 100%;
}
/* line 4042, scss/_shortcodes.scss */
.objects-block .object-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 4051, scss/_shortcodes.scss */
.objects-block .object-item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 4065, scss/_shortcodes.scss */
.objects-block .object-item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 4067, scss/_shortcodes.scss */
.objects-block .object-item .preview .overlay a.incr {
  left: 0%;
}
/* line 4070, scss/_shortcodes.scss */
.objects-block .object-item .preview .overlay a.link {
  right: 0%;
}
/* line 4075, scss/_shortcodes.scss */
.objects-block .object-item .preview:hover .overlay {
  opacity: 1;
}
/* line 4078, scss/_shortcodes.scss */
.objects-block .object-item .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -66px;
}
/* line 4082, scss/_shortcodes.scss */
.objects-block .object-item .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -66px;
}
/* line 4090, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail {
  padding: 0 19px;
  background-color: #fff;
}
/* line 4093, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4096, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail {
  float: left;
  width: 33.333333%;
  text-align: center;
  font-size: 13px;
  padding-top: 15px;
  padding-bottom: 9px;
}
/* line 4103, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail .icon {
  width: 25px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
/* line 4108, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail .icon.bath {
  background: url("../images/sprite.png") 0 0;
}
/* line 4111, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail .icon.sleep {
  background: url("../images/sprite.png")-39px 0;
}
/* line 4114, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail .icon.corner {
  background: url("../images/sprite.png")-78px 0;
  width: 16px;
}
/* line 4118, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail .icon.room {
  background: url("../images/sprite.png") 0 -28px;
  height: 20px;
  margin-top: -2px;
}
/* line 4124, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail .value {
  vertical-align: top;
}
/* line 4127, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail:first-child {
  text-align: left;
}
/* line 4130, scss/_shortcodes.scss */
.objects-block .object-item .item-thumbnail .single-thumbnail:last-child {
  text-align: right;
}
/* line 4135, scss/_shortcodes.scss */
.objects-block .object-item .item-entry {
  background-color: #f8f8f8;
  padding: 15px 18px 0px;
  border-bottom: 2px solid #3f97b5;
}
/* line 4139, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-title {
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  margin-bottom: 11px;
}
/* line 4145, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-title a {
  text-decoration: none;
  color: #000;
}
/* line 4148, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-title a:hover {
  color: #003366;
}
/* line 4153, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-text {
  font-size: 15px;
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 4159, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info {
  padding-bottom: 14px;
}
/* line 4161, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .price-holder {
  float: left;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000000;
  padding-top: 10px;
}
/* line 4166, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .price-holder .price {
  text-transform: uppercase;
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 20px;
  color: #003366;
}
/* line 4173, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4176, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .buttons {
  padding-top: 17px;
}
/* line 4178, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .buttons .share,
.objects-block .object-item .item-entry .item-info .buttons .favourite {
  color: #000000;
}
/* line 4181, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .buttons .share:hover, .objects-block .object-item .item-entry .item-info .buttons .share.active,
.objects-block .object-item .item-entry .item-info .buttons .favourite:hover,
.objects-block .object-item .item-entry .item-info .buttons .favourite.active {
  color: #003366;
}
/* line 4186, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .buttons .share {
  margin-right: 6px;
}
/* line 4189, scss/_shortcodes.scss */
.objects-block .object-item .item-entry .item-info .buttons .favourite:hover .fa-star-o:before,
.objects-block .object-item .item-entry .item-info .buttons .favourite.active .fa-star-o:before {
  content: "\f005";
}
/* line 4197, scss/_shortcodes.scss */
.objects-block .objects-pagination {
  margin-top: 20px;
  text-align: center;
}
/* line 4200, scss/_shortcodes.scss */
.objects-block .objects-pagination.left {
  text-align: left;
}
/* line 4203, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-left,
.objects-block .objects-pagination a.btn-right {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px dotted #e7e4e4;
  text-align: center;
  line-height: 28px;
  color: #3f97b5;
  text-decoration: none;
  font-size: 14px;
}
/* line 4214, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-left:hover,
.objects-block .objects-pagination a.btn-right:hover {
  background-color: #3f97b5;
  border-color: #3f97b5;
  border-style: solid;
  color: #fff;
}
/* line 4221, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-left {
  margin-right: 16px;
}
/* line 4224, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-right {
  margin-left: 16px;
}
/* line 4227, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing {
  padding: 0;
  list-style: none;
  margin: 0;
  display: inline-block;
}
/* line 4232, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing li {
  display: inline-block;
}
/* line 4234, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing li a {
  display: block;
  width: 30px;
  height: 30px;
  border: 1px dotted #e7e4e4;
  text-align: center;
  line-height: 28px;
  color: #808080;
  text-decoration: none;
  font-size: 14px;
}
/* line 4244, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing li a:hover {
  background-color: #3f97b5;
  border-color: #3f97b5;
  border-style: solid;
  color: #fff;
}

/* line 4255, scss/_shortcodes.scss */
.countries-listing-shortcode {
  padding-bottom: 55px;
}
/* line 4257, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 4261, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4264, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing .country-item {
  margin-bottom: 10px;
}
/* line 4266, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing .country-item a {
  display: block;
  max-width: 200px;
  text-decoration: none;
  position: relative;
  padding-right: 115px;
}
/* line 4272, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing .country-item a:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4275, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing .country-item a .left {
  float: left;
  color: #3f97b5;
}
/* line 4279, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing .country-item a .right {
  color: #808080;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 4286, scss/_shortcodes.scss */
.countries-listing-shortcode .countries-listing .country-item a:hover .left {
  text-decoration: underline;
  color: #000000;
}

/* line 4295, scss/_shortcodes.scss */
.regions-listing-shortcode {
  padding-bottom: 55px;
}
/* line 4297, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 4301, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4304, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing .region-item {
  margin-bottom: 10px;
}
/* line 4306, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing .region-item a {
  display: block;
  max-width: 342px;
  text-decoration: none;
  position: relative;
  padding-right: 115px;
}
/* line 4312, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing .region-item a:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4315, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing .region-item a .left {
  float: left;
  color: #3f97b5;
}
/* line 4319, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing .region-item a .right {
  position: absolute;
  top: 0;
  right: 0;
  color: #808080;
}
/* line 4326, scss/_shortcodes.scss */
.regions-listing-shortcode .regions-listing .region-item a:hover .left {
  text-decoration: underline;
  color: #000000;
}

/* line 4336, scss/_shortcodes.scss */
.rating-block .glyphicon-star {
  color: #e3e3e3;
}
/* line 4338, scss/_shortcodes.scss */
.rating-block .glyphicon-star.active {
  color: #3f97b5;
}
/* line 4342, scss/_shortcodes.scss */
.rating-block .rating-value {
  display: none;
}

/* line 4346, scss/_shortcodes.scss */
.top-sellers-listing {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 4351, scss/_shortcodes.scss */
.top-sellers-listing li .item {
  background-color: #fff;
  border: 1px solid #e7e4e4;
  position: relative;
  min-height: 163px;
  padding-left: 160px;
  margin-bottom: 10px;
}
/* line 4358, scss/_shortcodes.scss */
.top-sellers-listing li .item:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4361, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview {
  padding: 1px;
  border-right: 1px solid #e7e4e4;
  max-width: 160px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}
/* line 4369, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview img {
  width: 100%;
  height: 100%;
}
/* line 4373, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview .overlay {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 4383, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 4397, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 4399, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview .overlay a.incr {
  left: 0%;
}
/* line 4402, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview .overlay a.link {
  right: 0%;
}
/* line 4407, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview:hover .overlay {
  opacity: 1;
}
/* line 4410, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -50px;
}
/* line 4414, scss/_shortcodes.scss */
.top-sellers-listing li .item .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -50px;
}
/* line 4422, scss/_shortcodes.scss */
.top-sellers-listing li .item .top-block {
  padding: 15px 19px;
}
/* line 4424, scss/_shortcodes.scss */
.top-sellers-listing li .item .top-block .item-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 13px;
  display: block;
}
/* line 4429, scss/_shortcodes.scss */
.top-sellers-listing li .item .top-block .item-title a {
  color: #000;
}
/* line 4434, scss/_shortcodes.scss */
.top-sellers-listing li .item .middle-block {
  padding: 0 20px;
}
/* line 4436, scss/_shortcodes.scss */
.top-sellers-listing li .item .middle-block .old-price {
  text-decoration: line-through;
  font-size: 16px;
  margin-right: 4px;
}
/* line 4441, scss/_shortcodes.scss */
.top-sellers-listing li .item .middle-block .new-price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 22px;
  color: #3f97b5;
}
/* line 4447, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block {
  padding: 19px;
}
/* line 4449, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block .add-cart-btn {
  display: inline-block;
  background-color: #3f97b5;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  padding: 8px 18px;
  text-decoration: none;
}
/* line 4458, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block .add-cart-btn:hover {
  background-color: #000000;
}
/* line 4462, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block .sub-btn {
  display: inline-block;
  border: 1px solid #e7e4e4;
  font-size: 16px;
  width: 38px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  color: #808080;
  text-decoration: none;
}
/* line 4472, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block .sub-btn:hover {
  opacity: 0.8;
  color: #3f97b5;
}
/* line 4477, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block .like-btn.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 4480, scss/_shortcodes.scss */
.top-sellers-listing li .item .bottom-block .like-btn.active i.fa {
  color: #fff;
}

/* line 4492, scss/_shortcodes.scss */
.about-me .bordered {
  position: relative;
}
/* line 4494, scss/_shortcodes.scss */
.about-me .bordered:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  max-width: 100px;
  width: 100%;
  border-top: 1px solid #e7e4e4;
}
/* line 4504, scss/_shortcodes.scss */
.about-me .top {
  padding-bottom: 33px;
}
/* line 4506, scss/_shortcodes.scss */
.about-me .top .name {
  font-size: 44px;
  color: #000;
  display: block;
}
/* line 4511, scss/_shortcodes.scss */
.about-me .top .position {
  font-size: 18px;
  font-family: 'Lato-Italic', Arial, sans-serif;
  color: #3f97b5;
}
/* line 4517, scss/_shortcodes.scss */
.about-me .middle {
  padding-top: 37px;
  padding-bottom: 17px;
}
/* line 4524, scss/_shortcodes.scss */
.about-me .sociable {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 4527, scss/_shortcodes.scss */
.about-me .sociable .sociable-label {
  display: inline-block;
  font-size: 20px;
  color: #000;
  margin-right: 24px;
}
/* line 4533, scss/_shortcodes.scss */
.about-me .sociable .sociable-listing {
  padding: 0;
  list-style: none;
  margin: 0;
  display: inline-block;
}
/* line 4538, scss/_shortcodes.scss */
.about-me .sociable .sociable-listing .sociable-item {
  margin-right: 15px;
  display: inline-block;
}
/* line 4541, scss/_shortcodes.scss */
.about-me .sociable .sociable-listing .sociable-item .social-icon {
  color: #3f97b5;
}
/* line 4543, scss/_shortcodes.scss */
.about-me .sociable .sociable-listing .sociable-item .social-icon:hover {
  color: #000;
}
/* line 4550, scss/_shortcodes.scss */
.about-me .bottom {
  padding-top: 36px;
}
/* line 4552, scss/_shortcodes.scss */
.about-me .bottom .contacts-listing {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 4556, scss/_shortcodes.scss */
.about-me .bottom .contacts-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4559, scss/_shortcodes.scss */
.about-me .bottom .contacts-listing .contact-item {
  float: left;
  width: 50%;
  position: relative;
  min-height: 20px;
  margin-bottom: 10px;
}
/* line 4565, scss/_shortcodes.scss */
.about-me .bottom .contacts-listing .contact-item .item-icon {
  position: absolute;
  color: #000;
}
/* line 4569, scss/_shortcodes.scss */
.about-me .bottom .contacts-listing .contact-item .descr {
  padding-left: 26px;
}
/* line 4571, scss/_shortcodes.scss */
.about-me .bottom .contacts-listing .contact-item .descr a {
  color: #3f97b5;
}

/* line 4580, scss/_shortcodes.scss */
.request-contact-form .heading {
  background-color: #3f97b5;
  display: block;
  width: 100%;
  padding: 22px 30px;
  padding-bottom: 10px;
  text-align: center;
  position: relative;
}
/* line 4588, scss/_shortcodes.scss */
.request-contact-form .heading .small {
  color: #000000;
  font-size: 26px;
  display: block;
}
/* line 4593, scss/_shortcodes.scss */
.request-contact-form .heading .big {
  color: #fff;
  text-transform: uppercase;
  font-size: 30px;
  display: block;
  margin-top: -2px;
}
/* line 4600, scss/_shortcodes.scss */
.request-contact-form .heading:before {
  content: '';
  display: block;
  position: absolute;
  bottom: -54px;
  left: 0;
  background: url("../images/BG/contact-form-arrow-bottom.png") center no-repeat;
  height: 54px;
  width: 100%;
  background-size: cover;
}
/* line 4612, scss/_shortcodes.scss */
.request-contact-form .contact-form {
  padding: 84px 30px 30px;
  background-color: #000000;
}
/* line 4615, scss/_shortcodes.scss */
.request-contact-form .contact-form input[type="text"],
.request-contact-form .contact-form input[type="email"],
.request-contact-form .contact-form input[type="tel"] {
  height: 42px;
  line-height: 42px;
  margin-bottom: 10px;
  border: none;
  font-size: 15px;
}
/* line 4623, scss/_shortcodes.scss */
.request-contact-form .contact-form input[type="text"]::-webkit-input-placeholder,
.request-contact-form .contact-form input[type="email"]::-webkit-input-placeholder,
.request-contact-form .contact-form input[type="tel"]::-webkit-input-placeholder {
  color: #808080;
}
/* line 4626, scss/_shortcodes.scss */
.request-contact-form .contact-form input[type="text"]:-moz-placeholder,
.request-contact-form .contact-form input[type="email"]:-moz-placeholder,
.request-contact-form .contact-form input[type="tel"]:-moz-placeholder {
  color: #808080;
}
/* line 4629, scss/_shortcodes.scss */
.request-contact-form .contact-form input[type="text"]::-moz-placeholder,
.request-contact-form .contact-form input[type="email"]::-moz-placeholder,
.request-contact-form .contact-form input[type="tel"]::-moz-placeholder {
  color: #808080;
}
/* line 4632, scss/_shortcodes.scss */
.request-contact-form .contact-form input[type="text"]:-ms-input-placeholder,
.request-contact-form .contact-form input[type="email"]:-ms-input-placeholder,
.request-contact-form .contact-form input[type="tel"]:-ms-input-placeholder {
  color: #808080;
}
/* line 4636, scss/_shortcodes.scss */
.request-contact-form .contact-form textarea {
  min-height: 82px;
  font-size: 15px;
  border: none;
  margin-bottom: 27px;
}
/* line 4641, scss/_shortcodes.scss */
.request-contact-form .contact-form textarea::-webkit-input-placeholder {
  color: #808080;
}
/* line 4644, scss/_shortcodes.scss */
.request-contact-form .contact-form textarea:-moz-placeholder {
  color: #808080;
}
/* line 4647, scss/_shortcodes.scss */
.request-contact-form .contact-form textarea::-moz-placeholder {
  color: #808080;
}
/* line 4650, scss/_shortcodes.scss */
.request-contact-form .contact-form textarea:-ms-input-placeholder {
  color: #808080;
}
/* line 4654, scss/_shortcodes.scss */
.request-contact-form .contact-form .send-btn {
  height: 42px;
  line-height: 42px;
  color: #fff;
  text-shadow: none;
}

/* line 4662, scss/_shortcodes.scss */
.services {
  padding-bottom: 20px;
}
/* line 4664, scss/_shortcodes.scss */
.services .service-item {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 4667, scss/_shortcodes.scss */
.services .service-item .service-icon {
  display: block;
  width: 130px;
  height: 130px;
  border: 3px solid #3f97b5;
  position: relative;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  margin: 0 auto;
  margin-bottom: 25px;
}
/* line 4676, scss/_shortcodes.scss */
.services .service-item .service-icon:before {
  content: '';
  display: block;
  margin: 0 auto;
  margin-top: 28px;
  height: 60px;
  width: 60px;
  background: url("../images/green-icons-sprite.png");
  background-size: 530%;
}
/* line 4686, scss/_shortcodes.scss */
.services .service-item .service-icon.sale:before {
  background-position: -214px -219px;
}
/* line 4689, scss/_shortcodes.scss */
.services .service-item .service-icon.key:before {
  margin-top: 34px;
  background-position: 2px -281px;
}
/* line 4693, scss/_shortcodes.scss */
.services .service-item .service-icon.lease:before {
  margin-top: 34px;
  background-position: -90px -371px;
  width: 78px;
}
/* line 4698, scss/_shortcodes.scss */
.services .service-item .service-icon.privatisation:before {
  background-position: -133px -274px;
}
/* line 4702, scss/_shortcodes.scss */
.services .service-item .service-name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000000;
  font-size: 20px;
  display: block;
  text-align: center;
  margin-bottom: 14px;
}
/* line 4710, scss/_shortcodes.scss */
.services .service-item .middle-block {
  background-color: #000000;
  text-align: center;
  padding: 8px 0;
  margin-bottom: 16px;
}
/* line 4715, scss/_shortcodes.scss */
.services .service-item .middle-block .from {
  color: #fff;
  font-size: 14px;
  display: inline-block;
}
/* line 4719, scss/_shortcodes.scss */
.services .service-item .middle-block .from .value {
  font-size: 20px;
  color: #3f97b5;
  display: inline-block;
}
/* line 4726, scss/_shortcodes.scss */
.services .service-item .service-text {
  text-align: center;
}

/* line 4731, scss/_shortcodes.scss */
.contact-form-shortcode {
  background-color: #3f97b5;
  padding: 20px;
  width: 100%;
}
/* line 4735, scss/_shortcodes.scss */
.contact-form-shortcode .contact-form-entry {
  border: 6px solid #fff;
  padding-bottom: 70px;
}
/* line 4739, scss/_shortcodes.scss */
.contact-form-shortcode .contact-form-entry .form.style-2 {
  max-width: 770px;
  margin: 0 auto;
}
/* line 4742, scss/_shortcodes.scss */
.contact-form-shortcode .contact-form-entry .form.style-2 .message {
  margin: 0;
  height: 168px;
  border: none;
}
/* line 4747, scss/_shortcodes.scss */
.contact-form-shortcode .contact-form-entry .form.style-2 input[type="text"],
.contact-form-shortcode .contact-form-entry .form.style-2 input[type="email"],
.contact-form-shortcode .contact-form-entry .form.style-2 input[type="tel"] {
  border: none;
}
/* line 4752, scss/_shortcodes.scss */
.contact-form-shortcode .contact-form-entry .form.style-2 .send-btn {
  background-color: #000000;
  text-shadow: none;
  color: #fff;
  max-width: 230px;
  margin: 0 auto;
  margin-top: 37px;
}

/* line 4764, scss/_shortcodes.scss */
.shop-top-banner {
  margin-top: 70px;
  margin-bottom: 30px;
  position: relative;
}
/* line 4768, scss/_shortcodes.scss */
.shop-top-banner img {
  width: 100%;
}
/* line 4771, scss/_shortcodes.scss */
.shop-top-banner .banner-entry {
  position: absolute;
  top: 50%;
  left: 70px;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.7);
  padding: 25px 30px;
}
/* line 4778, scss/_shortcodes.scss */
.shop-top-banner .banner-entry .banner-title {
  font-family: 'DINCondensed-Bold';
  font-size: 60px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 3px;
  margin: 0;
}
/* line 4786, scss/_shortcodes.scss */
.shop-top-banner .banner-entry .banner-descr {
  font-family: 'Lato-Light';
  font-size: 22px;
  color: #3f97b5;
}

/* line 4793, scss/_shortcodes.scss */
.shop-middle-banner {
  position: relative;
}
/* line 4795, scss/_shortcodes.scss */
.shop-middle-banner img {
  width: 100%;
}
/* line 4798, scss/_shortcodes.scss */
.shop-middle-banner .banner-entry {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.7);
  padding: 25px 30px;
}
/* line 4805, scss/_shortcodes.scss */
.shop-middle-banner .banner-entry .banner-title {
  font-family: 'DINCondensed-Bold';
  font-size: 60px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 3px;
  margin: 0;
}
/* line 4813, scss/_shortcodes.scss */
.shop-middle-banner .banner-entry .banner-descr {
  font-family: 'Lato-Light';
  font-size: 22px;
  color: #3f97b5;
}

/* line 4820, scss/_shortcodes.scss */
.sort-block {
  border: 1px solid #e7e4e4;
  margin-top: 70px;
}
/* line 4823, scss/_shortcodes.scss */
.sort-block.unmarged {
  margin-top: 0;
}
/* line 4829, scss/_shortcodes.scss */
.sort-block.extended.style-2 .top-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4833, scss/_shortcodes.scss */
.sort-block.extended.style-2 .bottom-block {
  border-top: 1px solid #e7e4e4;
}
/* line 4835, scss/_shortcodes.scss */
.sort-block.extended.style-2 .bottom-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4838, scss/_shortcodes.scss */
.sort-block.extended.style-2 .bottom-block .sort-item {
  width: 50%;
  border-left: 0;
}
/* line 4841, scss/_shortcodes.scss */
.sort-block.extended.style-2 .bottom-block .sort-item .select-container {
  max-width: 186px;
}
/* line 4844, scss/_shortcodes.scss */
.sort-block.extended.style-2 .bottom-block .sort-item.sort {
  border-left: 1px solid #e7e4e4;
}
/* line 4846, scss/_shortcodes.scss */
.sort-block.extended.style-2 .bottom-block .sort-item.sort .select-container {
  max-width: 177px;
}
/* line 4853, scss/_shortcodes.scss */
.sort-block.extended .select-container {
  max-width: 155px;
}
/* line 4856, scss/_shortcodes.scss */
.sort-block.extended .right {
  width: auto;
  border: none;
  padding: 0;
}
/* line 4860, scss/_shortcodes.scss */
.sort-block.extended .right:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4864, scss/_shortcodes.scss */
.sort-block.extended .sort-item {
  float: left;
  border-left: 1px solid #e7e4e4;
  padding: 12px 20px;
  padding-bottom: 9px;
}
/* line 4869, scss/_shortcodes.scss */
.sort-block.extended .sort-item.order {
  width: 255px;
}
/* line 4872, scss/_shortcodes.scss */
.sort-block.extended .sort-item.sort {
  width: 243px;
}
/* line 4874, scss/_shortcodes.scss */
.sort-block.extended .sort-item.sort .select-container {
  max-width: 135px;
}
/* line 4878, scss/_shortcodes.scss */
.sort-block.extended .sort-item .sort-label {
  margin-right: 10px;
}
/* line 4881, scss/_shortcodes.scss */
.sort-block.extended .sort-item .select-container {
  float: left;
}
/* line 4884, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block {
  padding: 17px 20px;
}
/* line 4886, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block:before {
  content: '';
  display: block;
  clear: both;
}
/* line 4889, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block a {
  font-size: 18px;
  color: #808080;
  margin-right: 10px;
}
/* line 4893, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block a:hover, .sort-block.extended .sort-item.view-block a.active {
  color: #003366;
  text-decoration: none;
}
/* line 4898, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block a:last-child {
  margin-right: 0;
}
/* line 4901, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block a.grid {
  float: left;
}
/* line 4904, scss/_shortcodes.scss */
.sort-block.extended .sort-item.view-block a.list {
  float: left;
  font-size: 19px;
  margin-top: -1px;
}
/* line 4911, scss/_shortcodes.scss */
.sort-block.extended .sort-item:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4917, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .left {
  padding-right: 20px;
  border-right: 1px solid #e7e4e4;
}
/* line 4921, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block {
  padding: 6px 0;
}
/* line 4923, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .block-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000;
  display: inline-block;
  font-size: 16px;
}
/* line 4929, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination {
  display: inline-block;
  padding: 0;
  padding-left: 9px;
  list-style: none;
  margin: 0;
}
/* line 4935, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li {
  display: inline-block;
  position: relative;
  padding-left: 3px;
  padding-right: 12px;
}
/* line 4940, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li a {
  font-size: 16px;
  color: #4c4d4e;
  text-decoration: none;
}
/* line 4944, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li a:hover {
  color: #003366;
}
/* line 4949, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li.active a,
.sort-block.sh-filter-panel .pagination-block .sh-pagination li.active span {
  color: #003366;
}
/* line 4952, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li.active a:hover,
.sort-block.sh-filter-panel .pagination-block .sh-pagination li.active span:hover {
  cursor: pointer;
}
/* line 4957, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li:last-child {
  padding: 0;
}
/* line 4959, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li:last-child:after {
  content: '';
  display: none;
}
/* line 4964, scss/_shortcodes.scss */
.sort-block.sh-filter-panel .pagination-block .sh-pagination li:after {
  content: '/';
  display: block;
  position: absolute;
  right: 0;
  top: 1px;
}
/* line 4975, scss/_shortcodes.scss */
.sort-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 4978, scss/_shortcodes.scss */
.sort-block .founded {
  font-size: 16px;
  display: inline-block;
  padding: 6px 0;
}
/* line 4982, scss/_shortcodes.scss */
.sort-block .founded .value {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #003366;
  margin-right: 3px;
}
/* line 4988, scss/_shortcodes.scss */
.sort-block .sort-label {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  float: left;
  color: #000;
  padding: 6px 0;
}
/* line 4996, scss/_shortcodes.scss */
.sort-block .select-container {
  float: right;
  max-width: 806px;
  width: 100%;
}
/* line 5001, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .filter-select {
  width: 100%;
}
/* line 5004, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-button.ui-state-default {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  background: none;
  background-color: #fff;
  height: 33px;
}
/* line 5010, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-button.ui-state-default:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 9px;
  right: 10px;
  margin: 0 auto;
  color: #fff;
}
/* line 5020, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-button.ui-state-default .ui-selectmenu-text {
  font-family: 'Lato-Regular', Arial, sans-serif;
  color: #808080;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 13px;
}
/* line 5028, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon {
  background: none;
  border-left: 1px solid #e7e4e4;
  width: 32px;
  height: 100%;
  top: 0;
  right: 0;
  margin: 0;
  padding: 1px;
}
/* line 5037, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-button.ui-state-default span.ui-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 29px;
  height: 29px;
  background-color: #3f97b5;
}
/* line 5048, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-menu .ui-menu {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border: 1px solid #e7e4e4;
  border-top: 0;
  background: #fff;
  margin-top: -1px;
  padding-top: 5px;
}
/* line 5055, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item {
  font-family: 'Lato-Regular', Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #808080;
  padding: 7px 1em 6px .4em;
  padding-left: 13px;
}
/* line 5062, scss/_shortcodes.scss */
.sort-block .select-container .ui-front .ui-selectmenu-menu .ui-menu li.ui-menu-item.ui-state-focus {
  border: none;
  background: none;
  margin: 0;
  color: #3f97b5;
}
/* line 5073, scss/_shortcodes.scss */
.sort-block .left {
  float: left;
  padding: 12px 0;
  padding-left: 20px;
}
/* line 5078, scss/_shortcodes.scss */
.sort-block .right {
  float: right;
  width: 915px;
  padding: 12px 20px;
  padding-bottom: 9px;
  border-left: 1px solid #e7e4e4;
}
/* line 5084, scss/_shortcodes.scss */
.sort-block .right:after {
  content: '';
  display: block;
  clear: both;
}

/* line 5090, scss/_shortcodes.scss */
.idx-listing .idx-item {
  position: relative;
  padding-left: 291px;
  min-height: 189px;
  margin-bottom: 30px;
}
/* line 5095, scss/_shortcodes.scss */
.idx-listing .idx-item .preview {
  position: absolute;
  left: 0;
}
/* line 5098, scss/_shortcodes.scss */
.idx-listing .idx-item .preview a {
  display: block;
}
/* line 5100, scss/_shortcodes.scss */
.idx-listing .idx-item .preview a:hover {
  opacity: 0.8;
}
/* line 5105, scss/_shortcodes.scss */
.idx-listing .idx-item .descr {
  border: 1px solid #e7e4e4;
}
/* line 5107, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .heading {
  padding: 14px 20px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 5110, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .heading:after {
  content: '';
  display: block;
  clear: both;
}
/* line 5113, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .heading .idx-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 18px;
  float: left;
}
/* line 5117, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .heading .idx-title a {
  color: #000;
  text-decoration: none;
}
/* line 5120, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .heading .idx-title a:hover {
  color: #3f97b5;
}
/* line 5125, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .heading .price {
  float: right;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 18px;
  color: #003366;
}
/* line 5132, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing {
  margin: 0;
  padding: 9px 0;
  padding-left: 19px;
  list-style: none;
}
/* line 5137, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 5140, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing li {
  position: relative;
  padding-top: 5px;
  padding-left: 20px;
  margin-bottom: 4px;
}
/* line 5145, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing li:before {
  content: '\f111';
  font-family: 'FontAwesome';
  font-size: 6px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  color: #003366;
}
/* line 5155, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing li .feature-item {
  color: #808080;
}
/* line 5159, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing.column-2 {
  max-width: 600px;
  width: 100%;
}
/* line 5162, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing.column-2 li {
  width: 50%;
  float: left;
}
/* line 5167, scss/_shortcodes.scss */
.idx-listing .idx-item .descr .features-listing.column-3 {
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
}
/* line 5175, scss/_shortcodes.scss */
.idx-listing .idx-pagination {
  margin-top: 40px;
  text-align: center;
}
/* line 5178, scss/_shortcodes.scss */
.idx-listing .idx-pagination a.btn-left,
.idx-listing .idx-pagination a.btn-right {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px dotted #e7e4e4;
  text-align: center;
  line-height: 28px;
  color: #3f97b5;
  text-decoration: none;
  font-size: 14px;
}
/* line 5190, scss/_shortcodes.scss */
.idx-listing .idx-pagination a.btn-left:hover,
.idx-listing .idx-pagination a.btn-right:hover {
  background-color: #3f97b5;
  border-color: #3f97b5;
  border-style: solid;
  color: #fff;
}
/* line 5197, scss/_shortcodes.scss */
.idx-listing .idx-pagination a.btn-left {
  margin-right: 16px;
}
/* line 5200, scss/_shortcodes.scss */
.idx-listing .idx-pagination a.btn-right {
  margin-left: 16px;
}
/* line 5203, scss/_shortcodes.scss */
.idx-listing .idx-pagination .pages-listing {
  padding: 0;
  list-style: none;
  margin: 0;
  display: inline-block;
}
/* line 5208, scss/_shortcodes.scss */
.idx-listing .idx-pagination .pages-listing li {
  display: inline-block;
}
/* line 5210, scss/_shortcodes.scss */
.idx-listing .idx-pagination .pages-listing li a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  display: block;
  width: 30px;
  height: 30px;
  border: 1px dotted #e7e4e4;
  text-align: center;
  line-height: 28px;
  color: #808080;
  text-decoration: none;
  font-size: 14px;
}
/* line 5221, scss/_shortcodes.scss */
.idx-listing .idx-pagination .pages-listing li a:hover, .idx-listing .idx-pagination .pages-listing li a.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
  border-style: solid;
  color: #fff;
}

/* line 5234, scss/_shortcodes.scss */
.our-team-container .our-team-item {
  text-align: center;
  margin-bottom: 38px;
}
/* line 5237, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview {
  width: 230px;
  height: 230px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  margin: 0 auto;
  margin-bottom: 26px;
  position: relative;
  overflow: hidden;
}
/* line 5245, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview img {
  width: 100%;
}
/* line 5248, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 100%;
}
/* line 5258, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
  opacity: 0;
  -webkit-transition: 0.6s linear;
  -moz-transition: 0.6s linear;
  -ms-transition: 0.6s linear;
  -o-transition: 0.6s linear;
  transition: 0.6s linear;
}
/* line 5272, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview .overlay a.incr {
  right: 50%;
  margin-right: -23px;
}
/* line 5278, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview:hover {
  cursor: pointer;
}
/* line 5280, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview:hover .overlay {
  opacity: 1;
}
/* line 5282, scss/_shortcodes.scss */
.our-team-container .our-team-item .preview:hover .overlay a {
  opacity: 1;
}
/* line 5288, scss/_shortcodes.scss */
.our-team-container .our-team-item a {
  text-decoration: none;
}
/* line 5290, scss/_shortcodes.scss */
.our-team-container .our-team-item a .name {
  display: inline-block;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  color: #000;
  margin-bottom: 20px;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  -ms-transition: 0.1s linear;
  -o-transition: 0.1s linear;
  transition: 0.1s linear;
}
/* line 5299, scss/_shortcodes.scss */
.our-team-container .our-team-item a:hover .name {
  color: #3f97b5;
}
/* line 5304, scss/_shortcodes.scss */
.our-team-container .our-team-item .descr {
  display: block;
}
/* line 5307, scss/_shortcodes.scss */
.our-team-container .our-team-item .social-block {
  margin-top: 19px;
}
/* line 5309, scss/_shortcodes.scss */
.our-team-container .our-team-item .social-block ul.sociable-listing {
  padding: 0;
  margin: 0;
}
/* line 5312, scss/_shortcodes.scss */
.our-team-container .our-team-item .social-block ul.sociable-listing .sociable-item {
  display: inline-block;
  margin: 0 9px;
}
/* line 5315, scss/_shortcodes.scss */
.our-team-container .our-team-item .social-block ul.sociable-listing .sociable-item a {
  color: #000000;
}
/* line 5317, scss/_shortcodes.scss */
.our-team-container .our-team-item .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}

/* line 5327, scss/_shortcodes.scss */
.services-block .service-item {
  margin-bottom: 37px;
}
/* line 5329, scss/_shortcodes.scss */
.services-block .service-item .heading {
  margin-bottom: 10px;
}
/* line 5331, scss/_shortcodes.scss */
.services-block .service-item .heading a {
  display: block;
  text-decoration: none;
}
/* line 5336, scss/_shortcodes.scss */
.services-block .service-item .heading a:hover .icon {
  background-color: #000000;
}
/* line 5339, scss/_shortcodes.scss */
.services-block .service-item .heading a:hover .title {
  color: #3f97b5;
}
/* line 5343, scss/_shortcodes.scss */
.services-block .service-item .heading a .icon {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: block;
  margin: 0 auto;
  margin-bottom: 12px;
  width: 70px;
  height: 70px;
  line-height: 68px;
  text-align: center;
  color: #fff;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  font-size: 30px;
}
/* line 5357, scss/_shortcodes.scss */
.services-block .service-item .heading a .title {
  color: #000;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  display: block;
  text-align: center;
}
/* line 5366, scss/_shortcodes.scss */
.services-block .service-item .descr {
  text-align: center;
}

/* line 5371, scss/_shortcodes.scss */
.soon-container {
  background: url("../images/BG/soon-bg.jpg");
  background-size: cover;
  padding: 30px;
}
/* line 5375, scss/_shortcodes.scss */
.soon-container .soon-entry {
  background: rgba(0, 0, 0, 0.7);
  position: relative;
  width: 100%;
  padding-top: 16.7%;
  padding-bottom: 97px;
  text-align: center;
}
/* line 5382, scss/_shortcodes.scss */
.soon-container .soon-entry .soon-label {
  max-width: 230px;
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -115px;
}
/* line 5388, scss/_shortcodes.scss */
.soon-container .soon-entry .soon-label img {
  width: 100%;
}
/* line 5392, scss/_shortcodes.scss */
.soon-container .soon-entry .soon-title {
  font-family: 'DINCondensed-Bold';
  font-size: 140px;
  text-transform: uppercase;
  color: #3f97b5;
  margin-bottom: 2px;
}
/* line 5399, scss/_shortcodes.scss */
.soon-container .soon-entry .soon-message {
  font-family: 'DINCondensed-Bold';
  font-size: 30px;
  text-transform: uppercase;
  color: #fff;
  display: block;
  margin-bottom: 90px;
  text-align: center;
}
/* line 5408, scss/_shortcodes.scss */
.soon-container .soon-entry .countdown-container {
  margin: 0 -30px;
  margin-bottom: 100px;
}
/* line 5411, scss/_shortcodes.scss */
.soon-container .soon-entry .countdown-container .single-count {
  display: inline-block;
  width: 130px;
  height: 130px;
  border: 3px solid #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 7px;
  margin: 0 29px;
}
/* line 5419, scss/_shortcodes.scss */
.soon-container .soon-entry .countdown-container .single-count .count-entry {
  border: 10px solid rgba(255, 255, 255, 0.2);
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding-top: 3px;
}
/* line 5426, scss/_shortcodes.scss */
.soon-container .soon-entry .countdown-container .single-count .count-entry .number {
  font-family: 'DINCondensed-Bold';
  color: #003366;
  font-size: 50px;
}
/* line 5431, scss/_shortcodes.scss */
.soon-container .soon-entry .countdown-container .single-count .count-entry .item-name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  margin-top: -10px;
}
/* line 5442, scss/_shortcodes.scss */
.soon-container .soon-entry .newsletter {
  max-width: 430px;
  margin: 0 auto;
}
/* line 5445, scss/_shortcodes.scss */
.soon-container .soon-entry .newsletter form.subscribe {
  position: relative;
}
/* line 5447, scss/_shortcodes.scss */
.soon-container .soon-entry .newsletter form.subscribe input {
  width: 100%;
  border: none;
  line-height: 46px;
  padding: 0;
  padding-left: 16px;
  padding-right: 82px;
}
/* line 5455, scss/_shortcodes.scss */
.soon-container .soon-entry .newsletter form.subscribe .sign-up {
  position: absolute;
  border: 0;
  height: 42px;
  width: 77px;
  background-color: #003366;
  color: #fff;
  right: 2px;
  top: 2px;
  outline: none;
}
/* line 5465, scss/_shortcodes.scss */
.soon-container .soon-entry .newsletter form.subscribe .sign-up:hover {
  opacity: 0.8;
}
/* line 5471, scss/_shortcodes.scss */
.soon-container .soon-entry .social-block {
  margin-top: 27px;
}
/* line 5473, scss/_shortcodes.scss */
.soon-container .soon-entry .social-block ul.sociable-listing {
  padding: 0;
  margin: 0;
}
/* line 5476, scss/_shortcodes.scss */
.soon-container .soon-entry .social-block ul.sociable-listing .sociable-item {
  display: inline-block;
  margin-right: 18px;
}
/* line 5479, scss/_shortcodes.scss */
.soon-container .soon-entry .social-block ul.sociable-listing .sociable-item a {
  color: #fff;
}
/* line 5481, scss/_shortcodes.scss */
.soon-container .soon-entry .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}

/* line 5490, scss/_shortcodes.scss */
.error-container {
  text-align: center;
}
/* line 5492, scss/_shortcodes.scss */
.error-container .error-img {
  text-align: center;
}
/* line 5495, scss/_shortcodes.scss */
.error-container .error-message {
  display: inline-block;
  font-family: 'Lato-Bold', Arial, sans-serif;
  padding: 20px 66px;
  font-size: 34px;
  text-transform: uppercase;
  background-color: #000000;
  color: #fff;
  margin-bottom: 46px;
}
/* line 5504, scss/_shortcodes.scss */
.error-container .error-message .colored {
  color: #3f97b5;
}
/* line 5508, scss/_shortcodes.scss */
.error-container .reason {
  font-size: 18px;
  text-align: center;
  display: block;
  max-width: 490px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 27px;
}
/* line 5517, scss/_shortcodes.scss */
.error-container .home-btn {
  text-decoration: none;
  color: #003366;
  font-size: 18px;
}

/* line 5524, scss/_shortcodes.scss */
.contacts-listing .contact-item {
  text-align: center;
  margin-bottom: 24px;
}
/* line 5527, scss/_shortcodes.scss */
.contacts-listing .contact-item .icon {
  height: 60px;
  width: 60px;
  line-height: 54px;
  margin: 0 auto;
  margin-bottom: 18px;
  border: 3px solid #3f97b5;
  text-align: center;
  color: #000000;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 5537, scss/_shortcodes.scss */
.contacts-listing .contact-item .icon .fa {
  font-size: 17px;
}
/* line 5542, scss/_shortcodes.scss */
.contacts-listing .contact-item .descr a {
  color: #808080;
}

/* line 5554, scss/_shortcodes.scss */
.objects-block.one-column .item .thumbnail-container .item-thumbnail, .objects-block.list-full .item .thumbnail-container .item-thumbnail, .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
  width: 21%;
}
/* line 5559, scss/_shortcodes.scss */
.objects-block.one-column .item .preview .overlay, .objects-block.list-full .item .preview .overlay, .objects-block.list-sidebar .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5562, scss/_shortcodes.scss */
.objects-block.one-column .item .preview .overlay a, .objects-block.list-full .item .preview .overlay a, .objects-block.list-sidebar .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5564, scss/_shortcodes.scss */
.objects-block.one-column .item .preview .overlay a.incr, .objects-block.list-full .item .preview .overlay a.incr, .objects-block.list-sidebar .item .preview .overlay a.incr {
  left: 0%;
}
/* line 5567, scss/_shortcodes.scss */
.objects-block.one-column .item .preview .overlay a.link, .objects-block.list-full .item .preview .overlay a.link, .objects-block.list-sidebar .item .preview .overlay a.link {
  right: 0%;
}
/* line 5572, scss/_shortcodes.scss */
.objects-block.one-column .item .preview:hover .overlay, .objects-block.list-full .item .preview:hover .overlay, .objects-block.list-sidebar .item .preview:hover .overlay {
  opacity: 1;
}
/* line 5575, scss/_shortcodes.scss */
.objects-block.one-column .item .preview:hover .overlay a.incr, .objects-block.list-full .item .preview:hover .overlay a.incr, .objects-block.list-sidebar .item .preview:hover .overlay a.incr {
  left: 35.2%;
}
/* line 5578, scss/_shortcodes.scss */
.objects-block.one-column .item .preview:hover .overlay a.link, .objects-block.list-full .item .preview:hover .overlay a.link, .objects-block.list-sidebar .item .preview:hover .overlay a.link {
  right: 35.2%;
}
/* line 5590, scss/_shortcodes.scss */
.objects-block.two-columns .item .thumbnail-container .item-thumbnail {
  width: 45.5%;
}
/* line 5595, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview .overlay {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}
/* line 5598, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5600, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview .overlay a.incr {
  left: 0%;
}
/* line 5603, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview .overlay a.link {
  right: 0%;
}
/* line 5608, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview:hover .overlay {
  opacity: 1;
}
/* line 5611, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview:hover .overlay a.incr {
  left: 35.2%;
}
/* line 5614, scss/_shortcodes.scss */
.objects-block.two-columns .item .preview:hover .overlay a.link {
  right: 35.2%;
}
/* line 5625, scss/_shortcodes.scss */
.objects-block.three-columns .item .item-thumbnail {
  float: none;
  padding: 0 19px;
  background-color: #fff;
}
/* line 5630, scss/_shortcodes.scss */
.objects-block.three-columns .item .item-info {
  float: none;
  padding-bottom: 14px;
  width: 100%;
}
/* line 5636, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5639, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5641, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview .overlay a.incr {
  left: 0%;
}
/* line 5644, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview .overlay a.link {
  right: 0%;
}
/* line 5649, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview:hover .overlay {
  opacity: 1;
}
/* line 5652, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview:hover .overlay a.incr {
  left: 35.2%;
}
/* line 5655, scss/_shortcodes.scss */
.objects-block.three-columns .item .preview:hover .overlay a.link {
  right: 35.2%;
}
/* line 5670, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview .overlay,
.objects-block.double-sidebars .shop-item .preview .overlay, .objects-block.full_width .item .preview .overlay,
.objects-block.full_width .shop-item .preview .overlay, .objects-block.with-sidebar .item .preview .overlay,
.objects-block.with-sidebar .shop-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5673, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview .overlay a,
.objects-block.double-sidebars .shop-item .preview .overlay a, .objects-block.full_width .item .preview .overlay a,
.objects-block.full_width .shop-item .preview .overlay a, .objects-block.with-sidebar .item .preview .overlay a,
.objects-block.with-sidebar .shop-item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5675, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview .overlay a.incr,
.objects-block.double-sidebars .shop-item .preview .overlay a.incr, .objects-block.full_width .item .preview .overlay a.incr,
.objects-block.full_width .shop-item .preview .overlay a.incr, .objects-block.with-sidebar .item .preview .overlay a.incr,
.objects-block.with-sidebar .shop-item .preview .overlay a.incr {
  left: 0%;
}
/* line 5678, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview .overlay a.link,
.objects-block.double-sidebars .shop-item .preview .overlay a.link, .objects-block.full_width .item .preview .overlay a.link,
.objects-block.full_width .shop-item .preview .overlay a.link, .objects-block.with-sidebar .item .preview .overlay a.link,
.objects-block.with-sidebar .shop-item .preview .overlay a.link {
  right: 0%;
}
/* line 5683, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview:hover .overlay,
.objects-block.double-sidebars .shop-item .preview:hover .overlay, .objects-block.full_width .item .preview:hover .overlay,
.objects-block.full_width .shop-item .preview:hover .overlay, .objects-block.with-sidebar .item .preview:hover .overlay,
.objects-block.with-sidebar .shop-item .preview:hover .overlay {
  opacity: 1;
}
/* line 5686, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview:hover .overlay a.incr,
.objects-block.double-sidebars .shop-item .preview:hover .overlay a.incr, .objects-block.full_width .item .preview:hover .overlay a.incr,
.objects-block.full_width .shop-item .preview:hover .overlay a.incr, .objects-block.with-sidebar .item .preview:hover .overlay a.incr,
.objects-block.with-sidebar .shop-item .preview:hover .overlay a.incr {
  left: 30.2%;
}
/* line 5689, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .preview:hover .overlay a.link,
.objects-block.double-sidebars .shop-item .preview:hover .overlay a.link, .objects-block.full_width .item .preview:hover .overlay a.link,
.objects-block.full_width .shop-item .preview:hover .overlay a.link, .objects-block.with-sidebar .item .preview:hover .overlay a.link,
.objects-block.with-sidebar .shop-item .preview:hover .overlay a.link {
  right: 30.2%;
}
/* line 5696, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .item-thumbnail,
.objects-block.double-sidebars .shop-item .item-thumbnail, .objects-block.full_width .item .item-thumbnail,
.objects-block.full_width .shop-item .item-thumbnail, .objects-block.with-sidebar .item .item-thumbnail,
.objects-block.with-sidebar .shop-item .item-thumbnail {
  float: none;
  padding: 0 19px;
  background-color: #fff;
}
/* line 5701, scss/_shortcodes.scss */
.objects-block.double-sidebars .item .item-info,
.objects-block.double-sidebars .shop-item .item-info, .objects-block.full_width .item .item-info,
.objects-block.full_width .shop-item .item-info, .objects-block.with-sidebar .item .item-info,
.objects-block.with-sidebar .shop-item .item-info {
  float: none;
  padding-bottom: 14px;
  width: 100%;
}
/* line 5710, scss/_shortcodes.scss */
.objects-block.list-full .item, .objects-block.list-sidebar .item {
  position: relative;
  min-height: 172px;
  padding-left: 269px;
}
/* line 5714, scss/_shortcodes.scss */
.objects-block.list-full .item .preview, .objects-block.list-sidebar .item .preview {
  max-width: 268px;
  max-height: 172px;
  position: absolute;
  left: 1px;
  top: 1px;
}
/* line 5721, scss/_shortcodes.scss */
.objects-block.list-full .item .thumbnail-container .item-thumbnail, .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
  width: 27%;
}
/* line 5723, scss/_shortcodes.scss */
.objects-block.list-full .item .thumbnail-container .item-thumbnail .single-thumbnail, .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail .single-thumbnail {
  padding-bottom: 11px;
}
/* line 5728, scss/_shortcodes.scss */
.objects-block.list-full .item .preview .overlay, .objects-block.list-sidebar .item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5731, scss/_shortcodes.scss */
.objects-block.list-full .item .preview .overlay a, .objects-block.list-sidebar .item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 5733, scss/_shortcodes.scss */
.objects-block.list-full .item .preview .overlay a.incr, .objects-block.list-sidebar .item .preview .overlay a.incr {
  left: 0%;
}
/* line 5736, scss/_shortcodes.scss */
.objects-block.list-full .item .preview .overlay a.link, .objects-block.list-sidebar .item .preview .overlay a.link {
  right: 0%;
}
/* line 5741, scss/_shortcodes.scss */
.objects-block.list-full .item .preview:hover .overlay, .objects-block.list-sidebar .item .preview:hover .overlay {
  opacity: 1;
}
/* line 5744, scss/_shortcodes.scss */
.objects-block.list-full .item .preview:hover .overlay a.incr, .objects-block.list-sidebar .item .preview:hover .overlay a.incr {
  left: 30%;
}
/* line 5747, scss/_shortcodes.scss */
.objects-block.list-full .item .preview:hover .overlay a.link, .objects-block.list-sidebar .item .preview:hover .overlay a.link {
  right: 30%;
}
/* line 5758, scss/_shortcodes.scss */
.objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
  width: 42%;
}
/* line 5763, scss/_shortcodes.scss */
.objects-block .item,
.objects-block .shop-item {
  border: 1px solid #e7e4e4;
  padding: 1px;
  margin-bottom: 30px;
}
/* line 5769, scss/_shortcodes.scss */
.objects-block .item:hover .preview .like,
.objects-block .shop-item:hover .preview .like {
  opacity: 1;
}
/* line 5773, scss/_shortcodes.scss */
.objects-block .item .preview,
.objects-block .shop-item .preview {
  position: relative;
}
/* line 5775, scss/_shortcodes.scss */
.objects-block .item .preview img,
.objects-block .shop-item .preview img {
  width: 100%;
}
/* line 5778, scss/_shortcodes.scss */
.objects-block .item .preview .sale-label,
.objects-block .shop-item .preview .sale-label {
  position: absolute;
  background-color: rgba(62, 199, 69, 0.85);
  font-family: 'Lato-Medium', Arial, sans-serif;
  text-transform: uppercase;
  top: 27px;
  right: -41px;
  transform: rotate(50deg);
  -webkit-transform: rotate(50deg);
  -moz-transform: rotate(50deg);
  -o-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  padding: 8px 0;
  width: 150px;
  text-align: center;
  color: #fff;
  text-shadow: 2px 2px 1px #969696;
  -webkit-transition: 0.15s linear;
  -moz-transition: 0.15s linear;
  -ms-transition: 0.15s linear;
  -o-transition: 0.15s linear;
  transition: 0.15s linear;
}
/* line 5797, scss/_shortcodes.scss */
.objects-block .item .preview .percentage-label,
.objects-block .shop-item .preview .percentage-label {
  display: block;
  position: absolute;
  background-color: rgba(62, 199, 69, 0.85);
  color: #fff;
  padding: 6px 13px;
  -webkit-transition: 0.15s linear;
  -moz-transition: 0.15s linear;
  -ms-transition: 0.15s linear;
  -o-transition: 0.15s linear;
  transition: 0.15s linear;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  right: 0;
  bottom: 10px;
}
/* line 5809, scss/_shortcodes.scss */
.objects-block .item .preview .percentage-label,
.objects-block .shop-item .preview .percentage-label {
  position: absolute;
}
/* line 5812, scss/_shortcodes.scss */
.objects-block .item .preview .overlay,
.objects-block .shop-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 5821, scss/_shortcodes.scss */
.objects-block .item .preview .overlay a,
.objects-block .shop-item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
  opacity: 0;
  -webkit-transition: 0.6s linear;
  -moz-transition: 0.6s linear;
  -ms-transition: 0.6s linear;
  -o-transition: 0.6s linear;
  transition: 0.6s linear;
}
/* line 5837, scss/_shortcodes.scss */
.objects-block .item .preview:hover,
.objects-block .shop-item .preview:hover {
  cursor: pointer;
}
/* line 5839, scss/_shortcodes.scss */
.objects-block .item .preview:hover .sale-label,
.objects-block .shop-item .preview:hover .sale-label {
  opacity: 0;
}
/* line 5842, scss/_shortcodes.scss */
.objects-block .item .preview:hover .percentage-label,
.objects-block .shop-item .preview:hover .percentage-label {
  opacity: 0;
}
/* line 5845, scss/_shortcodes.scss */
.objects-block .item .preview:hover .overlay,
.objects-block .shop-item .preview:hover .overlay {
  opacity: 1;
}
/* line 5847, scss/_shortcodes.scss */
.objects-block .item .preview:hover .overlay a,
.objects-block .shop-item .preview:hover .overlay a {
  opacity: 1;
}
/* line 5853, scss/_shortcodes.scss */
.objects-block .item .thumbnail-container,
.objects-block .shop-item .thumbnail-container {
  padding: 0 19px;
  background-color: #fff;
}
/* line 5856, scss/_shortcodes.scss */
.objects-block .item .thumbnail-container:after,
.objects-block .shop-item .thumbnail-container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 5860, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail,
.objects-block .shop-item .item-thumbnail {
  float: left;
}
/* line 5862, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail:after,
.objects-block .shop-item .item-thumbnail:after {
  content: '';
  display: block;
  clear: both;
}
/* line 5865, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail,
.objects-block .shop-item .item-thumbnail .single-thumbnail {
  float: left;
  width: 33.333333%;
  text-align: center;
  font-size: 13px;
  padding-top: 15px;
  padding-bottom: 9px;
}
/* line 5872, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail .icon,
.objects-block .shop-item .item-thumbnail .single-thumbnail .icon {
  width: 25px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
/* line 5877, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail .icon.bath,
.objects-block .shop-item .item-thumbnail .single-thumbnail .icon.bath {
  background: url("../images/sprite.png") 0 0;
}
/* line 5880, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail .icon.sleep,
.objects-block .shop-item .item-thumbnail .single-thumbnail .icon.sleep {
  background: url("../images/sprite.png")-39px 0;
}
/* line 5883, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail .icon.corner,
.objects-block .shop-item .item-thumbnail .single-thumbnail .icon.corner {
  background: url("../images/sprite.png")-78px 0;
  width: 16px;
}
/* line 5888, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail .value,
.objects-block .shop-item .item-thumbnail .single-thumbnail .value {
  vertical-align: top;
}
/* line 5891, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail:first-child,
.objects-block .shop-item .item-thumbnail .single-thumbnail:first-child {
  text-align: left;
}
/* line 5894, scss/_shortcodes.scss */
.objects-block .item .item-thumbnail .single-thumbnail:last-child,
.objects-block .shop-item .item-thumbnail .single-thumbnail:last-child {
  text-align: right;
}
/* line 5899, scss/_shortcodes.scss */
.objects-block .item .item-info,
.objects-block .shop-item .item-info {
  float: right;
  width: 175px;
}
/* line 5902, scss/_shortcodes.scss */
.objects-block .item .item-info .price,
.objects-block .shop-item .item-info .price {
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  color: #003366;
  float: left;
  padding-top: 10px;
}
/* line 5910, scss/_shortcodes.scss */
.objects-block .item .item-info:after,
.objects-block .shop-item .item-info:after {
  content: '';
  display: block;
  clear: both;
}
/* line 5913, scss/_shortcodes.scss */
.objects-block .item .item-info .buttons,
.objects-block .shop-item .item-info .buttons {
  padding-top: 13px;
}
/* line 5915, scss/_shortcodes.scss */
.objects-block .item .item-info .buttons .share,
.objects-block .item .item-info .buttons .favourite,
.objects-block .shop-item .item-info .buttons .share,
.objects-block .shop-item .item-info .buttons .favourite {
  color: #000000;
}
/* line 5918, scss/_shortcodes.scss */
.objects-block .item .item-info .buttons .share:hover, .objects-block .item .item-info .buttons .share.active,
.objects-block .item .item-info .buttons .favourite:hover,
.objects-block .item .item-info .buttons .favourite.active,
.objects-block .shop-item .item-info .buttons .share:hover,
.objects-block .shop-item .item-info .buttons .share.active,
.objects-block .shop-item .item-info .buttons .favourite:hover,
.objects-block .shop-item .item-info .buttons .favourite.active {
  color: #003366;
}
/* line 5923, scss/_shortcodes.scss */
.objects-block .item .item-info .buttons .share,
.objects-block .shop-item .item-info .buttons .share {
  margin-right: 6px;
}
/* line 5926, scss/_shortcodes.scss */
.objects-block .item .item-info .buttons .favourite:hover .fa-star-o:before,
.objects-block .item .item-info .buttons .favourite.active .fa-star-o:before,
.objects-block .shop-item .item-info .buttons .favourite:hover .fa-star-o:before,
.objects-block .shop-item .item-info .buttons .favourite.active .fa-star-o:before {
  content: "\f005";
}
/* line 5932, scss/_shortcodes.scss */
.objects-block .item .item-entry,
.objects-block .shop-item .item-entry {
  background-color: #f8f8f8;
  padding: 15px 18px 0px;
  border-bottom: 2px solid #3f97b5;
}
/* line 5936, scss/_shortcodes.scss */
.objects-block .item .item-entry .item-title,
.objects-block .shop-item .item-entry .item-title {
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
  margin-bottom: 11px;
}
/* line 5942, scss/_shortcodes.scss */
.objects-block .item .item-entry .item-title a,
.objects-block .shop-item .item-entry .item-title a {
  text-decoration: none;
  color: #000;
}
/* line 5945, scss/_shortcodes.scss */
.objects-block .item .item-entry .item-title a:hover,
.objects-block .shop-item .item-entry .item-title a:hover {
  color: #003366;
}
/* line 5950, scss/_shortcodes.scss */
.objects-block .item .item-entry .item-text,
.objects-block .shop-item .item-entry .item-text {
  font-size: 15px;
  margin: 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 5959, scss/_shortcodes.scss */
.objects-block .shop-item .preview {
  overflow: hidden;
}
/* line 5962, scss/_shortcodes.scss */
.objects-block .shop-item .top-block {
  padding: 15px 19px;
}
/* line 5964, scss/_shortcodes.scss */
.objects-block .shop-item .top-block .item-title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 13px;
  display: block;
}
/* line 5969, scss/_shortcodes.scss */
.objects-block .shop-item .top-block .item-title a {
  color: #000;
  text-decoration: none;
}
/* line 5972, scss/_shortcodes.scss */
.objects-block .shop-item .top-block .item-title a:hover {
  color: #3f97b5;
}
/* line 5978, scss/_shortcodes.scss */
.objects-block .shop-item .middle-block {
  background-color: #fafafa;
  padding: 11px 20px;
}
/* line 5981, scss/_shortcodes.scss */
.objects-block .shop-item .middle-block .old-price {
  text-decoration: line-through;
  font-size: 16px;
  margin-right: 4px;
}
/* line 5986, scss/_shortcodes.scss */
.objects-block .shop-item .middle-block .new-price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 22px;
  color: #3f97b5;
}
/* line 5992, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block {
  padding: 19px;
}
/* line 5994, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block .add-cart-btn {
  display: inline-block;
  background-color: #3f97b5;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  padding: 8px 18px;
  text-decoration: none;
}
/* line 6003, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block .add-cart-btn:hover {
  background-color: #000000;
}
/* line 6007, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block .sub-btn {
  display: inline-block;
  border: 1px solid #e7e4e4;
  font-size: 16px;
  width: 38px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  color: #808080;
  text-decoration: none;
}
/* line 6017, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block .sub-btn:hover {
  opacity: 0.8;
}
/* line 6021, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block .like-btn.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 6024, scss/_shortcodes.scss */
.objects-block .shop-item .bottom-block .like-btn.active i.fa {
  color: #fff;
}
/* line 6030, scss/_shortcodes.scss */
.objects-block .objects-pagination {
  margin-top: 10px;
  text-align: center;
}
/* line 6033, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-left,
.objects-block .objects-pagination a.btn-right {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px dotted #e7e4e4;
  text-align: center;
  line-height: 28px;
  color: #3f97b5;
  text-decoration: none;
  font-size: 14px;
}
/* line 6045, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-left:hover,
.objects-block .objects-pagination a.btn-right:hover {
  background-color: #3f97b5;
  border-color: #3f97b5;
  border-style: solid;
  color: #fff;
}
/* line 6052, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-left {
  margin-right: 16px;
}
/* line 6055, scss/_shortcodes.scss */
.objects-block .objects-pagination a.btn-right {
  margin-left: 16px;
}
/* line 6058, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing {
  padding: 0;
  list-style: none;
  margin: 0;
  display: inline-block;
}
/* line 6063, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing li {
  display: inline-block;
}
/* line 6065, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing li a {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  display: block;
  width: 30px;
  height: 30px;
  border: 1px dotted #e7e4e4;
  text-align: center;
  line-height: 28px;
  color: #808080;
  text-decoration: none;
  font-size: 14px;
}
/* line 6076, scss/_shortcodes.scss */
.objects-block .objects-pagination .pages-listing li a:hover, .objects-block .objects-pagination .pages-listing li a.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
  border-style: solid;
  color: #fff;
}

/* line 6089, scss/_shortcodes.scss */
.detail-info-block,
.features-info-block {
  border: 1px solid #e7e4e4;
  padding: 26px 0;
  margin-bottom: 27px;
}
/* line 6094, scss/_shortcodes.scss */
.detail-info-block:after,
.features-info-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 6097, scss/_shortcodes.scss */
.detail-info-block .column-3,
.features-info-block .column-3 {
  width: 33.3333333%;
  float: left;
  border-right: 1px solid #e7e4e4;
  padding: 0 30px;
}
/* line 6102, scss/_shortcodes.scss */
.detail-info-block .column-3:last-child,
.features-info-block .column-3:last-child {
  border-right: 0;
}
/* line 6106, scss/_shortcodes.scss */
.detail-info-block .info-item,
.features-info-block .info-item {
  margin-bottom: 8px;
}
/* line 6108, scss/_shortcodes.scss */
.detail-info-block .info-item .label-item,
.features-info-block .info-item .label-item {
  float: left;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 15px;
  color: #000;
}
/* line 6114, scss/_shortcodes.scss */
.detail-info-block .info-item .value,
.features-info-block .info-item .value {
  float: right;
}
/* line 6117, scss/_shortcodes.scss */
.detail-info-block .info-item:last-child,
.features-info-block .info-item:last-child {
  margin-bottom: 0;
}
/* line 6120, scss/_shortcodes.scss */
.detail-info-block .info-item:after,
.features-info-block .info-item:after {
  content: '';
  display: block;
  clear: both;
}

/* line 6127, scss/_shortcodes.scss */
.features-info-block .info-item .feature-item {
  display: block;
  position: relative;
  padding-left: 21px;
}
/* line 6131, scss/_shortcodes.scss */
.features-info-block .info-item .feature-item:before {
  content: '\f00c';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  font-family: 'FontAwesome';
  font-size: 14px;
  color: #3f97b5;
}

/* line 6144, scss/_shortcodes.scss */
.main-contact-info-block {
  border: 1px solid #e7e4e4;
  padding: 17px 20px;
}
/* line 6147, scss/_shortcodes.scss */
.main-contact-info-block .contact-info-listing {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 6151, scss/_shortcodes.scss */
.main-contact-info-block .contact-info-listing li {
  display: block;
  margin-bottom: 7px;
}
/* line 6154, scss/_shortcodes.scss */
.main-contact-info-block .contact-info-listing li:last-child {
  margin-bottom: 0;
}
/* line 6157, scss/_shortcodes.scss */
.main-contact-info-block .contact-info-listing li .item-label {
  float: left;
  color: #000;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 6162, scss/_shortcodes.scss */
.main-contact-info-block .contact-info-listing li .item-value {
  float: right;
}
/* line 6165, scss/_shortcodes.scss */
.main-contact-info-block .contact-info-listing li:after {
  content: '';
  display: block;
  clear: both;
}

/* line 6171, scss/_shortcodes.scss */
.blog-content {
  margin-top: 70px;
  margin-bottom: 70px;
}
/* line 6174, scss/_shortcodes.scss */
.blog-content .btn-block {
  display: block;
  text-align: center;
}
/* line 6177, scss/_shortcodes.scss */
.blog-content .btn-block .view-more-btn {
  display: inline-block;
  width: auto;
  color: #fff;
  background-color: #003366;
  text-shadow: none;
  padding: 14px 38px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 6186, scss/_shortcodes.scss */
.blog-content .btn-block .view-more-btn:hover {
  opacity: 0.8;
}
/* line 6196, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item, .blog-content.column-2 .single-blog-item, .blog-content.column-3 .single-blog-item, .blog-content.full-width .single-blog-item, .blog-content.masonry-posts .single-blog-item {
  margin-bottom: 30px;
}
/* line 6198, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview, .blog-content.column-2 .single-blog-item .preview, .blog-content.column-3 .single-blog-item .preview, .blog-content.full-width .single-blog-item .preview, .blog-content.masonry-posts .single-blog-item .preview {
  margin-bottom: 1px;
  display: block;
  position: relative;
}
/* line 6202, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview img, .blog-content.column-2 .single-blog-item .preview img, .blog-content.column-3 .single-blog-item .preview img, .blog-content.full-width .single-blog-item .preview img, .blog-content.masonry-posts .single-blog-item .preview img {
  width: 100%;
}
/* line 6205, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview .favorite-icon, .blog-content.column-2 .single-blog-item .preview .favorite-icon, .blog-content.column-3 .single-blog-item .preview .favorite-icon, .blog-content.full-width .single-blog-item .preview .favorite-icon, .blog-content.masonry-posts .single-blog-item .preview .favorite-icon {
  position: absolute;
  height: 44px;
  width: 44px;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  bottom: 11px;
  left: 11px;
  color: #fff;
  text-align: center;
  line-height: 44px;
  z-index: 0;
}
/* line 6218, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview .overlay, .blog-content.column-2 .single-blog-item .preview .overlay, .blog-content.column-3 .single-blog-item .preview .overlay, .blog-content.full-width .single-blog-item .preview .overlay, .blog-content.masonry-posts .single-blog-item .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 6228, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview .overlay a, .blog-content.column-2 .single-blog-item .preview .overlay a, .blog-content.column-3 .single-blog-item .preview .overlay a, .blog-content.full-width .single-blog-item .preview .overlay a, .blog-content.masonry-posts .single-blog-item .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 6242, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview .overlay a, .blog-content.column-2 .single-blog-item .preview .overlay a, .blog-content.column-3 .single-blog-item .preview .overlay a, .blog-content.full-width .single-blog-item .preview .overlay a, .blog-content.masonry-posts .single-blog-item .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 6244, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview .overlay a.incr, .blog-content.column-2 .single-blog-item .preview .overlay a.incr, .blog-content.column-3 .single-blog-item .preview .overlay a.incr, .blog-content.full-width .single-blog-item .preview .overlay a.incr, .blog-content.masonry-posts .single-blog-item .preview .overlay a.incr {
  left: 0%;
}
/* line 6247, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview .overlay a.link, .blog-content.column-2 .single-blog-item .preview .overlay a.link, .blog-content.column-3 .single-blog-item .preview .overlay a.link, .blog-content.full-width .single-blog-item .preview .overlay a.link, .blog-content.masonry-posts .single-blog-item .preview .overlay a.link {
  right: 0%;
}
/* line 6252, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview:hover .overlay, .blog-content.column-2 .single-blog-item .preview:hover .overlay, .blog-content.column-3 .single-blog-item .preview:hover .overlay, .blog-content.full-width .single-blog-item .preview:hover .overlay, .blog-content.masonry-posts .single-blog-item .preview:hover .overlay {
  opacity: 1;
}
/* line 6255, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview:hover .overlay a.incr, .blog-content.column-2 .single-blog-item .preview:hover .overlay a.incr, .blog-content.column-3 .single-blog-item .preview:hover .overlay a.incr, .blog-content.full-width .single-blog-item .preview:hover .overlay a.incr, .blog-content.masonry-posts .single-blog-item .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -66px;
}
/* line 6259, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .preview:hover .overlay a.link, .blog-content.column-2 .single-blog-item .preview:hover .overlay a.link, .blog-content.column-3 .single-blog-item .preview:hover .overlay a.link, .blog-content.full-width .single-blog-item .preview:hover .overlay a.link, .blog-content.masonry-posts .single-blog-item .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -66px;
}
/* line 6267, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr, .blog-content.column-2 .single-blog-item .descr, .blog-content.column-3 .single-blog-item .descr, .blog-content.full-width .single-blog-item .descr, .blog-content.masonry-posts .single-blog-item .descr {
  border: 1px solid #e7e4e4;
  padding: 16px 20px;
}
/* line 6270, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .title, .blog-content.column-2 .single-blog-item .descr .title, .blog-content.column-3 .single-blog-item .descr .title, .blog-content.full-width .single-blog-item .descr .title, .blog-content.masonry-posts .single-blog-item .descr .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 12px;
  display: block;
}
/* line 6275, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .title a, .blog-content.column-2 .single-blog-item .descr .title a, .blog-content.column-3 .single-blog-item .descr .title a, .blog-content.full-width .single-blog-item .descr .title a, .blog-content.masonry-posts .single-blog-item .descr .title a {
  color: #000;
  text-decoration: none;
}
/* line 6278, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .title a:hover, .blog-content.column-2 .single-blog-item .descr .title a:hover, .blog-content.column-3 .single-blog-item .descr .title a:hover, .blog-content.full-width .single-blog-item .descr .title a:hover, .blog-content.masonry-posts .single-blog-item .descr .title a:hover {
  color: #003366;
}
/* line 6283, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr p, .blog-content.column-2 .single-blog-item .descr p, .blog-content.column-3 .single-blog-item .descr p, .blog-content.full-width .single-blog-item .descr p, .blog-content.masonry-posts .single-blog-item .descr p {
  font-size: 15px;
  margin-bottom: 0;
}
/* line 6287, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .item-thumbnail, .blog-content.column-2 .single-blog-item .descr .item-thumbnail, .blog-content.column-3 .single-blog-item .descr .item-thumbnail, .blog-content.full-width .single-blog-item .descr .item-thumbnail, .blog-content.masonry-posts .single-blog-item .descr .item-thumbnail {
  margin-bottom: 13px;
}
/* line 6289, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .item-thumbnail .single-item, .blog-content.column-2 .single-blog-item .descr .item-thumbnail .single-item, .blog-content.column-3 .single-blog-item .descr .item-thumbnail .single-item, .blog-content.full-width .single-blog-item .descr .item-thumbnail .single-item, .blog-content.masonry-posts .single-blog-item .descr .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 12px;
}
/* line 6292, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .item-thumbnail .single-item i.fa, .blog-content.column-2 .single-blog-item .descr .item-thumbnail .single-item i.fa, .blog-content.column-3 .single-blog-item .descr .item-thumbnail .single-item i.fa, .blog-content.full-width .single-blog-item .descr .item-thumbnail .single-item i.fa, .blog-content.masonry-posts .single-blog-item .descr .item-thumbnail .single-item i.fa {
  font-size: 16px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 6297, scss/_shortcodes.scss */
.blog-content.column-1 .single-blog-item .descr .item-thumbnail .single-item .value, .blog-content.column-2 .single-blog-item .descr .item-thumbnail .single-item .value, .blog-content.column-3 .single-blog-item .descr .item-thumbnail .single-item .value, .blog-content.full-width .single-blog-item .descr .item-thumbnail .single-item .value, .blog-content.masonry-posts .single-blog-item .descr .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 16px;
}
/* line 6308, scss/_shortcodes.scss */
.blog-content.column-2 .single-blog-item .descr .item-thumbnail, .blog-content.column-3 .single-blog-item .descr .item-thumbnail {
  margin-top: -2px;
  margin-bottom: 15px;
  padding-bottom: 13px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 6316, scss/_shortcodes.scss */
.blog-content.column-3 .single-blog-item .descr .item-thumbnail .single-item .value {
  font-size: 12px;
}
/* line 6323, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading {
  display: table;
  border: 1px solid #e7e4e4;
  width: 100%;
  margin-bottom: 1px;
}
/* line 6328, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading .icon-block {
  display: table-cell;
  vertical-align: middle;
  padding: 0 12px;
}
/* line 6332, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading .icon-block .icon {
  height: 21px;
  width: 21px;
  position: relative;
  display: block;
  background: url("../images/orange-small-icons-sprite.png");
  background-size: 800%;
  margin: 0 auto;
}
/* line 6342, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading .title-block {
  padding: 10px 15px;
  border-left: 1px solid #e7e4e4;
}
/* line 6345, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading .title-block .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  display: block;
}
/* line 6349, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading .title-block .title a {
  color: #000;
  text-decoration: none;
}
/* line 6352, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .heading .title-block .title a:hover {
  color: #003366;
}
/* line 6362, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-poster:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 6373, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-big-play-button {
  height: 50px;
  width: 50px;
  margin-left: -25px;
  margin-top: -25px;
}
/* line 6378, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-big-play-button:before {
  width: 44px;
  height: 44px;
  top: 1px;
  left: 1px;
  line-height: 46px;
  font-size: 14px;
}
/* line 6386, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-big-play-button:hover {
  opacity: 0.8;
}
/* line 6390, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-volume-level,
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-play-progress {
  background: #3f97b5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}
/* line 6394, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-mute-control,
.blog-content.masonry-posts .masonry-container .single-blog-item .video-block .video-js .vjs-slider-handle:before {
  display: none;
}
/* line 6400, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container {
  position: relative;
}
/* line 6402, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-bg {
  position: relative;
  z-index: 0;
}
/* line 6405, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-bg img {
  width: 100%;
}
/* line 6409, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-bg.masked:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
}
/* line 6421, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -25px;
  left: 0;
  width: 100%;
}
/* line 6428, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap {
  display: table;
  margin: 0 auto;
}
/* line 6431, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap audio {
  visibility: hidden;
  float: left;
}
/* line 6435, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player {
  display: table-cell;
  vertical-align: middle;
  padding-right: 13px;
}
/* line 6439, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-time,
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-bar,
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-time,
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-volume {
  display: none;
}
/* line 6445, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-playpause {
  display: block;
  width: 50px;
  height: 50px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 1px;
  margin: 0 auto;
}
/* line 6453, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-playpause:hover {
  opacity: 0.8;
}
/* line 6456, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-playpause a {
  display: block;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  height: 44px;
  width: 44px;
  color: #fff;
  text-align: center;
  line-height: 44px;
  text-decoration: none;
}
/* line 6466, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player .player-playpause a:after {
  content: '\f04b';
  font-family: 'FontAwesome';
  margin-right: -4px;
}
/* line 6474, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .player.player-playing .player-playpause a:after {
  content: '\f04c';
  margin-right: 0;
}
/* line 6480, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .track-info {
  display: table-cell;
  vertical-align: middle;
}
/* line 6483, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .track-info .track-author,
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .track-info .track-name {
  display: block;
  color: #fff;
  text-align: left;
}
/* line 6489, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .track-info .track-name {
  font-size: 13px;
  margin-bottom: 3px;
}
/* line 6493, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .audio-container .audio-player-entry .audio-wrap .track-info .track-author {
  font-size: 14px;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 6501, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container {
  position: relative;
}
/* line 6503, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container .container-bg {
  position: relative;
}
/* line 6505, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container .container-bg img {
  width: 100%;
  z-index: 0;
}
/* line 6509, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container .container-bg.masked {
  z-index: 1;
}
/* line 6511, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container .container-bg.masked:after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 6523, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container .link-block {
  position: absolute;
  top: 46%;
  z-index: 1;
  width: 100%;
  text-align: center;
}
/* line 6530, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .link-container a {
  display: inline-block;
  color: #3f97b5;
}
/* line 6536, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .descr p {
  margin-bottom: 13px;
}
/* line 6539, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .descr .item-thumbnail {
  border-top: 1px solid #e7e4e4;
  margin-bottom: 0;
  padding-top: 10px;
}
/* line 6544, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item .descr .item-thumbnail .single-item .value,
.blog-content.masonry-posts .masonry-container .single-blog-item .descr .item-thumbnail .single-item .fa {
  font-size: 12px;
}
/* line 6552, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.photo-post .heading .icon-block .icon {
  margin-top: 3px;
  background-position: 0 0;
}
/* line 6558, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.video-post .heading .icon-block .icon {
  background-size: 780%;
  background-position: -31px 0;
  width: 22px;
}
/* line 6565, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.text-post .heading .icon-block .icon {
  background-position: -62px 0;
}
/* line 6570, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.audio-post .heading .icon-block .icon {
  background-position: -91px 0;
}
/* line 6575, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.link-post .heading .icon-block .icon {
  margin-top: 2px;
  background-position: -119px 0;
}
/* line 6581, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.quotes-post .quote-container {
  position: relative;
}
/* line 6583, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.quotes-post .quote-container .container-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
/* line 6589, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.quotes-post .quote-container .container-bg.style-1 {
  background: url("../media/images/quotes-blog-post/1.jpg") no-repeat center;
  background-size: cover;
}
/* line 6594, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.quotes-post .quote-container .quote {
  border: none;
  padding: 0 25px;
  padding-top: 70px;
  padding-bottom: 25px;
  margin-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
  text-align: center;
}
/* line 6605, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.quotes-post .quote-container .quote:before {
  display: none;
}
/* line 6608, scss/_shortcodes.scss */
.blog-content.masonry-posts .masonry-container .single-blog-item.quotes-post .quote-container .quote:after {
  left: 50%;
  top: 4px;
  margin-left: -15px;
}
/* line 6621, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column {
  margin-top: -90px;
}
/* line 6624, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.first {
  padding-top: 20px;
}
/* line 6626, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.first .subline .subline-dot {
  right: -25px;
}
/* line 6630, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.second {
  padding-top: 126px;
}
/* line 6632, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.second .item-thumbnail {
  text-align: right;
}
/* line 6635, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.second .subline .subline-dot {
  left: -25px;
}
/* line 6638, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.second .post-entry {
  float: right;
}
/* line 6641, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.second .descr {
  text-align: left;
}
/* line 6646, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.photo-post .subline .subline-dot .icon:before {
  background-position: 0 0;
}
/* line 6651, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.video-post .subline .subline-dot .icon:before {
  margin-top: 10px;
  background-position: -24px 0;
}
/* line 6657, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.text-post .subline .subline-dot .icon:before {
  margin-top: 11px;
  background-position: -48px 0;
}
/* line 6663, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.audio-post .subline .subline-dot .icon:before {
  margin-top: 11px;
  background-position: -68px 0;
}
/* line 6669, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item.link-post .subline .subline-dot .icon:before {
  margin-top: 12px;
  background-position: -90px 0;
}
/* line 6674, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .item-thumbnail {
  display: block;
  margin-bottom: 13px;
}
/* line 6677, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 28px;
}
/* line 6680, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .item-thumbnail .single-item:last-child {
  margin-right: 0;
}
/* line 6683, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .item-thumbnail .single-item i.fa {
  font-size: 14px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 6688, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 14px;
}
/* line 6692, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .item-thumbnail .single-item.date {
  margin-bottom: 0;
}
/* line 6698, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .subline .subline-dot {
  height: 50px;
  width: 50px;
  margin-top: -25px;
}
/* line 6702, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .subline .subline-dot:before {
  display: none;
}
/* line 6705, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .subline .subline-dot .icon {
  height: 38px;
  width: 38px;
  margin-top: 5px;
  margin-left: 5px;
  position: relative;
  display: block;
  background-color: #000000;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  overflow: auto;
}
/* line 6715, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .subline .subline-dot .icon:before {
  content: '';
  display: block;
  background: url("../images/green-small-icons-sprite.png");
  background-size: 800%;
  height: 18px;
  width: 16px;
  margin: 0 auto;
  margin-top: 12px;
}
/* line 6728, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry {
  max-width: 500px;
  width: 100%;
}
/* line 6731, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview {
  margin-bottom: 1px;
  position: relative;
}
/* line 6734, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview img {
  width: 100%;
}
/* line 6737, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1;
}
/* line 6747, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
}
/* line 6761, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview .overlay a {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}
/* line 6763, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview .overlay a.incr {
  left: 0%;
}
/* line 6766, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview .overlay a.link {
  right: 0%;
}
/* line 6771, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview:hover .overlay {
  opacity: 1;
}
/* line 6774, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview:hover .overlay a.incr {
  left: 50%;
  margin-left: -66px;
}
/* line 6778, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .preview:hover .overlay a.link {
  right: 50%;
  margin-right: -66px;
}
/* line 6786, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .video-block {
  margin-bottom: 1px;
}
/* line 6790, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .video-block .video-js .vjs-poster:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 6801, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .video-block .video-js .vjs-big-play-button {
  height: 50px;
  width: 50px;
  margin-left: -25px;
  margin-top: -25px;
}
/* line 6806, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .video-block .video-js .vjs-big-play-button:before {
  width: 44px;
  height: 44px;
  top: 1px;
  left: 1px;
  line-height: 46px;
  font-size: 14px;
}
/* line 6814, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .video-block .video-js .vjs-big-play-button:hover {
  opacity: 0.8;
}
/* line 6820, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container {
  position: relative;
  margin-bottom: 1px;
}
/* line 6823, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-bg {
  position: relative;
  z-index: 0;
}
/* line 6826, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-bg img {
  width: 100%;
}
/* line 6830, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-bg.masked:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
}
/* line 6842, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -25px;
  left: 0;
  width: 100%;
}
/* line 6849, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap {
  display: table;
  margin: 0 auto;
}
/* line 6852, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap audio {
  visibility: hidden;
  float: left;
}
/* line 6856, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player {
  display: table-cell;
  vertical-align: middle;
  padding-right: 13px;
}
/* line 6860, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-time,
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-bar,
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-time,
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-volume {
  display: none;
}
/* line 6866, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-playpause {
  display: block;
  width: 50px;
  height: 50px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 1px;
  margin: 0 auto;
}
/* line 6874, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-playpause:hover {
  opacity: 0.8;
}
/* line 6877, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-playpause a {
  display: block;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  height: 44px;
  width: 44px;
  color: #fff;
  text-align: center;
  line-height: 44px;
  text-decoration: none;
}
/* line 6887, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player .player-playpause a:after {
  content: '\f04b';
  font-family: 'FontAwesome';
  margin-right: -4px;
}
/* line 6895, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .player.player-playing .player-playpause a:after {
  content: '\f04c';
  margin-right: 0;
}
/* line 6901, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .track-info {
  display: table-cell;
  vertical-align: middle;
}
/* line 6904, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .track-info .track-author,
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .track-info .track-name {
  display: block;
  color: #fff;
  text-align: left;
}
/* line 6910, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .track-info .track-name {
  font-size: 13px;
  margin-bottom: 3px;
}
/* line 6914, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .audio-container .audio-player-entry .audio-wrap .track-info .track-author {
  font-size: 14px;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 6922, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container {
  position: relative;
  margin-bottom: 1px;
}
/* line 6925, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container .container-bg {
  position: relative;
}
/* line 6927, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container .container-bg img {
  width: 100%;
  z-index: 0;
}
/* line 6931, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container .container-bg.masked {
  z-index: 1;
}
/* line 6933, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container .container-bg.masked:after {
  position: absolute;
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 6945, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container .link-block {
  position: absolute;
  top: 46%;
  z-index: 1;
  width: 100%;
  text-align: center;
}
/* line 6952, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .link-container a {
  display: inline-block;
  color: #3f97b5;
}
/* line 6957, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .descr {
  border: 1px solid #e7e4e4;
  padding: 15px 20px;
}
/* line 6960, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .descr .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 12px;
  display: block;
}
/* line 6965, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .descr .title a {
  color: #000;
  text-decoration: none;
}
/* line 6968, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .descr .title a:hover {
  color: #003366;
}
/* line 6973, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .descr p {
  font-size: 15px;
}
/* line 6975, scss/_shortcodes.scss */
.blog-content.timeline .timeline-container .timeline-column .blog-post-item .post-entry .descr p:last-child {
  margin-bottom: 0;
}
/* line 6984, scss/_shortcodes.scss */
.blog-content.timeline .load-more-btn {
  background-color: #003366;
}

/* line 6990, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry {
  padding-top: 70px;
}
/* line 6992, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry > .preview {
  margin-bottom: 26px;
}
/* line 6994, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry > .preview img {
  width: 100%;
}
/* line 6998, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .title {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 12px;
  display: block;
  color: #000;
  text-decoration: none;
}
/* line 7006, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .item-thumbnail {
  display: block;
  margin-bottom: 13px;
}
/* line 7009, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .item-thumbnail .single-item {
  display: inline-block;
  margin-right: 28px;
}
/* line 7012, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .item-thumbnail .single-item:last-child {
  margin-right: 0;
}
/* line 7015, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .item-thumbnail .single-item i.fa {
  font-size: 14px;
  color: #3f97b5;
  margin-right: 2px;
}
/* line 7020, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .item-thumbnail .single-item .value {
  color: #808080;
  font-size: 14px;
}
/* line 7024, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .item-thumbnail .single-item.date {
  margin-bottom: 0;
}
/* line 7029, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry blockquote {
  font-size: 15px;
}
/* line 7032, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-holder {
  margin-top: 13px;
}
/* line 7035, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block {
  position: relative;
  padding: 20px 19px;
  border: 1px solid #e7e4e4;
}
/* line 7039, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .preview {
  width: 85px;
  height: 85px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border: 2px solid #3f97b5;
  padding: 2px;
  position: absolute;
}
/* line 7046, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .preview img {
  width: 100%;
}
/* line 7050, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr {
  padding-left: 104px;
}
/* line 7052, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
  color: #000;
  text-decoration: none;
}
/* line 7060, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .social-block {
  display: inline-block;
  border-top: 1px solid #e7e4e4;
  padding-top: 16px;
}
/* line 7064, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .social-block ul.sociable-listing {
  padding: 0;
  margin: 0;
}
/* line 7067, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .social-block ul.sociable-listing .sociable-item {
  display: inline-block;
  margin-right: 18px;
}
/* line 7070, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .social-block ul.sociable-listing .sociable-item:last-child {
  margin-right: 0;
}
/* line 7073, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .social-block ul.sociable-listing .sociable-item a {
  color: #000000;
}
/* line 7075, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .author-block .descr .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}
/* line 7084, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block {
  margin-top: 25px;
}
/* line 7087, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .column-title .value {
  color: #3f97b5;
  margin-right: 4px;
}
/* line 7092, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments {
  border-bottom: 1px solid #e7e4e4;
}
/* line 7094, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment {
  padding-left: 105px;
  position: relative;
}
/* line 7097, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .preview {
  border: 2px solid #3f97b5;
  height: 85px;
  width: 85px;
  left: 0;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  padding: 1px;
  position: absolute;
}
/* line 7105, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .preview img {
  width: 100%;
}
/* line 7109, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr {
  padding-bottom: 15px;
  position: relative;
}
/* line 7112, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr .name {
  margin-bottom: 8px;
  display: block;
}
/* line 7115, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr .name a {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  color: #000;
  text-decoration: none;
}
/* line 7120, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr .name a:hover {
  color: #003366;
}
/* line 7125, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr .date {
  display: block;
  font-size: 14px;
  color: #9ca7ae;
  margin-bottom: 4px;
}
/* line 7131, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr .reply-bgn {
  position: absolute;
  right: 0;
  bottom: 6px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #003366;
  font-size: 16px;
  text-decoration: none;
}
/* line 7139, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .descr .reply-bgn:hover {
  color: #3f97b5;
}
/* line 7144, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .comments-block .comments .single-comment .reply {
  border-top: 1px dashed #e7e4e4;
  padding-top: 30px;
}
/* line 7151, scss/_shortcodes.scss */
.blog-single-post .blog-post-entry .message-container {
  padding-top: 20px;
}

/* line 7156, scss/_shortcodes.scss */
.agency-container {
  margin-top: 70px;
}
/* line 7158, scss/_shortcodes.scss */
.agency-container .agent-item {
  border: 1px solid #e7e4e4;
  position: relative;
  padding: 0 29px;
  padding-top: 69px;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
/* line 7165, scss/_shortcodes.scss */
.agency-container .agent-item .social-block {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
}
/* line 7171, scss/_shortcodes.scss */
.agency-container .agent-item .social-block ul.sociable-listing {
  padding: 10px 4px;
  margin: 0;
  display: inline-block;
  border: 1px solid #e7e4e4;
  border-top: 0;
}
/* line 7177, scss/_shortcodes.scss */
.agency-container .agent-item .social-block ul.sociable-listing .sociable-item {
  display: inline-block;
  margin: 0 9px;
}
/* line 7180, scss/_shortcodes.scss */
.agency-container .agent-item .social-block ul.sociable-listing .sociable-item a {
  color: #000000;
}
/* line 7182, scss/_shortcodes.scss */
.agency-container .agent-item .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}
/* line 7189, scss/_shortcodes.scss */
.agency-container .agent-item .preview {
  border: 2px solid #3f97b5;
  padding: 6px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  margin-bottom: 25px;
}
/* line 7194, scss/_shortcodes.scss */
.agency-container .agent-item .preview .overlay-holder {
  position: relative;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  overflow: hidden;
}
/* line 7198, scss/_shortcodes.scss */
.agency-container .agent-item .preview .overlay-holder img {
  width: 100%;
}
/* line 7201, scss/_shortcodes.scss */
.agency-container .agent-item .preview .overlay-holder .overlay {
  -webkit-transition: 0.3s linear;
  -moz-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 100%;
}
/* line 7211, scss/_shortcodes.scss */
.agency-container .agent-item .preview .overlay-holder .overlay a {
  height: 46px;
  width: 46px;
  display: block;
  position: absolute;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  text-align: center;
  line-height: 46px;
  color: #fff;
  top: 50%;
  margin-top: -23px;
  opacity: 0;
  -webkit-transition: 0.6s linear;
  -moz-transition: 0.6s linear;
  -ms-transition: 0.6s linear;
  -o-transition: 0.6s linear;
  transition: 0.6s linear;
}
/* line 7225, scss/_shortcodes.scss */
.agency-container .agent-item .preview .overlay-holder .overlay a.incr {
  left: 50%;
  margin-left: -23px;
}
/* line 7232, scss/_shortcodes.scss */
.agency-container .agent-item .preview:hover {
  cursor: pointer;
}
/* line 7234, scss/_shortcodes.scss */
.agency-container .agent-item .preview:hover .overlay {
  opacity: 1;
}
/* line 7236, scss/_shortcodes.scss */
.agency-container .agent-item .preview:hover .overlay a {
  opacity: 1;
}
/* line 7242, scss/_shortcodes.scss */
.agency-container .agent-item .name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  display: block;
  color: #000;
  margin-bottom: 4px;
  text-align: center;
}
/* line 7249, scss/_shortcodes.scss */
.agency-container .agent-item .name a {
  color: #000;
  text-decoration: none;
}
/* line 7252, scss/_shortcodes.scss */
.agency-container .agent-item .name a:hover {
  color: #3f97b5;
}
/* line 7257, scss/_shortcodes.scss */
.agency-container .agent-item .properties {
  display: block;
  text-align: center;
  margin-bottom: 13px;
}
/* line 7262, scss/_shortcodes.scss */
.agency-container .agent-item .descr {
  border-top: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
  padding-top: 14px;
  margin-bottom: 15px;
}
/* line 7267, scss/_shortcodes.scss */
.agency-container .agent-item .descr .descr-text {
  margin-bottom: 16px;
}
/* line 7271, scss/_shortcodes.scss */
.agency-container .agent-item .contact-listing {
  display: block;
  padding: 0;
  list-style: none;
}
/* line 7275, scss/_shortcodes.scss */
.agency-container .agent-item .contact-listing li {
  position: relative;
  padding-left: 26px;
  min-height: 13px;
  position: relative;
  margin-bottom: 7px;
  font-size: 15px;
}
/* line 7282, scss/_shortcodes.scss */
.agency-container .agent-item .contact-listing li:last-child {
  margin: 0;
}
/* line 7285, scss/_shortcodes.scss */
.agency-container .agent-item .contact-listing li .icon {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 7289, scss/_shortcodes.scss */
.agency-container .agent-item .contact-listing li .icon i.fa {
  color: #000000;
}
/* line 7293, scss/_shortcodes.scss */
.agency-container .agent-item .contact-listing li a {
  color: #003366;
}
/* line 7300, scss/_shortcodes.scss */
.agency-container.with-sidebar .sidebar {
  padding-top: 0;
}
/* line 7302, scss/_shortcodes.scss */
.agency-container.with-sidebar .sidebar .main-filter-widget {
  margin-top: 0;
}
/* line 7308, scss/_shortcodes.scss */
.agency-container.listing .agent-item {
  position: relative;
  padding-left: 299px;
  padding-top: 0;
  min-height: 300px;
}
/* line 7313, scss/_shortcodes.scss */
.agency-container.listing .agent-item .preview {
  width: 240px;
  position: absolute;
  left: 29px;
  top: 29px;
}
/* line 7319, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top {
  padding-top: 23px;
  padding-bottom: 19px;
}
/* line 7322, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top .name {
  text-align: left;
  float: left;
}
/* line 7326, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top .right {
  float: right;
}
/* line 7328, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top .right .properties {
  float: left;
  margin-right: 30px;
  margin-bottom: 0;
  padding-top: 2px;
}
/* line 7334, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top .right .social-block {
  float: left;
  position: relative;
  width: auto;
  top: auto;
  left: auto;
}
/* line 7340, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top .right .social-block ul.sociable-listing {
  padding: 2px 19px;
  padding-right: 0;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
}
/* line 7347, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top .right .social-block ul.sociable-listing li:last-child {
  margin-right: 0;
}
/* line 7354, scss/_shortcodes.scss */
.agency-container.listing .agent-item .top:after {
  content: '';
  display: block;
  clear: both;
}
/* line 7358, scss/_shortcodes.scss */
.agency-container.listing .agent-item .descr {
  padding-top: 24px;
  border-bottom: 0;
  margin-bottom: 21px;
}
/* line 7363, scss/_shortcodes.scss */
.agency-container.listing .agent-item .contact-listing {
  display: table;
  width: 100%;
}
/* line 7366, scss/_shortcodes.scss */
.agency-container.listing .agent-item .contact-listing li {
  display: table-cell;
  padding-left: 0;
}
/* line 7369, scss/_shortcodes.scss */
.agency-container.listing .agent-item .contact-listing li .item-container {
  position: relative;
  display: inline-block;
  padding-left: 26px;
}
/* line 7374, scss/_shortcodes.scss */
.agency-container.listing .agent-item .contact-listing li:nth-child(2) {
  text-align: center;
}
/* line 7377, scss/_shortcodes.scss */
.agency-container.listing .agent-item .contact-listing li:last-child {
  text-align: right;
}
/* line 7381, scss/_shortcodes.scss */
.agency-container.listing .agent-item .contact-listing:after {
  content: '';
  display: block;
  clear: both;
}

/* line 7389, scss/_shortcodes.scss */
.agent-single-item .top {
  display: table;
  margin-bottom: 36px;
}
/* line 7392, scss/_shortcodes.scss */
.agent-single-item .top .left {
  display: table-cell;
  vertical-align: middle;
}
/* line 7395, scss/_shortcodes.scss */
.agent-single-item .top .left .preview {
  border: 2px solid #3f97b5;
  padding: 6px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  width: 240px;
  height: 240px;
  overflow: hidden;
}
/* line 7402, scss/_shortcodes.scss */
.agent-single-item .top .left .preview img {
  width: 100%;
}
/* line 7407, scss/_shortcodes.scss */
.agent-single-item .top .middle {
  display: table-cell;
  vertical-align: middle;
  padding-left: 60px;
  width: 45%;
}
/* line 7412, scss/_shortcodes.scss */
.agent-single-item .top .middle .name {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 20px;
  display: block;
  color: #000;
  margin-bottom: 9px;
}
/* line 7419, scss/_shortcodes.scss */
.agent-single-item .top .middle .properties {
  display: block;
  margin-bottom: 25px;
}
/* line 7423, scss/_shortcodes.scss */
.agent-single-item .top .middle .descr {
  border-top: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
  padding-top: 14px;
  margin-bottom: 25px;
}
/* line 7428, scss/_shortcodes.scss */
.agent-single-item .top .middle .descr .descr-text {
  margin-bottom: 16px;
}
/* line 7432, scss/_shortcodes.scss */
.agent-single-item .top .middle .social-block {
  width: 100%;
  position: relative;
}
/* line 7435, scss/_shortcodes.scss */
.agent-single-item .top .middle .social-block:before {
  display: block;
  content: '';
  width: 70px;
  height: 1px;
  background-color: #e7e4e4;
}
/* line 7442, scss/_shortcodes.scss */
.agent-single-item .top .middle .social-block ul.sociable-listing {
  padding: 0;
  padding-top: 25px;
  margin: 0;
  display: inline-block;
  border-top: 0;
}
/* line 7448, scss/_shortcodes.scss */
.agent-single-item .top .middle .social-block ul.sociable-listing .sociable-item {
  display: inline-block;
  margin-right: 18px;
}
/* line 7451, scss/_shortcodes.scss */
.agent-single-item .top .middle .social-block ul.sociable-listing .sociable-item a {
  color: #000000;
}
/* line 7453, scss/_shortcodes.scss */
.agent-single-item .top .middle .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}
/* line 7461, scss/_shortcodes.scss */
.agent-single-item .top .right {
  display: table-cell;
  vertical-align: middle;
}
/* line 7464, scss/_shortcodes.scss */
.agent-single-item .top .right .contact-listing {
  display: block;
  padding: 0;
  list-style: none;
  border: 1px solid #e7e4e4;
  padding: 46px;
}
/* line 7470, scss/_shortcodes.scss */
.agent-single-item .top .right .contact-listing li {
  position: relative;
  padding-left: 26px;
  min-height: 13px;
  position: relative;
  margin-bottom: 7px;
  font-size: 15px;
}
/* line 7477, scss/_shortcodes.scss */
.agent-single-item .top .right .contact-listing li:last-child {
  margin: 0;
}
/* line 7480, scss/_shortcodes.scss */
.agent-single-item .top .right .contact-listing li .icon {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 7484, scss/_shortcodes.scss */
.agent-single-item .top .right .contact-listing li .icon i.fa {
  color: #000000;
}
/* line 7488, scss/_shortcodes.scss */
.agent-single-item .top .right .contact-listing li a {
  color: #003366;
}
/* line 7496, scss/_shortcodes.scss */
.agent-single-item .question-container .contacts-block {
  margin-top: 27px;
}

/* line 7501, scss/_shortcodes.scss */
.item-main-container {
  margin-top: 70px;
  border: 1px solid #e7e4e4;
  padding: 29px;
  margin-bottom: 70px;
}
/* line 7506, scss/_shortcodes.scss */
.item-main-container .top-info {
  border-bottom: 1px solid #e7e4e4;
  padding-bottom: 25px;
  padding-right: 170px;
  position: relative;
}
/* line 7511, scss/_shortcodes.scss */
.item-main-container .top-info h4.item-name {
  font-size: 26px;
  margin: 0;
  margin-bottom: 13px;
}
/* line 7516, scss/_shortcodes.scss */
.item-main-container .top-info .price-block {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -43px;
}
/* line 7521, scss/_shortcodes.scss */
.item-main-container .top-info .price-block .old-price {
  text-decoration: line-through;
  font-size: 20px;
  display: block;
}
/* line 7526, scss/_shortcodes.scss */
.item-main-container .top-info .price-block .current-price {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #3f97b5;
  font-size: 32px;
  display: block;
}
/* line 7532, scss/_shortcodes.scss */
.item-main-container .top-info .price-block:after {
  content: '';
  display: block;
  clear: both;
}
/* line 7537, scss/_shortcodes.scss */
.item-main-container .middle-info {
  padding-top: 26px;
  padding-bottom: 1px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 7542, scss/_shortcodes.scss */
.item-main-container .meta-block {
  padding-top: 26px;
  padding-bottom: 23px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 7546, scss/_shortcodes.scss */
.item-main-container .meta-block .ctgory-block {
  margin-bottom: 5px;
}
/* line 7549, scss/_shortcodes.scss */
.item-main-container .meta-block a {
  color: #3f97b5;
}
/* line 7553, scss/_shortcodes.scss */
.item-main-container .item-nav-block {
  padding: 30px 0;
}
/* line 7555, scss/_shortcodes.scss */
.item-main-container .item-nav-block input[type="number"] {
  height: 38px;
  width: 40px;
  text-align: center;
  font-size: 16px;
  color: #000000;
  border: 1px solid #e7e4e4;
  float: left;
  margin-right: 30px;
}
/* line 7564, scss/_shortcodes.scss */
.item-main-container .item-nav-block input[type="number"]::-webkit-inner-spin-button, .item-main-container .item-nav-block input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 7571, scss/_shortcodes.scss */
.item-main-container .item-nav-block .add-cart {
  padding: 8px 23px;
  background-color: #3f97b5;
  color: #fff;
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  float: left;
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 7582, scss/_shortcodes.scss */
.item-main-container .item-nav-block .arrow-btn,
.item-main-container .item-nav-block .like-btn {
  border: 1px solid #e7e4e4;
  padding: 8px 9px;
  color: #808080;
  display: block;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  padding-top: 9px;
}
/* line 7593, scss/_shortcodes.scss */
.item-main-container .item-nav-block .like-btn.active {
  background-color: #3f97b5;
  border-color: #3f97b5;
}
/* line 7596, scss/_shortcodes.scss */
.item-main-container .item-nav-block .like-btn.active i.fa {
  color: #fff;
}
/* line 7600, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block {
  float: right;
}
/* line 7602, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block ul.sociable-listing {
  margin: 0;
  padding: 8px 0;
}
/* line 7605, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block ul.sociable-listing .sociable-item {
  display: block;
  padding: 0 10px;
  border-left: 1px solid #e7e4e4;
  float: left;
}
/* line 7610, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block ul.sociable-listing .sociable-item:first-child {
  border-left: 0;
}
/* line 7613, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block ul.sociable-listing .sociable-item a {
  color: #000000;
}
/* line 7615, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block ul.sociable-listing .sociable-item a:hover {
  color: #3f97b5;
}
/* line 7620, scss/_shortcodes.scss */
.item-main-container .item-nav-block .social-block ul.sociable-listing:after {
  content: '';
  display: block;
  clear: both;
}
/* line 7625, scss/_shortcodes.scss */
.item-main-container .item-nav-block:after {
  content: '';
  display: block;
  clear: both;
}

/* line 7630, scss/_shortcodes.scss */
.item-descr-shop {
  margin-bottom: 40px;
}
/* line 7633, scss/_shortcodes.scss */
.item-descr-shop .tabs.style-3 .ui-tabs-nav .ui-state-default.ui-tabs-active a {
  padding: 5px 5px;
  padding-top: 6px;
}
/* line 7636, scss/_shortcodes.scss */
.item-descr-shop .tabs.style-3 .ui-tabs-nav .ui-state-default.ui-tabs-active a .count-label {
  display: none;
}
/* line 7640, scss/_shortcodes.scss */
.item-descr-shop .tabs.style-3 .ui-tabs-nav .ui-state-default a {
  position: relative;
  padding: 8px 5px;
}
/* line 7643, scss/_shortcodes.scss */
.item-descr-shop .tabs.style-3 .ui-tabs-nav .ui-state-default a .count-label {
  position: absolute;
  right: -19px;
  top: -7px;
  height: 19px;
  width: 19px;
  line-height: 19px;
  text-align: center;
  color: #fff;
  font-size: 9px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: #3f97b5;
}
/* line 7658, scss/_shortcodes.scss */
.item-descr-shop .tabs .ui-tabs-panel {
  padding: 0;
  padding-top: 35px;
}

/* line 7664, scss/_shortcodes.scss */
.features-main-container img {
  width: 100%;
}

/* line 7668, scss/_shortcodes.scss */
.responsive {
  max-width: 100%;
}

/* line 7671, scss/_shortcodes.scss */
.floating-left {
  float: left;
}

/* line 7674, scss/_shortcodes.scss */
.floating-right {
  float: right;
}

/* line 7677, scss/_shortcodes.scss */
.img-with-margin {
  margin-right: 30px;
}

/* line 7680, scss/_shortcodes.scss */
.empty-space {
  height: 70px;
}

/* line 7683, scss/_shortcodes.scss */
.empty-space-sm {
  height: 20px;
}

/* line 7686, scss/_shortcodes.scss */
.empty-space-65 {
  height: 65px;
}

/* line 7689, scss/_shortcodes.scss */
.empty-space-55 {
  height: 55px;
}

/* line 7692, scss/_shortcodes.scss */
.empty-space-45 {
  height: 45px;
}

/* line 7695, scss/_shortcodes.scss */
.empty-space-40 {
  height: 40px;
}

/* line 7698, scss/_shortcodes.scss */
.empty-space-35 {
  height: 35px;
}

/* line 7701, scss/_shortcodes.scss */
.empty-space-30 {
  height: 30px;
}

/* line 7704, scss/_shortcodes.scss */
.empty-space-25 {
  height: 25px;
}

/* line 7707, scss/_shortcodes.scss */
.empty-space-20 {
  height: 20px;
}

/* line 7710, scss/_shortcodes.scss */
.empty-space-15 {
  height: 15px;
}

/* line 7713, scss/_shortcodes.scss */
.empty-space-10 {
  height: 10px;
}

/* line 3, scss/_tipography.scss */
.col-sm-6 h2.block-title,
.col-sm-4 h2.block-title {
  text-align: left;
  margin-bottom: 33px;
}
/* line 6, scss/_tipography.scss */
.col-sm-6 h2.block-title.unmarged,
.col-sm-4 h2.block-title.unmarged {
  margin-bottom: 18px;
}

/* line 11, scss/_tipography.scss */
p {
  margin-bottom: 20px;
}
/* line 13, scss/_tipography.scss */
p.centering {
  text-align: center;
}
/* line 16, scss/_tipography.scss */
p .dropcaps {
  float: left;
  color: #fff;
  text-align: center;
  font-size: 34px;
  font-family: 'Lato-Bold', Arial, sans-serif;
  margin-right: 12px;
}
/* line 23, scss/_tipography.scss */
p .dropcaps.square {
  height: 54px;
  width: 54px;
  line-height: 54px;
}
/* line 28, scss/_tipography.scss */
p .dropcaps.rounded {
  height: 54px;
  width: 54px;
  line-height: 54px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
}
/* line 34, scss/_tipography.scss */
p .dropcaps.green {
  background-color: #3f97b5;
}
/* line 37, scss/_tipography.scss */
p .dropcaps.blue {
  background-color: #2db4d1;
}
/* line 40, scss/_tipography.scss */
p .dropcaps.orange {
  background-color: #f68b57;
}

/* line 45, scss/_tipography.scss */
.bld {
  font-family: 'Lato-Bold', Arial, sans-serif;
  font-size: 15px;
  color: #000000;
}

/* line 50, scss/_tipography.scss */
ul.listing {
  list-style: none;
  padding: 0;
  margin-bottom: 10px;
}
/* line 58, scss/_tipography.scss */
ul.listing.style-1 li, ul.listing.style-2 li, ul.listing.style-3 li, ul.listing.style-4 li {
  position: relative;
  padding-left: 28px;
  min-height: 19px;
  margin-bottom: 10px;
}
/* line 63, scss/_tipography.scss */
ul.listing.style-1 li:before, ul.listing.style-2 li:before, ul.listing.style-3 li:before, ul.listing.style-4 li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: "\f00c";
  font-family: "FontAwesome";
  color: #3f97b5;
}
/* line 75, scss/_tipography.scss */
ul.listing.style-2 li {
  padding-left: 21px;
}
/* line 77, scss/_tipography.scss */
ul.listing.style-2 li:before {
  content: '\f111';
  font-size: 6px;
  top: 50%;
  margin-top: -3px;
}
/* line 86, scss/_tipography.scss */
ul.listing.style-2 li {
  padding-left: 21px;
}
/* line 88, scss/_tipography.scss */
ul.listing.style-2 li:before {
  content: '\f111';
  font-size: 6px;
  top: 50%;
  margin-top: -3px;
}
/* line 97, scss/_tipography.scss */
ul.listing.style-3 li {
  padding-left: 21px;
}
/* line 99, scss/_tipography.scss */
ul.listing.style-3 li:before {
  content: '\f00d';
  color: #e92525;
}
/* line 106, scss/_tipography.scss */
ul.listing.style-4 li {
  padding-left: 21px;
}
/* line 108, scss/_tipography.scss */
ul.listing.style-4 li:before {
  content: '\f068';
  color: #000000;
}
/* line 115, scss/_tipography.scss */
ul.listing.columns-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
/* line 119, scss/_tipography.scss */
ul.listing.columns-2 li {
  margin-bottom: 22px;
}

/* line 124, scss/_tipography.scss */
h2.block-title {
  margin-top: 65px;
  margin-bottom: 24px;
  font-size: 36px;
  color: #252163;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-align: center;
}
/* line 131, scss/_tipography.scss */
h2.block-title.left {
  text-align: left;
}
/* line 134, scss/_tipography.scss */
h2.block-title.small-marge {
  margin-top: 45px;
}
/* line 137, scss/_tipography.scss */
h2.block-title.xs-marge {
  margin-top: 35px;
}
/* line 140, scss/_tipography.scss */
h2.block-title.inversed {
  font-family: 'Lato-Regular', Arial, sans-serif;
}
/* line 143, scss/_tipography.scss */
h2.block-title.regular {
  font-family: 'Lato-Regular', Arial, sans-serif;
}
/* line 146, scss/_tipography.scss */
h2.block-title.style-2 {
  font-family: 'DINCondensed-Bold';
  font-size: 40px;
  text-transform: uppercase;
}
/* line 151, scss/_tipography.scss */
h2.block-title.unmarged-b {
  margin-bottom: 0;
}

/* line 155, scss/_tipography.scss */
.block-title-style-2 {
  display: block;
  border-bottom: 1px solid #e7e4e4;
  padding-top: 13px;
  padding-bottom: 11px;
  position: relative;
}
/* line 161, scss/_tipography.scss */
.block-title-style-2 .block-title-text {
  font-size: 24px;
  color: #000000;
  position: relative;
  font-family: 'DINCondensed-Bold';
  text-transform: uppercase;
  display: inline-block;
  padding-top: 4px;
  padding-bottom: 2px;
}
/* line 170, scss/_tipography.scss */
.block-title-style-2 .block-title-text:before {
  left: 105%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #3f97b5;
  border-width: 5px;
  margin-top: -5px;
}
/* line 185, scss/_tipography.scss */
.block-title-style-2:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 3px;
  border-top: 1px solid #e7e4e4;
  border-bottom: 1px solid #e7e4e4;
}

/* line 196, scss/_tipography.scss */
span.sub-title {
  display: block;
  text-align: center;
  margin-top: -3px;
  margin-bottom: 36px;
}
/* line 201, scss/_tipography.scss */
span.sub-title.left {
  text-align: left;
}

/* line 205, scss/_tipography.scss */
.breadcrumbs {
  padding: 16px 0;
  border-bottom: 1px solid #e7e4e4;
}
/* line 209, scss/_tipography.scss */
.breadcrumbs .clickable a {
  color: #808080;
}
/* line 213, scss/_tipography.scss */
.breadcrumbs .active-page {
  color: #003366;
}

/* line 217, scss/_tipography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #242163;
  margin-bottom: 32px;
  margin-top: 24px;
}

/* line 223, scss/_tipography.scss */
h1 {
  font-size: 50px;
}

/* line 226, scss/_tipography.scss */
h2 {
  font-size: 45px;
}

/* line 229, scss/_tipography.scss */
h3 {
  font-size: 30px;
}
/* line 231, scss/_tipography.scss */
h3.section-title {
  font-size: 28px;
  margin-top: 64px;
}
/* line 234, scss/_tipography.scss */
h3.section-title:after {
  content: '';
  display: block;
  clear: both;
}
/* line 237, scss/_tipography.scss */
h3.section-title .price {
  color: #003366;
  float: right;
}

/* line 243, scss/_tipography.scss */
h4 {
  font-size: 25px;
}
/* line 245, scss/_tipography.scss */
h4.column-title, h4.small-section-title {
  font-size: 22px;
  margin-top: 10px;
  margin-bottom: 18px;
}
/* line 250, scss/_tipography.scss */
h4.column-title.unmarged, h4.small-section-title.unmarged {
  margin-top: 0;
  margin-bottom: 15px;
}

/* line 256, scss/_tipography.scss */
h5 {
  font-size: 18px;
}

/* line 259, scss/_tipography.scss */
h6 {
  font-size: 15px;
}

/* line 262, scss/_tipography.scss */
b {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #000;
}

/* line 266, scss/_tipography.scss */
i {
  font-family: 'Lato-Italic', Arial, sans-serif;
}
/* line 268, scss/_tipography.scss */
i.black {
  color: #000;
}

/* line 273, scss/_tipography.scss */
a.orange {
  color: #003366;
}

/* line 277, scss/_tipography.scss */
.bg {
  background-color: #3f97b5;
  color: #fff;
  padding: 0 5px;
}

/* line 282, scss/_tipography.scss */
blockquote {
  position: relative;
  -webkit-box-shadow: inset 0px 0px 0px 1px #e7e4e4;
  -moz-box-shadow: inset 0px 0px 0px 1px #e7e4e4;
  box-shadow: inset 0px 0px 0px 1px #e7e4e4;
  padding: 30px;
  font-family: 'Lato-Italic', Arial, sans-serif;
  padding-left: 80px;
  border-left: 0;
  margin-left: 6px;
}
/* line 292, scss/_tipography.scss */
blockquote:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: -6px;
  height: 100%;
  border-left: 5px solid #3f97b5;
}
/* line 301, scss/_tipography.scss */
blockquote:after {
  content: '“';
  font-family: 'LeagueGothic-Regular', Arial, sans-serif;
  display: block;
  position: absolute;
  font-size: 104px;
  top: 8px;
  left: 28px;
  color: #3f97b5;
}

/* line 312, scss/_tipography.scss */
.left-img {
  float: left;
  margin-right: 30px;
}

/* line 316, scss/_tipography.scss */
.right-img {
  float: right;
  margin-left: 30px;
}

/* line 320, scss/_tipography.scss */
.center-img {
  margin-bottom: 30px;
  width: 100%;
}

/* line 13, scss/_main.scss */
body {
  font-family: "Lato-Regular", Arial, sans-serif;
  color: #808080;
  line-height: 1.35;
  font-size: 15px;
}
/* line 18, scss/_main.scss */
body .container {
  position: relative;
  padding: 0;
}
/* line 22, scss/_main.scss */
body .wrap {
  width: 1170px;
  margin: 0 auto;
  position: relative;
}
/* line 26, scss/_main.scss */
body .wrap:after {
  content: '';
  display: block;
  clear: both;
}
/* line 30, scss/_main.scss */
body .gray-bg {
  background-color: #f8f8f8;
}
/* line 33, scss/_main.scss */
body .inversed {
  color: #fff;
}

/* line 37, scss/_main.scss */
table.products-table {
  width: 100%;
}
/* line 41, scss/_main.scss */
table.products-table thead tr th {
  background-color: #eceae8;
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #4c4d4e;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  height: 54px;
}
/* line 49, scss/_main.scss */
table.products-table thead tr th:first-child {
  padding-left: 30px;
}
/* line 57, scss/_main.scss */
table.products-table tbody tr td {
  font-family: 'Lato-Bold', Arial, sans-serif;
  color: #4c4d4e;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
  border-bottom: 1px solid #e7e4e4;
}
/* line 64, scss/_main.scss */
table.products-table tbody tr td .items-count-block {
  max-width: 95px;
}
/* line 66, scss/_main.scss */
table.products-table tbody tr td .items-count-block input {
  width: 40px;
  line-height: 38px;
  height: 38px;
  text-align: center;
  margin: 0 8px;
}
/* line 72, scss/_main.scss */
table.products-table tbody tr td .items-count-block input::-webkit-inner-spin-button, table.products-table tbody tr td .items-count-block input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 79, scss/_main.scss */
table.products-table tbody tr td .items-count-block i {
  font-size: 16px;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  -ms-transition: 0.1s linear;
  -o-transition: 0.1s linear;
  transition: 0.1s linear;
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}
/* line 86, scss/_main.scss */
table.products-table tbody tr td .items-count-block i:hover {
  cursor: pointer;
  color: #3f97b5;
}
/* line 92, scss/_main.scss */
table.products-table tbody tr td .total-price {
  color: #3f97b5;
}
/* line 95, scss/_main.scss */
table.products-table tbody tr td a {
  font-size: 16px;
  text-decoration: none;
}
/* line 98, scss/_main.scss */
table.products-table tbody tr td a i {
  color: #4c4d4e;
}
/* line 102, scss/_main.scss */
table.products-table tbody tr td a:hover i {
  color: #3f97b5;
}
/* line 107, scss/_main.scss */
table.products-table tbody tr td:first-child {
  width: 140px;
  padding-left: 30px;
}
/* line 110, scss/_main.scss */
table.products-table tbody tr td:first-child .img-container {
  padding: 1px;
  border: 1px solid #e7e4e4;
}
/* line 113, scss/_main.scss */
table.products-table tbody tr td:first-child .img-container a {
  display: block;
  text-decoration: none;
}
/* line 116, scss/_main.scss */
table.products-table tbody tr td:first-child .img-container a img {
  width: 100%;
}
/* line 122, scss/_main.scss */
table.products-table tbody tr td:nth-child(2) {
  font-size: 20px;
  padding-left: 20px;
}
/* line 125, scss/_main.scss */
table.products-table tbody tr td:nth-child(2) a {
  color: #4c4d4e;
  text-decoration: none;
}
/* line 128, scss/_main.scss */
table.products-table tbody tr td:nth-child(2) a:hover {
  color: #3f97b5;
}

/* line 137, scss/_main.scss */
.total-block {
  margin-top: 30px;
}
/* line 139, scss/_main.scss */
.total-block .total-entry {
  max-width: 400px;
  float: right;
}
/* line 142, scss/_main.scss */
.total-block .total-entry .coupon-block {
  margin-bottom: 30px;
}
/* line 144, scss/_main.scss */
.total-block .total-entry .coupon-block .coupon-code {
  width: 230px;
  font-family: 'Lato-Regular', Arial, sans-serif;
  line-height: 36px;
  border: 1px solid #e7e4e4;
  padding-left: 14px;
  font-size: 14px;
  margin-right: 4px;
}
/* line 152, scss/_main.scss */
.total-block .total-entry .coupon-block .coupon-code::-webkit-input-placeholder {
  color: #808080;
}
/* line 155, scss/_main.scss */
.total-block .total-entry .coupon-block .coupon-code:-moz-placeholder {
  color: #808080;
}
/* line 158, scss/_main.scss */
.total-block .total-entry .coupon-block .coupon-code::-moz-placeholder {
  color: #808080;
}
/* line 161, scss/_main.scss */
.total-block .total-entry .coupon-block .coupon-code:-ms-input-placeholder {
  color: #808080;
}
/* line 165, scss/_main.scss */
.total-block .total-entry .coupon-block .apply-btn {
  background-color: #3f97b5;
  font-family: 'Lato-Bold', Arial, sans-serif;
  text-transform: uppercase;
}
/* line 169, scss/_main.scss */
.total-block .total-entry .coupon-block .apply-btn:hover {
  text-decoration: none;
  background-color: #000000;
}
/* line 176, scss/_main.scss */
.total-block:after {
  content: '';
  display: block;
  clear: both;
}

/* line 180, scss/_main.scss */
.total-table {
  border-top: 1px solid #e7e4e4;
  width: 100%;
  margin-bottom: 30px;
}
/* line 186, scss/_main.scss */
.total-table tbody tr td {
  height: 77px;
  font-size: 22px;
  border-top: 1px dotted #e7e4e4;
}
/* line 190, scss/_main.scss */
.total-table tbody tr td:first-child {
  text-transform: uppercase;
  padding-left: 20px;
}
/* line 194, scss/_main.scss */
.total-table tbody tr td:last-child {
  padding-right: 20px;
  text-align: right;
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 201, scss/_main.scss */
.total-table tbody tr:first-child td {
  border-top: 0;
}
/* line 206, scss/_main.scss */
.total-table tbody tr:last-child td {
  border-top: 0;
  background-color: #eceae8;
}
/* line 209, scss/_main.scss */
.total-table tbody tr:last-child td:first-child {
  font-family: 'Lato-Bold', Arial, sans-serif;
}
/* line 212, scss/_main.scss */
.total-table tbody tr:last-child td:last-child {
  color: #3f97b5;
}

/* line 221, scss/_main.scss */
.btns-block .update-cart-btn.outlined {
  width: 151px;
  padding: 13px 23px;
  text-align: center;
  float: left;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
}
/* line 230, scss/_main.scss */
.btns-block .proceed-ceckout-btn.md-button {
  width: 229px;
  text-align: center;
  float: right;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
}
/* line 238, scss/_main.scss */
.btns-block:after {
  content: '';
  display: block;
  clear: both;
}

/* line 242, scss/_main.scss */
a {
  -webkit-transition: 0.12s linear;
  -moz-transition: 0.12s linear;
  -ms-transition: 0.12s linear;
  -o-transition: 0.12s linear;
  transition: 0.12s linear;
}

/* line 246, scss/_main.scss */
body.shop-front .shoped {
  max-width: 1110px;
}
/* line 250, scss/_main.scss */
body.shop-front header .cart-btn {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 64px;
  color: #fff;
  position: relative;
  background-color: #3f97b5;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  float: right;
  text-align: center;
  margin-right: 15px;
  margin-top: 35px;
}
/* line 263, scss/_main.scss */
body.shop-front header .cart-btn i.fa {
  font-size: 20px;
}
/* line 266, scss/_main.scss */
body.shop-front header .cart-btn .value {
  display: block;
  width: 32px;
  height: 32px;
  border: 3px solid #fff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background-color: #000000;
  position: absolute;
  right: -4px;
  top: -11px;
  line-height: 26px;
}
/* line 278, scss/_main.scss */
body.shop-front header .cart-btn:hover {
  opacity: 0.8;
}

@media only screen and (min-width: 1920px) {
  /* line 3, scss/_responsive.scss */
  body div {
    background-size: cover !important;
  }
  /* line 6, scss/_responsive.scss */
  body footer.footer {
    height: 500px;
    padding-top: 50px;
  }
}
@media only screen and (max-width: 1488px) {
  /* line 14, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .right .preview .banner-point {
    display: none;
  }
  /* line 18, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.wide {
    width: 40%;
  }
  /* line 21, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.small {
    width: 20%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1215px) {
  /* line 28, scss/_responsive.scss */
  .container {
    width: 1140px;
  }

  /* line 33, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .main-feature-item .preview {
    max-width: 482px;
  }
  /* line 36, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview {
    max-width: 199px;
    max-height: 199px;
  }
  /* line 40, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    width: 199px;
    padding: 27px 0;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 51, scss/_responsive.scss */
  body.shop-front .shoped {
    max-width: 925px;
  }
  /* line 53, scss/_responsive.scss */
  body.shop-front .shoped .contact .descr {
    padding-left: 70px;
  }
  /* line 57, scss/_responsive.scss */
  body .nav-block .main-navigation > .navigation-listing > .navigation-item > a {
    padding: 0 20px;
  }
  /* line 64, scss/_responsive.scss */
  body section.nav-block .main-navigation .navigation-listing .navigation-item a {
    padding: 0 30px;
  }
  /* line 72, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended.sh-filter-panel .left {
    border-right: 0;
  }
  /* line 75, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended.sh-filter-panel .right {
    border-top: 1px solid #e7e4e4;
    border-left: 0;
  }
  /* line 78, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended.sh-filter-panel .right .sort-item {
    border: 0;
  }
  /* line 81, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended.sh-filter-panel .right .view-block {
    float: right;
  }
  /* line 89, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr .main-title {
    font-size: 100px;
  }
  /* line 92, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr .sub-text {
    margin-left: 125px;
  }
  /* line 101, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .main-feature-item .preview {
    max-width: 406px;
  }
  /* line 106, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview {
    max-width: 168px;
  }
  /* line 109, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    width: 168px;
    padding: 15px 0;
  }
  /* line 113, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box {
    padding-top: 6px;
    padding-bottom: 7px;
  }
  /* line 116, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .top-title {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 127, scss/_responsive.scss */
  body .our-objects-gallery .gallery-element {
    max-width: 33.33333%;
  }
  /* line 130, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element {
    max-width: 25%;
  }
  /* line 132, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element .item {
    width: 100%;
  }
  /* line 137, scss/_responsive.scss */
  body .latest-news-listing li .item .item-thumbnail .single-item {
    margin-bottom: 5px;
  }
  /* line 140, scss/_responsive.scss */
  body .contact-form {
    margin-top: 20px;
  }
  /* line 143, scss/_responsive.scss */
  body .office-banner {
    padding-top: 30px;
    padding-left: 60px;
  }
  /* line 147, scss/_responsive.scss */
  body .office-banner .banner-entry .banner-title {
    font-size: 25px;
  }
  /* line 150, scss/_responsive.scss */
  body .office-banner .banner-entry .banner-sub-text {
    font-size: 18px;
  }
  /* line 153, scss/_responsive.scss */
  body .office-banner .banner-entry:after {
    background-size: contain;
  }
  /* line 158, scss/_responsive.scss */
  body .items-gallery {
    max-width: 586px;
  }
  /* line 160, scss/_responsive.scss */
  body .items-gallery:before {
    right: -55px;
  }
  /* line 163, scss/_responsive.scss */
  body .items-gallery .content {
    max-width: 412px;
  }
  /* line 165, scss/_responsive.scss */
  body .items-gallery .content .slideshow-container {
    max-height: 255px;
  }
  /* line 169, scss/_responsive.scss */
  body .items-gallery .navigation {
    width: 170px;
  }
  /* line 172, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li {
    width: 83px;
    height: 60px;
  }
  /* line 175, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li .mask {
    width: 71px;
    height: 48px;
  }
  /* line 179, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li .more-btn {
    padding: 8px 0;
    padding-bottom: 6px;
    font-size: 13px;
  }
  /* line 188, scss/_responsive.scss */
  body .construction-item {
    max-width: 436px;
  }
  /* line 190, scss/_responsive.scss */
  body .construction-item .main-slides {
    max-width: 336px;
  }
  /* line 192, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container {
    max-height: 218px;
  }
  /* line 194, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container li {
    max-height: 218px;
  }
  /* line 196, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container li a {
    height: 218px;
  }
  /* line 198, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container li a img {
    height: 100%;
  }
  /* line 207, scss/_responsive.scss */
  body .construction-item .main-thumbnail .jcarousel li {
    height: 42px;
    width: 63px;
  }
  /* line 210, scss/_responsive.scss */
  body .construction-item .main-thumbnail .jcarousel li .mask {
    width: 51px;
    height: 30px;
  }
  /* line 219, scss/_responsive.scss */
  body .banners-block .left-block {
    max-width: 260px;
  }
  /* line 222, scss/_responsive.scss */
  body .banners-block .center-block {
    max-width: 460px;
  }
  /* line 225, scss/_responsive.scss */
  body .banners-block .right-block {
    max-width: 260px;
  }
  /* line 229, scss/_responsive.scss */
  body .objects-block .object-item .item-thumbnail .single-thumbnail .icon {
    margin-right: 0;
  }
  /* line 233, scss/_responsive.scss */
  body .banners-block.style-2 .left-block,
  body .banners-block.style-2 .right-block {
    max-width: 300px;
  }
  /* line 237, scss/_responsive.scss */
  body .banners-block.style-2 .center-block {
    max-width: 380px;
  }
  /* line 240, scss/_responsive.scss */
  body .banners-block.style-2 .banner-title {
    font-size: 30px;
  }
  /* line 243, scss/_responsive.scss */
  body .banners-block.style-2 .abnner-text {
    font-size: 22px;
  }
  /* line 247, scss/_responsive.scss */
  body .banner-with-text.style-3 .banner-entry .descr .banner-big-text {
    font-size: 90px;
  }
  /* line 251, scss/_responsive.scss */
  body .banners-block.style-3 .left-block {
    max-width: 440px;
  }
  /* line 253, scss/_responsive.scss */
  body .banners-block.style-3 .left-block .style-1 {
    height: 440px;
  }
  /* line 257, scss/_responsive.scss */
  body .banners-block.style-3 .center-block {
    max-width: 250px;
  }
  /* line 259, scss/_responsive.scss */
  body .banners-block.style-3 .center-block .style-2 {
    height: 440px;
  }
  /* line 263, scss/_responsive.scss */
  body .banners-block.style-3 .right-block {
    max-width: 280px;
  }
  /* line 265, scss/_responsive.scss */
  body .banners-block.style-3 .right-block .banner-with-btn .heading {
    padding-top: 12px;
  }
  /* line 269, scss/_responsive.scss */
  body .banners-block.style-3 .banner-title {
    font-size: 30px;
  }
  /* line 272, scss/_responsive.scss */
  body .banners-block.style-3 .abnner-text {
    font-size: 22px;
  }
  /* line 276, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry {
    background-size: cover;
    width: 630px;
    padding-left: 20px;
    background-position: center right;
  }
  /* line 283, scss/_responsive.scss */
  body .promo img {
    width: 100%;
  }
  /* line 287, scss/_responsive.scss */
  body .request-contact-form .contact-form {
    margin: 0;
  }
  /* line 290, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .features-big-listing li .single-feature:before {
    display: none;
  }
  /* line 294, scss/_responsive.scss */
  body .banners-block.style-4 .left-block {
    max-width: 680px;
  }
  /* line 297, scss/_responsive.scss */
  body .banners-block.style-4 .right-block {
    max-width: 300px;
  }
  /* line 302, scss/_responsive.scss */
  body .main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr {
    padding-left: 60px;
  }
  /* line 305, scss/_responsive.scss */
  body .main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.sm .overlay .read-btn {
    left: 0;
    margin-left: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  /* line 314, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day {
    height: 136px;
  }
  /* line 316, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day .events {
    max-width: 104px;
  }
  /* line 320, scss/_responsive.scss */
  body .sort-block .right {
    max-width: 745px;
  }
  /* line 322, scss/_responsive.scss */
  body .sort-block .right .select-container {
    max-width: 636px;
  }
  /* line 328, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-label {
    max-width: 140px;
    margin-left: -70px;
  }
  /* line 332, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-title {
    font-size: 100px;
  }
  /* line 335, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-message {
    font-size: 20px;
    margin-bottom: 60px;
  }
  /* line 341, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav {
    padding: 2px 10%;
  }
  /* line 343, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav .next-slide,
  body .full-width-slider .slider-entry .thumbnail-with-nav .prev-slide {
    width: 9.8%;
  }
  /* line 349, scss/_responsive.scss */
  body .main-sidebar .widget.login .widget-entry .link.btn-left {
    float: none;
    margin-bottom: 15px;
  }
  /* line 353, scss/_responsive.scss */
  body .main-sidebar .widget.login .widget-entry .link.btn-right {
    display: block;
    float: none;
  }
  /* line 363, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.incr {
    left: 42.2%;
  }
  /* line 366, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.link {
    right: 42.2%;
  }
  /* line 371, scss/_responsive.scss */
  body .objects-block.one-column .item .thumbnail-container .item-thumbnail {
    width: 30%;
  }
  /* line 379, scss/_responsive.scss */
  body .objects-block.two-columns .item .preview .overlay a.incr {
    left: 38.2%;
  }
  /* line 382, scss/_responsive.scss */
  body .objects-block.two-columns .item .preview .overlay a.link {
    right: 38.2%;
  }
  /* line 387, scss/_responsive.scss */
  body .objects-block.two-columns .item .thumbnail-container .item-thumbnail {
    width: 60.5%;
    float: none;
    margin: 0 auto;
  }
  /* line 392, scss/_responsive.scss */
  body .objects-block.two-columns .item .thumbnail-container .item-info {
    float: none;
    margin: 0 auto;
    padding-bottom: 15px;
  }
  /* line 403, scss/_responsive.scss */
  body .objects-block.three-columns .item .preview .overlay a.incr {
    left: 32.2%;
  }
  /* line 406, scss/_responsive.scss */
  body .objects-block.three-columns .item .preview .overlay a.link {
    right: 32.2%;
  }
  /* line 414, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .left {
    float: none;
    width: 100%;
    text-align: center;
  }
  /* line 419, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right {
    max-width: 100%;
    float: none;
  }
  /* line 422, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item {
    border-top: 1px solid #e7e4e4;
  }
  /* line 424, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.order {
    width: 315px;
    border-left: 0;
  }
  /* line 427, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.order .select-container {
    max-width: 217px;
  }
  /* line 431, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.sort {
    width: 317px;
  }
  /* line 433, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.sort .select-container {
    max-width: 210px;
  }
  /* line 443, scss/_responsive.scss */
  body .objects-block.list-full .item .preview, body .objects-block.list-sidebar .item .preview {
    height: 100%;
    max-height: 100%;
    left: 0;
    top: 0;
  }
  /* line 448, scss/_responsive.scss */
  body .objects-block.list-full .item .preview img, body .objects-block.list-sidebar .item .preview img {
    width: 100%;
    height: 100%;
  }
  /* line 453, scss/_responsive.scss */
  body .objects-block.list-full .item .thumbnail-container .item-thumbnail, body .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
    width: 33%;
  }
  /* line 457, scss/_responsive.scss */
  body .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
    width: 50%;
  }
  /* line 461, scss/_responsive.scss */
  body .sort-block.extended .sort-item .select-container {
    max-width: 155px;
  }
  /* line 464, scss/_responsive.scss */
  body .single-item-page .item-photos .main-slides ul li img {
    height: 450px;
  }
  /* line 467, scss/_responsive.scss */
  body .detail-info-block .column-3,
  body .features-info-block .column-3 {
    padding: 0px 10px;
  }
  /* line 474, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .first .post-entry,
  body .timeline-block .timeline-container .timeline-row .timeline-column .second .post-entry {
    max-width: 430px;
    float: left;
  }
  /* line 480, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .second .post-entry {
    float: right;
  }
  /* line 487, scss/_responsive.scss */
  body .agency-container.listing .agent-item .top .right .properties {
    margin-right: 7px;
  }
  /* line 491, scss/_responsive.scss */
  body .agency-container.listing .agent-item .top .right .social-block .sociable-listing {
    padding-left: 0;
  }
  /* line 496, scss/_responsive.scss */
  body .agency-container.listing .agent-item .contact-listing {
    display: block;
  }
  /* line 498, scss/_responsive.scss */
  body .agency-container.listing .agent-item .contact-listing li {
    display: block;
    width: 100%;
    margin-bottom: 8px;
  }
  /* line 502, scss/_responsive.scss */
  body .agency-container.listing .agent-item .contact-listing li:nth-child(2) {
    text-align: left;
  }
  /* line 505, scss/_responsive.scss */
  body .agency-container.listing .agent-item .contact-listing li:last-child {
    text-align: left;
  }
  /* line 511, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail {
    padding: 0 11px;
    padding-top: 13px;
    padding-bottom: 8px;
  }
  /* line 516, scss/_responsive.scss */
  body .best-offers .offers-body .offers-listing .offer-item {
    padding-left: 0;
  }
  /* line 518, scss/_responsive.scss */
  body .best-offers .offers-body .offers-listing .offer-item .preview {
    position: relative;
  }
  /* line 520, scss/_responsive.scss */
  body .best-offers .offers-body .offers-listing .offer-item .preview img {
    width: 100%;
  }
  /* line 525, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li a img {
    height: 48px;
  }
  /* line 528, scss/_responsive.scss */
  body .news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default a {
    padding: 7px 12px;
  }
  /* line 531, scss/_responsive.scss */
  body .blog-posts-holder .carousel ul li .post-item {
    margin: 0 auto;
    margin-bottom: 30px;
  }
  /* line 535, scss/_responsive.scss */
  body footer.footer {
    height: auto;
  }
  /* line 537, scss/_responsive.scss */
  body footer.footer .widget .newsletter form.subscribe input {
    font-size: 12px;
    padding-left: 3px;
  }
}
@media only screen and (max-width: 1150px) {
  /* line 549, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.wide {
    width: 50%;
  }
  /* line 552, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.small {
    width: 25%;
  }
  /* line 556, scss/_responsive.scss */
  body .sm-constr-banner-video .banner-entry .video-container:before,
  body .sm-constr-banner-video .banner-entry .video-container:after {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 566, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .single-feature {
    max-width: 272px;
  }
  /* line 570, scss/_responsive.scss */
  body .banners-block .right-block,
  body .banners-block .left-block {
    max-width: 25%;
  }
  /* line 574, scss/_responsive.scss */
  body .banners-block .center-block {
    max-width: 50%;
  }
}
@media only screen and (min-width: 990px) and (max-width: 1015px) {
  /* line 581, scss/_responsive.scss */
  .container {
    width: 940px;
  }

  /* line 585, scss/_responsive.scss */
  body .item-main-container .item-nav-block .social-block {
    float: none;
    margin-top: 60px;
  }
}
@media only screen and (max-width: 990px) {
  /* line 594, scss/_responsive.scss */
  body.shop-front .shoped {
    max-width: 705px;
  }
  /* line 596, scss/_responsive.scss */
  body.shop-front .shoped .contact .descr {
    padding-left: 0px;
  }
  /* line 601, scss/_responsive.scss */
  body .extra-header .left-part {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 605, scss/_responsive.scss */
  body .extra-header .left-part .extra-item {
    display: inline-block;
    border: none;
    float: none;
  }
  /* line 611, scss/_responsive.scss */
  body .extra-header .right-part {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 615, scss/_responsive.scss */
  body .extra-header .right-part .extra-item {
    border: none;
    float: none;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  /* line 624, scss/_responsive.scss */
  body .extra-header .extra-item.language .country-select .dropdown dd ul {
    top: 13px;
  }
  /* line 627, scss/_responsive.scss */
  body .extra-header .extra-item.currency .ui-selectmenu-menu {
    margin-top: 11px;
  }
  /* line 631, scss/_responsive.scss */
  body header.header .logo {
    margin-top: 52px;
  }
  /* line 635, scss/_responsive.scss */
  body header.header .contact .icon {
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  /* line 640, scss/_responsive.scss */
  body header.header .contact .descr {
    padding-left: 68px;
    position: relative;
    padding: 0;
    display: block;
    text-align: center;
  }
  /* line 653, scss/_responsive.scss */
  body .nav-block .main-navigation .navigation-listing .navigation-item a {
    padding: 0 15px;
    font-size: 12px;
  }
  /* line 660, scss/_responsive.scss */
  body .nav-block .submit-nav {
    padding: 0 17px;
    font-size: 12px;
    height: 58px;
    line-height: 58px;
  }
  /* line 668, scss/_responsive.scss */
  body .home-banner .banner-content .main-filter .filter-form .range-wrap .range-fields input[type="text"] {
    display: none;
  }
  /* line 674, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr {
    padding-left: 15px;
    padding-top: 20px;
  }
  /* line 677, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr .main-title {
    font-size: 78px;
  }
  /* line 680, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr .sub-text {
    margin-left: 30px;
    font-size: 40px;
  }
  /* line 690, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .main-feature-item .preview {
    max-width: 312px;
  }
  /* line 695, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview {
    max-width: 126px;
  }
  /* line 698, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    width: 126px;
    padding: 6px 0;
  }
  /* line 701, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container i.icon {
    background-size: contain;
  }
  /* line 705, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box {
    padding-top: 4px;
    padding-bottom: 5px;
  }
  /* line 708, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .top-title {
    font-size: 14px;
    line-height: 16px;
    display: inline-block;
  }
  /* line 713, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .bottom-title {
    display: inline-block;
  }
  /* line 723, scss/_responsive.scss */
  body .office-contact-form .heading {
    font-size: 26px;
  }
  /* line 726, scss/_responsive.scss */
  body .office-contact-form .contact-form {
    margin-top: 0;
  }
  /* line 731, scss/_responsive.scss */
  body .our-objects-gallery .gallery-element {
    max-width: 50%;
  }
  /* line 734, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element {
    max-width: 33.33333%;
  }
  /* line 736, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element .item {
    width: 100%;
  }
  /* line 741, scss/_responsive.scss */
  body .best-offers {
    margin-bottom: 30px;
  }
  /* line 743, scss/_responsive.scss */
  body .best-offers .heading .view-all {
    display: none;
  }
  /* line 747, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item {
    padding-left: 0px;
  }
  /* line 749, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .preview {
    max-width: 100%;
    position: relative;
    margin: 0 auto;
    max-height: 100%;
  }
  /* line 755, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr {
    padding-bottom: 56px;
  }
  /* line 758, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail {
    padding: 0 7px;
    padding-top: 13px;
    padding-bottom: 8px;
  }
  /* line 763, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .price {
    font-size: 12px;
    padding: 11px 0;
    padding-top: 12px;
    padding-right: 15px;
  }
  /* line 772, scss/_responsive.scss */
  body .best-offers .offers-body .offers-listing .offer-item {
    padding: 0;
  }
  /* line 774, scss/_responsive.scss */
  body .best-offers .offers-body .offers-listing .offer-item .preview {
    position: relative;
  }
  /* line 776, scss/_responsive.scss */
  body .best-offers .offers-body .offers-listing .offer-item .preview img {
    width: 100%;
  }
  /* line 781, scss/_responsive.scss */
  body .item-main-container .item-nav-block .social-block {
    float: none;
    margin-top: 60px;
  }
  /* line 785, scss/_responsive.scss */
  body .items-gallery {
    max-width: 100%;
  }
  /* line 787, scss/_responsive.scss */
  body .items-gallery:before {
    display: none;
  }
  /* line 790, scss/_responsive.scss */
  body .items-gallery .content {
    max-width: 100%;
    margin-bottom: 20px;
  }
  /* line 793, scss/_responsive.scss */
  body .items-gallery .content .controls {
    bottom: auto;
    top: 20px;
  }
  /* line 797, scss/_responsive.scss */
  body .items-gallery .content .slideshow-container {
    max-height: 255px;
  }
  /* line 801, scss/_responsive.scss */
  body .items-gallery .navigation {
    width: 100%;
  }
  /* line 804, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li {
    width: 83px;
    height: 60px;
  }
  /* line 807, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li .mask {
    width: 71px;
    height: 48px;
  }
  /* line 811, scss/_responsive.scss */
  body .items-gallery .navigation .thumbs li .more-btn {
    padding: 8px 0;
    padding-bottom: 6px;
    font-size: 13px;
  }
  /* line 820, scss/_responsive.scss */
  body .construction-item {
    max-width: 314px;
  }
  /* line 822, scss/_responsive.scss */
  body .construction-item .main-slides {
    max-width: 336px;
    margin-bottom: 6px;
  }
  /* line 825, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container {
    max-height: 218px;
  }
  /* line 827, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container li {
    max-height: 218px;
  }
  /* line 829, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container li a {
    height: 218px;
  }
  /* line 831, scss/_responsive.scss */
  body .construction-item .main-slides .slides-container li a img {
    height: 100%;
  }
  /* line 838, scss/_responsive.scss */
  body .construction-item .main-thumbnail {
    width: 100%;
    height: 48px;
  }
  /* line 841, scss/_responsive.scss */
  body .construction-item .main-thumbnail .jcarousel {
    margin: 0 -3px;
    width: 2000em;
  }
  /* line 844, scss/_responsive.scss */
  body .construction-item .main-thumbnail .jcarousel li {
    height: 48px;
    width: 74px;
    margin-right: 3px;
    margin-left: 3px;
  }
  /* line 849, scss/_responsive.scss */
  body .construction-item .main-thumbnail .jcarousel li .mask {
    width: 62px;
    height: 36px;
  }
  /* line 858, scss/_responsive.scss */
  body .banners-block .banner-title {
    font-size: 26px;
  }
  /* line 861, scss/_responsive.scss */
  body .banners-block .banner-text {
    font-size: 18px;
  }
  /* line 864, scss/_responsive.scss */
  body .banners-block .left-block {
    max-width: 25%;
  }
  /* line 867, scss/_responsive.scss */
  body .banners-block .left-block .banner-with-btn .heading {
    padding-top: 13px;
    padding-bottom: 9px;
  }
  /* line 871, scss/_responsive.scss */
  body .banners-block .left-block .banner-with-btn .block-with-text {
    padding-top: 17px;
    padding-bottom: 18px;
  }
  /* line 877, scss/_responsive.scss */
  body .banners-block .center-block {
    max-width: 50%;
  }
  /* line 880, scss/_responsive.scss */
  body .banners-block .right-block {
    max-width: 25%;
  }
  /* line 884, scss/_responsive.scss */
  body .banners-block.style-3 .left-block {
    max-width: 330px;
  }
  /* line 887, scss/_responsive.scss */
  body .banners-block.style-3 .center-block {
    max-width: 200px;
  }
  /* line 890, scss/_responsive.scss */
  body .banners-block.style-3 .right-block {
    max-width: 230px;
  }
  /* line 893, scss/_responsive.scss */
  body .banners-block.style-3 .right-block .banner-with-btn .heading {
    padding-top: 5px;
    padding-bottom: 2px;
  }
  /* line 897, scss/_responsive.scss */
  body .banners-block.style-3 .right-block .banner-with-btn .block-with-text {
    padding-top: 17px;
    padding-bottom: 18px;
  }
  /* line 906, scss/_responsive.scss */
  body .testimonials.style-2 {
    background-size: cover;
  }
  /* line 909, scss/_responsive.scss */
  body .single-object-banner .banner-entry > .top {
    padding-right: 20px;
  }
  /* line 912, scss/_responsive.scss */
  body .single-object-banner .banner-entry > .top:before,
  body .single-object-banner .banner-entry .bottom:before {
    display: none;
  }
  /* line 916, scss/_responsive.scss */
  body .single-post {
    margin: 0 auto;
  }
  /* line 918, scss/_responsive.scss */
  body .single-post .preview {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 15px;
  }
  /* line 925, scss/_responsive.scss */
  body .single-post .descr {
    padding: 0;
  }
  /* line 934, scss/_responsive.scss */
  body .news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img {
    padding-left: 0;
  }
  /* line 936, scss/_responsive.scss */
  body .news-sidebar .widget.latest-news .widget-entry .news-listing .news-item.with-img .preview {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }
  /* line 946, scss/_responsive.scss */
  body .news-sidebar .widget.builders-actions .actions-listing .action-item {
    padding-left: 0;
  }
  /* line 948, scss/_responsive.scss */
  body .news-sidebar .widget.builders-actions .actions-listing .action-item .preview {
    position: relative;
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 952, scss/_responsive.scss */
  body .news-sidebar .widget.builders-actions .actions-listing .action-item .preview img {
    width: 100%;
  }
  /* line 960, scss/_responsive.scss */
  body .rent-flat-sidebar .widget.range .range-wrap .range-fields input[type="text"] {
    max-width: 100%;
    margin-bottom: 10px;
  }
  /* line 963, scss/_responsive.scss */
  body .rent-flat-sidebar .widget.range .range-wrap .range-fields input[type="text"]#max-field {
    margin: 0;
  }
  /* line 967, scss/_responsive.scss */
  body .rent-flat-sidebar .widget.range .range-wrap .range-fields .delimiter {
    display: none;
  }
  /* line 971, scss/_responsive.scss */
  body .our-features-banner.icon-left .single-feature {
    display: block;
  }
  /* line 973, scss/_responsive.scss */
  body .our-features-banner.icon-left .single-feature .icon-container {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 978, scss/_responsive.scss */
  body .our-features-banner.icon-left .single-feature .icon-descr {
    display: block;
    text-align: center;
  }
  /* line 984, scss/_responsive.scss */
  body .banners-block.style-2 .left-block,
  body .banners-block.style-2 .right-block {
    max-width: 230px;
  }
  /* line 988, scss/_responsive.scss */
  body .banners-block.style-2 .center-block {
    max-width: 300px;
  }
  /* line 991, scss/_responsive.scss */
  body .banners-block.style-2 .banner-title {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 995, scss/_responsive.scss */
  body .banners-block.style-2 .abnner-text {
    font-size: 18px;
  }
  /* line 1000, scss/_responsive.scss */
  body .banner-with-text.style-3 .banner-entry .logo {
    max-width: 300px;
  }
  /* line 1003, scss/_responsive.scss */
  body .banner-with-text.style-3 .banner-entry .descr .banner-big-text {
    font-size: 65px;
  }
  /* line 1008, scss/_responsive.scss */
  body .about-me .top {
    padding-bottom: 17px;
  }
  /* line 1011, scss/_responsive.scss */
  body .about-me .middle {
    padding-top: 17px;
    padding-bottom: 4px;
  }
  /* line 1015, scss/_responsive.scss */
  body .about-me .sociable {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  /* line 1019, scss/_responsive.scss */
  body .about-me .bottom {
    padding-top: 17px;
  }
  /* line 1022, scss/_responsive.scss */
  body .about-me .bottom .contacts-listing .contact-item {
    width: 100%;
  }
  /* line 1029, scss/_responsive.scss */
  body .request-contact-form .heading .small {
    font-size: 18px;
  }
  /* line 1032, scss/_responsive.scss */
  body .request-contact-form .heading .big {
    font-size: 22px;
  }
  /* line 1038, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr {
    padding-top: 15px;
    padding-bottom: 1px;
  }
  /* line 1041, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr .price {
    font-size: 35px;
  }
  /* line 1044, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr .banner-text {
    font-size: 17px;
  }
  /* line 1050, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .main-feature {
    display: none;
  }
  /* line 1055, scss/_responsive.scss */
  body .banners-block.style-4 .banner-bg .banner-title {
    font-size: 28px;
  }
  /* line 1059, scss/_responsive.scss */
  body .banners-block.style-4 .left-block {
    max-width: 500px;
  }
  /* line 1063, scss/_responsive.scss */
  body .banners-block.style-4 .right-block {
    max-width: 260px;
  }
  /* line 1067, scss/_responsive.scss */
  body .banners-block.style-4 .right-block .banner-bg .overlay .banner-title {
    font-size: 18px;
  }
  /* line 1076, scss/_responsive.scss */
  body .main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr {
    padding-left: 0px;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 1081, scss/_responsive.scss */
  body .main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .preview {
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  /* line 1088, scss/_responsive.scss */
  body .main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.big .overlay .read-btn, body .main-sidebar .widget.latest-posts .widget-entry .latest-posts-widget .single-post-featured.sm .overlay .read-btn {
    left: 0;
    margin-left: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    font-size: 13px;
  }
  /* line 1100, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day {
    height: 105px;
  }
  /* line 1102, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day .events {
    max-width: 75px;
    padding: 3px 0;
  }
  /* line 1107, scss/_responsive.scss */
  body .sort-block .right {
    max-width: 505px;
  }
  /* line 1109, scss/_responsive.scss */
  body .sort-block .right .select-container {
    max-width: 392px;
  }
  /* line 1115, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-message {
    margin-bottom: 40px;
  }
  /* line 1118, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container {
    margin: 0 -14px;
    margin-bottom: 40px;
  }
  /* line 1121, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count {
    margin: 0 14px;
  }
  /* line 1130, scss/_responsive.scss */
  body .main-sidebar .widget.featured-properties .widget-entry .single-prop .preview, body .main-sidebar .widget.featured-products .widget-entry .single-prop .preview {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    max-width: 85px;
  }
  /* line 1136, scss/_responsive.scss */
  body .main-sidebar .widget.featured-properties .widget-entry .single-prop .descr, body .main-sidebar .widget.featured-products .widget-entry .single-prop .descr {
    display: block;
    padding-left: 0;
  }
  /* line 1142, scss/_responsive.scss */
  body .main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading {
    display: block;
  }
  /* line 1144, scss/_responsive.scss */
  body .main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .preview {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 1150, scss/_responsive.scss */
  body .main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .item-heading .descr {
    display: block;
    margin: 0;
    padding: 0;
  }
  /* line 1157, scss/_responsive.scss */
  body .main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li {
    padding-left: 15px;
    font-size: 12px;
  }
  /* line 1168, scss/_responsive.scss */
  body .objects-block.two-columns .item .preview .overlay a.incr {
    left: 34.2%;
  }
  /* line 1171, scss/_responsive.scss */
  body .objects-block.two-columns .item .preview .overlay a.link {
    right: 34.2%;
  }
  /* line 1176, scss/_responsive.scss */
  body .objects-block.two-columns .item .thumbnail-container .item-thumbnail {
    width: 76.5%;
    float: none;
  }
  /* line 1180, scss/_responsive.scss */
  body .objects-block.two-columns .item .thumbnail-container .item-info {
    float: none;
  }
  /* line 1189, scss/_responsive.scss */
  body .objects-block.three-columns .item .preview .overlay a.incr {
    left: 27.2%;
  }
  /* line 1192, scss/_responsive.scss */
  body .objects-block.three-columns .item .preview .overlay a.link {
    right: 27.2%;
  }
  /* line 1198, scss/_responsive.scss */
  body .objects-block.three-columns .item .item-thumbnail .single-thumbnail .icon {
    margin-right: 2px;
  }
  /* line 1203, scss/_responsive.scss */
  body .objects-block.three-columns .item .item-info {
    float: none;
  }
  /* line 1212, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.order {
    width: 100%;
    border-left: 0;
  }
  /* line 1215, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.order .select-container {
    max-width: 60%;
    float: right;
  }
  /* line 1220, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.sort {
    width: 100%;
  }
  /* line 1222, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.sort .select-container {
    max-width: 60%;
    float: right;
  }
  /* line 1227, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.view-block {
    display: none;
  }
  /* line 1234, scss/_responsive.scss */
  body .objects-block.list-full .item, body .objects-block.list-sidebar .item {
    padding: 0;
  }
  /* line 1237, scss/_responsive.scss */
  body .objects-block.list-full .item .preview, body .objects-block.list-sidebar .item .preview {
    height: 100%;
    max-height: 100%;
    position: relative;
    max-width: 100%;
  }
  /* line 1243, scss/_responsive.scss */
  body .objects-block.list-full .item .preview .overlay a.incr, body .objects-block.list-sidebar .item .preview .overlay a.incr {
    left: 38.2%;
  }
  /* line 1246, scss/_responsive.scss */
  body .objects-block.list-full .item .preview .overlay a.link, body .objects-block.list-sidebar .item .preview .overlay a.link {
    right: 38.2%;
  }
  /* line 1250, scss/_responsive.scss */
  body .objects-block.list-full .item .preview img, body .objects-block.list-sidebar .item .preview img {
    width: 100%;
    height: 100%;
  }
  /* line 1255, scss/_responsive.scss */
  body .objects-block.list-full .item .thumbnail-container .item-thumbnail, body .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
    width: 53%;
  }
  /* line 1262, scss/_responsive.scss */
  body .sort-block.extended .left {
    float: none;
    text-align: center;
  }
  /* line 1266, scss/_responsive.scss */
  body .sort-block.extended .right {
    float: none;
    max-width: 584px;
    margin: 0 auto;
  }
  /* line 1270, scss/_responsive.scss */
  body .sort-block.extended .right .sort-item {
    border-left: 0;
  }
  /* line 1277, scss/_responsive.scss */
  body .main-sidebar .widget.featured-properties .widget-entry .single-prop, body .main-sidebar .widget.featured-products .widget-entry .single-prop {
    width: 100%;
    text-align: center;
  }
  /* line 1283, scss/_responsive.scss */
  body .main-sidebar .widget.banner .banner-label-bg {
    background-size: cover;
  }
  /* line 1291, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .first .post-entry,
  body .timeline-block .timeline-container .timeline-row .timeline-column .second .post-entry {
    max-width: 330px;
  }
  /* line 1297, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.wide {
    width: 50%;
  }
  /* line 1300, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.small {
    width: 50%;
  }
  /* line 1304, scss/_responsive.scss */
  body .news-sidebar .widget.most-popular .tabs-side .ui-tabs-nav li.ui-state-default a {
    padding: 7px 5px;
    font-size: 11px;
  }
  /* line 1308, scss/_responsive.scss */
  body .main-isotope-gallerry-container .our-objects-gallery .col-sm-4.gallery-element .preview .overlay-entry {
    margin-top: -72px;
  }

  /* line 1313, scss/_responsive.scss */
  .main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry {
    margin-top: -110px;
  }
  /* line 1315, scss/_responsive.scss */
  .main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry .title {
    font-size: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 795px) {
  /* line 1321, scss/_responsive.scss */
  .container {
    width: 100%;
  }

  /* line 1325, scss/_responsive.scss */
  body .container {
    padding: 0 15px;
  }
  /* line 1329, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .main-feature-item .preview {
    max-width: 296px;
  }
  /* line 1332, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview {
    max-width: 118px;
  }
  /* line 1335, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    width: 115px;
    padding: 2px 0;
  }
  /* line 1342, scss/_responsive.scss */
  body .pricing-container .single-pricing {
    max-width: 24.7%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1351, scss/_responsive.scss */
  body.shop-front header .cart-btn,
  body.shop-front header .h-cart-btn {
    float: none;
    margin: 0 auto;
    margin-top: 20px;
  }
  /* line 1358, scss/_responsive.scss */
  body .nav-block {
    min-height: 60px;
  }
  /* line 1361, scss/_responsive.scss */
  body .container-fluid {
    padding: 0 15px;
  }
  /* line 1364, scss/_responsive.scss */
  body .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 1368, scss/_responsive.scss */
  body .nav-block {
    background-color: #3f97b5;
  }
  /* line 1370, scss/_responsive.scss */
  body .nav-block .main-navigation {
    float: none;
  }
  /* line 1375, scss/_responsive.scss */
  body .extra-header .left-part {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 1379, scss/_responsive.scss */
  body .extra-header .left-part .extra-item {
    display: inline-block;
    border: none;
    float: none;
  }
  /* line 1385, scss/_responsive.scss */
  body .extra-header .right-part {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 1389, scss/_responsive.scss */
  body .extra-header .right-part .extra-item {
    border: none;
    float: none;
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  /* line 1398, scss/_responsive.scss */
  body .block-title-style-2 .block-title-text:before {
    display: none;
  }
  /* line 1401, scss/_responsive.scss */
  body .rent-flat-banner {
    height: 420px;
  }
  /* line 1404, scss/_responsive.scss */
  body .home-banner.style-3 {
    height: 420px;
  }
  /* line 1407, scss/_responsive.scss */
  body header.header {
    padding-top: 20px;
  }
  /* line 1409, scss/_responsive.scss */
  body header.header .logo {
    margin-top: 52px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 1414, scss/_responsive.scss */
  body header.header .contact {
    display: block;
    width: 100%;
    margin-top: 0;
    min-height: 20px;
  }
  /* line 1419, scss/_responsive.scss */
  body header.header .contact .icon {
    display: none;
  }
  /* line 1422, scss/_responsive.scss */
  body header.header .contact .descr {
    padding-left: 68px;
    position: relative;
    padding: 0;
    display: block;
    text-align: center;
  }
  /* line 1428, scss/_responsive.scss */
  body header.header .contact .descr .box-title,
  body header.header .contact .descr .box-text {
    display: inline-block;
  }
  /* line 1435, scss/_responsive.scss */
  body .home-banner {
    height: 400px;
  }
  /* line 1437, scss/_responsive.scss */
  body .home-banner .banner-content {
    height: 400px;
  }
  /* line 1441, scss/_responsive.scss */
  body .home-banner .banner-content .find-now-btn {
    position: absolute;
    background-color: #003366;
    padding: 0 40px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    line-height: 38px;
    left: 50%;
    margin-left: -70px;
    bottom: 15%;
  }
  /* line 1455, scss/_responsive.scss */
  body .navigation-gallery .navigation li {
    margin-right: 0;
  }
  /* line 1457, scss/_responsive.scss */
  body .navigation-gallery .navigation li a {
    padding: 0 20px;
  }
  /* line 1463, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .main-feature-item {
    width: 100%;
  }
  /* line 1465, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .main-feature-item .preview {
    max-width: 100%;
    max-height: 100%;
  }
  /* line 1470, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item {
    width: 70%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 1475, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview {
    max-width: 100%;
    max-height: 100%;
  }
  /* line 1479, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    width: 100%;
    padding: 90px 0;
  }
  /* line 1483, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container i.icon {
    background-size: contain;
  }
  /* line 1487, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  /* line 1490, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .top-title {
    font-size: 30px;
    line-height: 31px;
    display: block;
  }
  /* line 1495, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .title-box .bottom-title {
    display: block;
    font-size: 16px;
  }
  /* line 1505, scss/_responsive.scss */
  body .office-banner {
    padding-top: 30px;
    padding-left: 30px;
  }
  /* line 1509, scss/_responsive.scss */
  body .office-banner .banner-entry:before, body .office-banner .banner-entry:after {
    display: none;
  }
  /* line 1515, scss/_responsive.scss */
  body .office-contact-form {
    margin-top: 20px;
  }
  /* line 1519, scss/_responsive.scss */
  body .banners-block .left-block {
    max-width: 100%;
  }
  /* line 1522, scss/_responsive.scss */
  body .banners-block .banner-bg.style-1 {
    max-width: 50%;
    margin: 0 auto;
    background-size: cover;
    margin-bottom: 10px;
  }
  /* line 1528, scss/_responsive.scss */
  body .banners-block .center-block {
    max-width: 100%;
  }
  /* line 1530, scss/_responsive.scss */
  body .banners-block .center-block .banner-bg.style-2 {
    max-width: 75%;
    margin: 0 auto;
    background-size: cover;
    margin-bottom: 10px;
  }
  /* line 1537, scss/_responsive.scss */
  body .banners-block .right-block {
    max-width: 100%;
  }
  /* line 1539, scss/_responsive.scss */
  body .banners-block .right-block .banner-bg.style-3 {
    max-width: 50%;
    margin: 0 auto;
    background-size: cover;
    margin-bottom: 10px;
  }
  /* line 1547, scss/_responsive.scss */
  body .banners-block.style-3 .left-block {
    max-width: 100%;
  }
  /* line 1549, scss/_responsive.scss */
  body .banners-block.style-3 .left-block .banner-bg.style-1 {
    max-width: 75%;
    background-size: cover;
  }
  /* line 1554, scss/_responsive.scss */
  body .banners-block.style-3 .center-block {
    max-width: 100%;
  }
  /* line 1556, scss/_responsive.scss */
  body .banners-block.style-3 .center-block .banner-bg.style-2 {
    max-width: 50%;
    background-size: cover;
  }
  /* line 1561, scss/_responsive.scss */
  body .banners-block.style-3 .right-block {
    max-width: 100%;
  }
  /* line 1564, scss/_responsive.scss */
  body .banners-block.style-3 .right-block .banner-with-btn .heading {
    padding-top: 10px;
    padding-bottom: 8px;
  }
  /* line 1568, scss/_responsive.scss */
  body .banners-block.style-3 .right-block .banner-with-btn .block-with-text {
    padding-top: 17px;
    padding-bottom: 18px;
  }
  /* line 1576, scss/_responsive.scss */
  body .testimonials.style-2 .testimonials-holder .testimony-item {
    margin: 0 auto;
  }
  /* line 1582, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column {
    width: 100%;
    margin: 0;
    padding-bottom: 40px;
  }
  /* line 1586, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .second {
    text-align: left;
    padding: 0;
  }
  /* line 1590, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .second .subline .subline-dot {
    left: auto;
    right: -12px;
  }
  /* line 1596, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .construction-item {
    max-width: 100%;
    padding-right: 20px;
  }
  /* line 1599, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .construction-item .main-slides {
    max-width: 584px;
  }
  /* line 1601, scss/_responsive.scss */
  body .timeline-block .timeline-container .timeline-row .timeline-column .construction-item .main-slides ul li {
    max-width: 584px;
    width: 100%;
  }
  /* line 1609, scss/_responsive.scss */
  body .timeline-block .timeline-container .time-line-center {
    left: 100%;
  }
  /* line 1611, scss/_responsive.scss */
  body .timeline-block .timeline-container .time-line-center:before, body .timeline-block .timeline-container .time-line-center:after {
    margin-left: -87px;
  }
  /* line 1618, scss/_responsive.scss */
  body .best-apartaments-banner {
    max-width: 370px;
    margin: 0 auto;
    margin-bottom: 30px;
  }
  /* line 1624, scss/_responsive.scss */
  body .banners-block.style-2 .left-block,
  body .banners-block.style-2 .right-block {
    max-width: 100%;
  }
  /* line 1628, scss/_responsive.scss */
  body .banners-block.style-2 .center-block {
    max-width: 100%;
  }
  /* line 1631, scss/_responsive.scss */
  body .banners-block.style-2 .banner-title {
    font-size: 24px;
    line-height: 28px;
  }
  /* line 1635, scss/_responsive.scss */
  body .banners-block.style-2 .abnner-text {
    font-size: 18px;
  }
  /* line 1639, scss/_responsive.scss */
  body .popular-countries {
    height: auto;
  }
  /* line 1642, scss/_responsive.scss */
  body .regions-listing-shortcode .regions-listing .region-item a,
  body .countries-listing-shortcode .countries-listing .country-item a {
    margin: 0 auto;
  }
  /* line 1646, scss/_responsive.scss */
  body .banner-with-text.style-3 {
    background-size: cover;
    height: auto;
    padding: 0;
  }
  /* line 1651, scss/_responsive.scss */
  body .banner-with-text.style-3 .banner-entry .logo {
    float: none;
    margin: 0 auto;
    border: 0;
    padding: 20px;
  }
  /* line 1657, scss/_responsive.scss */
  body .banner-with-text.style-3 .banner-entry .descr {
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
    float: none;
  }
  /* line 1662, scss/_responsive.scss */
  body .banner-with-text.style-3 .banner-entry .descr .banner-big-text {
    line-height: 44px;
    font-size: 38px;
    margin-top: 0;
  }
  /* line 1670, scss/_responsive.scss */
  body .shop-front-banner .banner-entry {
    width: 100%;
  }
  /* line 1672, scss/_responsive.scss */
  body .shop-front-banner .banner-entry .banner-point {
    display: none;
  }
  /* line 1675, scss/_responsive.scss */
  body .shop-front-banner .banner-entry:before {
    display: none;
  }
  /* line 1678, scss/_responsive.scss */
  body .shop-front-banner .banner-entry .bottom-block {
    width: 100%;
  }
  /* line 1682, scss/_responsive.scss */
  body .about-me {
    margin-bottom: 40px;
  }
  /* line 1685, scss/_responsive.scss */
  body .request-contact-form {
    margin-bottom: 20px;
  }
  /* line 1688, scss/_responsive.scss */
  body .request-contact-form .heading:before {
    display: none;
  }
  /* line 1692, scss/_responsive.scss */
  body .request-contact-form .contact-form {
    padding-top: 30px;
  }
  /* line 1696, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry {
    display: block;
  }
  /* line 1698, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left {
    display: block;
  }
  /* line 1700, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr {
    padding-top: 15px;
    padding-bottom: 1px;
    margin: 0;
    border: none;
    text-align: center;
  }
  /* line 1706, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr:before {
    display: none;
  }
  /* line 1709, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr .price {
    font-size: 35px;
  }
  /* line 1712, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .left .descr .banner-text {
    font-size: 17px;
  }
  /* line 1717, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .right {
    display: block;
  }
  /* line 1719, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .right .preview {
    border-radius: 0%;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
  }
  /* line 1721, scss/_responsive.scss */
  body .sm-construction-banner .banner-entry .right .preview .brdr {
    max-width: 60%;
    margin: 0 auto;
  }
  /* line 1728, scss/_responsive.scss */
  body .navigation-gallery .navigation a {
    margin-bottom: 5px;
  }
  /* line 1731, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .single-feature {
    display: table;
  }
  /* line 1733, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .single-feature.left-column {
    max-width: 50%;
    padding-right: 10px;
  }
  /* line 1736, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .single-feature.left-column .icon-container {
    right: 10px;
  }
  /* line 1749, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .single-feature.right-column {
    max-width: 50%;
    padding-left: 10px;
  }
  /* line 1752, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body .single-feature.right-column .icon-container {
    left: 10px;
  }
  /* line 1767, scss/_responsive.scss */
  body .banners-block.style-4 .left-block {
    margin: 0 auto;
    float: none;
  }
  /* line 1771, scss/_responsive.scss */
  body .banners-block.style-4 .right-block {
    margin: 0 auto;
    float: none;
  }
  /* line 1776, scss/_responsive.scss */
  body .main-sidebar .widget.popular-posts .widget-entry .popular-posts-widget .single-widget-post .descr {
    text-align: center;
  }
  /* line 1779, scss/_responsive.scss */
  body .left-img,
  body .right-img {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 1784, scss/_responsive.scss */
  body .pricing-container .single-pricing {
    max-width: 75%;
    margin: 0 auto;
    float: none;
    margin-bottom: 60px;
  }
  /* line 1789, scss/_responsive.scss */
  body .pricing-container .single-pricing:last-child {
    margin: 0 auto;
  }
  /* line 1793, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day {
    height: 75px;
  }
  /* line 1795, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day .events {
    max-width: 25px;
    padding: 3px 0;
    left: 50%;
    margin-left: -12.5px;
  }
  /* line 1803, scss/_responsive.scss */
  body .sort-block .left {
    float: none;
    max-width: 100%;
    text-align: center;
  }
  /* line 1808, scss/_responsive.scss */
  body .sort-block .right {
    max-width: 100%;
    float: none;
    border-left: none;
  }
  /* line 1812, scss/_responsive.scss */
  body .sort-block .right .select-container {
    max-width: 392px;
  }
  /* line 1817, scss/_responsive.scss */
  body .idx-listing .idx-item {
    padding-left: 0;
  }
  /* line 1819, scss/_responsive.scss */
  body .idx-listing .idx-item .preview {
    position: relative;
    margin-bottom: 10px;
    width: 100%;
    margin: 0 auto;
  }
  /* line 1824, scss/_responsive.scss */
  body .idx-listing .idx-item .preview img {
    width: 100%;
  }
  /* line 1831, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-title {
    font-size: 86px;
  }
  /* line 1834, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-message {
    margin-bottom: 40px;
  }
  /* line 1837, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container {
    margin: 0 -14px;
    margin-bottom: 40px;
  }
  /* line 1840, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count {
    margin: 0 14px;
    width: 110px;
    height: 110px;
  }
  /* line 1844, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count .count-entry {
    padding-top: 10px;
  }
  /* line 1846, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count .count-entry .number {
    font-size: 30px;
  }
  /* line 1855, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li .img-container {
    height: 100px;
  }
  /* line 1858, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav .prev-slide,
  body .full-width-slider .slider-entry .thumbnail-with-nav .next-slide {
    height: 100px;
  }
  /* line 1864, scss/_responsive.scss */
  body .main-sidebar .widget.featured-properties .widget-entry .single-prop, body .main-sidebar .widget.featured-products .widget-entry .single-prop {
    width: 100%;
  }
  /* line 1867, scss/_responsive.scss */
  body .main-sidebar .widget.featured-properties .widget-entry .single-prop .descr, body .main-sidebar .widget.featured-products .widget-entry .single-prop .descr {
    text-align: center;
  }
  /* line 1871, scss/_responsive.scss */
  body .main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item {
    text-align: center;
  }
  /* line 1873, scss/_responsive.scss */
  body .main-sidebar .widget.agents .widget-entry .wg-ag-carousel ul li .item .contact-listing li .icon {
    display: none;
  }
  /* line 1878, scss/_responsive.scss */
  body .objects-block .item .thumbnail-container .item-thumbnail {
    width: 40%;
  }
  /* line 1885, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.incr {
    left: 36.2%;
  }
  /* line 1888, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.link {
    right: 36.2%;
  }
  /* line 1892, scss/_responsive.scss */
  body .objects-block.one-column .item .thumbnail-container .item-thumbnail {
    width: 40%;
  }
  /* line 1900, scss/_responsive.scss */
  body .objects-block.two-columns .item .preview .overlay a.incr {
    left: 34.2%;
  }
  /* line 1903, scss/_responsive.scss */
  body .objects-block.two-columns .item .preview .overlay a.link {
    right: 34.2%;
  }
  /* line 1908, scss/_responsive.scss */
  body .objects-block.two-columns .item .thumbnail-container .item-thumbnail {
    width: 76.5%;
    float: none;
  }
  /* line 1912, scss/_responsive.scss */
  body .objects-block.two-columns .item .thumbnail-container .item-info {
    float: none;
  }
  /* line 1921, scss/_responsive.scss */
  body .objects-block.three-columns .item .preview .overlay a.incr {
    left: 34.2%;
  }
  /* line 1924, scss/_responsive.scss */
  body .objects-block.three-columns .item .preview .overlay a.link {
    right: 34.2%;
  }
  /* line 1931, scss/_responsive.scss */
  body .blog-content.timeline {
    padding-right: 10px;
  }
  /* line 1934, scss/_responsive.scss */
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .first,
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .second {
    padding-top: 40px;
  }
  /* line 1937, scss/_responsive.scss */
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .first .post-entry,
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .second .post-entry {
    max-width: 100%;
    padding-right: 25px;
  }
  /* line 1941, scss/_responsive.scss */
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .first .subline .subline-dot,
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .second .subline .subline-dot {
    left: auto;
    right: -25px;
  }
  /* line 1947, scss/_responsive.scss */
  body .blog-content.timeline .timeline-block .timeline-container .timeline-row .timeline-column .blog-post-item .item-thumbnail {
    margin-bottom: 13px;
    padding-right: 40px;
    text-align: left;
  }
  /* line 1956, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.wide {
    width: 100%;
  }
  /* line 1959, scss/_responsive.scss */
  body .container-full-width .main-isotope-gallerry-container.massonry-gallery .our-objects-gallery .gallery-element.small {
    width: 100%;
  }
  /* line 1963, scss/_responsive.scss */
  body .agency-container.listing .agent-item {
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 30px;
    min-height: auto;
  }
  /* line 1968, scss/_responsive.scss */
  body .agency-container.listing .agent-item .preview {
    position: relative;
    width: 100%;
    left: auto;
    top: auto;
  }
  /* line 1975, scss/_responsive.scss */
  body .agency-container.listing .agent-item .top .name {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
  /* line 1981, scss/_responsive.scss */
  body .agency-container.listing .agent-item .top .right {
    display: block;
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 1986, scss/_responsive.scss */
  body .agency-container.listing .agent-item .top .right .properties,
  body .agency-container.listing .agent-item .top .right .social-block {
    float: none;
    display: inline-block;
  }
  /* line 1994, scss/_responsive.scss */
  body .agent-single-item .top {
    display: block;
  }
  /* line 1996, scss/_responsive.scss */
  body .agent-single-item .top .left {
    display: block;
    margin-bottom: 40px;
  }
  /* line 1999, scss/_responsive.scss */
  body .agent-single-item .top .left .preview {
    margin: 0 auto;
  }
  /* line 2003, scss/_responsive.scss */
  body .agent-single-item .top .middle {
    display: block;
    padding: 0;
    margin: 0 auto;
    margin-bottom: 40px;
    width: 240px;
    text-align: center;
  }
  /* line 2012, scss/_responsive.scss */
  body .agent-single-item .top .middle .social-block li:first-child {
    margin-left: 18px;
  }
  /* line 2016, scss/_responsive.scss */
  body .agent-single-item .top .middle .social-block:before {
    margin: 0 auto;
  }
  /* line 2021, scss/_responsive.scss */
  body .agent-single-item .top .right {
    display: block;
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
  }
  /* line 2028, scss/_responsive.scss */
  body .object-slider.best-agents li .item .contact-listing,
  body .best-agents.best-agents li .item .contact-listing,
  body .partners-holder.best-agents li .item .contact-listing,
  body .testimonials-holder.best-agents li .item .contact-listing,
  body .country-holder.best-agents li .item .contact-listing,
  body .blog-posts-holder.best-agents li .item .contact-listing,
  body .interesting-offer.best-agents li .item .contact-listing,
  body .featured-products.best-agents li .item .contact-listing {
    max-width: 200px;
    width: 100%;
    margin: 0 auto;
  }
  /* line 2042, scss/_responsive.scss */
  body .best-agents.style-2 li .item .heading:after {
    width: 90%;
  }
  /* line 2046, scss/_responsive.scss */
  body .best-agents.style-2 li .item .contact-listing {
    width: 100%;
    max-width: 100%;
  }
  /* line 2051, scss/_responsive.scss */
  body .favorable-banner .favorable-content .main-title {
    font-size: 72px;
  }
  /* line 2055, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .logo {
    border: 0;
    padding-right: 0;
    text-align: center;
    float: none;
  }
  /* line 2061, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr {
    padding-left: 0;
  }
  /* line 2063, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr .main-title {
    font-size: 60px;
    line-height: 65px;
  }
  /* line 2067, scss/_responsive.scss */
  body .big-construction-banner .banner-content .banner-message .descr .sub-text {
    font-size: 24px;
    margin-left: 0;
  }
  /* line 2073, scss/_responsive.scss */
  body .simple-btn {
    width: 100%;
    text-align: center;
  }
  /* line 2078, scss/_responsive.scss */
  body .latest-news-listing li {
    margin-bottom: 15px;
  }
  /* line 2080, scss/_responsive.scss */
  body .latest-news-listing li:last-child {
    margin-bottom: 0;
  }
  /* line 2085, scss/_responsive.scss */
  body .latest-blog-posts .item {
    padding-left: 0;
  }
  /* line 2087, scss/_responsive.scss */
  body .latest-blog-posts .item .preview {
    position: relative;
    max-width: 100%;
    width: 100%;
  }
  /* line 2092, scss/_responsive.scss */
  body .latest-blog-posts .item .descr {
    padding: 12px;
  }
  /* line 2096, scss/_responsive.scss */
  body .cottage-banner {
    height: 470px;
    padding-top: 55px;
  }
  /* line 2102, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .small {
    font-size: 26px;
  }
  /* line 2105, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .big {
    font-size: 60px;
    line-height: 64px;
    margin-top: -15px;
  }
  /* line 2111, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .separator {
    margin-bottom: 20px;
  }
  /* line 2116, scss/_responsive.scss */
  body .about-me .bottom .contacts-listing .contact-item .item-icon {
    position: relative;
    display: inline-block;
  }
  /* line 2120, scss/_responsive.scss */
  body .about-me .bottom .contacts-listing .contact-item .descr {
    display: inline-block;
    padding-left: 10px;
  }
  /* line 2126, scss/_responsive.scss */
  body .best-agents.best-agents li .item .heading {
    width: 100%;
  }
  /* line 2128, scss/_responsive.scss */
  body .best-agents.best-agents li .item .heading:before, body .best-agents.best-agents li .item .heading:after {
    width: 90%;
  }
  /* line 2133, scss/_responsive.scss */
  body .best-agents.best-agents li .item .contact-listing {
    max-width: 100%;
  }
  /* line 2137, scss/_responsive.scss */
  body .contacts-block {
    padding-bottom: 0;
  }
  /* line 2140, scss/_responsive.scss */
  body .main-isotope-gallerry-container .our-objects-gallery .gallery-element {
    width: 100%;
  }
  /* line 2143, scss/_responsive.scss */
  body .item-main-container .item-nav-block input[type="number"] {
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 2148, scss/_responsive.scss */
  body .item-main-container .item-nav-block .add-cart {
    margin-bottom: 20px;
    margin-left: 0;
  }
  /* line 2153, scss/_responsive.scss */
  body .item-main-container .item-nav-block .arrow-btn,
  body .item-main-container .item-nav-block .like-btn {
    display: inline-block;
    float: none;
  }
  /* line 2159, scss/_responsive.scss */
  body .item-main-container .item-nav-block .social-block {
    float: none;
    margin-top: 20px;
  }
  /* line 2163, scss/_responsive.scss */
  body .item-main-container .top-info {
    padding-top: 30px;
  }
  /* line 2169, scss/_responsive.scss */
  body footer.footer .widget {
    margin-bottom: 45px;
  }
  /* line 2171, scss/_responsive.scss */
  body footer.footer .widget .newsletter form.subscribe input {
    font-size: 16px;
    padding-left: 15px;
  }

  /* line 2179, scss/_responsive.scss */
  .our-objects-gallery .gallery-element {
    padding: 0 5px;
  }

  /* line 2182, scss/_responsive.scss */
  .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview {
    margin-bottom: 10px;
  }

  /* line 2185, scss/_responsive.scss */
  .sm-construction-banner .banner-entry .left .descr {
    max-width: 100%;
  }

  /* line 2188, scss/_responsive.scss */
  .single-agent-banner .single-agent-banner-entry {
    width: 550px;
    height: 250px;
    background-position: center right;
    padding-left: 20px;
  }
  /* line 2193, scss/_responsive.scss */
  .single-agent-banner .single-agent-banner-entry .top .big {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: -30px;
  }
  /* line 2198, scss/_responsive.scss */
  .single-agent-banner .single-agent-banner-entry .top .small {
    font-size: 36px;
  }

  /* line 2203, scss/_responsive.scss */
  table.products-table thead tr th {
    font-size: 14px;
    padding: 0 5px;
  }
  /* line 2206, scss/_responsive.scss */
  table.products-table thead tr th:first-child {
    padding-left: 10px;
  }
  /* line 2211, scss/_responsive.scss */
  table.products-table tbody tr td {
    padding: 5px;
  }
  /* line 2213, scss/_responsive.scss */
  table.products-table tbody tr td span.price {
    font-size: 14px;
  }
  /* line 2216, scss/_responsive.scss */
  table.products-table tbody tr td a {
    font-size: 13px;
    display: inline-block;
    line-height: 15px;
  }
  /* line 2221, scss/_responsive.scss */
  table.products-table tbody tr td .total-price {
    font-size: 14px;
  }
  /* line 2225, scss/_responsive.scss */
  table.products-table tbody tr td .items-count-block input {
    width: 36px;
    line-height: 32px;
    height: 30px;
    font-size: 14px;
    margin: 0 1px;
  }
  /* line 2232, scss/_responsive.scss */
  table.products-table tbody tr td .items-count-block i {
    font-size: 10px;
  }
  /* line 2236, scss/_responsive.scss */
  table.products-table tbody tr td:first-child {
    padding-left: 10px;
    width: 90px;
  }
  /* line 2239, scss/_responsive.scss */
  table.products-table tbody tr td:first-child .img-container {
    width: 80px;
  }
  /* line 2243, scss/_responsive.scss */
  table.products-table tbody tr td:nth-child(2) {
    padding-left: 5px;
  }

  /* line 2251, scss/_responsive.scss */
  .total-block .total-entry .coupon-block .coupon-code {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 2255, scss/_responsive.scss */
  .total-block .total-entry .coupon-block .apply-btn {
    display: block;
    width: 100%;
    text-align: center;
  }
  /* line 2261, scss/_responsive.scss */
  .total-block .total-entry .total-table tbody tr td {
    font-size: 14px;
    height: 50px;
  }

  /* line 2267, scss/_responsive.scss */
  .btns-block .update-cart-btn.outlined {
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 2271, scss/_responsive.scss */
  .btns-block .proceed-ceckout-btn.md-button {
    width: 100%;
    margin-bottom: 15px;
  }

  /* line 2276, scss/_responsive.scss */
  .map-banner {
    height: 420px;
  }

  /* line 2279, scss/_responsive.scss */
  .main-filter.style-2 .filter-form {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 640px) {
  /* line 2286, scss/_responsive.scss */
  body .banner-with-text {
    height: auto;
    background-size: cover;
    text-align: center;
  }
  /* line 2292, scss/_responsive.scss */
  body .home-banner .banner-content .banner-message .banner-entry span.entry-title {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 2296, scss/_responsive.scss */
  body .home-banner .banner-content .banner-message .banner-entry span.entry-message {
    font-size: 18px;
    line-height: 19px;
  }
  /* line 2302, scss/_responsive.scss */
  body .partners-holder li {
    padding-left: 15px;
  }
  /* line 2307, scss/_responsive.scss */
  body .our-objects-gallery .gallery-element {
    max-width: 100%;
  }
  /* line 2310, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element {
    max-width: 50%;
  }
  /* line 2312, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element .item {
    width: 100%;
  }
  /* line 2317, scss/_responsive.scss */
  body .favorable-banner {
    height: auto;
    background-size: cover;
    padding-bottom: 20px;
  }
  /* line 2321, scss/_responsive.scss */
  body .favorable-banner .favorable-content .features-block .feature-item {
    width: 100%;
  }
  /* line 2326, scss/_responsive.scss */
  body .banners-block .left-block {
    max-width: 100%;
  }
  /* line 2329, scss/_responsive.scss */
  body .banners-block .banner-bg.style-1 {
    max-width: 100%;
  }
  /* line 2333, scss/_responsive.scss */
  body .banners-block .center-block .banner-bg.style-2 {
    max-width: 100%;
  }
  /* line 2338, scss/_responsive.scss */
  body .banners-block .right-block .banner-bg.style-3 {
    max-width: 100%;
  }
  /* line 2343, scss/_responsive.scss */
  body .popular-countries {
    height: auto;
    background-size: cover;
    padding-bottom: 30px;
  }
  /* line 2348, scss/_responsive.scss */
  body .navigation-gallery .navigation a {
    display: block;
    margin: 0;
    margin-bottom: 5px;
  }
  /* line 2354, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li {
    margin-bottom: 0;
  }
  /* line 2356, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li .single-feature {
    display: table;
  }
  /* line 2358, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li .single-feature.left-column {
    max-width: 100%;
    margin-bottom: 20px;
  }
  /* line 2361, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li .single-feature.left-column .descr {
    padding-right: 0;
    padding-left: 130px;
    text-align: left;
  }
  /* line 2366, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li .single-feature.left-column .icon-container {
    right: auto;
    left: 10px;
  }
  /* line 2372, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li .single-feature.right-column {
    margin-bottom: 20px;
    max-width: 100%;
    float: none;
    margin: 0 auto;
  }
  /* line 2377, scss/_responsive.scss */
  body .our-features-banner.style-6 .features-container .features-body li .single-feature.right-column .icon-container {
    right: auto;
    left: 10px;
  }
  /* line 2386, scss/_responsive.scss */
  body .banner-with-text .banner-entry {
    max-width: 100%;
  }
  /* line 2391, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-label {
    display: none;
  }
  /* line 2394, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-title {
    font-size: 56px;
  }
  /* line 2397, scss/_responsive.scss */
  body .soon-container .soon-entry .soon-message {
    margin-bottom: 40px;
    font-size: 18px;
  }
  /* line 2401, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container {
    margin: 0 -14px;
    margin-bottom: 40px;
  }
  /* line 2404, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count {
    width: 110px;
    height: 110px;
    display: block;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 2411, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count .count-entry {
    padding-top: 10px;
  }
  /* line 2413, scss/_responsive.scss */
  body .soon-container .soon-entry .countdown-container .single-count .count-entry .number {
    font-size: 30px;
  }
  /* line 2423, scss/_responsive.scss */
  body .error-container .error-img img {
    width: 100%;
  }
  /* line 2427, scss/_responsive.scss */
  body .error-container .error-message {
    font-size: 24px;
  }
  /* line 2431, scss/_responsive.scss */
  body .full-width-slider {
    padding-bottom: 104px;
  }
  /* line 2433, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav {
    padding: 2px 18%;
    bottom: -104px;
  }
  /* line 2436, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav .thumbnail-holder .main-thumbnail ul li .img-container {
    height: 100px;
  }
  /* line 2439, scss/_responsive.scss */
  body .full-width-slider .slider-entry .thumbnail-with-nav .prev-slide,
  body .full-width-slider .slider-entry .thumbnail-with-nav .next-slide {
    height: 100px;
    width: 16.9%;
  }
  /* line 2451, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.incr {
    left: 39.2%;
  }
  /* line 2454, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.link {
    right: 39.2%;
  }
  /* line 2459, scss/_responsive.scss */
  body .objects-block.one-column .item .thumbnail-container .item-thumbnail {
    width: 50%;
  }
  /* line 2468, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.order {
    width: 100%;
    border-left: 0;
  }
  /* line 2471, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.order .select-container {
    max-width: 100%;
    float: none;
  }
  /* line 2476, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.sort {
    width: 100%;
  }
  /* line 2478, scss/_responsive.scss */
  body .objects-block.with-sidebar .sort-block.extended .right .sort-item.sort .select-container {
    max-width: 100%;
    float: none;
  }
  /* line 2490, scss/_responsive.scss */
  body .objects-block.list-full .item .thumbnail-container .item-thumbnail, body .objects-block.list-sidebar .item .thumbnail-container .item-thumbnail {
    width: 100%;
  }
  /* line 2493, scss/_responsive.scss */
  body .objects-block.list-full .item .thumbnail-container .item-info, body .objects-block.list-sidebar .item .thumbnail-container .item-info {
    width: 100%;
    text-align: center;
  }
  /* line 2496, scss/_responsive.scss */
  body .objects-block.list-full .item .thumbnail-container .item-info .price, body .objects-block.list-sidebar .item .thumbnail-container .item-info .price {
    float: none;
    display: inline-block;
    margin-right: 20px;
  }
  /* line 2501, scss/_responsive.scss */
  body .objects-block.list-full .item .thumbnail-container .item-info .buttons, body .objects-block.list-sidebar .item .thumbnail-container .item-info .buttons {
    display: inline-block !important;
    float: none !important;
  }
  /* line 2510, scss/_responsive.scss */
  body .sort-block .left {
    float: none;
    text-align: center;
  }
  /* line 2515, scss/_responsive.scss */
  body .sort-block.extended .right {
    float: none;
    max-width: 584px;
    margin: 0 auto;
  }
  /* line 2519, scss/_responsive.scss */
  body .sort-block.extended .right .sort-item {
    border-left: 0;
    float: none;
    width: 100%;
  }
  /* line 2523, scss/_responsive.scss */
  body .sort-block.extended .right .sort-item .sort-label {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 2528, scss/_responsive.scss */
  body .sort-block.extended .right .sort-item .select-container {
    max-width: 100%;
  }
  /* line 2531, scss/_responsive.scss */
  body .sort-block.extended .right .sort-item.view-block {
    display: none;
  }
  /* line 2538, scss/_responsive.scss */
  body .detail-info-block .column-3,
  body .features-info-block .column-3 {
    padding: 0px 30px;
    width: 100%;
    border-right: 0;
  }
  /* line 2543, scss/_responsive.scss */
  body .detail-info-block .column-3 .info-item:last-child,
  body .features-info-block .column-3 .info-item:last-child {
    margin-bottom: 8px;
  }
  /* line 2547, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry {
    width: 500px;
    height: 200px;
  }
  /* line 2551, scss/_responsive.scss */
  body .our-objects-gallery .gallery-element {
    padding: 0 3px;
  }
  /* line 2554, scss/_responsive.scss */
  body .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview {
    margin-bottom: 6px;
  }
  /* line 2557, scss/_responsive.scss */
  body .office-banner {
    padding-left: 0;
    padding: 0;
  }
  /* line 2560, scss/_responsive.scss */
  body .office-banner .banner-entry {
    width: 100%;
  }
  /* line 2564, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr {
    padding-left: 0;
    padding-bottom: 0;
  }
  /* line 2567, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-title {
    padding: 0 15px;
  }
  /* line 2570, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-text {
    padding: 0 15px;
    margin-bottom: 20px;
  }
  /* line 2574, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail {
    position: relative;
  }
  /* line 2576, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .like-box {
    float: none;
    display: block;
    text-align: center;
    width: 100%;
  }
  /* line 2582, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .single-thumbnail {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
  /* line 2588, scss/_responsive.scss */
  body .objects-block .objects-entry .objects-listing .object-item .descr .object-thumbnail .price {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
  }
  /* line 2598, scss/_responsive.scss */
  body .objects-block .objects-block-filter .left-block .objects-count {
    width: 100%;
    display: block;
  }
  /* line 2603, scss/_responsive.scss */
  body .objects-block .objects-block-filter .left-block,
  body .objects-block .objects-block-filter .right-block,
  body .objects-block .objects-block-filter .view-variants {
    display: block;
    width: 100%;
    text-align: center;
    float: none;
    margin: 0 auto;
    margin-bottom: 15px;
  }
  /* line 2613, scss/_responsive.scss */
  body .objects-block .objects-block-filter .view-variants {
    margin-bottom: 0;
  }
  /* line 2617, scss/_responsive.scss */
  body .shop-front-banner .banner-entry {
    padding-right: 27px;
  }
  /* line 2620, scss/_responsive.scss */
  body .shop-front-banner .banner-entry .middle-block .price-from {
    margin-bottom: 20px;
  }
  /* line 2623, scss/_responsive.scss */
  body .shop-front-banner .banner-entry .middle-block .discount-container {
    display: block;
    padding-right: 0;
    width: 100%;
    margin-right: 0;
  }
  /* line 2651, scss/_responsive.scss */
  body .idx-listing .idx-item .descr .heading .idx-title {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  /* line 2656, scss/_responsive.scss */
  body .idx-listing .idx-item .descr .heading .price {
    float: none;
    display: block;
    text-align: left;
  }
  /* line 2662, scss/_responsive.scss */
  body .idx-listing .idx-item .descr .features-listing.column-2 li {
    float: none;
    width: 100%;
  }
  /* line 2667, scss/_responsive.scss */
  body .shop-top-banner .banner-entry .banner-title {
    font-size: 26px;
  }

  /* line 2671, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry {
    width: 100%;
    height: 290px;
    padding-top: 20px;
    padding-left: 20px;
  }
  /* line 2677, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top {
    margin-bottom: 15px;
    margin-left: 10px;
    text-align: center;
  }
  /* line 2682, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .separator {
    margin-bottom: 14px;
  }
  /* line 2685, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .big {
    font-size: 90px;
    line-height: 90px;
    margin-bottom: -10px;
  }
  /* line 2691, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .small {
    font-size: 26px;
    margin-left: 50px;
  }
  /* line 2695, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .bottom .text {
    font-size: 14px;
    max-width: 300px;
  }

  /* line 2700, scss/_responsive.scss */
  .banner-with-text .banner-entry {
    padding: 30px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 2706, scss/_responsive.scss */
  .main-isotope-gallerry-container .our-objects-gallery .gallery-element {
    width: 100%;
  }

  /* line 2709, scss/_responsive.scss */
  .single-agent-banner .single-agent-banner-entry .bottom .text {
    font-size: 14px;
    max-width: 370px;
  }
}
@media only screen and (max-width: 540px) {
  /* line 2720, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    padding: 65px 0;
  }
  /* line 2724, scss/_responsive.scss */
  body .blog-posts-holder .carousel ul li .post-item {
    padding: 0;
  }
  /* line 2726, scss/_responsive.scss */
  body .blog-posts-holder .carousel ul li .post-item .preview {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
  }
  /* line 2731, scss/_responsive.scss */
  body .blog-posts-holder .carousel ul li .post-item .descr {
    padding: 20px;
  }
  /* line 2735, scss/_responsive.scss */
  body .subscribe-banner {
    display: block;
  }
  /* line 2737, scss/_responsive.scss */
  body .subscribe-banner .logo-block {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }
  /* line 2743, scss/_responsive.scss */
  body .subscribe-banner .banner-text-block {
    float: none;
    display: block;
    margin: 0;
    margin-bottom: 20px;
  }
  /* line 2749, scss/_responsive.scss */
  body .subscribe-banner .subscribe-block {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 2760, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.incr {
    left: 35.2%;
  }
  /* line 2763, scss/_responsive.scss */
  body .objects-block.one-column .item .preview .overlay a.link {
    right: 35.2%;
  }
  /* line 2769, scss/_responsive.scss */
  body .objects-block.one-column .item .thumbnail-container .item-thumbnail {
    width: 100%;
    float: none;
  }
  /* line 2773, scss/_responsive.scss */
  body .objects-block.one-column .item .thumbnail-container .item-info {
    width: 100%;
    float: none;
    padding-bottom: 10px;
  }
  /* line 2782, scss/_responsive.scss */
  body .calendar .calendar-month .month-entry tbody tr td .month-day {
    height: 68px;
    padding: 5px 8px 8px;
  }
  /* line 2786, scss/_responsive.scss */
  body table.simple-table.style-4 thead tr th,
  body table.simple-table.style-4 tbody tr td,
  body table.simple-table.style-3 thead tr th,
  body table.simple-table.style-3 tbody tr td {
    padding-left: 8px;
  }
  /* line 2792, scss/_responsive.scss */
  body .our-objects-gallery .gallery-element {
    padding: 0 1px;
  }
  /* line 2795, scss/_responsive.scss */
  body .main-isotope-gallerry-container.column-4 .our-objects-gallery .gallery-element .preview {
    margin-bottom: 2px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 2804, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item {
    width: 100%;
  }
  /* line 2806, scss/_responsive.scss */
  body .features-gallery .feauture-gallery-container .small-feature-item .preview a .icon-container {
    padding: 65px 0;
  }
  /* line 2811, scss/_responsive.scss */
  body .soon-container .soon-entry .social-block ul.sociable-listing .sociable-item:last-child {
    margin-right: 0;
  }
  /* line 2815, scss/_responsive.scss */
  body .navigation-gallery .navigation li {
    margin-right: 0;
    display: block;
    margin-bottom: 5px;
  }
  /* line 2819, scss/_responsive.scss */
  body .navigation-gallery .navigation li a {
    padding: 0 20px;
  }
  /* line 2823, scss/_responsive.scss */
  body .latest-blog-posts.style-2 .item {
    padding-left: 0;
  }
  /* line 2825, scss/_responsive.scss */
  body .latest-blog-posts.style-2 .item .preview {
    max-width: 100%;
    position: relative;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  /* line 2831, scss/_responsive.scss */
  body .latest-blog-posts.style-2 .item .descr {
    padding: 0 10px;
  }
  /* line 2835, scss/_responsive.scss */
  body .idx-listing .idx-pagination a.btn-left,
  body .idx-listing .idx-pagination a.btn-right,
  body .idx-listing .idx-pagination .pages-listing li a {
    width: 20px;
    height: 20px;
    font-size: 10px;
    line-height: 18px;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 2845, scss/_responsive.scss */
  body .bottom-footer .copy {
    font-size: 10px;
  }
  /* line 2849, scss/_responsive.scss */
  body .tabs.style, body .tabs.style-2, body .tabs.style-3, body .tabs.style-4 {
    padding-left: 76px;
  }
  /* line 2854, scss/_responsive.scss */
  body .tabs.style .ui-tabs-nav, body .tabs.style-2 .ui-tabs-nav, body .tabs.style-3 .ui-tabs-nav, body .tabs.style-4 .ui-tabs-nav {
    max-width: 76px;
  }
  /* line 2856, scss/_responsive.scss */
  body .tabs.style .ui-tabs-nav .ui-state-default a, body .tabs.style-2 .ui-tabs-nav .ui-state-default a, body .tabs.style-3 .ui-tabs-nav .ui-state-default a, body .tabs.style-4 .ui-tabs-nav .ui-state-default a {
    font-size: 13px;
    padding: 10px 5px;
    width: 100%;
    text-align: center;
  }
  /* line 2863, scss/_responsive.scss */
  body .tabs.style .ui-tabs-panel, body .tabs.style-2 .ui-tabs-panel, body .tabs.style-3 .ui-tabs-panel, body .tabs.style-4 .ui-tabs-panel {
    font-size: 13px;
  }
  /* line 2867, scss/_responsive.scss */
  body .tabs.style, body .tabs.style-3 {
    padding-left: 0px;
  }
  /* line 2872, scss/_responsive.scss */
  body .tabs.style-3 .ui-tabs-nav {
    max-width: 306px;
  }
  /* line 2874, scss/_responsive.scss */
  body .tabs.style-3 .ui-tabs-nav .ui-state-default a {
    padding: 10px 20px;
  }
  /* line 2877, scss/_responsive.scss */
  body .tabs.style-3 .ui-tabs-nav .ui-tabs-active a {
    padding: 8px 20px;
  }
  /* line 2882, scss/_responsive.scss */
  body .tabs.style-4 .ui-tabs-nav li.ui-state-default.ui-tabs-active a {
    padding: 5px 8px;
  }
  /* line 2886, scss/_responsive.scss */
  body .ui-tabs .ui-tabs-panel {
    padding: 4px;
  }
  /* line 2889, scss/_responsive.scss */
  body .main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry {
    margin-top: -70px;
  }
  /* line 2891, scss/_responsive.scss */
  body .main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay-entry .title {
    font-size: 12px;
  }
  /* line 2895, scss/_responsive.scss */
  body .main-isotope-gallerry-container .our-objects-gallery .gallery-element .preview .overlay a {
    margin-top: -1px;
  }
  /* line 2898, scss/_responsive.scss */
  body .blog-single-post .blog-post-entry blockquote {
    padding: 3px 3px 3px 30px;
    font-size: 12px;
  }
  /* line 2901, scss/_responsive.scss */
  body .blog-single-post .blog-post-entry blockquote:after {
    font-size: 70px;
    top: 8px;
    left: 4px;
  }
  /* line 2908, scss/_responsive.scss */
  body .blog-single-post .blog-post-entry .author-block .preview {
    width: 50px;
    height: 50px;
  }
  /* line 2912, scss/_responsive.scss */
  body .blog-single-post .blog-post-entry .author-block .descr {
    padding-left: 52px;
    font-size: 11px;
  }
  /* line 2917, scss/_responsive.scss */
  body .blog-single-post .blog-post-entry .comments-block .comments .single-comment {
    font-size: 11px;
    padding-left: 52px;
  }
  /* line 2920, scss/_responsive.scss */
  body .blog-single-post .blog-post-entry .comments-block .comments .single-comment .preview {
    width: 50px;
    height: 50px;
  }
  /* line 2925, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element {
    max-width: 100%;
    width: 100%;
  }
  /* line 2928, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element .item {
    width: 100%;
  }
  /* line 2932, scss/_responsive.scss */
  body .single-object-banner .banner-entry > .top {
    padding: 20px;
  }
  /* line 2934, scss/_responsive.scss */
  body .single-object-banner .banner-entry > .top .title {
    font-size: 32px;
  }
  /* line 2938, scss/_responsive.scss */
  body .our-objects-gallery.style-3 .gallery-element .item .item-entry .item-descr-listing {
    text-align: center;
  }
  /* line 2941, scss/_responsive.scss */
  body .our-objects-gallery .item .item-entry .item-info .price-holder {
    float: none;
    display: inline-block;
  }

  /* line 2947, scss/_responsive.scss */
  .idx-listing .idx-item .descr .features-listing li .feature-item {
    font-size: 12px;
  }

  /* line 2950, scss/_responsive.scss */
  .testimonials-holder .jcarousel-arrows .text {
    font-size: 13px;
    margin: 0 3px;
  }

  /* line 2954, scss/_responsive.scss */
  .testimonials.style-4 .testimonials-holder .testimony-item .testimony-text {
    padding-left: 0;
    margin-top: 5px;
  }

  /* line 2958, scss/_responsive.scss */
  td,
  th,
  table.simple-table thead tr th {
    font-size: 10px;
  }

  /* line 2963, scss/_responsive.scss */
  .our-objects-gallery .gallery-element {
    padding: 0 1px;
  }

  /* line 2967, scss/_responsive.scss */
  .banners-block.style-4 .left-block .banner-bg .top-overlay,
  .banners-block.style-4 .left-block .banner-bg .bottom-overlay {
    width: 210px;
  }

  /* line 2972, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry {
    width: 100%;
    height: 290px;
    padding-top: 1px;
  }
  /* line 2976, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .big {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 10px;
  }
  /* line 2981, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .small {
    font-size: 20px;
    margin-left: 50px;
    margin-bottom: 20px;
  }
  /* line 2986, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .bottom .text {
    font-size: 13px;
    max-width: 250px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 2998, scss/_responsive.scss */
  body footer.footer .widget .newsletter form.subscribe input {
    font-size: 12px;
    padding-left: 3px;
  }

  /* line 3005, scss/_responsive.scss */
  .cottage-banner .text-block .banner-title {
    font-size: 35px;
  }

  /* line 3008, scss/_responsive.scss */
  .objects-block .objects-entry .objects-listing .object-item .descr .object-text {
    margin-bottom: 30px;
  }

  /* line 3011, scss/_responsive.scss */
  .single-agent-banner .single-agent-banner-entry {
    background-size: cover;
    width: 280px;
    height: 130px;
    padding-left: 20px;
    background-position: center right;
  }
}
@media only screen and (max-width: 370px) {
  /* line 3022, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry {
    width: 300px;
    height: 140px;
    padding-top: 1px;
  }
  /* line 3026, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .big {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: -5px;
  }
  /* line 3031, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .top .small {
    font-size: 20px;
    margin-left: 50px;
    margin-bottom: 20px;
  }
  /* line 3036, scss/_responsive.scss */
  body .single-agent-banner .single-agent-banner-entry .bottom .text {
    font-size: 11px;
    max-width: 250px;
  }

  /* line 3041, scss/_responsive.scss */
  .calendar .calendar-month .month-entry {
    border-spacing: 0px;
  }
}
@media only screen and (max-width: 280px) {
  /* line 3050, scss/_responsive.scss */
  body footer.footer .widget .newsletter form.subscribe input {
    font-size: 12px;
    padding-left: 3px;
  }
  /* line 3055, scss/_responsive.scss */
  body .bottom-footer .copy {
    font-size: 10px;
  }

  /* line 3060, scss/_responsive.scss */
  .idx-listing .idx-pagination a.btn-left,
  .idx-listing .idx-pagination a.btn-right,
  .idx-listing .idx-pagination .pages-listing li a {
    width: 18px;
    height: 18px;
    font-size: 10px;
    line-height: 18px;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 288, scss/_main.scss */
a:focus,
button:focus {
  outline: none;
}

/* line 293, scss/_main.scss */
.loader {
  background: none repeat scroll 0 0 #ffffff;
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* line 305, scss/_main.scss */
.loader_inner {
  background-image: url(../media/preloader.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #fff;
  height: 64px;
  width: 64px;
  margin-top: -30px;
  margin-left: -30px;
  left: 50%;
  top: 50%;
  position: absolute;
}
