/*
Theme Name: FullHouse
Theme URI: http://demovenustheme.com/wordpress/fullhouse/
Author: Opal Team
Author URI: https://wordpress.org/
Description: In 2016, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: fullhouse

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*
 * Global variables
 */
/* main color which will be used for all main block styles... */
/**
 * Import component variables
 */
/**
 *
 */
/* --- SCSS For Accordion --- */
/* --- SCSS For Breadcrumb --- */
/* --- SCSS For Buttons --- */
/* --- SCSS For Call-to-action --- */
/* --- SCSS For Content-slider --- */
/*  */
/* carousel-controls-v1 */
/* carousel-controls-v2 */
/* carousel-controls-v3 */
/* Navigation Styles */
/* carousel-indicators-v1 */
/* carousel-indicators-v2 */
/* carousel-indicators-v3 */
/* carousel-indicators-v4 */
/* carousel-indicators-v5 */
/* carousel-indicators-v6 */
/* --- SCSS For Counters --- */
/* --- SCSS For Heading --- */
/* --- SCSS For Icon-box --- */
/* --- SCSS For Interactive-banner --- */
/* --- SCSS For Latest-posts --- */
/* latest posts */
/* --- SCSS For List --- */
/* variables for list */
/* variables for list light */
/* --- SCSS For Message --- */
/* --- SCSS For Newsletter --- */
/* --- SCSS For Piechart --- */
/* --- SCSS For Pricing --- */
/* --- SCSS For Process-steps --- */
/* process-steps */
/* --- SCSS For Service --- */
/* variables for tab style1 using as base of tab */
/* --- SCSS For Style-icon --- */
/* Variables icons default */
/* Variables icons bodered */
/* Variables icons darker */
/* Variables icons light */
/* Variables icons plain */
/* Variables icons for light style */
/* Variables icons outline */
/* Variables icons inverse */
/* --- SCSS For Table --- */
/* --- SCSS For Tabs --- */
/* variables for tab style1 using as base of tab */
/* tab style version 5 */
/* tab style version 6 */
/* --- SCSS For Testimonials --- */
/* testimonials default */
/* testimonials-v1 */
/* testimonials light */
/* --- SCSS For Typography --- */
/**
 *   Blocks Layout Selectors
 */
/********* LAYOUT **************/
/**
 * Import component variables
 */
/** elements mixins **/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/*inline-block
============================================*/
/****/
/****/
/****/
/** elements mixins **/
/**
* Transition-timing-function property@mixin 
*/
/*background RGBA
============================================*/
/*inline-block
============================================*/
/****/
/****/
/******************************************
 * Basic Styles
 ******************************************/
#dsidx-listings .dsidx-listing .dsidx-media {
  margin: 30px; }

#dsidx-listings .dsidx-listing .dsidx-data {
  margin: 20px 30px 20px 320px; }

#dsidx-listings .dsidx-listing .dsidx-primary-data {
  padding-bottom: 20px; }

#dsidx-listings .dsidx-listing .dsidx-secondary-data {
  padding-top: 20px; }

#dsidx select, #dsidx-search-form select,
#dsidx input,
#dsidx textarea {
  border: 1px solid #ebebeb; }

ol#dsidx-listings {
  padding: 30px 0; }

#dsidx h3 {
  margin-bottom: 20px;
  padding-bottom: 0;
  border-bottom: none; }

#dsidx table label {
  margin-bottom: 0;
  line-height: 27px; }

#dsidx .dsidx-contact-form-submit {
  background-color: #ef114c;
  color: #FFF;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 6px 30px 10px;
  border: 0;
  box-shadow: 0 -2px #a80b35 inset;
  -o-box-shadow: 0 -2px #a80b35 inset;
  -moz-box-shadow: 0 -2px #a80b35 inset;
  -webkit-box-shadow: 0 -2px #a80b35 inset;
  -ms-box-shadow: 0 -2px #a80b35 inset; }

body.dsidx input, body.dsidx select, body.dsidx textarea {
  border: 1px solid #ebebeb;
  padding: 2px;
  line-height: 21px; }

.dsidx-resp-area input[type="text"],
.dsidx-resp-area select {
  border: 1px solid #ebebeb;
  padding: 2px;
  height: 40px; }

.dsidx-resp-area textarea {
  border: 1px solid #ebebeb;
  padding: 2px; }

