/*
Theme Name: Dazzling
Theme URI: http://colorlib.com/wp/themes/dazzling
Author: Colorlib
Author URI: http://colorlib.com/wp/
Description: Dazzling is a clean, modern, minimal and fully responsive flat design WordPress WooCommerce theme well suited for blogs, static and ecommerce websites. Theme can be used for travel, corporate, portfolio, photography, green thinking, nature, health, personal and any other creative and minimalistic style website. Dazzling theme is highly customizable with unlimited color options, slider, call for action button, several widget areas and much more that can be adjusted via Theme Options. The theme is built using Bootstrap 3, which makes it responsive and mobile friendly. It features infinite scroll, SEO friendly structure, logo upload, full-screen slider, call for action section, social media icons, popular post widget and translation ready setup. Dazzling is also available in Mexican Spanish, Brazilian Portuguese, Finnish, Swedish, Dutch and Polish. It is probably the best free WordPress theme built for eStores and business websites.
Version: 1.3.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dazzling
Domain Path: /languages/
Tags: green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments


This theme, like WordPress, is licensed under the GPL.

Dazzling is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

*/
/* Table of content
-----------------------------------------------
1. Global
2. Content
3. Post styling
4. Singe Post/Page Pagination
5. Media
6. Widgets
7. Buttons
8. Infinite Scroll
8. Custom Styles
9. Navigation
10. Comments
11. Attachment styling
12. Footer
13. Mobile Styling
14. Social icons
15. Call For Action
*/
/* =Global
----------------------------------------------- */
@import url("//fonts.googleapis.com/css?family=Pacifico");
@import url("//fonts.googleapis.com/css?family=Montserrat");
/* line 43, inc/scss/style.scss */
body {
  color: #6B6B6B;
  word-wrap: break-word;
  line-height: 1.7;
  font-size: 14px;
}

/* line 50, inc/scss/style.scss */
a {
  color: #048dc6;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 59, inc/scss/style.scss */
a:hover,
a:focus {
  color: #333;
  text-decoration: none;
}

/* line 65, inc/scss/style.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 71, inc/scss/style.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #048dc6;
}

/* line 75, inc/scss/style.scss */
h1,
.h1 {
  font-size: 32px;
}

/* line 80, inc/scss/style.scss */
h2,
.h2 {
  font-size: 28px;
}

/* line 85, inc/scss/style.scss */
h3,
.h3 {
  font-size: 24px;
}

/* line 90, inc/scss/style.scss */
h4,
.h4 {
  font-size: 18px;
}

/* line 95, inc/scss/style.scss */
h5,
.h5 {
  font-size: 16px;
}

/* line 100, inc/scss/style.scss */
h6,
.h6 {
  font-size: 14px;
}

/* line 105, inc/scss/style.scss */
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

/* line 109, inc/scss/style.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
  *vertical-align: middle;
  /* Improves appearance and consistency in all browsers */
}

/* line 118, inc/scss/style.scss */
select {
  width: 250px;
  border: 1px solid #DCE4EC;
  background-color: #FFF;
  height: 30px;
  padding: 5px;
}

/* line 125, inc/scss/style.scss */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* Addresses excess padding in IE8/9 */
}

/* line 129, inc/scss/style.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  -webkit-box-sizing: content-box;
  /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 135, inc/scss/style.scss */
input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}

/* line 138, inc/scss/style.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0;
}

/* line 143, inc/scss/style.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #E8E8E8;
  border-radius: 3px;
}

/* line 153, inc/scss/style.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}

/* line 161, inc/scss/style.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}

/* line 168, inc/scss/style.scss */
textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
}

/* Alignment */
/* line 177, inc/scss/style.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

/* line 182, inc/scss/style.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

/* line 187, inc/scss/style.scss */
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

/* Text meant only for screen readers */
/* line 194, inc/scss/style.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/* line 199, inc/scss/style.scss */
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

/* Clearing */
/* line 221, inc/scss/style.scss */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: '';
  display: table;
}

/* line 237, inc/scss/style.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* =Content
----------------------------------------------- */
/* line 251, inc/scss/style.scss */
.hentry {
  margin: 0 0 1.5em;
}

/* line 254, inc/scss/style.scss */
.byline,
.updated {
  display: none;
}

/* line 258, inc/scss/style.scss */
.single .byline,
.group-blog .byline {
  display: inline;
  margin-right: 0;
}

/* line 263, inc/scss/style.scss */
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

/* line 268, inc/scss/style.scss */
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* line 272, inc/scss/style.scss */
#content {
  margin-top: 0px;
  margin-bottom: 0px;
}

/* =Post styling
----------------------------------------------- */
/* line 278, inc/scss/style.scss */
.entry-meta a {
  font-size: 13px;
}

/* line 281, inc/scss/style.scss */
#main .page-header {
  margin-top: 0;
}

/* line 285, inc/scss/style.scss */
.entry-meta a {
  color: #6B6B6B;
}

/* line 288, inc/scss/style.scss */
.entry-meta .fa {
  font-size: 14px;
  margin-right: 3px;
  color: #048dc6;
}

/* line 293, inc/scss/style.scss */
.entry-meta span {
  margin-right: 10px;
}

/* line 296, inc/scss/style.scss */
.entry-title {
  font-size: 18px;
  color: #444;
  text-transform: uppercase;
}

/* line 301, inc/scss/style.scss */
.entry-title a {
  color: #444;
}

/* line 304, inc/scss/style.scss */
.entry-title a:hover {
  color: #666;
}

/* line 307, inc/scss/style.scss */
.btn.btn-default.read-more {
  float: right;
  border: 1px solid #E8E8E8;
  color: #048dc6;
  background-color: transparent;
  margin-top: 10px;
}

