.m-t-10 {
  margin-top: 10px; }

.carousel-control > span:not(.sr-only) {
  padding: 8px 10px; }

.chzn-container-single .chzn-single abbr {
  top: 50%;
  transform: translateY(-50%); }

.box-content li.edit-icon span.icon-edit {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto; }

.glyphicon-chevron-left:before, .glyphicon-chevron-right:before {
  display: none; }

.contact-category ul {
  overflow: -webkit-paged-x; }

ul.tags li .label-info > i.fa {
  margin-right: 3px; }
  .sunfw-direction-rtl ul.tags li .label-info > i.fa {
    margin-left: 3px;
    margin-right: inherit; }

@media (max-width: 991px) and (min-width: 768px) {
  .haspadding-onmb {
    padding: 15px 0; }

  .layout-item .items-row {
    margin-bottom: 0; }
    .layout-item .items-row > [class*="col-"] {
      margin-bottom: 30px; }

  .sunfw-header {
    padding: 30px 0 10px; } }
@media (min-width: 768px) {
  nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header.get-it.btn-pink:hover, nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header.get-it.btn-pink:focus,
  nav.navbar.sunfw-menu-head ul.navbar-nav > li > a.get-it.btn-pink:hover,
  nav.navbar.sunfw-menu-head ul.navbar-nav > li > a.get-it.btn-pink:focus {
    background-color: #1b2e4f !important; } }
@media (max-width: 767px) {
  .pf-form textarea, .pf-form input[type="text"]:not([name*="filter"]), .pf-form input[type="password"], .pf-form input[type="datetime"], .pf-form input[type="datetime-local"], .pf-form input[type="date"], .pf-form input[type="month"], .pf-form input[type="time"], .pf-form input[type="week"], .pf-form input[type="number"], .pf-form input[type="email"], .pf-form input[type="url"], .pf-form input[type="search"], .pf-form input[type="tel"], .pf-form input[type="color"], .pf-form .chzn-container-single .chzn-single {
    width: 100% !important; }

  .blog-featured h2.item-title, .blog h2.item-title {
    font-size: 16px; }

  nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header:not(.get-it):after, nav.navbar.sunfw-menu-head ul.navbar-nav > li > a:not(.get-it):after {
    height: 1px; }

  body#sunfw-master div.k2ItemsBlock .carousel-control.left, body div.k2ItemsBlock .carousel-control.right {
    height: 170px; }

  div.k2ItemsBlock {
    padding-left: 0;
    padding-right: 0; }

  .contact-category fieldset.filters input[type="text"] {
    min-width: 100%; }

  .sunfw-menu-head .navbar-header button.navbar-toggle:hover,
  .sunfw-menu-head .navbar-header button.navbar-toggle:focus {
    background: none;
    box-shadow: none;
    border: none; }

  .m-t-10 {
    margin-top: 20px; }

  .mb-20-xs {
    margin-bottom: 20px !important; }

  #comments {
    width: 100% !important; }
    #comments iframe {
      width: 100% !important; }

  #widget_bounds.r3 {
    width: 100% !important;
    height: 100%; } }
#k2Container {
  margin-bottom: 0; }

div.tagItemReadMore a {
  padding: 10px 30px;
  color: #fff;
  font-size: 15px;
  line-height: 1.5;
  display: inline-block; }

div.itemList {
  margin: 0 -15px -30px; }
  div.itemList div#itemListSecondary .itemContainer {
    width: 50%; }

.itemListView.list-catergory .itemList {
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px; }

div.k2CategoriesListBlock ul li a {
  font-size: 14px;
  font-weight: 500;
  color: #1b212e;
  line-height: 1.5; }

body .k2filter-cell {
  padding: 0 10px 20px 10px; }
body .K2FilterBlock input.button {
  margin-top: 0; }
body .search-promo .K2FilterBlock input.button {
  width: 325px; }
body .search-promo div.k2SearchBlock form {
  margin-bottom: 0; }
  body .search-promo div.k2SearchBlock form input.button {
    width: 160px;
    border: none;
    box-shadow: none;
    color: #fff;
    padding: 10px;
    line-height: 1.43; }

@media (max-width: 991px) and (min-width: 768px) {
  body div.k2ItemsBlock.featured-properties ul li .item-inner a.moduleItemTitle {
    font-size: 14px; }
  body div.k2ItemsBlock .item-room {
    margin: 0 -5px; }
    body div.k2ItemsBlock .item-room span {
      margin: 0 5px; }
  body div.k2ItemsBlock.featured-properties ul li a.moduleItemReadMore {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px; }
  body .carousel-control.left, body .carousel-control.right {
    margin: 0; }

  body .search-promo .K2FilterBlock input.button {
    width: calc(33% - 15px); } }
@media (max-width: 480px) {
  #k2Container {
    margin: 0;
    padding: 0; }

  div.k2Pagination {
    overflow: auto; }

  div.itemExtraFields ul li span.itemExtraFieldsLabel {
    width: 50%; }

  body div.k2ItemsBlock.featured-properties > ul > li {
    padding: 0 10px; }

  .K2FilterBlock .k2filter-keyword .inputbox {
    width: 100% !important; }

  body div.k2ItemsBlock .carousel-control.left, body div.k2ItemsBlock .carousel-control.right {
    margin: 0; }

  body .search-promo .K2FilterBlock input.button {
    width: 100%; } }

/*# sourceMappingURL=template.css.map */
