/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
@font-face {
  font-family: "montserrat-regular";
  src: url("../../public/webfonts/montserrat-regular.eot?1519750300");
  src: url("../../public/webfonts/montserrat-regular.eot?&1519750300#iefix") format("embedded-opentype"), url("../../public/webfonts/montserrat-regular.woff2?1519750300") format("woff2"), url("../../public/webfonts/montserrat-regular.woff?1519750300") format("woff"), url("../../public/webfonts/montserrat-regular.ttf?1519750300") format("truetype"), url("../../public/webfonts/montserrat-regular.svg?1519750300") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  padding-top: 40px !important; }
  body.admin-bar .inxeption-wp-globalbar {
    top: 32px; }
  body .inxeption-wp-globalbar {
    z-index: 10000;
    top: 0;
    right: 0;
    left: 0;
    background-color: white;
    box-shadow: 0px 0px 0px rgba(200, 200, 200, 0);
    border-bottom: 1px solid #d7d6d6;
    border-radius: 0; }
    body .inxeption-wp-globalbar .inxeption-wp-right .inxeption-wp-btn.inxeption-wp-cart {
      padding-top: 0px;
      padding-bottom: 0px; }
    body .inxeption-wp-globalbar .inxeption-wp-right .inxeption-wp-chat-box {
      margin: 0 25px 0 13px; }
    body .inxeption-wp-globalbar .inxeption-wp-right .inxeption-wp-icon-container svg {
      height: 24px;
      margin-bottom: -5px; }
  body .inxeption-wp-modal .inxeption-wp-modal-header h1, body .inxeption-wp-modal .inxeption-wp-modal-header .h1, body .inxeption-wp-modal .inxeption-wp-modal-header h2, body .inxeption-wp-modal .inxeption-wp-modal-header .h2, body .inxeption-wp-modal .inxeption-wp-modal-header h3, body .inxeption-wp-modal .inxeption-wp-modal-header .h3 {
    margin-top: 0px; }
  body .inxeption-wp-modal .inxeption-wp-modal-header button {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0) !important; }
  body #product_id_div.products:before {
    display: none !important; }
  body #product_id_div.products .product .prodshot-frame-sm.showdesc .prod-mo strong {
    background-color: transparent;
    color: #40a1e6;
    letter-spacing: 1px; }
  body .purchase .buy-block {
    width: 40%; }
  body .purchase .shop-buy__btn-wrapper a.shop-buy__btn {
    width: 60%; }
  body .category-selection-container select {
    background-color: transparent !important; }
  body .element-wrap-indicator {
    display: none;
    top: 0;
    left: 0; }
  body #footer-x {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background-color: #424242;
    padding: 7px 10px 5px; }
    body #footer-x a {
      display: flex;
      align-items: center;
      font-family: "montserrat-regular", Helvetica, sans-serif;
      font-size: 14px;
      color: #b5b5b5;
      margin-right: 10px;
      line-height: 20px; }
      body #footer-x a svg.brandbug {
        width: 22px;
        height: 20px;
        padding-left: 3px;
        overflow: visible; }
        body #footer-x a svg.brandbug .larrow {
          fill: #7a7d86; }
        body #footer-x a svg.brandbug .rarrow {
          fill: #ff9100; }

/* Avada */
body.avada .fusion-header {
  top: 40px !important; }
body.avada .fusion-mobile-menu-icons {
  padding-top: 30px; }
body.avada .fusion-footer-copyright-area {
  padding-bottom: 50px; }
body.avada .purchase .buy-block .price {
  padding-top: 6px; }
body.avada #footer-x {
  padding: 20px 90px 0px 0px; }
body.avada #toTop {
  right: 30px; }
@media only screen and (min-width: 768px) {
  body.avada .fusion-footer-widget-area > .fusion-row {
    padding-right: 280px; }
  body.avada .fusion-footer-copyright-area {
    padding-bottom: 18px; } }

/*Blossom Fashion*/
body.blossom-fashion .rightsidebar #secondary {
  padding-top: 20px; }
body.blossom-fashion .site-footer .footer-b {
  padding: 20px 0px 50px 0px; }
body.blossom-fashion #footer-x {
  margin-top: -65px;
  padding: 20px 0px 0px 0px; }
@media only screen and (min-width: 989px) {
  body.blossom-fashion .site-footer .footer-b {
    padding: 20px 0px 20px 0px; } }

/*Consulting*/
body.consulting .inxeption-wp-globalbar {
  padding: 8px 100px 6px 10px; }
  body.consulting .inxeption-wp-globalbar .inxeption-wp-right .inxeption-wp-btn.inxeption-wp-cart {
    line-height: 18px; }
body.consulting #site-header {
  z-index: 1; }
body.consulting #header-core, body.consulting #header-sticky-core {
  position: relative; }
body.consulting .purchase .buy-block .price {
  padding-top: 0px; }