/* line 314, inc/scss/style.scss */
.btn.btn-default.read-more:hover {
  color: #FFF;
  background-color: #048dc6;
}

/* line 318, inc/scss/style.scss */
.search .btn.btn-default.read-more {
  float: none;
}

/* line 321, inc/scss/style.scss */
hr.section-divider {
  border-color: #E8E8E8;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* =Singe Post/Page Pagination
----------------------------------------------- */
/* line 329, inc/scss/style.scss */
.page-links span {
  display: inline-block;
  color: #fff;
  background-color: #048dc6;
  border-radius: 4px;
  padding: 2px 10px;
  margin-left: 2px;
}

/* line 337, inc/scss/style.scss */
.page-links a span {
  background-color: inherit;
  border: 1px solid #E8E8E8;
  color: #048dc6;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 346, inc/scss/style.scss */
.page-links a:hover span {
  background-color: #048dc6;
  border: 1px solid #048dc6;
  color: #fff;
}

/* =Asides
----------------------------------------------- */
/* line 354, inc/scss/style.scss */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/* =Media
----------------------------------------------- */
/* line 362, inc/scss/style.scss */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* line 370, inc/scss/style.scss */
.wp-caption {
  border: 1px solid #ccc;
  margin-bottom: 1.5em;
  max-width: 100%;
}

/* line 375, inc/scss/style.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
}

/* line 378, inc/scss/style.scss */
.wp-caption-text {
  text-align: center;
}

/* line 381, inc/scss/style.scss */
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* line 384, inc/scss/style.scss */
.site-main .gallery {
  margin-bottom: 1.5em;
}

/* line 389, inc/scss/style.scss */
.site-main .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}

/* line 394, inc/scss/style.scss */
.site-main .gallery dd {
  margin: 0;
}

/* Make sure embeds and iframes fit their containers */
/* line 403, inc/scss/style.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* =Widgets
----------------------------------------------- */
/* line 412, inc/scss/style.scss */
.widget {
  margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
/* line 417, inc/scss/style.scss */
.widget select {
  max-width: 100%;
}

/* Search widget */
/* line 422, inc/scss/style.scss */
.widget_search .search-submit {
  display: none;
}

/* line 425, inc/scss/style.scss */
.widget > ul > li,
li.recentcomments {
  border-bottom: 1px solid #EEE;
  position: relative;
  display: block;
  padding: 10px 0;
}

/* line 432, inc/scss/style.scss */
.widget ul li {
  list-style: none;
}

/* line 435, inc/scss/style.scss */
.widget ul {
  padding: 10px 10px;
}

/* line 438, inc/scss/style.scss */
.widget-title {
  border-bottom: 1px solid #eee;
}

/* line 441, inc/scss/style.scss */
.widget ul.nav.nav-tabs {
  padding: 0;
}

/* line 444, inc/scss/style.scss */
.tab-content ul li {
  list-style: none;
}

/* line 447, inc/scss/style.scss */
#secondary .widget_archive ul li:before,
#secondary .widget_categories ul li:before,
#secondary .widget_recent_comments ul li:before {
  font-family: fontawesome;
  margin-right: 10px;
}

/* line 453, inc/scss/style.scss */
#secondary .widget_archive ul li:before {
  content: '\f073';
}

/* line 456, inc/scss/style.scss */
#secondary .widget_categories ul li:before {
  content: '\f115';
}

/* line 459, inc/scss/style.scss */
#secondary .widget_recent_comments ul li:before {
  content: '\f0e5';
}

/* line 462, inc/scss/style.scss */
.tab-content .tab-thumb {
  float: left;
  margin-right: 8px;
  padding-top: 5px;
  float: left;
  line-height: 0px;
  width: 60px;
  height: 60px;
}

/* line 471, inc/scss/style.scss */
.tab-content li {
  overflow: hidden;
  list-style: none;
  border-bottom: 1px solid #f0f0f0;
  margin: 0 0 8px;
  padding: 0 0 6px;
}

/* line 478, inc/scss/style.scss */
.tab-content .tab-entry {
  display: block;
}

/* line 481, inc/scss/style.scss */
.tab-content > .active {
  border: 1px solid #E8E8E8;
  border-top: none;
}

/* line 485, inc/scss/style.scss */
.tab-content ul li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 490, inc/scss/style.scss */
.tab-content .tab-entry {
  font-size: 14px;
}

/* line 493, inc/scss/style.scss */
.tab-comment {
  font-size: 18px;
  padding: 0 10px;
}

/* line 497, inc/scss/style.scss */
.nav-tabs > li > a {
  border-bottom-color: transparent;
  text-transform: uppercase;
}

/* line 501, inc/scss/style.scss */
.tab-content i {
  font-size: 12px;
}

/* line 504, inc/scss/style.scss */
.tab-thumb.thumbnail {
  margin-bottom: 5px;
}

/* line 507, inc/scss/style.scss */
.tab-content #messages li:before {
  content: '\f0e5';
  font-family: fontawesome;
  float: left;
  padding-right: 10px;
  font-size: 20px;
  color: #048dc6;
}

/* =Buttons
----------------------------------------------- */
/* line 518, inc/scss/style.scss */
.btn-default, .label-default {
  background-color: #048dc6;
  border-color: #048dc6;
}

/* line 522, inc/scss/style.scss */
.btn-default:hover, .label-default[href]:hover, .label-default[href]:focus, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
  background-color: #006699;
  border-color: #006699;
}

/* line 526, inc/scss/style.scss */
.btn.btn-default {
  color: #FFF;
}

/* =Infinite Scroll
----------------------------------------------- */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
/* line 533, inc/scss/style.scss */
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
/* line 539, inc/scss/style.scss */
.infinity-end.neverending .site-footer {
  display: block;
}

