/*
 * Title:   Responsive Style File
 * Author:  http://themeforest.net/user/Kite-Themes
 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Table of contents]

1. Retina logo
2. Styles for devices(>=1700px)
3. Styles for devices(>=1300px)
4. Styles for devices(>=1200px)
5. Styles for devices(<=1199px)
6. Styles for devices(<=991px )
7. Styles for devices(>=768px and <= 991px)
8. Styles for devices(<=767px )
9. Styles for devices(>=481px and <= 767px)
10. Styles for devices(<=600px)
11. Styles for devices(<=500px )
12. Styles for devices(<=480px )
*/
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets
------------------------------------------------------------- */
/* -------------------------------------------------------------
 * Title:   SCSS VARIABLES
 * Author:  http://themeforest.net/user/Kite-Themes
------------------------------------------------------------- */
/* 1. Retina logo */
@media only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .header-dark .branding.retina-logo-wrapper .retina-default-logo {
    display: block; }
  .header-dark .branding.retina-logo-wrapper .default-logo {
    display: none; }

  .header-light .branding:not(.branding-mobile).retina-light-wrapper .light-retina-logo {
    display: block; }
  .header-light .branding:not(.branding-mobile).retina-light-wrapper .light-logo {
    display: none; } }
/* 2. Styles for devices(>1700px) */
@media (min-width: 1700px) {
  .header-layout4 .branding-default,
  .header-layout6 .branding-default {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    margin-right: 0 !important; }
  .header-layout4 #nav #main-nav-tool,
  .header-layout6 #nav #main-nav-tool {
    display: block; }

  .top-navigation > li > a {
    padding: 0 35px; }

  .products-brands-carousel .brand-banner {
    padding: 0 32px; } }
/* 3. Styles for devices(>1300px) */
@media (min-width: 1300px) {
  .container {
    width: 1200px; }

  .product-detail-thumbarea {
    margin-right: 45px; }

  #footer-area .footer-area-inner {
    padding-left: 80px;
    padding-right: 80px; }

  .products-categories-carousel.style-normal .category-banner .category-banner-content h3 {
    font-size: 36px; }

  .sidebar-right .side-bar-inner {
    padding-left: 20px; }
  .sidebar-left .side-bar-inner {
    padding-right: 20px; } }
/* 3. Styles for devices(>=1200px) */
@media (min-width: 1200px) {
  #footer-area .footer-area-fetured1 {
    padding-left: 145px; } }
/* 4. Styles for devices(<=1199px) */
@media (max-width: 1199px) {
  #header-content-mobile {
    display: block; }

  #header {
    display: none; }

  .delphinus-products.delphinus-products-masonry .product .product-details {
    display: none; }

  .woocommerce ul.shop-products.products-list .product-title {
    margin-top: 0; }
  .woocommerce ul.shop-products.products-list .product-content {
    margin-right: 5%;
    max-width: 30%; }
  .woocommerce ul.shop-products.products-list .product-details {
    width: 65%; }
  .woocommerce ul.shop-products.products-list .product-details-action .product-actions > div {
    margin-left: 15px; }
  .woocommerce div.product .product-price-wrap .woocommerce-product-rating {
    margin-left: 25px; }
  .woocommerce div.product .product-price-wrap .woocommerce-review-link {
    padding-left: 25px; }
  .woocommerce div.product form.cart .product-actions {
    margin-top: 20px;
    width: 100%; }
    .woocommerce div.product form.cart .product-actions > div:first-child {
      margin-left: 0; }
  .woocommerce .products-shop-header .shop-header-right .searchform input[type="text"] {
    width: 200px; } }
