/*
Theme Name: AusRegistry
Description: Customised Avada child theme by Digtal Tonic
Author: Digital Tonic
Author URI: https://digitaltonic.com.au
Template: Avada
Version: 1.0.2
Text Domain:  Avada
*/
/* ===============================================================
-
-	Custom styles for Aus Registry
-
-	Author: Digital Tonic
-	Note: Edit via SCSS file
-
=============================================================== */
/*---------------------------------------------------------------------------
[ Extra small screens and up ]
*/
@media only screen {
  /* line 30, ../scss/style.scss */
  html, body {
    height: 100%;
    width: 100%;
  }

  /* line 31, ../scss/style.scss */
  body {
    background: #ffffff;
    color: #414b59;
    font: normal normal 400 16px/1.2em "Raleway", Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  /*--- [ Partials ] ---*/
  /*--- [ Reusables ] ---*/
  /* line 2, ../scss/partials/_reusables.scss */
  .hide-for-small-down {
    display: none;
  }

  /* line 5, ../scss/partials/_reusables.scss */
  .white-text {
    color: #ffffff;
  }

  /* Links */
  /* line 12, ../scss/partials/_reusables.scss */
  .fusion-column-wrapper a,
  .fusion-column-wrapper a:link,
  .fusion-column-wrapper a:visited,
  .fusion-column-wrapper a:hover,
  .fusion-column-wrapper a:focus,
  .post-content a,
  .post-content a:link,
  .post-content a:visited,
  .post-content a:hover,
  .post-content a:focus {
    text-decoration: underline;
  }

  /* Buttons */
  /* line 23, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat,
  .fusion-button-wrapper .fusion-button.button-1 {
    -moz-transition: background 0.8s !important;
    -o-transition: background 0.8s !important;
    -webkit-transition: background 0.8s !important;
    transition: background 0.8s !important;
    background: transparent !important;
    border: 1px solid #166bab !important;
    color: #166bab !important;
    background-image: none;
    padding: 9px 30px;
    font-weight: 400;
    text-decoration: none;
  }
  /* line 33, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat span,
  .fusion-button-wrapper .fusion-button.button-flat .fusion-button-text,
  .fusion-button-wrapper .fusion-button.button-1 span,
  .fusion-button-wrapper .fusion-button.button-1 .fusion-button-text {
    -moz-transition: all 0s ease 0s;
    -o-transition: all 0s ease 0s;
    -webkit-transition: all 0s ease;
    -webkit-transition-delay: 0s;
    transition: all 0s ease 0s;
  }
  /* line 37, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat:hover,
  .fusion-button-wrapper .fusion-button.button-1:hover {
    background: #166bab !important;
    color: #ffffff !important;
  }
  /* line 40, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat:hover .fusion-button-text,
  .fusion-button-wrapper .fusion-button.button-1:hover .fusion-button-text {
    color: #ffffff !important;
  }
  /* line 44, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat.button-white,
  .fusion-button-wrapper .fusion-button.button-1.button-white {
    background: #ffffff !important;
    border: 1px solid #ffffff !important;
    color: #166bab !important;
  }
  /* line 48, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat.button-white span,
  .fusion-button-wrapper .fusion-button.button-flat.button-white .fusion-button-text,
  .fusion-button-wrapper .fusion-button.button-1.button-white span,
  .fusion-button-wrapper .fusion-button.button-1.button-white .fusion-button-text {
    color: #166bab !important;
  }
  /* line 52, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat.button-white:hover,
  .fusion-button-wrapper .fusion-button.button-1.button-white:hover {
    background: transparent !important;
    color: #ffffff !important;
  }
  /* line 55, ../scss/partials/_reusables.scss */
  .fusion-button-wrapper .fusion-button.button-flat.button-white:hover span,
  .fusion-button-wrapper .fusion-button.button-flat.button-white:hover .fusion-button-text,
  .fusion-button-wrapper .fusion-button.button-1.button-white:hover span,
  .fusion-button-wrapper .fusion-button.button-1.button-white:hover .fusion-button-text {
    color: #ffffff !important;
  }

  /* Tabs */
  /* line 67, ../scss/partials/_reusables.scss */
  .fusion-tabs .nav a {
    text-decoration: none;
  }

  /* Dropdown */
  /* line 74, ../scss/partials/_reusables.scss */
  select.dropdown {
    -webkit-appearance: none;
    /* Removes default Chrome & Safari style */
    -moz-appearance: none;
    /* Removes default Firefox style */
    border: none !important;
    /* Removes border */
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    height: 40px;
    width: auto;
    color: #414b59;
    font: normal normal 400 1em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    padding: 0 17px 0 5px;
    cursor: pointer;
    background: #ffffff url(../img/dropdown-carat@2x.png) no-repeat right center;
    background-size: 17px;
    /* To account for @2X image for retina */
    position: relative;
    outline: 0;
  }
}
@media only screen and (min-width: 62em) {
  /* line 74, ../scss/partials/_reusables.scss */
  select.dropdown {
    padding: 0 25px 0 10px;
    background-size: 25px 70px;
  }
}

@media only screen {
  /* Toggles */
  /* line 98, ../scss/partials/_reusables.scss */
  .accordian .toggle .fa-fusion-box {
    position: absolute;
    top: 17px;
    left: 0px;
  }
  /* line 103, ../scss/partials/_reusables.scss */
  .accordian .toggle .fusion-toggle-heading {
    display: inline-block;
    width: 80%;
    vertical-align: top;
    font: normal normal 700 16px/2 "Raleway", Arial, Helvetica, sans-serif;
    /*16px*/
  }

  /* Counter box */
  /* line 116, ../scss/partials/_reusables.scss */
  .custom-counter-box .fusion-counter-box .counter-box-container .content-box-counter {
    margin-bottom: 20px;
  }

  /* Search form */
  /* line 124, ../scss/partials/_reusables.scss */
  .searchform {
    /* Placeholder to be solid color */
    /* Webkit */
    /* Firefox */
    /* Firefox 18- */
    /* Firefox 19+ */
  }
  /* line 127, ../scss/partials/_reusables.scss */
  .searchform ::-webkit-input-placeholder {
    opacity: 0.8 !important;
    color: #414b59;
    -webkit-font-smoothing: antialiased;
  }
  /* line 134, ../scss/partials/_reusables.scss */
  .searchform :-moz-placeholder {
    color: #414b59;
  }
  /* line 138, ../scss/partials/_reusables.scss */
  .searchform ::-moz-placeholder {
    color: #414b59;
  }
  /* line 143, ../scss/partials/_reusables.scss */
  .searchform .search-table .search-field input.s,
  .searchform .search-table .search-field input[type="text"] {
    outline: none;
    -moz-transition: background 0.8s ease;
    -o-transition: background 0.8s ease;
    -webkit-transition: background 0.8s ease;
    transition: background 0.8s ease;
    border-color: #166bab !important;
    background: #ffffff;
  }
  /* line 149, ../scss/partials/_reusables.scss */
  .searchform .search-table .search-field input.s:focus,
  .searchform .search-table .search-field input[type="text"]:focus {
    background: #54a5d4 !important;
    color: #ffffff !important;
  }
  /* line 156, ../scss/partials/_reusables.scss */
  .searchform .search-table .search-button input[type="submit"] {
    background: #166bab;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0;
    border-radius: 0 3px 3px 0;
  }

  /* Gravity Forms */
  /* line 165, ../scss/partials/_reusables.scss */
  .gform_wrapper {
    font: normal normal 400 1em/1.2em "PT Sans Caption", Arial, Helvetica, sans-serif;
    /*16px*/
    /* Top validation error */
    /* Body */
    /* Footer */
  }
  /* line 168, ../scss/partials/_reusables.scss */
  .gform_wrapper div.validation_error {
    font: normal normal 400 0.875em/1.2em "PT Sans Caption", Arial, Helvetica, sans-serif !important;
    /*14px*/
    color: #ff6464 !important;
    margin-bottom: 10px !important;
    border: 0 !important;
  }
  /* line 176, ../scss/partials/_reusables.scss */
  .gform_wrapper form.labels-hidden .gfield.gfield_error .gfield_label {
    display: none;
  }
  /* line 183, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields {
    /* Validation */
  }
  /* line 184, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield {
    margin-bottom: 10px;
    margin-top: 0;
    padding-right: 0;
    /* Label */
    /* Input */
  }
  /* line 189, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    font-size: 0.9375em;
    /*15px*/
    margin: 5px 0 0px;
  }
  /* line 192, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
    color: #ff6464;
  }
  /* line 197, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
    /* Radio and checkbox */
  }
  /* line 198, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="text"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="password"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="date"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="datetime"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="month"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="week"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="email"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="number"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="search"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="tel"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="time"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="url"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="color"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
    outline: 0;
    width: 100%;
    border: none;
    color: #414b59;
    height: auto;
    padding: 8px 15px !important;
    font-size: 14px !important;
    font-family: inherit;
    -moz-transition: background 0.8s ease;
    -o-transition: background 0.8s ease;
    -webkit-transition: background 0.8s ease;
    transition: background 0.8s ease;
  }
  /* line 222, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="text"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="password"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="date"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="datetime"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="month"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="week"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="email"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="number"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="search"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="tel"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="time"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="url"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="color"]:focus,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea:focus {
    background: #edf4f8;
  }
  /* line 230, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio li input[type="radio"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio li input[type="checkbox"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox li input[type="radio"],
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox li input[type="checkbox"] {
    margin-left: 2px;
  }
  /* line 234, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_radio li label,
  .gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_checkbox li label {
    margin: 1px 0 0 24px;
    font-size: 0.9375em;
    /*15px*/
  }
  /* line 243, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error,
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: none;
    border-bottom: none;
    border-top: none;
    margin-bottom: 0px;
    padding: 0px !important;
  }
  /* line 252, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error.gfield_contains_required {
    padding-left: 0px !important;
    width: 100%;
  }
  /* line 255, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error.gfield_contains_required label.gfield_label,
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin: 0.625em 0 0.5em;
    color: #ff6464;
    max-width: 100%;
  }
  /* line 262, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error.gfield_contains_required.gf_left_half {
    width: 50%;
  }
  /* line 265, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error.gfield_contains_required.gf_right_half {
    width: 49%;
  }
  /* line 268, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .ginput_container + .gfield_description.validation_message {
    padding: 0px !important;
    width: 100%;
  }
  /* line 272, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields .gfield_description.validation_message {
    color: #ff6464;
    font: normal normal 400 0.875em/1.2em "PT Sans Caption", Arial, Helvetica, sans-serif;
    /*14px*/
    margin-left: 0px !important;
  }
  /* line 279, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container label {
    color: #ff6464;
  }
  /* line 282, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="text"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="password"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="date"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="datetime"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="datetime-local"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="month"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="week"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="email"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="number"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="search"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="tel"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="time"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="url"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container input[type="color"],
  .gform_wrapper .gform_body .gform_fields li.gfield_error .ginput_container textarea {
    border: 1px solid #ff6464;
  }
  /* line 302, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gf_left_half,
  .gform_wrapper .gform_body .gform_fields li.gfield.gf_right_half {
    width: 50% !important;
    padding-right: 8px !important;
  }
  /* line 307, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_body .gform_fields li.gfield.gf_right_half {
    padding-right: 0 !important;
    padding-left: 8px !important;
    max-width: 50% !important;
  }
  /* line 315, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_footer {
    /* Submit button */
  }
  /* line 317, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_footer input[type="submit"],
  .gform_wrapper .gform_footer .button {
    font: normal normal 700 1.25em/1.2em "PT Sans Caption", Arial, Helvetica, sans-serif !important;
    /*20px*/
    color: #ffffff;
    background: #535f70;
    text-transform: none;
  }
  /* line 323, ../scss/partials/_reusables.scss */
  .gform_wrapper .gform_footer input[type="submit"]:hover,
  .gform_wrapper .gform_footer .button:hover {
    background: #535f70;
  }
  /* line 331, ../scss/partials/_reusables.scss */
  .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
  }

  /* Confirmation */
  /* line 339, ../scss/partials/_reusables.scss */
  .gform_confirmation_wrapper {
    margin: 30px 0;
    padding: 40px;
    background: #54a5d4;
    position: relative;
    color: #ffffff;
    font-size: 21px;
    line-height: 1.4;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-left: 5px solid #0c5393;
    max-width: 550px;
    margin: 0 auto;
  }
  /* line 351, ../scss/partials/_reusables.scss */
  .gform_confirmation_wrapper:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #54a5d4;
    left: 0px;
    right: 0px;
    bottom: -10px;
    margin: 0 auto;
  }

  /* Gravity forms: Subscription */
  /* line 367, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form {
    max-width: 570px;
    margin: 0 auto;
  }
  /* line 370, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body {
    width: 60%;
    float: left;
  }
  /* line 375, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body .gform_fields .gfield .ginput_container {
    margin: 0;
  }
  /* line 377, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body .gform_fields .gfield .ginput_container input[type="text"],
  .gform_wrapper .subscription-form .gform_body .gform_fields .gfield .ginput_container input[type="email"] {
    width: 100%;
    height: 45px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px 0 0 3px;
  }
  /* line 385, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body .gform_fields .gfield.gfield_error {
    margin: 0px;
    width: 100%;
  }
  /* line 388, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body .gform_fields .gfield.gfield_error .ginput_container {
    margin-top: 0px !important;
    max-width: 100%;
  }
  /* line 391, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body .gform_fields .gfield.gfield_error .ginput_container + .validation_message {
    text-align: left;
  }
  /* line 398, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_footer {
    width: 40%;
    float: left;
    margin: 0;
    padding: 0;
    clear: none;
  }
  /* line 404, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_footer .button,
  .gform_wrapper .subscription-form .gform_footer input[type="submit"] {
    width: 100%;
    height: 45px;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0;
    border-radius: 0 3px 3px 0;
    text-align: center;
    padding: 0 !important;
  }

  /* Gravity forms confirmation message */
  /* line 416, ../scss/partials/_reusables.scss */
  .gform_confirmation_message {
    text-align: center;
  }

  /* line 420, ../scss/partials/_reusables.scss */
  .form-with-white-text .gform_confirmation_message {
    color: #ffffff;
  }

  /* Gravity forms with white text */
  /* line 425, ../scss/partials/_reusables.scss */
  .form-with-white-text {
    /* Gravity Form */
  }
  /* line 428, ../scss/partials/_reusables.scss */
  .form-with-white-text .gform_wrapper .gform_body {
    /* Label */
  }
  /* line 430, ../scss/partials/_reusables.scss */
  .form-with-white-text .gform_wrapper .gform_body .gfield_label {
    color: #ffffff;
  }

  /* line 436, ../scss/partials/_reusables.scss */
  .centered-submit-button {
    /* Gravity Form */
  }
  /* line 439, ../scss/partials/_reusables.scss */
  .centered-submit-button .gform_wrapper .gform_footer {
    text-align: center;
  }

  /* Rev slider */
  /* line 446, ../scss/partials/_reusables.scss */
  .rev_slider_wrapper {
    /* Headings & Captions */
  }
  /* line 447, ../scss/partials/_reusables.scss */
  .rev_slider_wrapper .tp-bannertimer {
    display: none !important;
  }
  /* line 450, ../scss/partials/_reusables.scss */
  .rev_slider_wrapper.avada-skin-rev {
    border: none;
  }
  /* line 454, ../scss/partials/_reusables.scss */
  .rev_slider_wrapper .ausregistry-heading {
    background-color: transparent;
    text-decoration: none;
    color: #fff;
    font: normal normal 700 44px/1.2em "PT Sans Caption", Arial, Helvetica, sans-serif;
    width: 450px !important;
    border-width: 0px;
    border-color: #ffffff;
    border-style: none;
    white-space: normal !important;
    font-weight: 700 !important;
  }

  /* Custom counter box: Flipboard */
  /* line 471, ../scss/partials/_reusables.scss */
  .flipboard .fusion-counter-box .counter-box-container {
    border: none !important;
  }
  /* line 473, ../scss/partials/_reusables.scss */
  .flipboard .fusion-counter-box .counter-box-container .content-box-counter {
    font-weight: 700;
    /* Counter */
  }
  /* line 476, ../scss/partials/_reusables.scss */
  .flipboard .fusion-counter-box .counter-box-container .content-box-counter .display-counter {
    letter-spacing: 3px;
  }

  /* Animate */
  @-moz-keyframes bounce {
    0% {
      -moz-transform: translateY(-100%);
      transform: translateY(-100%);
      opacity: 0;
    }
    5% {
      -moz-transform: translateY(-100%);
      transform: translateY(-100%);
      opacity: 0;
    }
    15% {
      -moz-transform: translateY(0%);
      transform: translateY(0%);
      opacity: 1;
    }
    30% {
      -moz-transform: translateY(-40%);
      transform: translateY(-40%);
    }
    40% {
      -moz-transform: translateY(0%);
      transform: translateY(0%);
    }
    50% {
      -moz-transform: translateY(20%);
      transform: translateY(20%);
    }
    70% {
      -moz-transform: translateY(0%);
      transform: translateY(0%);
    }
    80% {
      -moz-transform: translateY(-10%);
      transform: translateY(-10%);
    }
    90% {
      -moz-transform: translateY(0%);
      transform: translateY(0%);
    }
    95% {
      -moz-transform: translateY(-3%);
      transform: translateY(-3%);
    }
    100% {
      -moz-transform: translateY(0%);
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes bounce {
    0% {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      opacity: 0;
    }
    5% {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      opacity: 0;
    }
    15% {
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
      opacity: 1;
    }
    30% {
      -webkit-transform: translateY(-40%);
      transform: translateY(-40%);
    }
    40% {
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
    50% {
      -webkit-transform: translateY(20%);
      transform: translateY(20%);
    }
    70% {
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
    80% {
      -webkit-transform: translateY(-10%);
      transform: translateY(-10%);
    }
    90% {
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
    95% {
      -webkit-transform: translateY(-3%);
      transform: translateY(-3%);
    }
    100% {
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
  }
  @keyframes bounce {
    0% {
      -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      opacity: 0;
    }
    5% {
      -moz-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      opacity: 0;
    }
    15% {
      -moz-transform: translateY(0%);
      -ms-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
      opacity: 1;
    }
    30% {
      -moz-transform: translateY(-40%);
      -ms-transform: translateY(-40%);
      -webkit-transform: translateY(-40%);
      transform: translateY(-40%);
    }
    40% {
      -moz-transform: translateY(0%);
      -ms-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
    50% {
      -moz-transform: translateY(20%);
      -ms-transform: translateY(20%);
      -webkit-transform: translateY(20%);
      transform: translateY(20%);
    }
    70% {
      -moz-transform: translateY(0%);
      -ms-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
    80% {
      -moz-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
      -webkit-transform: translateY(-10%);
      transform: translateY(-10%);
    }
    90% {
      -moz-transform: translateY(0%);
      -ms-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
    95% {
      -moz-transform: translateY(-3%);
      -ms-transform: translateY(-3%);
      -webkit-transform: translateY(-3%);
      transform: translateY(-3%);
    }
    100% {
      -moz-transform: translateY(0%);
      -ms-transform: translateY(0%);
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
    }
  }
  /* Hide for small only */
  /* line 525, ../scss/partials/_reusables.scss */
  .hide-for-small-only {
    display: block !important;
  }

  /* Show for small only */
  /* line 529, ../scss/partials/_reusables.scss */
  .show-for-small-only {
    display: none !important;
  }

  /* Extra small screens only */
}
@media only screen and (max-width: 50em) {
  /* Hide for small only */
  /* line 536, ../scss/partials/_reusables.scss */
  .hide-for-small-only {
    display: none !important;
  }

  /* Show for small only */
  /* line 540, ../scss/partials/_reusables.scss */
  .show-for-small-only {
    display: block !important;
  }

  /* Equalizer */
  /* line 545, ../scss/partials/_reusables.scss */
  .remove-equalizer-on-small .fusion-column-wrapper {
    min-height: 0px !important;
    padding: 30px 10px 25px !important;
  }

  /* Images */
  /* line 552, ../scss/partials/_reusables.scss */
  .less-width-on-small img {
    max-width: 50%;
    margin-top: 20px;
  }

  /* line 559, ../scss/partials/_reusables.scss */
  .post-content .whois-message h1 {
    font: normal normal 700 1.875em/1.2 "Raleway", Arial, Helvetica, sans-serif !important;
  }
  /* line 564, ../scss/partials/_reusables.scss */
  .post-content .show-when-search-fails h3 {
    font: normal normal 700 1.1875em/1.2 "Raleway", Arial, Helvetica, sans-serif !important;
  }
}
@media only screen {
  /* Medium screens and up */
}
@media only screen and (min-width: 62em) {
  /* line 572, ../scss/partials/_reusables.scss */
  .hide-for-small-down {
    display: block;
  }

  /* Gravity forms: Subscription */
  /* line 578, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_body {
    width: 70%;
  }
  /* line 581, ../scss/partials/_reusables.scss */
  .gform_wrapper .subscription-form .gform_footer {
    width: 30%;
  }
}
@media only screen {
  /*--- [ Header ] ---*/
  /* Topbar */
  /* line 3, ../scss/partials/_header.scss */
  .fusion-secondary-header {
    border-bottom: none;
  }
  /* line 5, ../scss/partials/_header.scss */
  .fusion-secondary-header .fusion-alignleft {
    border-bottom-color: #6d7d92 !important;
    padding: 10px 0;
  }
  /* line 9, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform {
    /* Remove firefox dotted border */
    /* Placeholder to be solid color */
    /* Webkit */
    /* Firefox */
    /* Firefox 18- */
    /* Firefox 19+ */
  }
  /* line 11, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #ffffff;
  }
  /* line 17, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform ::-webkit-input-placeholder {
    opacity: 0.8 !important;
    color: #ffffff !important;
    -webkit-font-smoothing: antialiased;
  }
  /* line 24, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform :-moz-placeholder {
    color: #ffffff !important;
  }
  /* line 28, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform ::-moz-placeholder {
    color: #ffffff !important;
  }
  /* line 31, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table {
    font-size: 0px;
  }
  /* line 33, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table .search-field {
    display: inline-block;
    font-size: 16px;
  }
  /* line 36, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table .search-field input.s,
  .fusion-secondary-header .searchform .search-table .search-field input[type="text"] {
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
    background: #535f70 !important;
    border: 1px solid #535f70 !important;
    width: 170px;
    color: #ffffff !important;
  }
  /* line 43, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table .search-field input.s:focus,
  .fusion-secondary-header .searchform .search-table .search-field input[type="text"]:focus {
    width: 300px;
    background: #ffffff !important;
    color: #535f70 !important;
  }
}
@media only screen and (max-width: 50em) {
  /* line 43, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table .search-field input.s:focus,
  .fusion-secondary-header .searchform .search-table .search-field input[type="text"]:focus {
    width: 270px;
  }
}
@media only screen {
  /* line 53, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table .search-button {
    display: inline-block;
    font-size: 16px;
  }
  /* line 56, ../scss/partials/_header.scss */
  .fusion-secondary-header .searchform .search-table .search-button input[type="submit"] {
    background: #414b59;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0;
    border-radius: 0 3px 3px 0;
  }

  /* Topbar menus */
  /* line 65, ../scss/partials/_header.scss */
  ul#menu-top {
    line-height: 0;
    font-size: 0;
    /* Hidden labels */
    /* Custom icon */
  }
  /* line 69, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden {
    border: none;
    /* Icons */
  }
  /* line 71, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden a {
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    -webkit-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;
    overflow: hidden;
  }
  /* line 74, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden a .menu-text {
    text-indent: -999em;
    display: block;
    font-size: 0px;
    height: 44px;
    overflow: hidden;
  }
  /* line 81, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden a:hover {
    background-color: #414b59;
  }
  /* line 86, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden .fusion-megamenu-icon {
    text-indent: 0;
    display: block;
    font-size: 20px;
    margin-right: 0;
    width: auto;
    /* Twitter */
  }
  /* line 92, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden .fusion-megamenu-icon .fa {
    font-size: 1em;
  }
  /* line 96, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden .fusion-megamenu-icon .fa-twitter {
    vertical-align: middle;
  }
  /* line 103, ../scss/partials/_header.scss */
  ul#menu-top li.icon-alert a {
    background-color: transparent;
    background: url(../img/icon-alert.svg) no-repeat center center/25px 21px;
    width: 44px;
  }
}
@media only screen and (max-width: 50em) {
  /* line 108, ../scss/partials/_header.scss */
  ul#menu-top li.icon-alert a .menu-text {
    display: none;
  }
}

@media only screen {
  /* Sub menu */
  /* line 117, ../scss/partials/_header.scss */
  .fusion-main-menu ul.sub-menu {
    background: rgba(22, 107, 171, 0.8);
  }
  /* line 120, ../scss/partials/_header.scss */
  .fusion-main-menu ul.sub-menu li a {
    line-height: 1.2;
    padding: 12px 20px;
  }
  /* line 123, ../scss/partials/_header.scss */
  .fusion-main-menu ul.sub-menu li a:hover {
    color: #166bab;
  }
  /* line 130, ../scss/partials/_header.scss */
  .fusion-main-menu ul.sub-menu li.current-menu-item > a,
  .fusion-main-menu ul.sub-menu li.current-menu-parent > a {
    color: #166bab;
  }
  /* line 135, ../scss/partials/_header.scss */
  .fusion-main-menu ul.sub-menu li.current-page-parent > a {
    color: #166bab;
  }

  /* Small screens and up */
}
@media only screen and (min-width: 50.625em) {
  /* Topbar */
  /* line 146, ../scss/partials/_header.scss */
  .fusion-secondary-header .fusion-alignleft {
    padding: 0;
  }

  /* Topbar menus */
  /* line 151, ../scss/partials/_header.scss */
  ul#menu-top {
    line-height: 20px;
    font-size: 16px;
    /* Hidden labels */
  }
  /* line 157, ../scss/partials/_header.scss */
  ul#menu-top li.label-hidden a .menu-text {
    overflow: visible;
  }
}
@media only screen {
  /*--- [ Footer ] ---*/
  /* Widgets area */
  /* line 3, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area {
    /* Menus */
  }
  /* line 4, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area .fusion-column {
    /* Customized footer layout */
  }
  /* line 6, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area .fusion-column .widget_text {
    width: 30%;
    float: left;
  }
  /* line 10, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area .fusion-column .widget_nav_menu {
    width: 70%;
    float: right;
  }
  /* line 15, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area .fusion-column:before,
  .fusion-footer-widget-area .fusion-column:after {
    content: " ";
    display: table;
  }
  /* line 20, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area .fusion-column:after {
    clear: both;
  }
  /* line 24, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu {
    text-align: right;
  }
  /* line 26, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu li {
    display: inline-block;
    padding: 5px 15px;
    border: 0;
  }
  /* line 30, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu li a {
    font: normal normal 400 12px/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*12px*/
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
    color: #ffffff;
    border-bottom: 1px solid transparent;
  }
  /* line 35, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu li a:hover {
    color: #ffe621;
    border-bottom: 1px solid #ffe621;
  }
  /* line 39, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu li a::before {
    display: none;
  }
  /* line 44, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu li:last-of-type {
    padding-right: 0px;
  }
  /* line 48, ../scss/partials/_footer.scss */
  .fusion-footer-widget-area ul.menu li.current-menu-item > a {
    color: #ffffff !important;
    font-weight: 700;
  }

  /* Copyright area */
  /* line 56, ../scss/partials/_footer.scss */
  #footer {
    /* Copyright section */
  }
  /* line 58, ../scss/partials/_footer.scss */
  #footer .fusion-copyright-content {
    /* Float right column */
  }
  /* line 60, ../scss/partials/_footer.scss */
  #footer .fusion-copyright-content .float-right-column {
    float: right;
  }
  /* line 62, ../scss/partials/_footer.scss */
  #footer .fusion-copyright-content .float-right-column img {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 50em) {
  /* line 72, ../scss/partials/_footer.scss */
  .fusion-footer .fusion-footer-widget-area {
    padding-bottom: 0px;
  }

  /* line 76, ../scss/partials/_footer.scss */
  #text-2,
  #nav_menu-4 {
    width: 100%;
    float: none;
    text-align: left;
  }

  /* line 83, ../scss/partials/_footer.scss */
  #text-2 {
    margin-left: 15px;
  }

  /* line 89, ../scss/partials/_footer.scss */
  #nav_menu-4 ul.menu li {
    display: block;
    text-align: left;
  }

  /* line 95, ../scss/partials/_footer.scss */
  #footer {
    /* Copyright section */
  }
  /* line 97, ../scss/partials/_footer.scss */
  #footer .fusion-copyright-content {
    /* Float right column */
  }
  /* line 99, ../scss/partials/_footer.scss */
  #footer .fusion-copyright-content .float-right-column {
    float: none;
    display: block;
    margin-top: 10px;
  }
}
@media only screen {
  /*--- [ Layouts ] ---*/
  /* Offset layouts */
  /* line 3, ../scss/partials/_layouts.scss */
  .margin-left-negative {
    margin-left: -15%;
  }
  /* line 5, ../scss/partials/_layouts.scss */
  .margin-left-negative.fusion-two-fifth {
    width: 52.6%;
  }

  /* line 9, ../scss/partials/_layouts.scss */
  .margin-right-negative {
    margin-right: -8% !important;
  }
  /* line 11, ../scss/partials/_layouts.scss */
  .margin-right-negative.fusion-two-fifth {
    width: 45.6% !important;
    padding-left: 8px;
  }

  /* Hero */
  /* line 20, ../scss/partials/_layouts.scss */
  .post-content .hero h1 {
    font-size: 65px;
    line-height: 1;
  }
}
@media only screen and (max-width: 50em) {
  /* line 20, ../scss/partials/_layouts.scss */
  .post-content .hero h1 {
    font-size: 35px;
  }
}