/* line 542, inc/scss/style.scss */
#infinite-handle span {
  display: block;
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  border-radius: 4px;
  padding: 12px;
  background: transparent;
  border: 1px solid #E8E8E8;
  color: #048dc6;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 557, inc/scss/style.scss */
#infinite-handle span:hover {
  background-color: #048dc6;
  color: #fff;
}

/* line 561, inc/scss/style.scss */
.woocommerce #infinite-handle {
  display: none;
}

/* =Custom Styles
----------------------------------------------- */
/* line 566, inc/scss/style.scss */
.site-branding {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 570, inc/scss/style.scss */
.site-description {
  color: #777;
  font-weight: 200;
  font-size: 16px;
}

/* line 575, inc/scss/style.scss */
.page-template-page-homepage-php .carousel {
  margin-top: -20px;
  margin-bottom: 20px;
}

/* =Navigation
----------------------------------------------- */
/* line 583, inc/scss/style.scss */
.site-main [class*="navigation"] a,
.more-link {
  border: 1px solid #E8E8E8;
  padding: 6px 12px;
  border-radius: 4px;
  display: block;
}

/* line 590, inc/scss/style.scss */
.site-main [class*="navigation"] a:hover,
.more-link:hover {
  color: #fff;
  background: #048dc6;
  text-decoration: none;
}

/* line 596, inc/scss/style.scss */
.more-link {
  float: right;
  margin: 10px 0;
}

/* line 600, inc/scss/style.scss */
.site-main [class*="navigation"] {
  margin: 0 0 1.5em;
  overflow: hidden;
}

/* line 604, inc/scss/style.scss */
[class*="navigation"] .nav-previous {
  float: left;
}

/* line 607, inc/scss/style.scss */
[class*="navigation"] .nav-next {
  float: right;
  text-align: right;
}

/* line 611, inc/scss/style.scss */
.navbar.navbar-default {
  background-color: #fff;
  font-weight: 200;
  margin-bottom: 0;
  margin-top: -2px;
  border-bottom: 1px solid #eee;
}

/* line 618, inc/scss/style.scss */
.navbar-default .navbar-nav > li > a {
  color: #999;
  line-height: 30px;
}

/* line 622, inc/scss/style.scss */
.navbar > .container .navbar-brand {
  color: #048dc6;
  font-size: 24px;
  margin: 8px 0;
}

/* line 627, inc/scss/style.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  border-right: none;
  border-left: none;
}

/* line 633, inc/scss/style.scss */
.navbar {
  border-radius: 0;
}

/* line 636, inc/scss/style.scss */
.navbar-default {
  border: none;
}

/* line 639, inc/scss/style.scss */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #048dc6;
}

/* line 654, inc/scss/style.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #999;
}

/* line 657, inc/scss/style.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 660, inc/scss/style.scss */
.dropdown-menu > li > a {
  padding: 14px 20px;
  color: #999;
}

/* line 664, inc/scss/style.scss */
.dropdown-menu,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  border: none;
}

/* line 670, inc/scss/style.scss */
.dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
  background-color: #048dc6;
  color: #fff;
}

/* line 676, inc/scss/style.scss */
.dropdown-menu .divider {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 679, inc/scss/style.scss */
.navbar-nav > li > .dropdown-menu {
  padding: 0;
}

/* line 682, inc/scss/style.scss */
.navbar-nav > li > a {
  padding-top: 18px;
  padding-bottom: 18px;
}

/* line 687, inc/scss/style.scss */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

/* =Comments
----------------------------------------------- */
/* line 695, inc/scss/style.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 700, inc/scss/style.scss */
#respond {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0px !important;
}

/* line 705, inc/scss/style.scss */
#respond > p, #respond p.comment-notes, p.logged-in-as {
  margin-bottom: 10px;
}

/* line 708, inc/scss/style.scss */
p.logged-in-as {
  padding-bottom: 0px;
}

/* line 711, inc/scss/style.scss */
.comment-list {
  margin-bottom: 40px !important;
  margin-left: 0px !important;
  padding-left: 0;
}

/* line 716, inc/scss/style.scss */
.comment .comment-body {
  background-color: #ffffff;
  margin: 0;
  overflow: hidden;
  padding: 25px;
  margin-top: 2em;
  padding-left: 116px;
  position: relative;
  border: 1px solid transparent;
  border-color: #E8E8E8;
  border-radius: 4px;
}

/* line 728, inc/scss/style.scss */
.comment-list .children {
  margin-left: 0px !important;
  padding-left: 40px;
  border-left: 1px solid #E8E8E8;
  background-repeat: no-repeat;
  background-position: left 20px;
}

/* line 735, inc/scss/style.scss */
.comment-list li.comment > div img.avatar {
  position: absolute;
  left: 29px;
  top: 29px;
}

/* line 740, inc/scss/style.scss */
#comment-form-title {
  font-size: 24px;
  padding-bottom: 10px;
}

/* line 744, inc/scss/style.scss */
.vcard .avatar {
  position: absolute;
  left: 29px;
  top: 29px;
}

/* line 749, inc/scss/style.scss */
.comment-metadata {
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 10px;
}

/* line 754, inc/scss/style.scss */
.comment-reply-link {
  float: right;
}

/* line 757, inc/scss/style.scss */
.form-allowed-tags code {
  word-wrap: break-word;
  white-space: inherit;
}

/* line 761, inc/scss/style.scss */
.comment-respond label {
  display: block;
  font-weight: normal;
}

/* line 765, inc/scss/style.scss */
.comment-respond .required {
  color: #C7254E;
}

/* =Attachment styling
----------------------------------------------- */
/* line 772, inc/scss/style.scss */
#image-navigation .nav-previous a,
#image-navigation .nav-next a {
  padding: 5px 20px;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  display: block;
}

/* line 779, inc/scss/style.scss */
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover {
  background-color: #048dc6;
  color: #fff;
}