/* 5. Styles for devices(<=991px ) */
@media (max-width: 991px) {
  .main-sidebar {
    margin-top: 40px; }

  .page-header .woocommerce-breadcrumb, .page-header.page-header-centered.ph-align-right, .page-header.page-header-centered.ph-align-left {
    text-align: center; }
  .page-header .page-header-right {
    float: none;
    text-align: center; }

  #footer-copyright.footer-copy-columns .footer-right,
  #footer-copyright.footer-copy-columns .footer-left {
    text-align: center; }
  #footer-copyright.footer-copy-columns .footer-left {
    margin-bottom: 15px; }
  #footer-copyright.footer-copy-columns .footer-right {
    margin-top: 5px; }

  .woocommerce div.product .product-images-wrap {
    margin-bottom: 14px; }
  .woocommerce div.product .share-it .social_icons li a i {
    display: block; }
  .woocommerce div.product .share-it .social_icons li a span {
    display: none; }
  .woocommerce div.product .woocommerce-tabs ul.tabs li + li {
    margin-left: 60px; }
  .woocommerce div.product.wc-single-product-quickview .product-main-thumbnails .owl-item {
    padding: 0 7px; }
  .woocommerce .woocommerce-countdown > div + div {
    margin-left: 15px; }
  .woocommerce .products-shop-header .shop-header-left,
  .woocommerce .products-shop-header .shop-header-right {
    float: none;
    display: block; }
  .woocommerce .products-shop-header #shop-header-categories {
    display: none;
    margin-right: 0;
    margin-top: 30px;
    max-width: 100%; }
  .woocommerce .products-shop-header .shop-header-left {
    max-width: 100%; }
  .woocommerce .products-shop-header .shop-header-list li.wc-header-categories {
    display: inline-block; }
  .woocommerce .products-shop-header .shop-header-list li.wc-header-search {
    float: right; }
  .woocommerce .products-shop-header .filter-hide {
    display: none; }
  .woocommerce #delphinus-shop-filters .widget {
    margin-bottom: 0; }
    .woocommerce #delphinus-shop-filters .widget .widget-content.widget-active > ul,
    .woocommerce #delphinus-shop-filters .widget .widget-content.widget-active > div {
      display: block;
      margin-top: 10px;
      margin-bottom: 10px; }
    .woocommerce #delphinus-shop-filters .widget .widget-content.widget-active .widget-title:before {
      content: '\f106'; }
    .woocommerce #delphinus-shop-filters .widget .widget-content > ul,
    .woocommerce #delphinus-shop-filters .widget .widget-content > div {
      display: none; }
    .woocommerce #delphinus-shop-filters .widget .widget-title {
      border-bottom: 1px solid #ebebeb;
      cursor: pointer;
      margin-bottom: 0;
      padding: 8px 0;
      position: relative; }
      .woocommerce #delphinus-shop-filters .widget .widget-title:before {
        display: block; }

  .product-layout1 div.product.wc-single-product .product-main-thumbnails {
    margin-left: -7px;
    margin-right: -7px; }
    .product-layout1 div.product.wc-single-product .product-main-thumbnails .owl-item {
      padding: 0 7px; }

  .product-layout2 div.product.wc-single-product div.summary,
  .product-layout3 div.product.wc-single-product div.summary {
    padding-top: 30px;
    max-width: none; }

  .product-layout3 div.product.wc-single-product div.images {
    padding: 14px; }
  .product-layout3 div.product.wc-single-product .product-main-thumbnails .owl-item {
    padding: 0 7px; }

  .themedev-product-popup.woocommerce {
    padding: 15px;
    margin: 15px 0; }
    .themedev-product-popup.woocommerce div.product.wc-single-product-quickview .product-main-thumbnails {
      margin-left: -7px;
      margin-right: -7px; }
      .themedev-product-popup.woocommerce div.product.wc-single-product-quickview .product-main-thumbnails .owl-item {
        padding: 0 7px; }

  #popup-wrap .mfp-close {
    right: 15px;
    top: 0; }
  #popup-wrap .newletter-popup-content {
    padding: 35px 25px; } }
/* 6. Styles for devices(>=768px and <= 991px) */
@media (min-width: 768px) and (max-width: 991px) {
  .wc-products-tab-heading .wpb_heading {
    font-size: 26px;
    margin-top: 5px; }
  .wc-products-tab-heading .nav-style li + li {
    margin-left: 35px; } }
/* 7. Styles for devices(>=768px ) */
@media (min-width: 768px) {
  .vc_row_kt {
    margin-left: -15px;
    margin-right: -15px; }

  .vc_general.vc_cta3.vc_cta3-style-transparent.vc_cta3-actions-right .vc_cta3-actions {
    text-align: right; }
  .vc_general.vc_cta3.vc_cta3-style-transparent .vc_cta3-content {
    margin-bottom: 0; } }