@media only screen {
  /* Fusion slider */
  /* line 32, ../scss/partials/_layouts.scss */
  .fusion-slider-container .content-wrapper {
    width: 40%;
    margin-left: 10%;
  }
  /* line 36, ../scss/partials/_layouts.scss */
  .fusion-slider-container .img-wrapper {
    width: 40%;
    margin-right: 10%;
  }

  /* Page title bar */
  /* line 43, ../scss/partials/_layouts.scss */
  .fusion-page-title-bar {
    border: none;
  }
}
@media only screen and (max-width: 50em) {
  /* line 43, ../scss/partials/_layouts.scss */
  .fusion-page-title-bar {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  /* line 49, ../scss/partials/_layouts.scss */
  .fusion-page-title-bar .fusion-page-title-captions h1 {
    font: normal normal 700 2em/1.2 "Raleway", Arial, Helvetica, sans-serif;
    /*32px*/
  }
  /* line 52, ../scss/partials/_layouts.scss */
  .fusion-page-title-bar .fusion-page-title-captions h3 {
    font: normal normal 300 1.1875em/1.2 "Raleway", Arial, Helvetica, sans-serif;
    /*19px*/
  }
}

@media only screen {
  /* Icons center align */
  /* line 60, ../scss/partials/_layouts.scss */
  .icon-center-align {
    text-align: center;
  }
  /* line 62, ../scss/partials/_layouts.scss */
  .icon-center-align .alignleft {
    display: inline-block;
    float: none;
    margin: 6px 15px -6px 0;
  }

  /* Background image from right bottom */
  /* line 70, ../scss/partials/_layouts.scss */
  .background-image-right-bottom {
    background-position: right bottom !important;
  }

  /* Customized width of content and sidebar */
  /* FAQ */
  /* Single post */
  /* line 77, ../scss/partials/_layouts.scss */
  .fusion-icon-mail:before {
    display: none;
  }

  /* line 83, ../scss/partials/_layouts.scss */
  .page-template-faqs #content,
  .page-template-default.has-sidebar #content,
  .single-post #content {
    width: 67%;
  }
  /* line 87, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar,
  .page-template-default.has-sidebar #main #sidebar,
  .single-post #main #sidebar {
    width: 30%;
  }
  /* line 89, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget,
  .page-template-default.has-sidebar #main #sidebar .widget,
  .single-post #main #sidebar .widget {
    padding: 0 40px;
  }
  /* line 92, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget_text,
  .page-template-default.has-sidebar #main #sidebar .widget_text,
  .single-post #main #sidebar .widget_text {
    padding: 30px 40px;
    text-align: center;
    background: #edf4f8;
    -moz-box-shadow: -3px 2px 10px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: -3px 2px 10px rgba(0, 0, 0, 0.05);
    box-shadow: -3px 2px 10px rgba(0, 0, 0, 0.05);
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 0 0 5px;
  }
  /* line 98, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget_text h2,
  .page-template-default.has-sidebar #main #sidebar .widget_text h2,
  .single-post #main #sidebar .widget_text h2 {
    color: #535f70;
    margin: 30px 0 0;
  }
  /* line 102, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget_text p,
  .page-template-default.has-sidebar #main #sidebar .widget_text p,
  .single-post #main #sidebar .widget_text p {
    font: normal normal 300 0.875em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*14px*/
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 50em) {
  /* line 108, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget,
  .page-template-default.has-sidebar #main #sidebar .widget,
  .single-post #main #sidebar .widget {
    padding: 0px;
  }
  /* line 111, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget_text,
  .page-template-default.has-sidebar #main #sidebar .widget_text,
  .single-post #main #sidebar .widget_text {
    padding: 10px 20px;
  }
}

@media only screen {
  /* FAQ */
  /* line 122, ../scss/partials/_layouts.scss */
  .page-template-faqs #main #sidebar .widget_text {
    margin-top: 15px;
  }

  /* Recent posts content */
}
@media only screen and (max-width: 50em) {
  /* line 135, ../scss/partials/_layouts.scss */
  .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
    float: none;
    width: 100%;
  }
  /* line 140, ../scss/partials/_layouts.scss */
  .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow ul li a {
    display: inline-block;
  }
}
@media only screen {
  /* line 151, ../scss/partials/_layouts.scss */
  .recent-posts-content a,
  .recent-posts-content a:link,
  .recent-posts-content a:visited,
  .recent-posts-content a:hover,
  .recent-posts-content a:focus {
    text-decoration: none;
  }

  /* Blog */
  /* line 161, ../scss/partials/_layouts.scss */
  .blog,
  .fusion-blog-shortcode {
    /* Hover on image */
  }
  /* line 164, ../scss/partials/_layouts.scss */
  .blog .post a,
  .blog .post a:link,
  .blog .post a:visited,
  .blog .post a:hover,
  .blog .post a:focus,
  .fusion-blog-shortcode .post a,
  .fusion-blog-shortcode .post a:link,
  .fusion-blog-shortcode .post a:visited,
  .fusion-blog-shortcode .post a:hover,
  .fusion-blog-shortcode .post a:focus {
    text-decoration: none;
  }
}
@media only screen and (max-width: 50em) {
  /* line 177, ../scss/partials/_layouts.scss */
  .blog .fusion-flexslider .slides .fusion-rollover .fusion-rollover-title,
  .blog .fusion-flexslider .slides .fusion-rollover .fusion-rollover-categories,
  .fusion-blog-shortcode .fusion-flexslider .slides .fusion-rollover .fusion-rollover-title,
  .fusion-blog-shortcode .fusion-flexslider .slides .fusion-rollover .fusion-rollover-categories {
    display: none;
  }
}