/* line 784, inc/scss/style.scss */
#image-navigation .nav-previous,
#image-navigation .nav-next {
  margin: 10px 0;
}

/* =Footer
----------------------------------------------- */
/* line 792, inc/scss/style.scss */
#footer-area {
  background-color: #313233;
  color: #CCC;
  font-size: 12px;
}

/* line 797, inc/scss/style.scss */
#footer-area a {
  color: #ccc;
}

/* line 800, inc/scss/style.scss */
#footer-area .footer-widget-area {
  padding: 40px 0 20px 0;
  overflow: hidden;
}

/* line 804, inc/scss/style.scss */
#footer-area ul li {
  border-bottom: 1px solid #444;
}

/* line 807, inc/scss/style.scss */
#footer-area .site-info nav ul li {
  border-bottom: none;
}

/* line 810, inc/scss/style.scss */
#footer-area .tab-content > .active {
  border: none;
}

/* line 813, inc/scss/style.scss */
#footer-area .nav-tabs > li.active > a, #footer-area .nav-tabs > li.active > a:hover, #footer-area .nav-tabs > li.active > a:focus {
  background-color: transparent;
}

/* line 816, inc/scss/style.scss */
#footer-area .tab-content .tab-entry {
  font-size: inherit;
}

/* line 819, inc/scss/style.scss */
#footer-area .widgettitle {
  font-size: 18px;
  color: inherit;
  margin-top: 0px;
}

/* line 824, inc/scss/style.scss */
#footer-area #social ul li {
  border-bottom: none;
}

/* line 827, inc/scss/style.scss */
#footer-area .widget ul li {
  padding: 10px 0;
  list-style: none;
}

/* line 831, inc/scss/style.scss */
.footer-nav.nav > li {
  position: relative;
  display: inline-block;
}

/* line 835, inc/scss/style.scss */
.footer-nav.nav {
  float: left;
  margin-bottom: 2px;
}

/* line 839, inc/scss/style.scss */
.copyright {
  margin-top: 0px;
  float: right;
  text-align: right;
  color: #fff;
}

/* line 845, inc/scss/style.scss */
#colophon {
  background-color: #1F1F1F;
  padding: 10px 0;
  border-top: 1px solid #3A3A3A;
}

/* line 850, inc/scss/style.scss */
.site-info a {
  color: #777;
}

/* line 853, inc/scss/style.scss */
.site-info a:hover {
  color: #999;
}

/* line 856, inc/scss/style.scss */
#footer-area a:hover {
  color: #fff;
}

/* line 859, inc/scss/style.scss */
.site-info {
  color: #999;
  padding-bottom: 10px;
  font-size: 12px;
}

/* line 864, inc/scss/style.scss */
.footer-nav.nav > li > a:hover {
  background-color: transparent;
}

/* line 867, inc/scss/style.scss */
.scroll-to-top {
  background: #3B3B3B;
  background: rgba(0, 0, 0, 0.4);
  color: #FFF;
  bottom: 4%;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 20px;
  z-index: 999;
  font-size: 16px;
  padding: 2px 10px;
  border-radius: 4px;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}

/* line 885, inc/scss/style.scss */
.scroll-to-top:hover {
  background: #048dc6;
  opacity: .8;
}

/* =Mobile Styling
----------------------------------------------- */
@media (max-width: 768px) {
  /* line 894, inc/scss/style.scss */
  .pull-right {
    float: none !important;
  }

  /* line 897, inc/scss/style.scss */
  .pull-left {
    float: none !important;
  }

  /* line 900, inc/scss/style.scss */
  .site-info, .copyright {
    text-align: center;
  }

  /* line 903, inc/scss/style.scss */
  .footer-nav.nav, .copyright {
    float: none;
  }

  /* line 906, inc/scss/style.scss */
  .flex-caption {
    display: none;
  }

  /* line 909, inc/scss/style.scss */
  .navbar > .container .navbar-brand {
    margin: 0;
  }

  /* line 912, inc/scss/style.scss */
  .navbar-default .navbar-nav > li > a {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/* =Social icons
----------------------------------------------- */
/* line 922, inc/scss/style.scss */
.top-bar {
  border-bottom-color: #E8E8E8;
}

/* line 925, inc/scss/style.scss */
.social-icon {
  font-size: 32px;
  margin: 6px;
  color: #E8E8E8;
}

/* line 930, inc/scss/style.scss */
#social {
  top: 0;
  position: relative;
  text-align: center;
}

/* line 935, inc/scss/style.scss */
#social ul li {
  list-style: none;
  display: inline-block;
  padding: 0 10px;
}

/* line 940, inc/scss/style.scss */
#social ul {
  margin-bottom: 0;
  padding: 0;
}

/* line 944, inc/scss/style.scss */
.fa-googleplus:before {
  content: "\f0d5";
}

@media (max-width: 992px) {
  /* line 948, inc/scss/style.scss */
  .site-branding {
    text-align: center;
  }

  /* line 951, inc/scss/style.scss */
  #social {
    top: 0;
    float: none;
    text-align: center;
  }
}
/* =Call For Action
----------------------------------------------- */
/* line 961, inc/scss/style.scss */
.cfa {
  padding: 30px 0px;
  background: #048dc6;
  text-align: center;
}

/* line 966, inc/scss/style.scss */
.cfa-text {
  font-size: 22px;
  color: #fff;
  display: block;
  padding-top: 10px;
}

/* line 972, inc/scss/style.scss */
.cfa-button {
  background-color: transparent;
  color: #fff;
  padding: 15px 30px;
  border-color: #fff;
}

/* line 978, inc/scss/style.scss */
.cfa-button a,
.cfa-button a {
  color: #fff;
}

/* line 982, inc/scss/style.scss */
.cfa-button:hover {
  background-color: #fff;
  color: #048dc6;
}