.dsidx-resp-area input[type="submit"] {
  background-color: #ef114c;
  color: #FFF;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 6px 30px 10px;
  border: 0;
  box-shadow: 0 -2px #a80b35 inset;
  -o-box-shadow: 0 -2px #a80b35 inset;
  -moz-box-shadow: 0 -2px #a80b35 inset;
  -webkit-box-shadow: 0 -2px #a80b35 inset;
  -ms-box-shadow: 0 -2px #a80b35 inset; }

.dsidx-results .dsidx-paging-control {
  background: #e5ebee none repeat scroll 0 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  box-sizing: border-box;
  color: #96a8b6;
  float: left;
  font-family: "Arial",sans-serif;
  font-size: 11px;
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
  text-align: left;
  width: 65%; }

.dsidx-results .dsidx-paging-control a {
  color: #96a8b6;
  text-decoration: underline;
  transition: all 300ms ease-in-out 0s; }

.dsidx-results .dsidx-paging-control a:hover {
  color: #425b6e;
  transition: all 300ms ease-in-out 0s; }

.dsidx-results .dsidx-sorting-control {
  background: #e5ebee none repeat scroll 0 0;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  color: #96a8b6;
  float: right;
  font-family: "Arial",sans-serif;
  font-size: 11px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  width: 35%; }

.dsidx-results .dsidx-sorting-control form {
  display: inline-block;
  float: right;
  margin-left: 5px;
  margin-right: 5px; }

#dsidx-disclaimer {
  clear: left; }

p.dsidx-error {
  margin: 0;
  padding: 5px 15px; }

.dsidx-results .dsidx-prop-summary {
  margin-bottom: 30px !important;
  background-color: #fff;
  padding: 30px; }

.dsidx-results .dsidx-prop-title {
  margin-bottom: 15px !important;
  color: #ef114c;
  font-size: 20px; }

.dsidx-results .dsidx-prop-features > div {
  margin-bottom: 5px; }

.entry-content-page > p.dsidx-summary {
  margin: 0; }

/******************************************
 * Single IDX
 ******************************************/
.dsidx-details {
  background-color: #FFF;
  padding: 20px 30px 10px; }
  .dsidx-details #dsidx-description {
    padding-left: 30px;
    font-style: italic;
    font-size: 16px;
    line-height: 30px; }
  .dsidx-details hr {
    display: none; }

.dsidx-details #dsidx-actions {
  background: #e5ebee none repeat scroll 0 0;
  border-radius: 3px;
  box-sizing: border-box;
  color: #96a8b6;
  font-family: "Arial",sans-serif;
  font-size: 11px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 30px;
  padding-left: 15px;
  text-align: left;
  width: 100%; }

#dsidx-primary-data,
#dsidx-secondary-data,
.dsidx-supplemental-data,
#dsidx-contact-form table {
  border: 1px solid #ebebeb; }

/******************************************
 * IDX widget
 ******************************************/
div.dsidx-results-widget .dsidx-slideshow,
div.dsidx-results-widget .dsidx-slideshow ul,
div.dsidx-results-widget .dsidx-slideshow li {
  height: 250px; }

.dsidx-widget-single-listing {
  width: 100%; }

@media screen and (max-width: 767px) {
  .dsidx-results .dsidx-paging-control {
    width: 55%; }
  .dsidx-results .dsidx-sorting-control {
    width: 45%; } }

@media screen and (max-width: 639px) {
  .dsidx-results .dsidx-paging-control {
    width: 100%; }
  .dsidx-results .dsidx-sorting-control {
    width: 100%;
    text-align: left; }
  #dsidx-listings .dsidx-listing .dsidx-data {
    margin: 0 30px 25px 30px; }
  #dsidx-listings .dsidx-listing .dsidx-media {
    margin-bottom: 20px; } }

/******************************************
 * Single Listing Shortcode
 ******************************************/