@media only screen {
  /* Author */
}
@media only screen and (max-width: 50em) {
  /* line 190, ../scss/partials/_layouts.scss */
  .single .post {
    margin-bottom: 10px;
  }
  /* line 194, ../scss/partials/_layouts.scss */
  .single .post .about-author .title-heading-left a {
    display: block;
  }
}
@media only screen {
  /* Related posts section */
  /* line 204, ../scss/partials/_layouts.scss */
  .related-posts {
    /* Separator with double border */
  }
  /* line 207, ../scss/partials/_layouts.scss */
  .related-posts .title-sep-container .title-sep.sep-double {
    border-color: #f2efef;
  }

  /* Custom content boxes with icon */
  /* line 215, ../scss/partials/_layouts.scss */
  .custom-content-boxes .content-wrapper-boxed {
    /*background:rgba(255,255,255,0) !important;*/
  }
  /* line 217, ../scss/partials/_layouts.scss */
  .custom-content-boxes .content-wrapper-boxed .content-box-heading {
    padding-top: 30px;
  }

  /* line 223, ../scss/partials/_layouts.scss */
  .fusion-content-boxes .fusion-read-more {
    display: block;
    margin-top: 18px;
  }

  /* Background size auto */
  /* line 230, ../scss/partials/_layouts.scss */
  .background-image-size-auto {
    background-size: auto !important;
  }

  /* Column float right */
  /* line 235, ../scss/partials/_layouts.scss */
  .column-custom-height-float {
    width: 26%;
    margin-left: -4%;
  }
  /* line 238, ../scss/partials/_layouts.scss */
  .column-custom-height-float .fusion-column-wrapper {
    padding: 30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }

  /* Registrar logos */
  /* line 246, ../scss/partials/_layouts.scss */
  .registrar-logos .fusion-column-wrapper {
    font-size: 0px;
  }
  /* line 248, ../scss/partials/_layouts.scss */
  .registrar-logos .fusion-column-wrapper > p {
    font-size: 16px;
    display: inline-block;
    margin: 0;
    width: 25%;
    text-align: center;
    height: 100px;
    position: relative;
  }
  /* line 256, ../scss/partials/_layouts.scss */
  .registrar-logos .fusion-column-wrapper > p img {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    margin: auto;
  }

  /* Custom speech bubble layout */
  /* line 269, ../scss/partials/_layouts.scss */
  .custom-bubble {
    background: #edf4f8;
    position: relative;
    margin: 0 9% !important;
    padding: 30px 40px;
  }
  /* line 274, ../scss/partials/_layouts.scss */
  .custom-bubble:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #edf4f8;
    position: absolute;
    top: -15px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 50em) {
  /* line 269, ../scss/partials/_layouts.scss */
  .custom-bubble {
    margin: 0 !important;
  }
}