/* line 986, inc/scss/style.scss */
.cfa-button:hover a {
  color: #048dc6;
}

/* franchisee css */
/* line 992, inc/scss/style.scss */
.sidebar-title, .page-title {
  font-size: 14px;
  color: #444;
  text-transform: uppercase;
}

/* franchisee css */
/* line 999, inc/scss/style.scss */
.article-title {
  font-size: 16px;
  color: #444;
  text-transform: uppercase;
  letter-spacing: 3px;
}

/* line 1006, inc/scss/style.scss */
#order_comments {
  width: 210px;
  height: 205px;
}

/* hide tabs on product page */
/* line 1012, inc/scss/style.scss */
#content div.product .woocommerce-tabs ul.tabs {
  display: none;
  visibility: hidden;
}

/* products */
/* line 1018, inc/scss/style.scss */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  /*   width: 210px; */
}

/* line 1022, inc/scss/style.scss */
.interest-product {
  margin-top: 15px;
}

/* line 1026, inc/scss/style.scss */
.product-title {
  font-size: 14px;
  color: #444;
}

/* line 1031, inc/scss/style.scss */
.franchise-call {
  min-height: 250px;
  min-width: 100px;
  width: 100%;
  margin: auto;
  position: relative;
  text-align: center;
  background-color: #eaeaea !important;
}

/* line 1041, inc/scss/style.scss */
.search-area {
  min-height: 410px;
  /*    background-image: url('/app/uploads/2014/12/bg.png'); */
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  display: table;
}

/* line 1051, inc/scss/style.scss */
.product-search {
  display: table-cell;
  vertical-align: middle;
}

/* line 1056, inc/scss/style.scss */
.search-input {
  width: 100%;
  height: 60px;
  border-radius: 8px !important;
  outline: none;
  outline: none;
  padding: 24px;
  /*comment this out to see effect of padding */
  padding-left: 32px !important;
  padding-right: 32px !important;
  font-size: 16px;
  letter-spacing: 0px;
  font-weight: 300;
}

/* line 1070, inc/scss/style.scss */
.product-search #searchform {
  min-width: 100px;
  max-width: 400px;
  margin: auto;
  position: relative;
}

/* line 1077, inc/scss/style.scss */
.product-search #searchsubmit {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 80px;
  background-image: url("/app/themes/dazzling/inc/images/search.png");
  background-size: 35px;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  background-position: 10px 10px;
}

@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  src: local("Pacifico Regular"), local("Pacifico-Regular"), url(https://themes.googleusercontent.com/static/fonts/pacifico/v5/yunJt0R8tCvMyj_V4xSjaXYhjbSpvc47ee6xR_80Hnw.woff) format("woff");
  mso-font-alt: 'Georgia';
}
/* line 1100, inc/scss/style.scss */
.trading {
  font-family: 'Pacifico', cursive;
  letter-spacing: 1pt;
  font-size: 2em;
  margin-top: 25px;
}

/* line 1107, inc/scss/style.scss */
.franchisor-logo {
  background-image: url("/app/themes/dazzling/inc/images/anchor.png");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position-y: 26px;
  color: transparent;
  font-size: 1.6em;
}

/* line 1119, inc/scss/style.scss */
.home-cta {
  font-family: 'Montserrat';
  max-width: 800px;
  margin: auto;
  position: relative;
  margin-top: 30px;
  color: #6B6B6B;
}

/* line 1128, inc/scss/style.scss */
.fom {
  margin-top: 10px;
  margin-bottom: 40px;
}

/* line 1133, inc/scss/style.scss */
.ready {
  float: left;
  background-image: url("/app/themes/dazzling/inc/images/ready.jpg");
  background-size: 100%;
  background-repeat: no-repeat;
  height: 407px;
  width: 256px;
  /* edit: added z-index */
}

/* line 1143, inc/scss/style.scss */
.rewards-row {
  min-height: 250px;
  min-width: 100px;
  width: 100%;
  margin: auto;
  position: relative;
  text-align: center;
  background-color: #eaeaea !important;
}

/* line 1153, inc/scss/style.scss */
.home-call-box {
  margin-top: 30px;
  max-width: 350px;
  border: 1px solid #d7d7d7;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 20px;
  margin-left: 0px;
  margin-bottom: 60px;
  padding-bottom: 30px;
}

/* line 1168, inc/scss/style.scss */
.home-call-box img {
  margin-top: 0px;
  width: 350px;
}

/* line 1173, inc/scss/style.scss */
.call-box-text-area {
  padding: 25px;
}

/* line 1179, inc/scss/style.scss */
.call-box-text {
  text-align: left;
  color: #898989;
  margin-bottom: 20px;
}

/* line 1185, inc/scss/style.scss */
.call-box-button {
  margin-top: 10px;
  margin-bottom: 40px;
}

/* line 1190, inc/scss/style.scss */
.home-call-boxes {
  margin-top: 30px;
}

/* line 1194, inc/scss/style.scss */
.cat-call-boxes {
  margin-top: 10px;
}

/* line 1198, inc/scss/style.scss */
.entry-title {
  font-size: 15px;
  color: #444;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 1209, inc/scss/style.scss */
.nav > li {
  padding-right: 0px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
}

/* line 1216, inc/scss/style.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #e7e7e7;
}

/* line 1227, inc/scss/style.scss */
#topnav {
  background-color: #313131;
  height: 27px;
  width: 100%;
}

/* line 1234, inc/scss/style.scss */
#topnav a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  margin-right: 5px;
  margin-left: 5px;
}

/* line 1244, inc/scss/style.scss */
.navbar-default .navbar-nav > li > a {
  /* color: #999; */
  line-height: 10px;
}

/* line 1249, inc/scss/style.scss */
#category-filter {
  padding-top: 40px;
}