/*Enfold*/
body.enfold {
  padding-top: 37px !important; }
  body.enfold .logo {
    padding-bottom: 10px; }
  body.enfold .container_wrap {
    border-top-width: 0px; }
  body.enfold #footer-x {
    margin-top: -60px; }
  body.enfold #socket {
    padding-bottom: 20px; }
  @media only screen and (min-width: 768px) {
    body.enfold #socket {
      padding-bottom: 0px; } }

/*Hestia*/
body.hestia nav {
  padding-top: 39px !important; }
body.hestia .main {
  margin-top: 69px !important; }
body.hestia .purchase .buy-block .price {
  padding-top: 5px; }
body.hestia .widget ul {
  padding: 0; }
body.hestia .footer .copyright {
  display: inline-block;
  padding: 0px 0px 30px 0px; }
body.hestia #footer-x {
  padding: 10px 90px 0 0; }
@media only screen and (min-width: 768px) {
  body.hestia .col-md-offset-2 {
    margin-left: 0px; }
  body.hestia .col-md-8 {
    width: 100%; }
  body.hestia .footer .copyright {
    display: block; }
  body.hestia #footer-x {
    padding: 10px 55px 0 0; } }

/*Mesmerize*/
body.mesmerize {
  padding-top: 38px !important; }
  body.mesmerize .navigation-bar.fixto-fixed {
    padding-top: 50px; }
  body.mesmerize .inxeptionCart_items {
    height: calc(100% - 220px); }
  body.mesmerize .purchase .buy-block {
    position: static;
    margin: -60px 0 15px 0; }
    body.mesmerize .purchase .buy-block .price {
      padding-top: 15px; }
  body.mesmerize #product_id_div:before {
    display: none; }
  body.mesmerize .category-selection-container:after {
    content: "arrow_drop_down";
    font-size: 30px;
    color: #6c6874;
    position: absolute;
    top: 5px;
    right: 32px;
    margin-top: 8px;
    margin-right: 10px;
    font-family: 'Material Icons';
    z-index: 0;
    background-color: white;
    padding: 0px; }

/*Ocean WP*/
body.oceanwp {
  padding-top: 38px !important; }
  body.oceanwp .purchase .buy-block .price {
    padding-top: 0px; }
  body.oceanwp .inxeption-wp-globalbar .inxeption-wp-right .inxeption-wp-btn {
    line-height: initial; }
  body.oceanwp #footer-bottom {
    padding: 20px 0 45px 0px; }
  @media only screen and (min-width: 768px) {
    body.oceanwp #footer-bottom {
      padding: 20px 0; } }

/*TwentySeventeen*/
body.twenty-seventeen .purchase .buy-block .price {
  padding-top: 5px; }
body.twenty-seventeen #product_id_div {
  padding-left: 0;
  padding-right: 0; }
body.twenty-seventeen .products .product .prodshot-frame-sm .prodshot-sm {
  height: 99%; }
@media screen and (min-width: 48em) {
  body.twenty-seventeen.blog:not(.has-sidebar) #primary article, body.twenty-seventeen.archive:not(.page-one-column):not(.has-sidebar) #primary article, body.twenty-seventeen.search:not(.has-sidebar) #primary article, body.twenty-seventeen.error404:not(.has-sidebar) #primary .page-content, body.twenty-seventeen.error404.has-sidebar #primary .page-content, body.twenty-seventeen.page-two-column:not(.archive) #primary .entry-content, body.twenty-seventeen.page-two-column #comments {
    width: 100% !important; }
  body.twenty-seventeen .site-navigation-fixed.navigation-top {
    top: 39px !important; }
  body.twenty-seventeen #primary #main .wrap {
    max-width: 1000px;
    padding-left: 0;
    padding-right: 0; }
  body.twenty-seventeen #content .wrap #primary {
    max-width: 1000px; } }
@media screen and (min-width: 30em) {
  body.twenty-seventeen #primary #main .wrap {
    max-width: 1000px; }
  body.twenty-seventeen #content .wrap #primary {
    max-width: 1000px; } }

/*Virtue*/
body.virtue {
  padding-top: 37px !important; }
  body.virtue #thelogo {
    max-width: 250px;
    float: left;
    padding-bottom: 15px; }
  body.virtue #nav-main ul.sf-menu {
    display: block; }
  body.virtue .sidebar {
    clear: both; }
  body.virtue .purchase .buy-block .price {
    padding-top: 9%; }
  body.virtue #footer-x {
    margin-top: -70px; }
  body.virtue .footercredits p {
    padding: 4px 0 30px; }
  @media only screen and (min-width: 768px) {
    body.virtue .footercredits p {
      padding: 4px 0; } }

/*WP Real Estate*/
body.wp-real-estate .purchase .buy-block .price {
  padding-top: 15px; }
body.wp-real-estate .site-info.container {
  padding: 0px 0px 30px; }
@media only screen and (min-width: 989px) {
  body.wp-real-estate .site-info.container {
    padding: 10px 0px 0px; } }

/*# sourceMappingURL=inxeption-wordpress-plugin-public.css.map */