@media only screen and (max-width: 74.9375em) {
  /* line 297, ../scss/partials/_layouts.scss */
  .width-100 .nonhundred-percent-fullwidth {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen {
  /*--- [ Features ] ---*/
  /* Who is message */
  /* line 3, ../scss/partials/_features.scss */
  .whois-message {
    text-align: center;
    display: none;
    /* Icons */
    /* Message */
  }
  /* line 7, ../scss/partials/_features.scss */
  .whois-message .whois-icon {
    width: 75px;
    height: 75px;
    line-height: 75px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #41ba7e;
    color: #ffffff;
    margin-bottom: 25px;
  }
  /* line 15, ../scss/partials/_features.scss */
  .whois-message .whois-icon:before {
    font-size: 45px;
  }
  /* line 20, ../scss/partials/_features.scss */
  .whois-message h1 {
    white-space: normal;
    line-height: 52px !important;
  }
  /* line 23, ../scss/partials/_features.scss */
  .whois-message h1 span {
    color: #41ba7e;
  }

  /* Success */
  /* line 29, ../scss/partials/_features.scss */
  #whois-success {
    /* Icons */
  }
  /* line 31, ../scss/partials/_features.scss */
  #whois-success .whois-icon {
    background: #41ba7e;
  }

  /* Failure */
  /* line 36, ../scss/partials/_features.scss */
  #whois-failure {
    /* Icons */
    /* Message */
  }
  /* line 38, ../scss/partials/_features.scss */
  #whois-failure .whois-icon {
    background: #ff6464;
  }
  /* line 43, ../scss/partials/_features.scss */
  #whois-failure h1 span {
    color: #ff6464;
  }

  /* Custom who is search fail & success*/
  /* line 49, ../scss/partials/_features.scss */
  .show-when-search-succeeds,
  .show-when-search-fails {
    display: none;
  }
  /* line 52, ../scss/partials/_features.scss */
  .show-when-search-succeeds .fusion-row,
  .show-when-search-fails .fusion-row {
    -moz-transition: opacity 0.8s ease 1s;
    -o-transition: opacity 0.8s ease 1s;
    -webkit-transition: opacity 0.8s ease;
    -webkit-transition-delay: 1s;
    transition: opacity 0.8s ease 1s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  /* line 56, ../scss/partials/_features.scss */
  .show-when-search-succeeds.show-section,
  .show-when-search-fails.show-section {
    display: block;
  }
  /* line 58, ../scss/partials/_features.scss */
  .show-when-search-succeeds.show-section .fusion-row,
  .show-when-search-fails.show-section .fusion-row {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }

  /* Who is form */
  /* line 65, ../scss/partials/_features.scss */
  #home-whois-form,
  #whois-form {
    background: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    max-width: 700px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    /* Generic input */
    /* Pre and post input */
    /* Post input */
    /* Input field */
    /* Submit button */
  }
  /* line 74, ../scss/partials/_features.scss */
  #home-whois-form .pre-whois-input,
  #home-whois-form .whois-input-box,
  #home-whois-form .post-whois-input,
  #whois-form .pre-whois-input,
  #whois-form .whois-input-box,
  #whois-form .post-whois-input {
    margin: 0;
  }
  /* line 80, ../scss/partials/_features.scss */
  #home-whois-form .pre-whois-input,
  #home-whois-form .post-whois-input,
  #whois-form .pre-whois-input,
  #whois-form .post-whois-input {
    background: #ffffff;
    display: inline-block;
    width: 16%;
    text-align: center;
    color: #166bab;
    font: normal normal 400 0.875em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*14px*/
    vertical-align: middle;
  }
  /* line 91, ../scss/partials/_features.scss */
  #home-whois-form .post-whois-input,
  #whois-form .post-whois-input {
    width: 24%;
  }
  /* line 93, ../scss/partials/_features.scss */
  #home-whois-form .post-whois-input select.dropdown,
  #whois-form .post-whois-input select.dropdown {
    max-width: 100%;
    font-size: 1em;
    height: 70px;
    width: 100%;
  }
  /* line 101, ../scss/partials/_features.scss */
  #home-whois-form .whois-input-box,
  #whois-form .whois-input-box {
    outline: none;
    padding: 0 8px;
    display: inline-block;
    width: 42%;
    color: #000000;
    background: #ffffff;
    border: 1px solid transparent;
    border-left: 1px solid #edf4f8;
    border-right: 1px solid #edf4f8;
    font: italic normal 400 0.875em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*14px*/
  }
  /* line 114, ../scss/partials/_features.scss */
  #home-whois-form #whois-submit-btn,
  #whois-form #whois-submit-btn {
    -moz-transition: background 0.8s ease;
    -o-transition: background 0.8s ease;
    -webkit-transition: background 0.8s ease;
    transition: background 0.8s ease;
    background: #535f70;
    color: #ffffff;
    border: none;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    border-radius: 0 5px 5px 0;
    font: normal normal 700 0.875em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*14px*/
    min-height: 70px;
    width: 18%;
    cursor: pointer;
    margin: 0;
    outline: 0;
  }
  /* line 126, ../scss/partials/_features.scss */
  #home-whois-form #whois-submit-btn:hover,
  #whois-form #whois-submit-btn:hover {
    background: #414b59;
  }

  /* Validation message */
  /* line 132, ../scss/partials/_features.scss */
  #validation-message {
    color: #414b59;
    text-align: left;
    display: block;
    position: absolute;
    bottom: -30px;
    left: 0px;
    right: 0px;
    margin: auto;
    display: none;
  }
  /* line 142, ../scss/partials/_features.scss */
  #validation-message.animate-in {
    display: block;
    -moz-animation: bounce 0.8s linear infinite;
    -webkit-animation: bounce 0.8s linear infinite;
    animation: bounce 0.8s linear infinite;
    -moz-animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
  }
  /* line 147, ../scss/partials/_features.scss */
  #validation-message.white-text {
    color: #ffffff;
  }

  /* Sticky shortcut links */
  /* line 153, ../scss/partials/_features.scss */
  .shortcut-links {
    -moz-transition: right 0.8s ease;
    -o-transition: right 0.8s ease;
    -webkit-transition: right 0.8s ease;
    transition: right 0.8s ease;
    position: fixed;
    z-index: 99999;
    right: -170px;
    top: 190px;
    display: block;
  }
  /* line 160, ../scss/partials/_features.scss */
  .shortcut-links ul.links {
    background: #535f70;
    border: 1px solid #414b59;
    list-style: none;
    margin: 0px;
    padding: 0px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px 0 0 3px;
    -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2);
  }
  /* line 168, ../scss/partials/_features.scss */
  .shortcut-links ul.links li {
    border-bottom: 1px solid #414b59;
  }
  /* line 170, ../scss/partials/_features.scss */
  .shortcut-links ul.links li a {
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    -webkit-transition: background 0.5s ease;
    transition: background 0.5s ease;
    padding: 20px 30px 20px 25px;
    display: block;
    color: #ffffff;
    font: normal normal 400 0.9375em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*15px*/
  }
  /* line 176, ../scss/partials/_features.scss */
  .shortcut-links ul.links li a .fa {
    color: #ffe621;
    margin-right: 25px;
  }
  /* line 180, ../scss/partials/_features.scss */
  .shortcut-links ul.links li a:hover {
    background: #6d7d92;
  }
  /* line 185, ../scss/partials/_features.scss */
  .shortcut-links ul.links li:last-of-type {
    border-bottom: none;
  }
  /* line 190, ../scss/partials/_features.scss */
  .shortcut-links:hover {
    right: 0px;
  }

  /* line 194, ../scss/partials/_features.scss */
  .shortcut-links.reveal {
    right: 0px;
  }

  /* Counter flipboard */
  /* line 199, ../scss/partials/_features.scss */
  .flipboard {
    display: block;
  }
  /* line 201, ../scss/partials/_features.scss */
  .flipboard .number,
  .flipboard .delimiter {
    color: #ffffff;
    display: inline-block;
    font-size: 100px;
    line-height: 1.35;
    vertical-align: middle;
  }
  /* line 209, ../scss/partials/_features.scss */
  .flipboard .number {
    vertical-align: middle;
    background: url(../img/flipboard.png) no-repeat center center/cover;
    width: 93px;
    height: 136px;
    margin: 0 5px;
  }
  /* line 216, ../scss/partials/_features.scss */
  .flipboard .delimiter {
    margin: 0 8px;
  }

  /* line 220, ../scss/partials/_features.scss */
  .flipboard.domains-registered {
    display: inline-block;
  }
  /* line 222, ../scss/partials/_features.scss */
  .flipboard.domains-registered .number,
  .flipboard.domains-registered .delimiter {
    font-size: 44px;
  }
  /* line 226, ../scss/partials/_features.scss */
  .flipboard.domains-registered .number {
    width: 41px;
    height: 60px;
    margin: 0 2px;
  }

  /* Droplist tables */
  /* line 234, ../scss/partials/_features.scss */
  table.domain-droplist {
    width: 100%;
    margin: 40px 0 20px;
    border: 1px solid #f2efef;
  }
  /* line 238, ../scss/partials/_features.scss */
  table.domain-droplist tr {
    background: #edf4f8;
  }
  /* line 240, ../scss/partials/_features.scss */
  table.domain-droplist tr th {
    background: #535f70;
    color: #ffffff;
    padding: 20px 15px;
  }
  /* line 245, ../scss/partials/_features.scss */
  table.domain-droplist tr td {
    font-weight: 400;
    border-bottom: 1px solid #f2efef;
    padding: 10px 15px;
  }
  /* line 250, ../scss/partials/_features.scss */
  table.domain-droplist tr:nth-of-type(even) {
    background: #ffffff;
  }
}
@media only screen and (max-width: 50em) {
  /* line 256, ../scss/partials/_features.scss */
  table.domain-droplist tr th {
    display: none;
  }
  /* line 259, ../scss/partials/_features.scss */
  table.domain-droplist tr td {
    display: block;
    position: relative;
    max-width: 260px;
    vertical-align: middle;
    word-wrap: break-word;
    border-bottom: none;
  }
  /* line 267, ../scss/partials/_features.scss */
  table.domain-droplist tr td:before {
    display: block;
    font-weight: 700;
  }
  /* line 271, ../scss/partials/_features.scss */
  table.domain-droplist tr td:nth-of-type(1):before {
    content: 'Date';
  }
  /* line 274, ../scss/partials/_features.scss */
  table.domain-droplist tr td:nth-of-type(2):before {
    content: 'Eligible Purge Time';
  }
  /* line 277, ../scss/partials/_features.scss */
  table.domain-droplist tr td:nth-of-type(3):before {
    content: 'Domain Name';
  }
  /* line 281, ../scss/partials/_features.scss */
  table.domain-droplist tr:nth-of-type(2) {
    border-top: 4px solid #535f70;
  }
}