/* line 1253, inc/scss/style.scss */
.sidebar-title {
  margin-bottom: 25px;
  letter-spacing: 1px;
}

/* line 1258, inc/scss/style.scss */
#quicklinks {
  margin-top: 40px;
}

/* line 1262, inc/scss/style.scss */
#category-filter label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  margin-right: 15px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}

/* line 1274, inc/scss/style.scss */
#category-filter input[type=checkbox] {
  display: none;
}

/* line 1282, inc/scss/style.scss */
#category-filter input[type=checkbox]:checked {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  font-size: 15px;
  color: #f3f3f3;
  text-align: center;
  line-height: 15px;
}

/* line 1290, inc/scss/style.scss */
#category-filter label:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 1px;
  background-color: #E0DCDC;
}

/* line 1302, inc/scss/style.scss */
#category-filter input[type=checkbox]:checked + label:before {
  font-size: 15px;
  color: #f3f3f3;
  text-align: center;
  line-height: 15px;
  background-color: #048dc6;
}

/* line 1310, inc/scss/style.scss */
#quicklinks a {
  color: #6B6B6B;
}

/* line 1314, inc/scss/style.scss */
.widget ul {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

/* line 1321, inc/scss/style.scss */
.widget ul li {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  max-width: 235px;
}

/* line 1328, inc/scss/style.scss */
#logo {
  margin-top: 0;
}

/* line 1345, inc/scss/style.scss */
.navbar-default .navbar-nav > li > a {
  color: #999;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  line-height: 1.3;
}
@media (min-width: 767px) {
  /* line 1339, inc/scss/style.scss */
  .navbar-default .navbar-nav {
    float: right;
  }
  /* line 1364, inc/scss/style.scss */
  .navbar-default .navbar-nav > li > a {
    line-height: 1;
    height: 115px;
    display: table-cell;
    vertical-align: middle;
  }
}

/* line 1377, inc/scss/style.scss */
.navbar-nav > li > a {
  padding-top: 35px;
  /* padding-bottom: 18px; */
}

/* line 1382, inc/scss/style.scss */
.navbar-nav > li {
  border-left: 1px solid #DCE4EC;
  /* padding-bottom: 18px; */
}

/* remove main table border */
/* line 1389, inc/scss/style.scss */
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
  border: 0px solid rgba(0, 0, 0, 0.1);
}

/* remove bottom border from header */
/* line 1394, inc/scss/style.scss */
.page-header {
  border-bottom: 0px solid #eee;
}

/* line 1398, inc/scss/style.scss */
.page-header-orderform {
  padding-bottom: 0px;
}

/* line 1402, inc/scss/style.scss */
.shop_table th {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  color: #D0D0D0;
}
@media only screen and (max-width: 320px) {
  /* line 1402, inc/scss/style.scss */
  .shop_table th {
    font-size: 10px;
    padding: 0 !important;
  }
}
@media only screen and (min-width: 480px) {
  /* line 1402, inc/scss/style.scss */
  .shop_table th {
    font-size: 10px;
    padding: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1402, inc/scss/style.scss */
  .shop_table th {
    font-size: 10px;
    padding: 0 !important;
  }
}

/* line 1424, inc/scss/style.scss */
.product-name a {
  color: #6B6B6B;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
}
@media only screen and (max-width: 320px) {
  /* line 1424, inc/scss/style.scss */
  .product-name a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 1424, inc/scss/style.scss */
  .product-name a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1424, inc/scss/style.scss */
  .product-name a {
    font-size: 12px;
  }
}

@media only screen and (max-width: 320px) {
  /* line 1442, inc/scss/style.scss */
  .product-price {
    font-size: 12px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 1442, inc/scss/style.scss */
  .product-price {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1442, inc/scss/style.scss */
  .product-price {
    font-size: 12px;
  }
}

/* line 1454, inc/scss/style.scss */
.product-quantity {
  padding: 0;
}

/* line 1460, inc/scss/style.scss */
.shop_table input.button {
  font-size: 12px;
}
@media only screen and (max-width: 320px) {
  /* line 1460, inc/scss/style.scss */
  .shop_table input.button {
    font-size: 10px;
    padding: 10px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 1460, inc/scss/style.scss */
  .shop_table input.button {
    font-size: 10px;
    padding: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1460, inc/scss/style.scss */
  .shop_table input.button {
    font-size: 12px;
    padding: 10px;
  }
}

/* line 1481, inc/scss/style.scss */
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
  min-width: 130px;
}

/* line 1485, inc/scss/style.scss */
.product-quantity .amount {
  font-size: 16px;
  font-weight: 700;
  margin-left: 10px;
  margin-top: -40px;
  color: #048dc6;
}

/* line 1493, inc/scss/style.scss */
.prod-category {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  color: #D0D0D0;
}

/* line 1501, inc/scss/style.scss */
.prod-desc {
  display: block;
  font-size: 12px;
  color: #6B6B6B;
}

/* line 1507, inc/scss/style.scss */
.btn-grey {
  background-color: #a8a8a8;
  border-color: #a8a8a8;
}

/* line 1512, inc/scss/style.scss */
.btn-grey:hover {
  background-color: #444;
  border-color: #444;
}

/* line 1517, inc/scss/style.scss */
.section-header {
  font-size: 14px;
  color: #444;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 1524, inc/scss/style.scss */
.news-header {
  margin-bottom: 5px;
}

/* line 1528, inc/scss/style.scss */
.news-entry {
  margin: 0.5em 0 0;
}

/* line 1532, inc/scss/style.scss */
.woocommerce-message {
  border-top: 3px solid #048dc6 !important;
  display: none;
}

/* line 1537, inc/scss/style.scss */
.woocommerce-message:before {
  background-color: #048dc6 !important;
}

/* line 1541, inc/scss/style.scss */
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
  margin: 0 0 1em;
  padding: 0;
  font-size: 0.92em;
  text-transform: uppercase;
  color: #a8a8a8;
  font-size: 12px;
  height: 45px;
  vertical-align: middle;
  display: table-cell;
}

/* Breadcrumbs */
/* line 1554, inc/scss/style.scss */
#breadcrumb {
  background-color: #f7f7f7;
  height: 45px;
  border-top: 3px solid #eee;
  border-bottom: 1px solid #eee;
  color: #a8a8a8;
}

/* line 1562, inc/scss/style.scss */
#breadcrumb a {
  text-transform: uppercase;
  color: #a8a8a8;
  font-size: 12px;
}

/* line 1568, inc/scss/style.scss */
#breadcrumb .container {
  height: 45px;
  display: table;
}

/* line 1573, inc/scss/style.scss */
#woocommerce-breadcrumb {
  margin: 0 0 1em;
  padding: 0;
  font-size: 0.92em;
  text-transform: uppercase;
  color: #a8a8a8;
  font-size: 12px;
  height: 45px;
  vertical-align: middle !important;
  display: table-cell !important;
}