/* 7. Styles for devices(<=767px ) */
@media (max-width: 767px) {
  #footer-area .footer-area-inner {
    padding-left: 15px;
    padding-right: 15px; }

  #footer .vc_row > .container {
    padding-left: 0;
    padding-right: 0; }

  .footer-copy-sides .display-table {
    display: block; }
    .footer-copy-sides .display-table .display-cell {
      display: block;
      text-align: center !important; }
      .footer-copy-sides .display-table .display-cell.footer-right {
        margin-top: 10px; }

  .delphinus-heading-title {
    font-size: 20px;
    line-height: 25px; }

  .banner .banner-content .banner-title {
    font-size: 18px; }

  .flip-box .flip-box-before {
    font-size: 20px;
    padding: 32px 30px; }

  .category-banner .category-banner-content h3 {
    font-size: 20px; }

  h1, .h1 {
    font-size: 30px; }

  h2, .h2 {
    font-size: 28px; }

  h3, .h3 {
    font-size: 22px; }

  h4, .h4 {
    font-size: 16px; }

  .single-post-wrap .share-it .social_icons li {
    margin-right: 10px; }
    .single-post-wrap .share-it .social_icons li a .count {
      margin-left: 15px; }

  .author-info .author-avatar {
    float: none;
    margin-right: 0;
    max-width: 100%;
    text-align: center; }
  .author-info .author-socials {
    margin-top: 15px;
    position: static;
    -webkit-transform: translateY(0);
    -khtml-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  .author-info .author-description {
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: center; }

  .woocommerce ul.shop-products.products-list .product-details-action .product-actions {
    display: none; }
  .woocommerce div.product.wc-single-product-quickview .entry-summary {
    margin-top: 30px; }
  .woocommerce .woocommerce-countdown > div + div {
    margin-left: 5px; }
  .woocommerce.delphinus-products-countdown ul.shop-products .product .product-inner {
    padding: 15px; }

  .woocommerce .woocommerce-result-count,
  .woocommerce .woocommerce-per-page,
  .woocommerce-page .woocommerce-result-count,
  .woocommerce-page .woocommerce-per-page {
    display: none; }
  .woocommerce .gridlist-toggle,
  .woocommerce .woocommerce-ordering,
  .woocommerce-page .gridlist-toggle,
  .woocommerce-page .woocommerce-ordering {
    margin-right: 0;
    margin-left: 0; }
  .woocommerce table.cart td.actions,
  .woocommerce #content table.cart td.actions,
  .woocommerce-page table.cart td.actions,
  .woocommerce-page #content table.cart td.actions {
    padding-left: 15px;
    padding-right: 15px; }
    .woocommerce table.cart td.actions .btn,
    .woocommerce #content table.cart td.actions .btn,
    .woocommerce-page table.cart td.actions .btn,
    .woocommerce-page #content table.cart td.actions .btn {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
  .woocommerce #content div.product table.shop_attributes th,
  .woocommerce-page #content div.product table.shop_attributes th {
    width: auto; }
  .woocommerce #content div.product .woocommerce-tabs ul.tabs,
  .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
    padding: 0; }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
    .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
      display: block;
      border-top: 2px solid #ebebeb;
      padding: 6px 0; }
      .woocommerce #content div.product .woocommerce-tabs ul.tabs li + li,
      .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li + li {
        margin-left: 0; }

  #error404 {
    padding: 0 15px; }
    #error404 h1 {
      font-size: 140px;
      line-height: 140px; }

  .wc-products-tab-heading .tab_heading_title .wpb_heading {
    font-size: 24px; }
  .wc-products-tab-heading .tab_heading_title .wpb_heading,
  .wc-products-tab-heading .tab_heading_title .nav-style {
    float: none; }
  .wc-products-tab-heading .nav-style li {
    display: block; }
    .wc-products-tab-heading .nav-style li + li {
      margin-left: 0; } }
/* 8. Styles for devices(>=481px and <= 767px) */
/* 9. Styles for devices(<=600px) */
@media (max-width: 600px) {
  .post-navigation .nav-links > div {
    width: 100%; }
    .post-navigation .nav-links > div + div:before {
      left: 0;
      position: absolute;
      top: 50%;
      width: 100%;
      height: 0;
      border-left: none; }

  #footer-bottom-nav .menu li + li {
    padding-left: 25px; } }
/* 10. Styles for devices(<=500px ) */
@media (max-width: 500px) {
  .employees-content,
  .blog-post-wrap {
    width: 100%; }

  .woocommerce .shop-products:not(.products-list) .product {
    width: 100% !important; }
  .woocommerce .checkout_coupon .input-group {
    display: block; }
    .woocommerce .checkout_coupon .input-group .input-group-btn {
      display: block;
      width: 100%;
      margin-top: 10px; }
      .woocommerce .checkout_coupon .input-group .input-group-btn .btn {
        width: 100%;
        margin: 0; }
  .woocommerce .products-shop-header .shop-header-list li.wc-header-search {
    display: none; }

  .flip-box .flip-box-before {
    padding-left: 30px;
    padding-right: 30px; } }
/* 11. Styles for devices(<=480px ) */
@media screen and (max-height: 800px) {
  .shopping-bag .woocommerce.shopping-bag-content .product_list_widget {
    max-height: 410px; } }
@media screen and (max-height: 760px) {
  .shopping-bag .woocommerce.shopping-bag-content .product_list_widget {
    max-height: 272px; } }

/*# sourceMappingURL=queries.css.map */