@media only screen and (max-width: 50em) {
  /* line 289, ../scss/partials/_features.scss */
  #home-whois-form,
  #whois-form {
    margin-bottom: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }
  /* line 293, ../scss/partials/_features.scss */
  #home-whois-form #whois-input-box,
  #whois-form #whois-input-box {
    width: 49%;
  }
  /* line 296, ../scss/partials/_features.scss */
  #home-whois-form .post-whois-input,
  #whois-form .post-whois-input {
    width: 35%;
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0;
    border-radius: 0 6px 0 0;
    overflow: hidden;
  }
  /* line 301, ../scss/partials/_features.scss */
  #home-whois-form #whois-submit-btn,
  #whois-form #whois-submit-btn {
    float: none;
    width: 100%;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0;
    border-radius: 0 0 5px 5px;
    min-height: 40px;
  }

  /* line 308, ../scss/partials/_features.scss */
  .shortcut-links {
    -moz-transition: right 0.8s ease;
    -o-transition: right 0.8s ease;
    -webkit-transition: right 0.8s ease;
    transition: right 0.8s ease;
    position: absolute;
    z-index: 99999;
    top: auto;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%;
    display: none;
  }
  /* line 318, ../scss/partials/_features.scss */
  .shortcut-links ul.links {
    border-left: none;
    border-right: none;
  }

  /* line 324, ../scss/partials/_features.scss */
  .flipboard .number,
  .flipboard .delimiter {
    font-size: 38px;
    line-height: 1.7;
  }
  /* line 329, ../scss/partials/_features.scss */
  .flipboard .number {
    width: 42px;
    height: 62px;
  }
  /* line 333, ../scss/partials/_features.scss */
  .flipboard .delimiter {
    margin: 0 5px;
  }

  /* line 337, ../scss/partials/_features.scss */
  .flipboard.domains-registered {
    display: block;
  }
  /* line 339, ../scss/partials/_features.scss */
  .flipboard.domains-registered .number,
  .flipboard.domains-registered .delimiter {
    font-size: 25px;
  }
  /* line 343, ../scss/partials/_features.scss */
  .flipboard.domains-registered .number {
    width: 30px;
    height: 44px;
    margin: 0 2px;
  }
}
@media only screen and (min-width: 62em) {
  /*--- [ Who is form ] ---*/
  /* line 354, ../scss/partials/_features.scss */
  #home-whois-form,
  #whois-form {
    /* Pre and post input */
    /* Post input */
    /* Input field */
    /* Submit button */
  }
  /* line 357, ../scss/partials/_features.scss */
  #home-whois-form .pre-whois-input,
  #home-whois-form .post-whois-input,
  #whois-form .pre-whois-input,
  #whois-form .post-whois-input {
    font: normal normal 400 1.25em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*20px*/
    width: 15%;
  }
  /* line 363, ../scss/partials/_features.scss */
  #home-whois-form .post-whois-input,
  #whois-form .post-whois-input {
    width: 20%;
    font-size: 1.0625em;
  }
  /* line 368, ../scss/partials/_features.scss */
  #home-whois-form .whois-input-box,
  #whois-form .whois-input-box {
    font: italic normal 400 1.25em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*20px*/
    width: 45%;
  }
  /* line 373, ../scss/partials/_features.scss */
  #home-whois-form #whois-submit-btn,
  #whois-form #whois-submit-btn {
    font: normal normal 700 1.25em/1.2em "Raleway", Arial, Helvetica, sans-serif;
    /*20px*/
    width: 20%;
  }
}