/* line 1585, inc/scss/style.scss */
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {
  height: 0px;
  width: 0px;
}

/* line 1590, inc/scss/style.scss */
#secondary {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
}

/* line 1596, inc/scss/style.scss */
.orderform, .newspage {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px;
}

/* line 1601, inc/scss/style.scss */
.yourorder {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 30px;
  margin-right: 10px;
}

/* line 1607, inc/scss/style.scss */
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
  padding-left: 0px;
}

/* line 1611, inc/scss/style.scss */
.category-news {
  margin-bottom: 0px;
}

/* line 1615, inc/scss/style.scss */
.newsentry .section-header {
  margin-top: 0px;
}

/* line 1619, inc/scss/style.scss */
.entry-content.news-entry:before {
  content: '';
  display: table;
}

/* line 1624, inc/scss/style.scss */
.no-transform {
  text-transform: none;
  font-size: 16px;
  color: #444;
  margin-top: 20px;
  margin-bottom: 0px;
}

/* line 1632, inc/scss/style.scss */
.newsdate {
  color: #a8a8a8;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 1638, inc/scss/style.scss */
.page-content, .entry-content, .entry-summary {
  margin: 0 0 0;
}

/* line 1642, inc/scss/style.scss */
.page-header {
  padding-bottom: 0px;
}

/* line 1647, inc/scss/style.scss */
ul.product_list {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  clear: both;
}
/* line 1653, inc/scss/style.scss */
ul.product_list li {
  display: block;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px;
}
/* line 1660, inc/scss/style.scss */
ul.product_list li .product_detail img {
  width: 50px;
}
/* line 1663, inc/scss/style.scss */
ul.product_list li .product_detail h3 {
  color: #6B6B6B;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  margin: 0;
  display: block;
  width: 580px;
}
@media only screen and (max-width: 320px) {
  /* line 1663, inc/scss/style.scss */
  ul.product_list li .product_detail h3 {
    width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  /* line 1663, inc/scss/style.scss */
  ul.product_list li .product_detail h3 {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1663, inc/scss/style.scss */
  ul.product_list li .product_detail h3 {
    width: 100%;
  }
}
/* line 1682, inc/scss/style.scss */
ul.product_list li .product_detail .price {
  color: #6B6B6B;
  word-wrap: break-word;
  line-height: 1.7;
  font-size: 14px;
  float: left;
  display: block;
}
/* line 1692, inc/scss/style.scss */
ul.product_list li .add_to_cart {
  display: inline-block;
  text-align: left;
}
@media only screen and (min-width: 992px) {
  /* line 1692, inc/scss/style.scss */
  ul.product_list li .add_to_cart {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

/* line 1707, inc/scss/style.scss */
ul.product_list li a {
  width: 100%;
}

/* line 1716, inc/scss/style.scss */
ul.product_list li .add_to_cart *,
ul.product_list li .product_detail * {
  display: inline-block;
  vertical-align: middle;
}

/* line 1722, inc/scss/style.scss */
ul.product_list li .add_to_cart .qty,
ul.product_list li .add_to_cart .quantity {
  display: inline-block;
  width: 60px;
  text-align: center;
}

/* line 1734, inc/scss/style.scss */
ul.product_list li img {
  width: 50px;
  height: auto;
  padding: 0 0;
  margin: 0;
  float: left;
  display: block;
}

@media (min-width: 767px) {
  /* line 1744, inc/scss/style.scss */
  ul.product_list li {
    padding: 0;
  }

  /* line 1748, inc/scss/style.scss */
  ul.product_list li .product_detail h3 {
    width: calc(80% - 110px);
    display: inline-block;
  }

  /* line 1753, inc/scss/style.scss */
  ul.product_list li img {
    float: none;
    display: inline-block;
    margin: 1px 20px;
  }

  /* line 1759, inc/scss/style.scss */
  ul.product_list li .product_detail .price {
    float: none;
    display: inline-block;
  }
}
/* line 1774, inc/scss/style.scss */
.clearfix {
  clear: both;
}

/* line 1778, inc/scss/style.scss */
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
  max-width: 100px;
  min-width: 50px;
}

/* line 1783, inc/scss/style.scss */
.cart-thumbnail {
  width: 70px;
}

/* line 1786, inc/scss/style.scss */
.cart-thumbnail img {
  width: 100%;
}

/* line 1792, inc/scss/style.scss */
.woocommerce table.cart td.actions {
  padding-top: 20px;
}
/* line 1795, inc/scss/style.scss */
.woocommerce table.cart td.actions .save_cart {
  width: auto;
}

/* custom addition for add to cart button */
/* line 1802, inc/scss/style.scss */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  padding: 1em 2em;
}

/* custom addition for reducing the size to product details */
/* custom addition for increasing the width for add to cart and quantity */
/* custom addition for adding padding to input button */
/* line 1816, inc/scss/style.scss */
ul.product_list li .add_to_cart .qty, ul.product_list li .add_to_cart .quantity {
  padding: 0.6em 1em;
}

/* line 1823, inc/scss/style.scss */
#logo a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 1829, inc/scss/style.scss */
#logo img {
  max-width: 90%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}
@media (min-width: 767px) {
  /* line 1838, inc/scss/style.scss */
  #logo a {
    height: 115px;
  }
}
@media (min-width: 992px) {
  /* line 1846, inc/scss/style.scss */
  #logo img {
    max-width: 100%;
  }
}