.dsidx-shortcode-item {
  background-color: #fff;
  padding: 30px; }
  .dsidx-shortcode-item > h3 {
    text-decoration: none !important;
    font-size: 18px; }
  .dsidx-shortcode-item .dsidx-address {
    margin: 0 0 10px;
    font-size: 30px; }
  .dsidx-shortcode-item .dsidx-primary-photo {
    margin-top: 20px; }
  .dsidx-shortcode-item .dsidx-primary-data {
    margin-top: 15px; }
    .dsidx-shortcode-item .dsidx-primary-data th, .dsidx-shortcode-item .dsidx-primary-data td {
      padding-top: 4px;
      padding-bottom: 4px; }
    .dsidx-shortcode-item .dsidx-primary-data tr:first-child th, .dsidx-shortcode-item .dsidx-primary-data tr:first-child td {
      font-size: 20px; }
    .dsidx-shortcode-item .dsidx-primary-data tr:first-child td {
      color: #ef114c; }
  .dsidx-shortcode-item blockquote {
    margin: 30px 0 20px;
    font-style: italic; }
  .dsidx-shortcode-item .dsidx-photos {
    margin-bottom: 25px !important; }
  .dsidx-shortcode-item table:not(.dsidx-primary-data) {
    margin: 0 !important; }
    .dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr th, .dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr td {
      padding: 10px 0; }
    .dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr.dsidx-secondary-row th, .dsidx-shortcode-item table:not(.dsidx-primary-data) tbody tr.dsidx-secondary-row td {
      background-color: #f3f3f3; }
  .dsidx-shortcode-item .dsidx-separator,
  .dsidx-shortcode-item .dsidx-results {
    display: none; }
  .dsidx-shortcode-item iframe {
    margin: 0 !important; }

/******************************************
 * IDX elements in VC
 ******************************************/
.fullhouse-dsidxpress-listings .dsidx-summary {
  margin: 0; }

.fullhouse-dsidxpress-listings .dsidx-results {
  overflow: hidden;
  margin: 0 -15px !important; }
  .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary {
    width: 100%;
    background-color: transparent;
    box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-direction: normal;
    box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-orient: vertical;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    float: left;
    padding: 0 15px; }
    .rtl .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary {
      float: right; }
    .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary .dsidx-prop-title {
      box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      order: 1;
      margin: 0 !important;
      padding: 15px;
      background-color: #fff; }
    .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary > div:nth-child(2) {
      margin-right: 0 !important;
      width: 100% !important;
      height: auto !important; }
    .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary img {
      border: none !important;
      width: 100% !important;
      height: auto !important; }
    .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary .dsidx-prop-features {
      box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      order: 2;
      background-color: #fff;
      padding: 0 15px 15px; }
      .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary .dsidx-prop-features > div {
        border-top: 1px solid #ebebeb;
        margin: 0;
        padding: 10px 0; }
    @media (max-width: 799px) {
      .fullhouse-dsidxpress-listings .dsidx-results .dsidx-prop-summary {
        width: 100% !important; } }

.fullhouse-dsidxpress-listings .fullhouse-dsidxpress-listings-content > p {
  display: none; }

.fullhouse-dsidxpress-listings .fullhouse-dsidxpress-listings-content.column-2 .dsidx-results .dsidx-prop-summary {
  width: 50%; }

.fullhouse-dsidxpress-listings .fullhouse-dsidxpress-listings-content.column-3 .dsidx-results .dsidx-prop-summary {
  width: 33.333333%; }

.fullhouse-dsidxpress-listings .fullhouse-dsidxpress-listings-content.column-4 .dsidx-results .dsidx-prop-summary {
  width: 25%; }

.fullhouse-dsidxpress-listings .fullhouse-dsidxpress-listings-content.column-5 .dsidx-results .dsidx-prop-summary {
  width: 20%; }

.fullhouse-dsidxpress-listings .fullhouse-dsidxpress-listings-content.column-6 .dsidx-results .dsidx-prop-summary {
  width: 16.666666%; }

.slider-search-form-wrapper .dsidx-resp-search-box fieldset {
  background-color: #233354;
  display: block;
  padding: 30px; }

.slider-search-form-wrapper .dsidx-resp-search-box label {
  color: #ccc;
  font-family: "Montserrat", monospace;
  font-size: 11px;
  text-transform: uppercase; }

.slider-search-form-wrapper .dsidx-resp-search-box input[type="text"],
.slider-search-form-wrapper .dsidx-resp-search-box select {
  padding: 2px 15px;
  border-radius: 3px;
  margin-bottom: 20px;
  height: 32px; }

.slider-search-transparent .dsidx-resp-search-box fieldset {
  padding: 30px;
  background-color: rgba(35, 51, 84, 0.6);
  display: block; }
  @media (max-width: 767px) {
    .slider-search-transparent .dsidx-resp-search-box fieldset {
      background-color: #233354; } }

.slider-search-transparent .dsidx-resp-search-box label {
  color: #ccc;
  font-family: "Montserrat", monospace;
  font-size: 11px;
  text-transform: uppercase; }

.slider-search-transparent .dsidx-resp-search-box input[type="text"],
.slider-search-transparent .dsidx-resp-search-box select {
  padding: 2px 15px;
  height: 32px;
  border-radius: 3px; }

/******************************************
 * IDX responsive
 ******************************************/
@media screen and (min-width: 979px) and (max-width: 1023px) {
  .sidebar .dsidx-resp-area.dsidx-resp-area-half {
    padding-right: 0 !important;
    width: 100% !important; }
    .sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right {
      padding-left: 0 !important; }
  .sidebar div.dsidx-results-widget .dsidx-panel .dsidx-photo {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
    display: block;
    width: 100%; }
    .sidebar div.dsidx-results-widget .dsidx-panel .dsidx-photo img {
      width: 100% !important;
      height: auto !important;
      max-width: 200px !important; }
  .sidebar div.dsidx-results-widget h4, .sidebar div.dsidx-results-widget p {
    width: 100% !important;
    margin: 0 !important; }
  .sidebar div.dsidx-results-widget .dsidx-slideshow,
  .sidebar div.dsidx-results-widget .dsidx-slideshow ul,
  .sidebar div.dsidx-results-widget .dsidx-slideshow li {
    height: 320px !important; } }

@media (max-width: 979px) {
  .dsidx-resp-search-form fieldset {
    display: block; } }

@media (max-width: 639px) {
  .dsidx-results .dsidx-prop-summary > div:nth-child(2) {
    float: none !important;
    margin-right: 0 !important;
    margin-bottom: 15px; }
    .dsidx-results .dsidx-prop-summary > div:nth-child(2) img {
      border: none !important;
      width: 100% !important; } }

@media (max-width: 479px) {
  .dsidx-details,
  .dsidx-shortcode-item {
    padding: 0; } }

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