/* line 1853, inc/scss/style.scss */
.navbar-default .navbar-nav > li > a {
  padding: 15px;
}

/* line 1856, inc/scss/style.scss */
.navbar > .container .navbar-brand {
  margin: 0;
}

/* line 1862, inc/scss/style.scss */
.navbar .nav.navbar-nav {
  float: left;
  margin: 0;
}
/* line 1869, inc/scss/style.scss */
.navbar .navbar-header,
.navbar .navbar-collapse {
  padding: 0;
}
/* line 1875, inc/scss/style.scss */
.navbar .navbar-header {
  float: right;
  width: 100vw;
}
/* line 1880, inc/scss/style.scss */
.navbar .navbar-collapse {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
}
/* line 1884, inc/scss/style.scss */
.navbar .navbar-collapse .pull-right {
  float: left !important;
}
/* line 1889, inc/scss/style.scss */
.navbar .container {
  width: 100% !important;
}
/* line 1895, inc/scss/style.scss */
.navbar li {
  font-size: 11px;
}
@media (min-width: 767px) {
  /* line 1901, inc/scss/style.scss */
  .navbar .navbar-collapse {
    width: 75%;
  }
  /* line 1904, inc/scss/style.scss */
  .navbar .navbar-header {
    float: left;
    width: 25%;
  }
  /* line 1909, inc/scss/style.scss */
  .navbar .navbar-collapse {
    float: right;
    margin: 0;
  }
  /* line 1914, inc/scss/style.scss */
  .navbar .nav.navbar-nav {
    float: right;
  }
}
@media (min-width: 992px) {
  /* line 1922, inc/scss/style.scss */
  .navbar li {
    font-size: 14px;
  }
  /* line 1930, inc/scss/style.scss */
  .navbar .container {
    max-width: 1170px !important;
  }
}

/* line 2, inc/scss/_button.scss */
button.add_to_cart_button {
  padding: 5px 28px;
  position: relative;
}
/* line 6, inc/scss/_button.scss */
button.add_to_cart_button.process:after {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  position: absolute;
  padding-right: 3px;
  vertical-align: middle;
  right: 0;
  margin-right: 2px;
  opacity: 1;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
/* line 20, inc/scss/_button.scss */
button.add_to_cart_button.done:after {
  opacity: 0;
}
/* line 24, inc/scss/_button.scss */
button.add_to_cart_button:disabled {
  background-color: grey;
  opacity: 0.65;
}
/* line 25, inc/scss/_button.scss */
button.add_to_cart_button:disabled:hover, button.add_to_cart_button:disabled:focus {
  background-color: grey;
}

/* line 2, inc/scss/component/single-product.scss */
.single-product #primary {
  margin-top: 35px;
}
/* line 6, inc/scss/component/single-product.scss */
.single-product #primary .entry-summary h1 {
  margin-bottom: 30px;
}
/* line 10, inc/scss/component/single-product.scss */
.single-product #primary .entry-summary div {
  float: left;
  width: 20%;
}
/* line 15, inc/scss/component/single-product.scss */
.single-product #primary .entry-summary div.product_meta {
  float: none;
  width: 100%;
  padding-top: 30px;
}

/* line 3, inc/scss/component/order-form.scss */
.page-template-page-cart .cart_totals td {
  padding-left: 20px !important;
}

/* line 1, inc/scss/component/modal.scss */
.modal {
  top: 20%;
}

/* line 5, inc/scss/component/_navigation.scss */
nav .navbar-nav li:hover a, nav .navbar-nav li.active a {
  color: #048dc6 !important;
}

/* line 13, inc/scss/component/_navigation.scss */
.woocommerce-breadcrumb {
  margin-top: 8px;
}

/* line 3, inc/scss/component/product-cat.scss */
.cat-call-boxes .product-cat-listing .cat-box {
  margin-top: 30px;
  border: 0px solid #d7d7d7;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: 20px;
  margin-left: 0px;
  margin-bottom: 20px;
}
/* line 12, inc/scss/component/product-cat.scss */
.cat-call-boxes .product-cat-listing .btn-view-products {
  margin: 20px 0;
  padding: 10px 32px;
}

/* line 2, inc/scss/component/_home.scss */
.home .site-main {
  margin-top: 35px;
  margin-bottom: 75px;
}
/* line 7, inc/scss/component/_home.scss */
.home .interest-product .product-title {
  min-height: 30px;
}
/* line 10, inc/scss/component/_home.scss */
.home .interest-product .price {
  margin-bottom: 8px;
}
/* line 16, inc/scss/component/_home.scss */
.home .home-call-box img {
  max-height: 222px;
}
/* line 19, inc/scss/component/_home.scss */
.home .home-call-box p.call-box-text {
  min-height: 70px;
}
/* line 22, inc/scss/component/_home.scss */
.home .home-call-box a {
  margin: 0;
}

/* line 1, inc/scss/component/_news.scss */
.category-news {
  min-height: 350px;
}
/* line 3, inc/scss/component/_news.scss */
.category-news .entry-content {
  padding-bottom: 20px;
}
