/*
Theme Name:   	Storefront Child Theme
Theme URI:    	https://github.com/stuartduff/storefront-child-theme
Author:       	Stuart Duff
Author URI:     http://stuartduff.com
Template:     	storefront
Description:  	This is a blank child theme for WooThemes StoreFront theme
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */
/* HEADLINE AND BASE FONT MIXIN DIRECTIVES */
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
/* line 19, style/sass/variables/_helpers.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* http://paulirish.com/2012/box-sizing-border-box-ftw/ */
}

/* line 25, style/sass/variables/_helpers.scss */
img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}

/* line 31, style/sass/variables/_helpers.scss */
.it {
  font-style: italic;
}

/* line 34, style/sass/variables/_helpers.scss */
table {
  width: 100%;
}

/* line 38, style/sass/variables/_helpers.scss */
.strong {
  font-weight: bold;
}

/* line 42, style/sass/variables/_helpers.scss */
svg {
  display: inline-block;
  vertical-align: top;
}
/* line 45, style/sass/variables/_helpers.scss */
svg path {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/* line 50, style/sass/variables/_helpers.scss */
blockquote {
  font-size: 17px;
  font-style: italic;
  margin-bottom: 30px;
  line-height: 28px;
  color: #fff;
  font-weight: 600;
}

/* line 60, style/sass/variables/_helpers.scss */
button:hover,
input[type="submit"]:hover,
label {
  cursor: pointer;
}

/* line 66, style/sass/variables/_helpers.scss */
textarea {
  margin: 0;
  /* removing margin in Mozilla */
  overflow: auto;
  /* for IE and older browsers */
}

/* align checkboxes, radios, text inputs with their label */
/* line 72, style/sass/variables/_helpers.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 76, style/sass/variables/_helpers.scss */
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}

/* line 82, style/sass/variables/_helpers.scss */
input:focus,
textarea:focus,
button:focus {
  outline: none;
}

/* line 89, style/sass/variables/_helpers.scss */
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 95, style/sass/variables/_helpers.scss */
.silver {
  background: #CDCDCD;
}

/* line 99, style/sass/variables/_helpers.scss */
.center {
  text-align: center !important;
  margin: 0 auto !important;
}

/* line 104, style/sass/variables/_helpers.scss */
.underline {
  text-decoration: underline !important;
}

/* line 108, style/sass/variables/_helpers.scss */
.underline-hover:hover {
  text-decoration: underline !important;
}

/* line 112, style/sass/variables/_helpers.scss */
.uppercase {
  text-transform: uppercase !important;
}

/* line 115, style/sass/variables/_helpers.scss */
.capitalize {
  text-transform: capitalize !important;
}

/* line 119, style/sass/variables/_helpers.scss */
.text-center {
  text-align: center !important;
}

/* line 122, style/sass/variables/_helpers.scss */
.text-left {
  text-align: left !important;
}

/* line 125, style/sass/variables/_helpers.scss */
.text-right {
  text-align: right !important;
}

/* line 128, style/sass/variables/_helpers.scss */
.middle {
  vertical-align: middle !important;
}

/* line 131, style/sass/variables/_helpers.scss */
.top {
  vertical-align: top !important;
}

/* line 134, style/sass/variables/_helpers.scss */
.bottom {
  vertical-align: bottom !important;
}

/* line 137, style/sass/variables/_helpers.scss */
.block {
  display: block !important;
}

/* line 141, style/sass/variables/_helpers.scss */
.inline {
  display: inline-block !important;
}

/* line 145, style/sass/variables/_helpers.scss */
.visible {
  overflow: visible !important;
}

/* line 149, style/sass/variables/_helpers.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 153, style/sass/variables/_helpers.scss */
.margin-auto {
  margin: 0 auto !important;
}

/* line 156, style/sass/variables/_helpers.scss */
.flex {
  display: inline-flex;
}

/* line 160, style/sass/variables/_helpers.scss */
.italic {
  font-style: italic !important;
}

/* line 164, style/sass/variables/_helpers.scss */
.pointer {
  cursor: pointer !important;
}

/* line 168, style/sass/variables/_helpers.scss */
.cursor-none {
  cursor: auto !important;
}

/* line 172, style/sass/variables/_helpers.scss */
.relative {
  position: relative !important;
}

/* line 176, style/sass/variables/_helpers.scss */
.strong {
  font-weight: 700 !important;
}

/* line 180, style/sass/variables/_helpers.scss */
.font-light {
  font-weight: 300 !important;
}

/* line 184, style/sass/variables/_helpers.scss */
.font-600 {
  font-weight: 600 !important;
}

/* line 188, style/sass/variables/_helpers.scss */
.lh-23 {
  line-height: 23px;
}

/* line 192, style/sass/variables/_helpers.scss */
.lh-1-4 {
  line-height: 1.4;
}

/* line 196, style/sass/variables/_helpers.scss */
.ls-0 {
  letter-spacing: 0 !important;
}

/* line 200, style/sass/variables/_helpers.scss */
.ls-2 {
  letter-spacing: 2px !important;
}

/* line 204, style/sass/variables/_helpers.scss */
.m-auto {
  margin: auto;
}

/* line 205, style/sass/variables/_helpers.scss */
.m-0 {
  margin: 0 !important;
}

/* line 206, style/sass/variables/_helpers.scss */
.m-5 {
  margin: 5px !important;
}

/* line 207, style/sass/variables/_helpers.scss */
.m-10 {
  margin: 10px !important;
}

/* line 208, style/sass/variables/_helpers.scss */
.m-20 {
  margin: 20px !important;
}

/****  Margin Top  ****/
/* line 211, style/sass/variables/_helpers.scss */
.m-t-0 {
  margin-top: 0px !important;
}

/* line 212, style/sass/variables/_helpers.scss */
.m-t-2 {
  margin-top: 2px !important;
}

/* line 213, style/sass/variables/_helpers.scss */
.m-t-3 {
  margin-top: 3px !important;
}

/* line 214, style/sass/variables/_helpers.scss */
.m-t-4 {
  margin-top: 4px !important;
}

/* line 215, style/sass/variables/_helpers.scss */
.m-t-5 {
  margin-top: 5px !important;
}

/* line 216, style/sass/variables/_helpers.scss */
.m-t-6 {
  margin-top: 6px !important;
}

/* line 217, style/sass/variables/_helpers.scss */
.m-t-8 {
  margin-top: 8px !important;
}

/* line 218, style/sass/variables/_helpers.scss */
.m-t-9 {
  margin-top: 9px !important;
}

/* line 219, style/sass/variables/_helpers.scss */
.m-t-10 {
  margin-top: 10px !important;
}

/* line 220, style/sass/variables/_helpers.scss */
.m-t-11 {
  margin-top: 11px !important;
}

/* line 221, style/sass/variables/_helpers.scss */
.m-t-13 {
  margin-top: 13px !important;
}

/* line 222, style/sass/variables/_helpers.scss */
.m-t-15 {
  margin-top: 15px !important;
}

/* line 223, style/sass/variables/_helpers.scss */
.m-t-20 {
  margin-top: 20px !important;
}

/* line 224, style/sass/variables/_helpers.scss */
.m-t-25 {
  margin-top: 25px !important;
}

/* line 225, style/sass/variables/_helpers.scss */
.m-t-30 {
  margin-top: 30px !important;
}

/* line 226, style/sass/variables/_helpers.scss */
.m-t-35 {
  margin-top: 35px !important;
}

/* line 227, style/sass/variables/_helpers.scss */
.m-t-40 {
  margin-top: 40px !important;
}

/* line 228, style/sass/variables/_helpers.scss */
.m-t-45 {
  margin-top: 45px !important;
}

/* line 229, style/sass/variables/_helpers.scss */
.m-t-50 {
  margin-top: 50px !important;
}

/* line 230, style/sass/variables/_helpers.scss */
.m-t-60 {
  margin-top: 60px !important;
}

/* line 231, style/sass/variables/_helpers.scss */
.m-t-70 {
  margin-top: 70px !important;
}

/* line 232, style/sass/variables/_helpers.scss */
.m-t-80 {
  margin-top: 80px !important;
}

/* line 233, style/sass/variables/_helpers.scss */
.m-t-120 {
  margin-top: 120px !important;
}

/* line 234, style/sass/variables/_helpers.scss */
.m-t--1 {
  margin-top: -1px !important;
}

/* line 235, style/sass/variables/_helpers.scss */
.m-t--2 {
  margin-top: -2px !important;
}

/* line 236, style/sass/variables/_helpers.scss */
.m-t--4 {
  margin-top: -4px !important;
}

/* line 237, style/sass/variables/_helpers.scss */
.m-t--7 {
  margin-top: -7px !important;
}

/****  Margin Bottom  ****/
/* line 240, style/sass/variables/_helpers.scss */
.m-b-0 {
  margin-bottom: 0px !important;
}

/* line 241, style/sass/variables/_helpers.scss */
.m-b-2 {
  margin-bottom: 2px !important;
}

/* line 242, style/sass/variables/_helpers.scss */
.m-b-3 {
  margin-bottom: 3px !important;
}

/* line 243, style/sass/variables/_helpers.scss */
.m-b-4 {
  margin-bottom: 4px !important;
}

/* line 244, style/sass/variables/_helpers.scss */
.m-b-5 {
  margin-bottom: 5px !important;
}

/* line 245, style/sass/variables/_helpers.scss */
.m-b-6 {
  margin-bottom: 6px !important;
}

/* line 246, style/sass/variables/_helpers.scss */
.m-b-7 {
  margin-bottom: 7px !important;
}

/* line 247, style/sass/variables/_helpers.scss */
.m-b-10 {
  margin-bottom: 10px !important;
}

/* line 248, style/sass/variables/_helpers.scss */
.m-b-12 {
  margin-bottom: 12px !important;
}

/* line 249, style/sass/variables/_helpers.scss */
.m-b-15 {
  margin-bottom: 15px !important;
}

/* line 250, style/sass/variables/_helpers.scss */
.m-b-17 {
  margin-bottom: 17px !important;
}

/* line 251, style/sass/variables/_helpers.scss */
.m-b-20 {
  margin-bottom: 20px !important;
}

/* line 252, style/sass/variables/_helpers.scss */
.m-b-25 {
  margin-bottom: 25px !important;
}

/* line 253, style/sass/variables/_helpers.scss */
.m-b-30 {
  margin-bottom: 30px !important;
}

/* line 254, style/sass/variables/_helpers.scss */
.m-b-35 {
  margin-bottom: 35px !important;
}

/* line 255, style/sass/variables/_helpers.scss */
.m-b-40 {
  margin-bottom: 40px !important;
}

/* line 256, style/sass/variables/_helpers.scss */
.m-b-45 {
  margin-bottom: 45px !important;
}

/* line 257, style/sass/variables/_helpers.scss */
.m-b-50 {
  margin-bottom: 50px !important;
}

/* line 258, style/sass/variables/_helpers.scss */
.m-b-60 {
  margin-bottom: 60px !important;
}

/* line 259, style/sass/variables/_helpers.scss */
.m-b-70 {
  margin-bottom: 70px !important;
}

/* line 260, style/sass/variables/_helpers.scss */
.m-b-75 {
  margin-bottom: 75px !important;
}

/* line 261, style/sass/variables/_helpers.scss */
.m-b-80 {
  margin-bottom: 80px !important;
}

/* line 262, style/sass/variables/_helpers.scss */
.m-b-120 {
  margin-bottom: 120px !important;
}

/* line 263, style/sass/variables/_helpers.scss */
.m-b-140 {
  margin-bottom: 140px !important;
}

/* line 264, style/sass/variables/_helpers.scss */
.m-b-245 {
  margin-bottom: 245px !important;
}

/* line 265, style/sass/variables/_helpers.scss */
.m-b-245 {
  margin-bottom: 245px !important;
}

/* line 266, style/sass/variables/_helpers.scss */
.m-b-m30 {
  margin-bottom: -30px !important;
}

/* line 267, style/sass/variables/_helpers.scss */
.m-b-m50 {
  margin-bottom: -50px !important;
}

/* line 268, style/sass/variables/_helpers.scss */
.m-b--4 {
  margin-bottom: -4px !important;
}

/****  Margin Left  ****/
/* line 271, style/sass/variables/_helpers.scss */
.m-l-0 {
  margin-left: 0px !important;
}

/* line 272, style/sass/variables/_helpers.scss */
.m-l-1 {
  margin-left: 1px !important;
}

/* line 273, style/sass/variables/_helpers.scss */
.m-l-3 {
  margin-left: 3px !important;
}

/* line 274, style/sass/variables/_helpers.scss */
.m-l-5 {
  margin-left: 5px !important;
}

/* line 275, style/sass/variables/_helpers.scss */
.m-l-10 {
  margin-left: 10px !important;
}

/* line 276, style/sass/variables/_helpers.scss */
.m-l-14 {
  margin-left: 14px !important;
}

/* line 277, style/sass/variables/_helpers.scss */
.m-l-15 {
  margin-left: 15px !important;
}

/* line 278, style/sass/variables/_helpers.scss */
.m-l-13 {
  margin-left: 13px !important;
}

/* line 279, style/sass/variables/_helpers.scss */
.m-l-20 {
  margin-left: 20px !important;
}

/* line 280, style/sass/variables/_helpers.scss */
.m-l-30 {
  margin-left: 30px !important;
}

/* line 281, style/sass/variables/_helpers.scss */
.m-l-40 {
  margin-left: 40px !important;
}

/* line 282, style/sass/variables/_helpers.scss */
.m-l-50 {
  margin-left: 50px !important;
}

/* line 283, style/sass/variables/_helpers.scss */
.m-l-60 {
  margin-left: 60px !important;
}

/* line 284, style/sass/variables/_helpers.scss */
.m-l-110 {
  margin-left: 110px !important;
}

/****  Margin Right  ****/
/* line 287, style/sass/variables/_helpers.scss */
.m-r-3 {
  margin-right: 3px !important;
}

/* line 288, style/sass/variables/_helpers.scss */
.m-r-5 {
  margin-right: 5px !important;
}

/* line 289, style/sass/variables/_helpers.scss */
.m-r-8 {
  margin-right: 8px !important;
}

/* line 290, style/sass/variables/_helpers.scss */
.m-r-10 {
  margin-right: 10px !important;
}

/* line 291, style/sass/variables/_helpers.scss */
.m-r-12 {
  margin-right: 12px !important;
}

/* line 292, style/sass/variables/_helpers.scss */
.m-r-15 {
  margin-right: 10px !important;
}

/* line 293, style/sass/variables/_helpers.scss */
.m-r-20 {
  margin-right: 20px !important;
}

/* line 294, style/sass/variables/_helpers.scss */
.m-r-30 {
  margin-right: 30px !important;
}

/* line 295, style/sass/variables/_helpers.scss */
.m-r-40 {
  margin-right: 40px !important;
}

/* line 296, style/sass/variables/_helpers.scss */
.m-r-60 {
  margin-right: 60px !important;
}

/* line 297, style/sass/variables/_helpers.scss */
.m-r-80 {
  margin-right: 80px;
}

/****  Padding  ****/
/* line 300, style/sass/variables/_helpers.scss */
.p-0 {
  padding: 0 !important;
}

/* line 301, style/sass/variables/_helpers.scss */
.p-1 {
  padding: 1px !important;
}

/* line 302, style/sass/variables/_helpers.scss */
.p-5 {
  padding: 5px !important;
}

/* line 303, style/sass/variables/_helpers.scss */
.p-10 {
  padding: 10px !important;
}

/* line 304, style/sass/variables/_helpers.scss */
.p-15 {
  padding: 15px !important;
}

/* line 305, style/sass/variables/_helpers.scss */
.p-20 {
  padding: 20px !important;
}

/* line 306, style/sass/variables/_helpers.scss */
.p-30 {
  padding: 30px !important;
}

/* line 307, style/sass/variables/_helpers.scss */
.p-40 {
  padding: 40px !important;
}

/* line 308, style/sass/variables/_helpers.scss */
.p-50 {
  padding: 50px !important;
}

/* line 309, style/sass/variables/_helpers.scss */
.p-60 {
  padding: 60px !important;
}

/****  Padding Top  ****/
/* line 312, style/sass/variables/_helpers.scss */
.p-t-0 {
  padding-top: 0 !important;
}

/* line 313, style/sass/variables/_helpers.scss */
.p-t-5 {
  padding-top: 5px !important;
}

/* line 314, style/sass/variables/_helpers.scss */
.p-t-10 {
  padding-top: 10px !important;
}

/* line 315, style/sass/variables/_helpers.scss */
.p-t-15 {
  padding-top: 15px !important;
}

/* line 316, style/sass/variables/_helpers.scss */
.p-t-20 {
  padding-top: 20px !important;
}

/* line 317, style/sass/variables/_helpers.scss */
.p-t-25 {
  padding-top: 25px !important;
}

/* line 318, style/sass/variables/_helpers.scss */
.p-t-25 {
  padding-top: 25px !important;
}

/* line 319, style/sass/variables/_helpers.scss */
.p-t-30 {
  padding-top: 30px !important;
}

/* line 320, style/sass/variables/_helpers.scss */
.p-t-38 {
  padding-top: 38px !important;
}

/* line 321, style/sass/variables/_helpers.scss */
.p-t-40 {
  padding-top: 40px !important;
}

/* line 322, style/sass/variables/_helpers.scss */
.p-t-50 {
  padding-top: 50px !important;
}

/* line 323, style/sass/variables/_helpers.scss */
.p-t-60 {
  padding-top: 60px !important;
}

/* line 324, style/sass/variables/_helpers.scss */
.p-t-70 {
  padding-top: 70px !important;
}

/* line 325, style/sass/variables/_helpers.scss */
.p-t-80 {
  padding-top: 80px !important;
}

/* line 326, style/sass/variables/_helpers.scss */
.p-t-100 {
  padding-top: 100px;
}

/* line 327, style/sass/variables/_helpers.scss */
.p-t-120 {
  padding-top: 120px;
}

/****  Padding Bottom  ****/
/* line 330, style/sass/variables/_helpers.scss */
.p-b-0 {
  padding-bottom: 0 !important;
}

/* line 331, style/sass/variables/_helpers.scss */
.p-b-10 {
  padding-bottom: 10px !important;
}

/* line 332, style/sass/variables/_helpers.scss */
.p-b-15 {
  padding-bottom: 15px !important;
}

/* line 333, style/sass/variables/_helpers.scss */
.p-b-20 {
  padding-bottom: 20px !important;
}

/* line 334, style/sass/variables/_helpers.scss */
.p-b-25 {
  padding-bottom: 25px !important;
}

/* line 335, style/sass/variables/_helpers.scss */
.p-b-30 {
  padding-bottom: 30px;
}

/* line 336, style/sass/variables/_helpers.scss */
.p-b-40 {
  padding-bottom: 40px !important;
}

/* line 337, style/sass/variables/_helpers.scss */
.p-b-50 {
  padding-bottom: 50px;
}

/* line 338, style/sass/variables/_helpers.scss */
.p-b-60 {
  padding-bottom: 60px;
}

/* line 339, style/sass/variables/_helpers.scss */
.p-b-70 {
  padding-bottom: 70px;
}

/* line 340, style/sass/variables/_helpers.scss */
.p-b-100 {
  padding-bottom: 100px;
}

/****  Padding Left  ****/
/* line 343, style/sass/variables/_helpers.scss */
.p-l-3 {
  padding-left: 3px !important;
}

/* line 344, style/sass/variables/_helpers.scss */
.p-l-5 {
  padding-left: 5px !important;
}

/* line 345, style/sass/variables/_helpers.scss */
.p-l-10 {
  padding-left: 10px !important;
}

/* line 346, style/sass/variables/_helpers.scss */
.p-l-13 {
  padding-left: 13px !important;
}

/* line 347, style/sass/variables/_helpers.scss */
.p-l-15 {
  padding-left: 15px !important;
}

/* line 348, style/sass/variables/_helpers.scss */
.p-l-20 {
  padding-left: 20px !important;
}

/* line 349, style/sass/variables/_helpers.scss */
.p-l-25 {
  padding-left: 25px !important;
}

/* line 350, style/sass/variables/_helpers.scss */
.p-l-30 {
  padding-left: 30px !important;
}

/* line 351, style/sass/variables/_helpers.scss */
.p-l-35 {
  padding-left: 35px !important;
}

/* line 352, style/sass/variables/_helpers.scss */
.p-l-40 {
  padding-left: 40px;
}

/* line 353, style/sass/variables/_helpers.scss */
.p-l-50 {
  padding-left: 50px;
}

/* Padding Right  ****/
/* line 355, style/sass/variables/_helpers.scss */
.p-r-5 {
  padding-right: 5px !important;
}

/* line 356, style/sass/variables/_helpers.scss */
.p-r-10 {
  padding-right: 10px !important;
}

/* line 357, style/sass/variables/_helpers.scss */
.p-r-13 {
  padding-right: 13px !important;
}

/* line 358, style/sass/variables/_helpers.scss */
.p-r-15 {
  padding-right: 15px !important;
}

/* line 359, style/sass/variables/_helpers.scss */
.p-r-20 {
  padding-right: 20px !important;
}

/* line 360, style/sass/variables/_helpers.scss */
.p-r-25 {
  padding-right: 25px !important;
}

/* line 361, style/sass/variables/_helpers.scss */
.p-r-30 {
  padding-right: 30px;
}

/* line 362, style/sass/variables/_helpers.scss */
.p-r-35 {
  padding-right: 35px !important;
}

/* line 363, style/sass/variables/_helpers.scss */
.p-r-40 {
  padding-right: 40px;
}

/* line 364, style/sass/variables/_helpers.scss */
.p-r-50 {
  padding-right: 50px;
}

/* line 365, style/sass/variables/_helpers.scss */
.p-r-70 {
  padding-right: 70px;
}

/* line 366, style/sass/variables/_helpers.scss */
.p-r-80 {
  padding-right: 80px;
}

/* line 367, style/sass/variables/_helpers.scss */
.p-r-100 {
  padding-right: 100px !important;
}

/****  Top  ****/
/* line 370, style/sass/variables/_helpers.scss */
.t-0 {
  top: 0;
}

/* line 371, style/sass/variables/_helpers.scss */
.t-2 {
  top: 2px;
}

/* line 372, style/sass/variables/_helpers.scss */
.t-5 {
  top: 5px;
}

/* line 373, style/sass/variables/_helpers.scss */
.t-10 {
  top: 10px;
}

/* line 374, style/sass/variables/_helpers.scss */
.t-15 {
  top: 15px;
}

/****  Bottom  ****/
/* line 377, style/sass/variables/_helpers.scss */
.b-0 {
  bottom: 0;
}

/* line 378, style/sass/variables/_helpers.scss */
.b-5 {
  bottom: 5px;
}

/* line 379, style/sass/variables/_helpers.scss */
.b-10 {
  bottom: 10px;
}

/* line 380, style/sass/variables/_helpers.scss */
.b-15 {
  bottom: 15px;
}

/****  Left  ****/
/* line 383, style/sass/variables/_helpers.scss */
.l-0 {
  left: 0 !important;
}

/* line 384, style/sass/variables/_helpers.scss */
.l-5 {
  left: 5px;
}

/* line 385, style/sass/variables/_helpers.scss */
.l-10 {
  left: 10px;
}

/* line 386, style/sass/variables/_helpers.scss */
.l-15 {
  left: 15px;
}

/****  Right  ****/
/* line 389, style/sass/variables/_helpers.scss */
.r-0 {
  right: 0;
}

/* line 390, style/sass/variables/_helpers.scss */
.r-5 {
  right: 5px;
}

/* line 391, style/sass/variables/_helpers.scss */
.r-10 {
  right: 10px;
}

/* line 392, style/sass/variables/_helpers.scss */
.r-15 {
  right: 15px;
}

/* line 395, style/sass/variables/_helpers.scss */
.font-16 {
  font-size: 16px !important;
}

/* line 398, style/sass/variables/_helpers.scss */
.font-36 {
  font-size: 36px;
}

/* line 401, style/sass/variables/_helpers.scss */
.font-52 {
  font-size: 52px;
}

/* line 405, style/sass/variables/_helpers.scss */
.left {
  float: left;
}

/* line 406, style/sass/variables/_helpers.scss */
.right {
  float: right;
}

/* line 407, style/sass/variables/_helpers.scss */
.clear {
  clear: both;
}

/* line 409, style/sass/variables/_helpers.scss */
.left-45 {
  margin-left: 45% !important;
}

/* line 1, style/sass/_base.scss */
* {
  margin: 0;
  padding: 0;
  outline: none;
}

/* line 2, style/sass/_base.scss */
body {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #231F20;
  overflow-x: hidden;
}

/* line 3, style/sass/_base.scss */
img {
  max-width: 100%;
}

/* line 4, style/sass/_base.scss */
ul, li {
  list-style-type: none;
}

/* line 6, style/sass/_base.scss */
.jumbo {
  font-family: "Open Sans", sans-serif;
  font-size: 72px;
  font-weight: 400;
  color: #009cdb;
}

/* line 7, style/sass/_base.scss */
h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 56px;
  font-weight: 400;
  color: #005480;
}

/* line 8, style/sass/_base.scss */
h2 {
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: #005480;
}

/* line 9, style/sass/_base.scss */
h3 {
  font-family: "Open Sans", sans-serif;
  font-size: 31px;
  font-weight: 600;
  color: #58595b;
}

/* line 10, style/sass/_base.scss */
h4 {
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  font-weight: 300;
  color: #231F20;
}

/* line 11, style/sass/_base.scss */
h5 {
  font-family: "Open Sans", sans-serif;
  font-size: 26px;
  font-weight: 400;
  font-style: italic;
  color: #005480;
}

/* line 13, style/sass/_base.scss */
a {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #231F20;
}
/* line 15, style/sass/_base.scss */
a:hover {
  color: #009cdb !important;
}
/* line 18, style/sass/_base.scss */
a:focus {
  outline: none;
  color: #009cdb !important;
}

/* line 24, style/sass/_base.scss */
.highlite-sm {
  font-size: 17px;
  color: #005480;
  font-weight: 300;
}

/* line 25, style/sass/_base.scss */
.highlite {
  font-size: 25px;
  color: #005480;
  line-height: 36px;
}

/* line 26, style/sass/_base.scss */
.highlite-w {
  font-size: 21px;
  color: #fff;
  line-height: 24px;
  font-weight: 700;
}

/* line 27, style/sass/_base.scss */
.highlite-b {
  font-size: 21px;
  color: #000;
  line-height: 24px;
  font-weight: bold;
}

/* line 29, style/sass/_base.scss */
.btn {
  padding: 0 !important;
}

/* line 34, style/sass/_base.scss */
.btn a,
.btn button {
  color: #4CB5E1 !important;
  font-size: 14px !important;
  background: transparent !important;
  border: 2px solid #4CB5E1 !important;
  border-radius: 5px !important;
  padding: 14px 25px !important;
  outline: none !important;
  text-transform: uppercase !important;
  font-weight: 400;
}
/* line 45, style/sass/_base.scss */
.btn a:hover,
.btn button:hover {
  background: #4CB5E1 !important;
  color: #fff !important;
  transition: all .5s;
  outline: none !important;
}
/* line 51, style/sass/_base.scss */
.btn a:active,
.btn button:active {
  color: #005480 !important;
  transition: all .5s;
  outline: none !important;
}

/* line 58, style/sass/_base.scss */
.btn-w a,
.btn-w button {
  color: #fff !important;
  font-size: 12px;
  background: transparent !important;
  border: 2px solid #fff !important;
  border-radius: 5px !important;
  padding: 14px 25px !important;
  outline: none !important;
  font-weight: 400;
}
/* line 68, style/sass/_base.scss */
.btn-w a:hover,
.btn-w button:hover {
  background: #4CB5E1 !important;
  border: 2px solid #4CB5E1 !important;
  color: #fff !important;
  transition: all .5s;
  outline: none !important;
}
/* line 75, style/sass/_base.scss */
.btn-w a:active,
.btn-w button:active {
  outline: none !important;
}

/*NORMALIZE*/
/* line 2, style/sass/custom/_content.scss */
h1 {
  margin: 0;
  padding-bottom: 40px;
}

/* line 7, style/sass/custom/_content.scss */
h3,
h4 {
  margin: 0;
  padding-bottom: 21px;
}

/* line 13, style/sass/custom/_content.scss */
.btn,
.btn-w {
  margin: 30px 0 22px;
  float: left;
}

/* line 19, style/sass/custom/_content.scss */
ul {
  margin: 0;
}

/*NAVIGATION*/
/* line 25, style/sass/custom/_content.scss */
.logo img {
  max-width: initial;
}

/* line 30, style/sass/custom/_content.scss */
.navbar {
  background: #005480;
  height: 105px;
  z-index: 999;
  position: fixed;
  width: 100%;
}

/* line 38, style/sass/custom/_content.scss */
.nav-item p {
  display: none;
}
/* line 41, style/sass/custom/_content.scss */
.nav-item img {
  display: none;
}

/* line 47, style/sass/custom/_content.scss */
.sub-menu p {
  display: block !important;
}
/* line 50, style/sass/custom/_content.scss */
.sub-menu img {
  display: block !important;
}

/* line 54, style/sass/custom/_content.scss */
.nav-link {
  color: #fff !important;
}

/* line 58, style/sass/custom/_content.scss */
.nav-link {
  padding-bottom: 32px;
}
/* line 60, style/sass/custom/_content.scss */
.nav-link:hover {
  color: #009cdb !important;
}
/* line 64, style/sass/custom/_content.scss */
.nav-link:focus {
  outline: none;
}

/* line 69, style/sass/custom/_content.scss */
.navbar-toggleable-md .navbar-nav {
  margin-right: 40px;
}

/* line 73, style/sass/custom/_content.scss */
.navbar-toggleable-md .navbar-nav .nav-link {
  padding-left: 20px;
}

/* line 77, style/sass/custom/_content.scss */
.navbar-toggleable-md .navbar-collapse {
  margin-top: 40px;
}

/* line 81, style/sass/custom/_content.scss */
.mobile-contact {
  display: none;
}

/* line 85, style/sass/custom/_content.scss */
.flag {
  position: absolute;
  top: 0;
  right: 18px;
  color: #fff;
}
/* line 90, style/sass/custom/_content.scss */
.flag:before {
  background: url("./img/flag.jpg");
  width: 66px;
  height: 32px;
  display: inline-block;
  content: '';
  vertical-align: bottom;
  margin-right: 17px;
}
/* line 99, style/sass/custom/_content.scss */
.flag div.textwidget {
  display: inline-block;
}

/* line 104, style/sass/custom/_content.scss */
.flag-top {
  top: 0;
  transition: all .3s;
}

/* line 109, style/sass/custom/_content.scss */
.menu-contact {
  margin-left: 20px;
}

/* line 113, style/sass/custom/_content.scss */
.goToTop {
  position: fixed;
  top: 0;
  height: auto !important;
  z-index: 3;
  width: 100%;
  padding-bottom: 9px;
  height: 105px;
}

/* line 123, style/sass/custom/_content.scss */
.dropdown-menu {
  width: 1230px;
  left: -725px;
  border: 0;
  top: 50px;
  border-radius: 0;
  padding: 0;
  background: transparent;
  opacity: 0;
  transition: all .3s;
}

/* line 135, style/sass/custom/_content.scss */
.menuu {
  background: #fff;
}

/* line 139, style/sass/custom/_content.scss */
.drop-down {
  overflow: hidden;
}

/* line 143, style/sass/custom/_content.scss */
.drop-down .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  background-color: inherit;
  cursor: pointer;
}

/* line 152, style/sass/custom/_content.scss */
.dropdown-content {
  height: 0;
  opacity: 0;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

/* line 162, style/sass/custom/_content.scss */
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* line 171, style/sass/custom/_content.scss */
.drop-down:hover .dropdown-content {
  opacity: 1;
}

/* line 175, style/sass/custom/_content.scss */
.rec:nth-child(1) {
  background: #61C2E9;
  transition: height .1s;
  transition-timing-function: ease;
}

/* line 180, style/sass/custom/_content.scss */
.rec:nth-child(2) {
  background: #4AB9E5;
  transition: height .3s;
  transition-timing-function: ease;
}

/* line 185, style/sass/custom/_content.scss */
.rec:nth-child(3) {
  background: #29ACE1;
  transition: height .6s;
  transition-timing-function: ease;
}

/* line 190, style/sass/custom/_content.scss */
.rec:nth-child(4) {
  background: #039CDB;
  transition: height .8s;
  transition-timing-function: ease;
}

/* line 195, style/sass/custom/_content.scss */
.rec:nth-child(5) {
  background: #f7941e;
  transition: height 1s;
  transition-timing-function: ease;
}

/* line 200, style/sass/custom/_content.scss */
.sub-menu {
  height: 0;
  opacity: 0;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  z-index: 1;
}
/* line 207, style/sass/custom/_content.scss */
.sub-menu .col-md-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
/* line 213, style/sass/custom/_content.scss */
.sub-menu .col-md-2 .rec-content p {
  width: 150px;
  color: #fff;
}
/* line 218, style/sass/custom/_content.scss */
.sub-menu .rec-content {
  opacity: 0;
  display: none;
  transition: opacity 2s;
  padding-top: 15px;
  overflow: hidden;
}
/* line 224, style/sass/custom/_content.scss */
.sub-menu .rec-content h2 {
  font-size: 17px;
  font-weight: 700;
  color: #fff;
}
/* line 229, style/sass/custom/_content.scss */
.sub-menu .rec-content p {
  width: 213px;
  color: #fff;
}
/* line 233, style/sass/custom/_content.scss */
.sub-menu .rec-content img {
  position: absolute;
  right: 20px;
  top: 67px;
}

/* line 242, style/sass/custom/_content.scss */
.menu-item-has-children:hover .rec-content {
  opacity: 1;
  display: block;
  transition: opacity 2s;
}

/* line 247, style/sass/custom/_content.scss */
.rec {
  height: 0;
}

/* line 251, style/sass/custom/_content.scss */
.menu-item-has-children:hover .rec {
  height: 190px;
  overflow: hidden;
}

/* line 255, style/sass/custom/_content.scss */
.menu-rec,
.sub-menu {
  width: 1230px;
  left: 0px;
  border: 0;
  border-radius: 0;
  padding: 0;
  opacity: 0;
  margin-top: 1px;
  background: transparent;
  transition: all .3s;
  position: absolute;
  height: 0px !important;
  overflow: hidden;
}

/* line 272, style/sass/custom/_content.scss */
#menu-item-33 .sub-menu {
  left: -845px;
}

/* line 278, style/sass/custom/_content.scss */
.menu-item-has-children:hover .sub-menu {
  opacity: 1;
  height: 190px !important;
}

/* line 285, style/sass/custom/_content.scss */
.current-menu-item a {
  color: #009cdb !important;
  font-weight: 700;
}

/* line 291, style/sass/custom/_content.scss */
.sub-menu .nav-link {
  font-weight: 600 !important;
  font-size: 17px;
  color: #fff !important;
}
/* line 295, style/sass/custom/_content.scss */
.sub-menu .nav-link:hover {
  color: #fff !important;
}

/* line 299, style/sass/custom/_content.scss */
.menu-main-container {
  margin-left: auto !important;
}

/* line 302, style/sass/custom/_content.scss */
.nav-desc {
  font-weight: 400;
  font-size: 14px;
  padding-top: 20px;
}

/* line 308, style/sass/custom/_content.scss */
.nav-item {
  font-weight: 400 !important;
}

/* line 312, style/sass/custom/_content.scss */
.contact-btn {
  right: 0;
}
/* line 314, style/sass/custom/_content.scss */
.contact-btn:active {
  outline: none;
}
/* line 317, style/sass/custom/_content.scss */
.contact-btn:focus {
  outline: none;
}

/* line 322, style/sass/custom/_content.scss */
.menu-main-menu-container {
  margin-left: auto !important;
}

/* line 326, style/sass/custom/_content.scss */
.moveit {
  margin-right: -5px;
  color: red;
  -webkit-animation: linear infinite alternate;
  -webkit-animation-name: run;
  -webkit-animation-duration: .4s;
}

@-webkit-keyframes run {
  0% {
    margin-right: -5px;
  }
  50% {
    margin-right: 0;
  }
  100% {
    margin-right: 5px;
  }
}
/* line 340, style/sass/custom/_content.scss */
.dash-line + .storefront-sorting .woocommerce-ordering,
.dash-line + .storefront-sorting .woocommerce-result-count,
.dash-line + .storefront-sorting .woocommerce-pagination {
  display: none;
}

/* line 347, style/sass/custom/_content.scss */
.products + .storefront-sorting .woocommerce-ordering,
.products + .storefront-sorting .woocommerce-result-count {
  display: none;
}

/* line 352, style/sass/custom/_content.scss */
.products-per-page {
  margin-left: 0px !important;
  margin-bottom: 0px !important;
}
/* line 355, style/sass/custom/_content.scss */
.products-per-page select {
  font-size: 16px;
  padding: 10px;
}

/* line 360, style/sass/custom/_content.scss */
.woocommerce-pagination {
  width: 100%;
}
/* line 362, style/sass/custom/_content.scss */
.woocommerce-pagination .page-numbers {
  color: #009cdb !important;
  font-size: 14px;
  background-color: transparent !important;
  padding: 0em .3em !important;
}
/* line 367, style/sass/custom/_content.scss */
.woocommerce-pagination .page-numbers.next {
  padding: 0px 13px 0px !important;
  line-height: 15px !important;
}

/* line 373, style/sass/custom/_content.scss */
#loder_img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  margin-top: -30px;
}

/* line 381, style/sass/custom/_content.scss */
.single_variation_wrap .stock {
  padding-right: 25px;
}

/* line 385, style/sass/custom/_content.scss */
#new_row .woocommerce-variation.single_variation {
  margin-top: 10px;
  width: 277px;
}

/*CONTENT*/
/* line 390, style/sass/custom/_content.scss */
.custom-bg {
  background-position: center top !important;
  background-repeat: no-repeat !important;
  background-color: #fdfdfd;
}

/* line 396, style/sass/custom/_content.scss */
.slide-1 {
  background: url("../../img/slide1.jpg");
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 397, style/sass/custom/_content.scss */
.slide-2 {
  background: url("../../img/slide2.jpg");
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 398, style/sass/custom/_content.scss */
.slide-3 {
  background: url("../../img/slide3.jpg");
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 400, style/sass/custom/_content.scss */
.slide-1 {
  padding: 115px 0 100px;
}
/* line 402, style/sass/custom/_content.scss */
.slide-1 h1 {
  padding-bottom: 60px;
  margin: 0;
}
/* line 406, style/sass/custom/_content.scss */
.slide-1 h3 {
  padding-bottom: 20px;
  margin: 0;
}
/* line 410, style/sass/custom/_content.scss */
.slide-1 ul {
  padding-left: 17px;
}
/* line 412, style/sass/custom/_content.scss */
.slide-1 ul li {
  list-style-type: disc;
  padding-bottom: 10px;
}
/* line 417, style/sass/custom/_content.scss */
.slide-1 .btn {
  margin-top: 35px;
}

/* line 424, style/sass/custom/_content.scss */
.slide-2 p,
.slide-3 p {
  font-size: 36px;
  color: #333 !important;
  font-weight: 300;
  line-height: 41px !important;
}
/* line 430, style/sass/custom/_content.scss */
.slide-2 .btn, .slide-2 .btn-w,
.slide-3 .btn,
.slide-3 .btn-w {
  float: initial;
}
/* line 433, style/sass/custom/_content.scss */
.slide-2 span,
.slide-3 span {
  font-size: 16px !important;
  font-weight: 300 !important;
  font-style: italic !important;
}

/* line 441, style/sass/custom/_content.scss */
.slide-2 h3 {
  font-size: 39px;
}
/* line 444, style/sass/custom/_content.scss */
.slide-2 span {
  color: #000;
  display: block;
}

/* line 450, style/sass/custom/_content.scss */
.slide-3 {
  height: 780px;
}
/* line 452, style/sass/custom/_content.scss */
.slide-3 h1:first-child {
  font-size: 40px;
  padding-bottom: 15px;
}
/* line 458, style/sass/custom/_content.scss */
.slide-3 .slide-3-txt {
  text-align: right;
  margin-top: -50px;
}
/* line 461, style/sass/custom/_content.scss */
.slide-3 .slide-3-txt p {
  width: auto;
  color: #333 !important;
}
/* line 466, style/sass/custom/_content.scss */
.slide-3 .btn {
  display: inline;
  float: initial;
}

/* line 472, style/sass/custom/_content.scss */
.slider-list {
  padding-left: 20px !important;
}
/* line 474, style/sass/custom/_content.scss */
.slider-list li {
  color: #333;
  list-style-type: disc;
  padding-bottom: 10px;
  font-size: 15px;
}

/* line 484, style/sass/custom/_content.scss */
.page-gallery .highlite,
.page-products .highlite {
  margin-bottom: 0;
  padding-bottom: 60px !important;
}

/* line 490, style/sass/custom/_content.scss */
.gallery {
  padding: 110px 0 80px;
  padding-bottom: 0;
  text-align: center;
}
/* line 494, style/sass/custom/_content.scss */
.gallery h4 {
  padding-top: 70px;
  font-size: 29px;
}
/* line 498, style/sass/custom/_content.scss */
.gallery p {
  padding-bottom: 65px;
}

/* line 506, style/sass/custom/_content.scss */
.gridder-list.selectedItem .img-hover:hover,
.gridder-list.selectedItem .img-hover2:hover {
  opacity: 0;
}

/* line 513, style/sass/custom/_content.scss */
.gridder-list.selectedItem .img-active2 {
  opacity: 1;
}
/* line 515, style/sass/custom/_content.scss */
.gridder-list.selectedItem .img-active2:hover {
  background: #035480;
  opacity: .3;
}
/* line 521, style/sass/custom/_content.scss */
.gridder-list.selectedItem .img-hover2:hover {
  opacity: 0;
}

/* line 528, style/sass/custom/_content.scss */
.page-gallery h3 {
  font-size: 21px;
  color: #fff;
}
/* line 532, style/sass/custom/_content.scss */
.page-gallery p, .page-gallery li {
  font-size: 16px;
}
/* line 536, style/sass/custom/_content.scss */
.page-gallery .selectedItem:after {
  background: url("img/arrow-up.jpg");
  content: '';
  width: 42px;
  height: 44px;
  display: inline-block;
  position: absolute;
  left: 43%;
  z-index: 45;
  bottom: -20px;
}

/* line 551, style/sass/custom/_content.scss */
.page-gallery .wpb_text_column :last-child,
.page-gallery .wpb_text_column p:last-child {
  margin-bottom: 0 !important;
}

/* line 558, style/sass/custom/_content.scss */
.product-page .selectedItem:after {
  background: #EBF1F5;
  content: '';
  width: 100%;
  height: 45px;
  display: inline-block;
  z-index: 2;
  margin-bottom: -10px;
}

/* line 572, style/sass/custom/_content.scss */
.gallery-content .stich {
  padding-top: 50px !important;
}

/* line 582, style/sass/custom/_content.scss */
.gallery-img {
  display: inline-flex;
  margin-top: -15px;
}
/* line 585, style/sass/custom/_content.scss */
.gallery-img li {
  list-style: none !important;
}

/* line 590, style/sass/custom/_content.scss */
.cqcarousel-container {
  margin-bottom: 60px !important;
}

/* line 594, style/sass/custom/_content.scss */
.banner-1 {
  padding: 70px 0 30px;
  background-repeat: no-repeat;
  background-position: top;
}
/* line 598, style/sass/custom/_content.scss */
.banner-1 .right {
  padding-right: 50px;
  padding-left: 60px;
}
/* line 602, style/sass/custom/_content.scss */
.banner-1 h1 {
  padding-bottom: 10px;
}
/* line 605, style/sass/custom/_content.scss */
.banner-1 p {
  color: #005480;
}
/* line 608, style/sass/custom/_content.scss */
.banner-1 .btn {
  margin: 12px 0 22px;
}

/* line 612, style/sass/custom/_content.scss */
.carousel-2 {
  padding: 40px 0;
}
/* line 614, style/sass/custom/_content.scss */
.carousel-2 h4 {
  font-size: 36px;
  color: #005480;
  padding-bottom: 30px;
}
/* line 619, style/sass/custom/_content.scss */
.carousel-2 .cqcarousel-container .slick-prev,
.carousel-2 .cqcarousel-container .slick-next {
  top: 75px;
}
/* line 623, style/sass/custom/_content.scss */
.carousel-2 .cqcarousel-container {
  margin-bottom: 0 !important;
}

/* line 629, style/sass/custom/_content.scss */
.banner-2 {
  padding: 70px 0 30px;
  height: 750px;
  background: #005480;
  background-image: url("../../img/banner2-bg-rec.png"), linear-gradient(#039cdb, #005480);
  background-repeat: no-repeat;
  background-position: top;
  color: #fff;
}
/* line 638, style/sass/custom/_content.scss */
.banner-2 .left h1 {
  color: #fff;
}
/* line 641, style/sass/custom/_content.scss */
.banner-2 .left p {
  font-weight: 300;
}
/* line 644, style/sass/custom/_content.scss */
.banner-2 .left img {
  padding-bottom: 36px;
}

/* line 650, style/sass/custom/_content.scss */
.favourites {
  padding: 58px 0 100px;
}
/* line 652, style/sass/custom/_content.scss */
.favourites h3 {
  color: #009cdb;
  font-size: 36px;
  padding-bottom: 35px;
  font-weight: 300;
}
/* line 658, style/sass/custom/_content.scss */
.favourites h4 {
  color: #009cdb;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 0;
}
/* line 664, style/sass/custom/_content.scss */
.favourites p {
  font-size: 17px;
  line-height: 19px;
}
/* line 668, style/sass/custom/_content.scss */
.favourites span {
  font-size: 12px;
  color: #939598;
}
/* line 672, style/sass/custom/_content.scss */
.favourites .btn {
  margin-top: 22px;
}
/* line 675, style/sass/custom/_content.scss */
.favourites .col-xs-12 {
  padding-left: 40px;
}

/* line 680, style/sass/custom/_content.scss */
.fav-date {
  font-size: 12px;
  color: #939598;
}

/* line 685, style/sass/custom/_content.scss */
.vc-gitem-zone-height-mode-auto:before {
  display: none !important;
}

/* line 689, style/sass/custom/_content.scss */
.vc_gitem-post-data {
  margin-bottom: 0;
}

/* line 693, style/sass/custom/_content.scss */
.footer {
  background: #005480;
  padding-top: 50px;
  margin-top: 30px;
}
/* line 698, style/sass/custom/_content.scss */
.footer .btn-w a {
  font-size: 14px !important;
  font-weight: 300;
}
/* line 702, style/sass/custom/_content.scss */
.footer .btn-w button {
  font-size: 14px !important;
  font-weight: 300;
}
/* line 707, style/sass/custom/_content.scss */
.footer h4 {
  color: #009cdb;
  font-weight: 700;
}
/* line 711, style/sass/custom/_content.scss */
.footer p {
  color: #fff;
}
/* line 714, style/sass/custom/_content.scss */
.footer li {
  color: #fff;
  list-style-type: none !important;
}
/* line 719, style/sass/custom/_content.scss */
.footer .footer-blog li {
  font-size: 13px;
  color: #bcbec0;
}
/* line 722, style/sass/custom/_content.scss */
.footer .footer-blog li a {
  font-size: 16px;
  color: #009cdb;
}
/* line 728, style/sass/custom/_content.scss */
.footer .footer-items {
  background: #A3C1D1;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
  text-align: center;
}
/* line 734, style/sass/custom/_content.scss */
.footer .footer-items li {
  display: inline-block;
}
/* line 737, style/sass/custom/_content.scss */
.footer .footer-items p,
.footer .footer-items li a {
  padding: 35px 10px;
  font-size: 20px;
  text-align: center;
  color: #005480;
  margin: 0;
  text-transform: uppercase;
  display: inline-block;
}
/* line 748, style/sass/custom/_content.scss */
.footer .footer-social {
  background: #fff;
  text-align: center;
}
/* line 751, style/sass/custom/_content.scss */
.footer .footer-social .container {
  margin: 0 auto;
  display: block;
  text-align: center;
}
/* line 755, style/sass/custom/_content.scss */
.footer .footer-social .container img {
  padding: 22px 40px 20px 0;
  display: inline;
}
/* line 759, style/sass/custom/_content.scss */
.footer .footer-social .container p {
  color: #a7a9ac;
}

/* line 768, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li,
.modal-content .menu-social-menu-container li {
  display: inline-block;
}
/* line 770, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li a,
.modal-content .menu-social-menu-container li a {
  border-radius: 50%;
  display: block;
  overflow: hidden;
  margin-right: 15px;
  margin-top: 25px;
  text-indent: -9999em;
  background-color: #fff;
  padding: 24px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 784, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li.facebook a,
.modal-content .menu-social-menu-container li.facebook a {
  background-image: url("./img/facebook.png");
}
/* line 789, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li.twitter a,
.modal-content .menu-social-menu-container li.twitter a {
  background-image: url("./img/twitter.png");
}
/* line 794, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li.linkedin a,
.modal-content .menu-social-menu-container li.linkedin a {
  background-image: url("./img/linkdin.png");
}
/* line 799, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li.pinterest a,
.modal-content .menu-social-menu-container li.pinterest a {
  background-image: url("./img/pinterest.png");
}
/* line 804, style/sass/custom/_content.scss */
.footer-social .menu-social-menu-container li.instagram a,
.modal-content .menu-social-menu-container li.instagram a {
  background-image: url("./img/insta.png");
}

/* line 811, style/sass/custom/_content.scss */
.footer .footer-blog li a {
  display: block;
}

/* line 815, style/sass/custom/_content.scss */
.widget_pages ul li:before,
.widget_recent_entries ul li:before {
  display: none;
}

/* DEFAULT PAGE */
/* line 821, style/sass/custom/_content.scss */
.cqcarousel-container {
  max-width: 94% !important;
}
/* line 824, style/sass/custom/_content.scss */
.cqcarousel-container.carousel-1 div.slick-slide {
  height: 390px;
}
/* line 828, style/sass/custom/_content.scss */
.cqcarousel-container img {
  width: 100%;
}

/* line 832, style/sass/custom/_content.scss */
.page-content {
  padding-top: 105px;
}
/* line 834, style/sass/custom/_content.scss */
.page-content .highlite {
  padding: 10px 0 10px;
}
/* line 837, style/sass/custom/_content.scss */
.page-content h3 {
  padding-top: 0;
}
/* line 841, style/sass/custom/_content.scss */
.page-content ul li {
  list-style: disc;
  padding: 0 10px;
}
/* line 846, style/sass/custom/_content.scss */
.page-content .gridder-show {
  margin: 0px 10px;
}

/* line 852, style/sass/custom/_content.scss */
.page-content .page-gallery .gridder-show {
  padding: 0;
  margin: 0;
}
/* line 857, style/sass/custom/_content.scss */
.page-content .page-gallery ul li {
  padding: 0;
}

/* line 863, style/sass/custom/_content.scss */
.wpb_text_column .page-gallery :last-child {
  margin-bottom: 0em !important;
}

/* line 866, style/sass/custom/_content.scss */
.header-bg {
  background: url("img/banner-bg.jpg");
  height: 280px;
  background-size: cover;
  padding-top: 115px;
}
/* line 871, style/sass/custom/_content.scss */
.header-bg .container {
  padding-left: 0;
}

/* line 876, style/sass/custom/_content.scss */
.bx-wrapper {
  border: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 883, style/sass/custom/_content.scss */
.page-banner p {
  color: #005480;
  font-style: italic;
  font-size: 26px;
}

/* line 891, style/sass/custom/_content.scss */
.page-content .header-bg {
  padding-top: 170px;
}

/* line 897, style/sass/custom/_content.scss */
.about-us ul {
  padding-left: 20px;
}
/* line 899, style/sass/custom/_content.scss */
.about-us ul li {
  list-style-type: disc;
  padding-left: 20px;
  line-height: 22px;
}

/* line 907, style/sass/custom/_content.scss */
.page-banner-about {
  background: #D1E0E8;
  border-top: 2px solid transparent;
  border-image: url("img/divider-2.png") 30 round;
  padding: 0;
}
/* line 912, style/sass/custom/_content.scss */
.page-banner-about .highlite {
  padding: 0;
  font-style: italic;
}
/* line 916, style/sass/custom/_content.scss */
.page-banner-about span {
  font-size: 16px;
  color: #005480;
}

/* line 922, style/sass/custom/_content.scss */
.team h4 {
  padding-top: 46px;
  text-align: center;
  padding-right: 40px;
  font-weight: 400;
  font-size: 29px;
}
/* line 929, style/sass/custom/_content.scss */
.team p {
  padding-right: 50px;
}

/* line 934, style/sass/custom/_content.scss */
.team-position {
  font-size: 29px;
  text-align: center;
  line-height: 8px;
}

/* line 941, style/sass/custom/_content.scss */
.blog .date {
  font-size: 12px;
  font-style: italic;
}
/* line 945, style/sass/custom/_content.scss */
.blog h4 {
  padding-top: 20px;
  color: #009cdb;
}
/* line 950, style/sass/custom/_content.scss */
.blog ul li {
  /*color: $gray-blue;*/
}
/* line 954, style/sass/custom/_content.scss */
.blog .aside-image {
  width: 225px;
  height: 225px;
  background-size: cover;
  background-position: center;
  float: left;
  margin-right: 30px;
}
/* line 962, style/sass/custom/_content.scss */
.blog .full-image {
  width: 100%;
  margin-bottom: 30px;
}
/* line 966, style/sass/custom/_content.scss */
.blog .btn {
  margin-bottom: 65px;
}
/* line 969, style/sass/custom/_content.scss */
.blog .sidebar {
  padding-top: 10px;
}
/* line 971, style/sass/custom/_content.scss */
.blog .sidebar a {
  color: #009cdb;
}
/* line 973, style/sass/custom/_content.scss */
.blog .sidebar a:hover {
  text-decoration: none;
  font-weight: 700;
}
/* line 977, style/sass/custom/_content.scss */
.blog .sidebar a:active {
  text-decoration: none;
}
/* line 980, style/sass/custom/_content.scss */
.blog .sidebar a:focus {
  text-decoration: none;
}
/* line 983, style/sass/custom/_content.scss */
.blog .sidebar a:visited {
  text-decoration: none;
}
/* line 987, style/sass/custom/_content.scss */
.blog .sidebar ul {
  padding-left: 0 !important;
}
/* line 989, style/sass/custom/_content.scss */
.blog .sidebar ul li {
  list-style-type: none;
  padding-left: 0 !important;
  padding-bottom: 0px;
}
/* line 993, style/sass/custom/_content.scss */
.blog .sidebar ul li:before {
  display: none;
}
/* line 1001, style/sass/custom/_content.scss */
.blog .recent-posts a li {
  padding-bottom: 10px;
}
/* line 1006, style/sass/custom/_content.scss */
.blog .carousel-gallery {
  margin-top: 45px;
}
/* line 1009, style/sass/custom/_content.scss */
.blog .vc_row {
  margin-left: 0;
  margin-right: 0;
}
/* line 1013, style/sass/custom/_content.scss */
.blog .col-md-9 {
  padding-left: 0;
}

/* line 1019, style/sass/custom/_content.scss */
.article h4 {
  font-size: 37px;
  padding-bottom: 40px;
}
/* line 1023, style/sass/custom/_content.scss */
.article .highlite {
  padding: 0;
  padding-bottom: 30px;
}
/* line 1027, style/sass/custom/_content.scss */
.article .article-goto {
  font-size: 17px;
  color: #009cdb;
}
/* line 1030, style/sass/custom/_content.scss */
.article .article-goto:hover {
  text-decoration: none !important;
  color: #009cdb;
}
/* line 1034, style/sass/custom/_content.scss */
.article .article-goto:focus {
  text-decoration: none !important;
  color: #009cdb;
}
/* line 1038, style/sass/custom/_content.scss */
.article .article-goto:active {
  text-decoration: none !important;
}
/* line 1041, style/sass/custom/_content.scss */
.article .article-goto span {
  padding-left: 20px;
}

/* line 1047, style/sass/custom/_content.scss */
.post-part {
  margin-top: 60px;
}

/* line 1052, style/sass/custom/_content.scss */
.clear-packaging .header-bg {
  margin-bottom: 70px;
}
/* line 1055, style/sass/custom/_content.scss */
.clear-packaging h3 {
  padding-top: 0;
  padding-bottom: 30px;
}
/* line 1059, style/sass/custom/_content.scss */
.clear-packaging ul {
  padding-left: 30px !important;
}
/* line 1061, style/sass/custom/_content.scss */
.clear-packaging ul li {
  line-height: 45px;
}
/* line 1065, style/sass/custom/_content.scss */
.clear-packaging .highlite {
  padding-top: 20px;
  padding-bottom: 70px;
}
/* line 1069, style/sass/custom/_content.scss */
.clear-packaging .packaging-gallery {
  margin-bottom: 70px;
}
/* line 1071, style/sass/custom/_content.scss */
.clear-packaging .packaging-gallery img {
  float: left;
}
/* line 1074, style/sass/custom/_content.scss */
.clear-packaging .packaging-gallery .packaging-txt {
  float: left;
  padding-left: 45px;
  width: 320px;
}

/* line 1082, style/sass/custom/_content.scss */
.crumbs {
  color: #231F20;
  font-style: italic;
  display: inline-flex;
}
/* line 1086, style/sass/custom/_content.scss */
.crumbs p {
  font-size: 12px !important;
  padding-left: 3px;
}
/* line 1090, style/sass/custom/_content.scss */
.crumbs a {
  font-size: 12px !important;
  padding-right: 3px;
}

/* TABS & GRIDDER */
/* line 1099, style/sass/custom/_content.scss */
.tabss {
  margin-bottom: 100px;
}

/* line 1106, style/sass/custom/_content.scss */
.tabs-left {
  width: 100%;
  background: #fff;
}

/* line 1111, style/sass/custom/_content.scss */
.nav-tabs {
  border-bottom: none;
}

/* line 1115, style/sass/custom/_content.scss */
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

/* line 1120, style/sass/custom/_content.scss */
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 4px;
}

/* line 1127, style/sass/custom/_content.scss */
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}

/* line 1132, style/sass/custom/_content.scss */
.tabs-left > .nav-tabs > li > a {
  margin-right: 45px;
  background: #fff;
}

/* line 1137, style/sass/custom/_content.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
}

/* line 1143, style/sass/custom/_content.scss */
.nav-tabs > li > a:hover {
  border: none;
}

/* line 1147, style/sass/custom/_content.scss */
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border: none;
  border-left: 11px solid #005480;
  border-radius: 0;
}

/* line 1154, style/sass/custom/_content.scss */
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:focus {
  border-left: 11px solid blue;
}

/* line 1159, style/sass/custom/_content.scss */
.tab-content > .active {
  display: table;
  padding-top: 70px;
  padding-bottom: 44px;
}
/* line 1163, style/sass/custom/_content.scss */
.tab-content > .active div {
  padding-right: 65px;
}

/* line 1169, style/sass/custom/_content.scss */
.nav-tabs a {
  text-decoration: none;
}
/* line 1171, style/sass/custom/_content.scss */
.nav-tabs a span {
  font-weight: 700;
}
/* line 1174, style/sass/custom/_content.scss */
.nav-tabs a p {
  text-transform: initial;
  float: right;
  padding-top: 34px;
  line-height: 23px;
  width: 160px;
}
/* line 1182, style/sass/custom/_content.scss */
.nav-tabs img {
  padding: 18px 0;
}

/* gridder */
/* line 1190, style/sass/custom/_content.scss */
.gridder {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-size: 0;
}

/* line 1197, style/sass/custom/_content.scss */
.gridder-list, .gridder-show {
  font-size: 16px;
}

/* line 1201, style/sass/custom/_content.scss */
.gridder-list {
  display: inline-block;
  vertical-align: top;
}

/* line 1205, style/sass/custom/_content.scss */
.gridder-show {
  display: block;
  float: left;
  width: 100%;
  position: relative;
}

/* line 1211, style/sass/custom/_content.scss */
.gridder-content {
  display: none;
}
/* line 1213, style/sass/custom/_content.scss */
.gridder-content .highlite-w {
  padding-bottom: 22px;
}

/* line 1218, style/sass/custom/_content.scss */
.gridder-expanded-content {
  position: relative;
}
/* line 1220, style/sass/custom/_content.scss */
.gridder-expanded-content .gallery-content {
  padding: 50px 13px 35px;
}
/* line 1223, style/sass/custom/_content.scss */
.gridder-expanded-content .row {
  background: #005480;
  color: #fff;
  margin: 0;
}
/* line 1228, style/sass/custom/_content.scss */
.gridder-expanded-content ul {
  padding-left: 20px;
}
/* line 1230, style/sass/custom/_content.scss */
.gridder-expanded-content ul li {
  padding-bottom: 8px;
  list-style-type: disc;
}
/* line 1235, style/sass/custom/_content.scss */
.gridder-expanded-content img {
  padding-top: 15px;
  padding-right: 3px;
}
/* line 1239, style/sass/custom/_content.scss */
.gridder-expanded-content .arrow {
  top: 0;
  left: 50px;
  position: absolute;
}
/* line 1244, style/sass/custom/_content.scss */
.gridder-expanded-content .stich {
  border-right: 2px dashed #A3C1D1;
  padding: 0px 40px;
}

/* line 1250, style/sass/custom/_content.scss */
.team-blue {
  border-top: 1px solid black;
  border-right: 1px solid #000;
  padding-top: 111px;
  padding-bottom: 79px;
  padding-right: 20px;
  padding-left: 32px;
  margin-left: -15px;
  margin-top: -142px;
}

/* line 1262, style/sass/custom/_content.scss */
.nax .navbar-default {
  z-index: 9999;
  background: none !important;
}
/* line 1269, style/sass/custom/_content.scss */
.nax .login-menu li:nth-child(1):before {
  background: url("img/folder-w.png");
}
/* line 1274, style/sass/custom/_content.scss */
.nax .login-menu li:nth-child(2):before {
  background: url("img/lock-w.png");
}
/* line 1282, style/sass/custom/_content.scss */
.nax .login-menu li a {
  color: #fff;
}
/* line 1287, style/sass/custom/_content.scss */
.nax .tabss {
  margin-top: 140px;
}
/* line 1291, style/sass/custom/_content.scss */
.nax .top-header h1 {
  -webkit-text-fill-color: #fff !important;
}
/* line 1295, style/sass/custom/_content.scss */
.nax .top-header h6 {
  color: #fff !important;
}
/* line 1298, style/sass/custom/_content.scss */
.nax .top-header .highlite {
  color: #fff;
}

/* line 1304, style/sass/custom/_content.scss */
.wide-img {
  position: absolute;
  top: 0;
}
/* line 1307, style/sass/custom/_content.scss */
.wide-img .nax-sublogo {
  margin-top: -60px;
  margin-left: 50px;
}

/* line 1314, style/sass/custom/_content.scss */
.contact-btn {
  right: 0;
  margin-top: 0;
  background: #009cdb;
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 40px;
}
/* line 1322, style/sass/custom/_content.scss */
.contact-btn img {
  margin-left: 8px;
  margin-top: 10px;
}
/* line 1326, style/sass/custom/_content.scss */
.contact-btn:hover {
  background: #80CEED;
}

/* CONTACT */
/* line 1334, style/sass/custom/_content.scss */
.modal-open .modal {
  background: #BDE5F6;
  background-image: url("img/contact-bg2.png"), url("img/contact-bg.png");
  background-position: left top, right bottom;
  background-repeat: no-repeat;
  z-index: 999999;
}

/* line 1343, style/sass/custom/_content.scss */
.modal-dialog h2 {
  font-size: 44px;
  font-weight: 300;
}
/* line 1347, style/sass/custom/_content.scss */
.modal-dialog .right {
  position: absolute;
  right: 0;
  top: -2px;
}
/* line 1352, style/sass/custom/_content.scss */
.modal-dialog .modal-header {
  border: none;
  padding: 0;
}
/* line 1356, style/sass/custom/_content.scss */
.modal-dialog .modal-content {
  border: none;
  background: none;
}
/* line 1359, style/sass/custom/_content.scss */
.modal-dialog .modal-content h5 {
  font-size: 27px;
  font-weight: bold;
  font-style: normal;
}
/* line 1364, style/sass/custom/_content.scss */
.modal-dialog .modal-content span {
  color: #005480;
  font-size: 26px;
  font-weight: 400;
}
/* line 1369, style/sass/custom/_content.scss */
.modal-dialog .modal-content .btn {
  font-size: 21px;
  font-weight: 300;
  padding: 5px 15px;
  float: right;
  margin: 0;
}
/* line 1376, style/sass/custom/_content.scss */
.modal-dialog .modal-content .highlite {
  font-size: 48px;
  font-weight: 300;
  line-height: auto;
}
/* line 1381, style/sass/custom/_content.scss */
.modal-dialog .modal-content .font-16 {
  line-height: 40px;
}
/* line 1383, style/sass/custom/_content.scss */
.modal-dialog .modal-content .font-16 a {
  color: #005480;
  text-decoration: none;
  margin-top: 20px;
}
/* line 1387, style/sass/custom/_content.scss */
.modal-dialog .modal-content .font-16 a:hover {
  font-weight: 700;
}
/* line 1392, style/sass/custom/_content.scss */
.modal-dialog .modal-content .contact-form {
  padding-right: 110px;
}
/* line 1394, style/sass/custom/_content.scss */
.modal-dialog .modal-content .contact-form h5 {
  margin-bottom: 25px;
}
/* line 1398, style/sass/custom/_content.scss */
.modal-dialog .modal-content .circle {
  background: #fff;
  width: 40px;
  height: 40px;
  border-radius: 30px;
  display: inline-block;
  margin-right: 8px;
}
/* line 1405, style/sass/custom/_content.scss */
.modal-dialog .modal-content .circle img {
  margin-top: 6px;
  margin-left: 9px;
}

/* line 1413, style/sass/custom/_content.scss */
.modal-lg {
  max-width: 1080px;
}

/* line 1417, style/sass/custom/_content.scss */
.modal.show .modal-dialog {
  margin-top: 65px;
}

/* line 1421, style/sass/custom/_content.scss */
.form-group {
  border-top: 1px solid #005480;
  border-bottom: 1px solid #005480;
}
/* line 1424, style/sass/custom/_content.scss */
.form-group label {
  margin: 0;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 0;
}
/* line 1431, style/sass/custom/_content.scss */
.form-group input,
.form-group textarea {
  background: #DBF1FA;
  border: none;
  resize: none;
}

/* G FORM */
/* line 1441, style/sass/custom/_content.scss */
.gform_wrapper .top_label .gfield_label {
  float: left;
  font-size: 17px;
  color: #005480;
  font-weight: 300;
  padding-left: 0;
}

/* line 1449, style/sass/custom/_content.scss */
.gform_wrapper ul.gform_fields li.gfield {
  border-top: 1px solid #005480;
  border-bottom: 1px solid #005480;
  height: 44px;
  padding-right: 0 !important;
}

/* line 1456, style/sass/custom/_content.scss */
.gform_wrapper ul.gform_fields li.gfield li.contact-msg {
  height: 172px !important;
}

/* line 1460, style/sass/custom/_content.scss */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  float: right;
  width: 60%;
  padding: 9px 4px !important;
}

/* line 1466, style/sass/custom/_content.scss */
.gform_wrapper textarea {
  width: 60% !important;
  float: right;
}

/* line 1471, style/sass/custom/_content.scss */
body .gform_wrapper .top_label div.ginput_container {
  margin: 0;
}

/* line 1475, style/sass/custom/_content.scss */
body .gform_wrapper .top_label div.ginput_container {
  margin-top: 0 !important;
}

/* line 1479, style/sass/custom/_content.scss */
.gform_wrapper .top_label .gfield_label {
  line-height: 1.4 !important;
}

/* line 1485, style/sass/custom/_content.scss */
.modal-confirmation .gform_wrapper .top_label .gfield_label {
  padding-left: 20px;
}
/* line 1488, style/sass/custom/_content.scss */
.modal-confirmation .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  float: right;
  width: 62%;
  padding: 9px 4px !important;
}
/* line 1494, style/sass/custom/_content.scss */
.modal-confirmation .gform_wrapper textarea {
  width: 62% !important;
  float: right;
}

/* line 1499, style/sass/custom/_content.scss */
.gform_wrapper ul.gform_fields li.gfield:last-child {
  border-top: none;
  border-bottom: none;
}

/* line 1503, style/sass/custom/_content.scss */
.gform_wrapper .gfield_required {
  color: #005480 !important;
  font-size: 17px !important;
}

/* line 1508, style/sass/custom/_content.scss */
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit] {
  color: #4CB5E1 !important;
  font-size: 21px !important;
  background: transparent !important;
  border: 2px solid #4CB5E1 !important;
  border-radius: 5px !important;
  padding: 6px 20px !important;
  outline: none !important;
  text-transform: uppercase !important;
  float: right;
  margin: 0 !important;
  margin-top: 30px !important;
  font-weight: 400;
}
/* line 1524, style/sass/custom/_content.scss */
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover {
  background: #4CB5E1 !important;
  color: #fff !important;
  transition: all .5s;
  outline: none !important;
}
/* line 1530, style/sass/custom/_content.scss */
.gform_wrapper .gform_footer input.button:active,
.gform_wrapper .gform_footer input[type=submit]:active,
.gform_wrapper .gform_page_footer input.button:active,
.gform_wrapper .gform_page_footer input[type=submit]:active {
  color: #005480 !important;
  transition: all .5s;
  outline: none !important;
}

/* line 1537, style/sass/custom/_content.scss */
#field_1_8 {
  height: 162px !important;
}

/* line 1541, style/sass/custom/_content.scss */
.gridder-list {
  position: relative;
  width: 290px;
  height: 340px;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 1550, style/sass/custom/_content.scss */
.image-gallery {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
/* line 1557, style/sass/custom/_content.scss */
.image-gallery:hover {
  opacity: 1;
}

/* line 1562, style/sass/custom/_content.scss */
.img-hover {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  cursor: pointer;
  background: rgba(10, 154, 215, 0.5);
}
/* line 1574, style/sass/custom/_content.scss */
.img-hover:hover {
  opacity: 1;
}
/* line 1577, style/sass/custom/_content.scss */
.img-hover img {
  position: absolute;
  top: 43%;
  left: 43%;
}

/* line 1584, style/sass/custom/_content.scss */
.arrow {
  position: absolute;
  bottom: -23px;
  left: 43%;
  z-index: 999;
  display: none;
}

/* line 1592, style/sass/custom/_content.scss */
.showit {
  display: block;
}

/* CONTACT */
/* line 1599, style/sass/custom/_content.scss */
.contact-us h5 {
  font-style: normal !important;
  font-weight: bold;
  margin-bottom: 20px !important;
  font-size: 27px !important;
}
/* line 1605, style/sass/custom/_content.scss */
.contact-us .header-bg {
  margin-bottom: 175px;
}
/* line 1608, style/sass/custom/_content.scss */
.contact-us .contact-form {
  padding-top: 65px;
  padding-right: 45px;
}
/* line 1611, style/sass/custom/_content.scss */
.contact-us .contact-form h5 {
  margin-bottom: 20px;
}
/* line 1615, style/sass/custom/_content.scss */
.contact-us .btn {
  float: right;
  font-size: 21px;
  padding: 6px 19px;
  margin-right: -14px !important;
}
/* line 1621, style/sass/custom/_content.scss */
.contact-us .highlite {
  font-size: 48px;
}
/* line 1624, style/sass/custom/_content.scss */
.contact-us .contact-txt {
  font-size: 26px;
  color: #005480 !important;
}
/* line 1628, style/sass/custom/_content.scss */
.contact-us .map-wrap {
  margin: 0 100px;
  padding-top: 90px;
}
/* line 1632, style/sass/custom/_content.scss */
.contact-us .map {
  padding: 0 100px;
}

/* PRODUCTS */
/* line 1639, style/sass/custom/_content.scss */
.product-page {
  	/*.img-hover2 {
  		transition: .5s ease;
  		opacity: 0;
  		position: absolute;
          top: 78px;
  	    background: rgba(0,0,0,.5);
  	    width: 100%;
  	    height: 295px;
  	    top: 142px;
  	}
  	.img-active2 {
  		transition: .5s ease;
  		opacity: 0;
  		position: absolute;
          top: 142px;
          height: 295px;
          width: 83%;
  		&:hover {
  			background: #039CDB;
  			opacity: .5;
  		}
  	}*/
}
/* line 1640, style/sass/custom/_content.scss */
.product-page .gridder-list {
  height: 460px;
  width: 267px;
}
/* line 1645, style/sass/custom/_content.scss */
.product-page .gridder-list.selectedItem .image-gallery:before {
  opacity: 1;
}
/* line 1651, style/sass/custom/_content.scss */
.product-page .image-gallery {
  width: 100%;
  height: 295px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  margin-bottom: 0px !important;
}
/* line 1659, style/sass/custom/_content.scss */
.product-page .image-gallery:before {
  content: '';
  display: block;
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  background: rgba(0, 156, 219, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
}
/* line 1671, style/sass/custom/_content.scss */
.product-page .image-gallery:hover:before {
  transition: .5s ease;
  opacity: 1;
}
/* line 1678, style/sass/custom/_content.scss */
.product-page .gridder-expanded-content img {
  padding-top: 0;
}
/* line 1681, style/sass/custom/_content.scss */
.product-page .gridder-expanded-content .row {
  background: #EBF1F5;
  color: #000;
}
/* line 1687, style/sass/custom/_content.scss */
.product-page .gridder h4 {
  text-align: center;
  margin-bottom: 30px;
}
/* line 1691, style/sass/custom/_content.scss */
.product-page .gridder h3 {
  font-size: 21px;
  color: #58595b;
}
/* line 1695, style/sass/custom/_content.scss */
.product-page .gridder p {
  font-size: 16px;
  color: #58595b;
}
/* line 1700, style/sass/custom/_content.scss */
.product-page .stich {
  padding: 0;
  border-right: none;
}
/* line 1703, style/sass/custom/_content.scss */
.product-page .stich span {
  font-weight: 700;
}
/* line 1707, style/sass/custom/_content.scss */
.product-page .stich-l {
  border-left: 2px dashed #A3C1D1;
  padding-left: 17px;
}
/* line 1710, style/sass/custom/_content.scss */
.product-page .stich-l li {
  font-size: 14px;
  color: #58595b;
}
/* line 1737, style/sass/custom/_content.scss */
.product-page .owl-carousel .owl-stage-outer {
  z-index: 2;
}
/* line 1740, style/sass/custom/_content.scss */
.product-page .owl-item {
  height: 175px;
}
/* line 1743, style/sass/custom/_content.scss */
.product-page .lightbox {
  width: 100%;
  height: 175px;
  display: block;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1752, style/sass/custom/_content.scss */
.product-page .lightbox:hover:before {
  background-color: rgba(0, 156, 219, 0.5);
  background-image: url("img/zoom-w.png");
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  display: table-cell;
  opacity: 1;
  vertical-align: center;
}

/* line 1768, style/sass/custom/_content.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-nav {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
}
/* line 1774, style/sass/custom/_content.scss */
.owl-carousel .owl-nav.disabled div,
.owl-carousel .owl-nav div {
  content: '';
  display: block;
  width: 23px !important;
  height: 40px;
  top: 50%;
  margin-top: -20px;
  text-indent: -99999em;
  overflow: hidden;
}
/* line 1785, style/sass/custom/_content.scss */
.owl-carousel .owl-nav.disabled .owl-prev,
.owl-carousel .owl-nav .owl-prev {
  float: left;
  margin-left: -25px;
  background-image: url("img/arrow-b-l.png");
}
/* line 1790, style/sass/custom/_content.scss */
.owl-carousel .owl-nav.disabled .owl-next,
.owl-carousel .owl-nav .owl-next {
  float: right;
  margin-right: -25px;
  background-image: url("img/arrow-b-r.png");
}

/* line 1796, style/sass/custom/_content.scss */
.page-content.page-products {
  padding-bottom: 0;
}

/* line 1801, style/sass/custom/_content.scss */
.page-product .gridder-list {
  padding: 0 33px;
}
/* line 1805, style/sass/custom/_content.scss */
.page-product .gridder h4 {
  text-align: center;
  margin-top: 60px;
  height: 80px;
}
/* line 1811, style/sass/custom/_content.scss */
.page-product .gridder-show {
  padding: 0 33px;
  padding-right: 49px;
  margin-top: -6px;
}
/* line 1816, style/sass/custom/_content.scss */
.page-product .img-hover2 {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 139px;
}
/* line 1822, style/sass/custom/_content.scss */
.page-product .img-active2 {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 139px;
}
/* line 1827, style/sass/custom/_content.scss */
.page-product .img-active2:hover {
  background: #039CDB;
  opacity: .5;
}
/* line 1832, style/sass/custom/_content.scss */
.page-product .gridder-expanded-content .row {
  background: #EBF1F5;
  color: #000;
}
/* line 1835, style/sass/custom/_content.scss */
.page-product .gridder-expanded-content .row .highlite,
.page-product .gridder-expanded-content .row .highlite-w {
  color: #000;
}
/* line 1840, style/sass/custom/_content.scss */
.page-product .stich {
  padding: 0;
  border-right: none;
}
/* line 1843, style/sass/custom/_content.scss */
.page-product .stich span {
  font-weight: 700;
}
/* line 1847, style/sass/custom/_content.scss */
.page-product .stich-l {
  border-left: 2px dashed #A3C1D1;
  padding-left: 17px;
}

/* Menu animation */
/* line 1855, style/sass/custom/_content.scss */
#threeLines {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0px;
  margin: 10px;
  cursor: pointer;
  right: 50px;
  margin-top: 16px;
  transition: all 600ms ease;
  z-index: 999;
}

/* line 1869, style/sass/custom/_content.scss */
#threeLines #el {
  cursor: pointer;
  width: 20px;
  padding: 0px;
  height: 2px;
  background: #fff;
  box-shadow: 0px 0px 0px transparent;
  border: 0px transparent;
  text-indent: -999px;
  position: absolute;
  top: 50%;
  left: 0px;
  margin-top: -1px;
  -webkit-appearance: none;
  line-height: 0px;
  transition: all 300ms ease;
}

/* line 1887, style/sass/custom/_content.scss */
#threeLines #el:active, #threeLines #el:focus {
  outline: 0px;
  border: 0px;
}

/* line 1892, style/sass/custom/_content.scss */
#threeLines #el::after, #threeLines #el::before {
  display: block;
  content: "";
  position: absolute;
  left: 0px;
  height: 2px;
  background: #fff;
  width: 100%;
  transition: all 300ms ease;
}

/* line 1903, style/sass/custom/_content.scss */
#threeLines #el::after {
  top: -8px;
}

/* line 1907, style/sass/custom/_content.scss */
#threeLines #el::before {
  bottom: -8px;
  left: auto;
  right: 0px;
}

/* line 1913, style/sass/custom/_content.scss */
#threeLines.active #el {
  background: transparent;
}

/* line 1917, style/sass/custom/_content.scss */
#threeLines.active #el:after {
  transform: rotate(-135deg) translate(-4px, -9px) scale(1.2, 1.2);
}

/* line 1921, style/sass/custom/_content.scss */
#threeLines.active #el:before {
  transform: rotate(135deg) translate(-3px, 8px) scale(1.2, 1.2);
}

/* VISUAL BUILDER */
/* line 1928, style/sass/custom/_content.scss */
.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
.vc_section.vc_section-has-fill + .vc_section {
  padding-top: 0;
}

/*.carousel-1 {
	.tp-bgimg  {
		background-size: initial !important;
		left: 160px !important;
		opacity: 1 !important;
	}
	.tp-revslider-slidesli {
		background-size: initial !important;
		transform: none !important;
		width: 290px;
		opacity: 1 !important;
	}
	.rev_slider .fullwidthabanner .revslider-initialised .tp-simpleresponsive {
		height: 300px;
		max-height: 300px;
	}
}*/
/* line 1958, style/sass/custom/_content.scss */
.wpb_button, .wpb_content_element,
ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0 !important;
}

/* line 1963, style/sass/custom/_content.scss */
.bx-pager-item {
  display: none !important;
}

/* WOO */
/* line 1969, style/sass/custom/_content.scss */
img {
  border-radius: 0;
}

/* line 1974, style/sass/custom/_content.scss */
.woocommerce .content-area {
  width: 100%;
}
/* line 1979, style/sass/custom/_content.scss */
.woocommerce .page-content ul li {
  padding: 0;
  list-style: none;
}
/* line 1987, style/sass/custom/_content.scss */
.woocommerce .product-category a img {
  display: none;
}
/* line 1993, style/sass/custom/_content.scss */
.woocommerce .categories li {
  display: inline-flex;
  margin-left: 12px;
}
/* line 1998, style/sass/custom/_content.scss */
.woocommerce .dash-line {
  margin: 20px 0;
}
/* line 2001, style/sass/custom/_content.scss */
.woocommerce a:focus,
.woocommerce .button:focus,
.woocommerce .button.alt:focus,
.woocommerce .button.added_to_cart:focus,
.woocommerce .button.wc-forward:focus,
.woocommerce button:focus,
.woocommerce input[type="button"]:focus,
.woocommerce input[type="reset"]:focus,
.woocommerce input[type="submit"]:focus {
  outline-color: transparent;
}
/* line 2012, style/sass/custom/_content.scss */
.woocommerce .woocommerce-loop-product__title {
  font-weight: 700;
  color: #000;
  font-size: 16px;
}

/* line 2019, style/sass/custom/_content.scss */
.header-bg-shop {
  background: url("img/banner-bg-shop.jpg");
  padding-top: 110px !important;
  margin-bottom: 120px;
  height: 275px;
  background-size: cover;
  padding-top: 115px;
}

/* line 2028, style/sass/custom/_content.scss */
.widget-area {
  width: 100% !important;
}

/* line 2033, style/sass/custom/_content.scss */
ul.products li.product img:hover {
  margin-top: 30px;
}

/* line 2039, style/sass/custom/_content.scss */
.sp-img-hover {
  opacity: 0;
  position: absolute;
  z-index: 2;
}

/* line 2045, style/sass/custom/_content.scss */
.sp-item {
  padding-right: 15px !important;
}

/* line 2049, style/sass/custom/_content.scss */
.sp-over {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
}

/* line 2057, style/sass/custom/_content.scss */
ul.products {
  margin-left: 0;
  margin-bottom: 75px;
}

/* line 2061, style/sass/custom/_content.scss */
.sp-image {
  margin-bottom: 10px;
  margin-top: 60px;
  position: relative;
  height: auto;
  overflow: hidden;
}
/* line 2068, style/sass/custom/_content.scss */
.sp-image:hover .sp-img-hover {
  opacity: 1;
  background: rgba(76, 181, 225, 0.6);
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 2076, style/sass/custom/_content.scss */
.sp-image:hover .sp-over {
  opacity: 1;
  top: 71%;
}
/* line 2081, style/sass/custom/_content.scss */
.sp-image img {
  width: 100%;
  height: 295px;
}

/* line 2088, style/sass/custom/_content.scss */
.sp-link:hover, .sp-link:focus {
  text-decoration: none;
  color: #000;
}
/* line 2093, style/sass/custom/_content.scss */
.sp-link .sp-details {
  border: 2px dashed #D6D8D8;
  text-align: center;
  padding: 30px 0;
  height: 160px;
}
/* line 2099, style/sass/custom/_content.scss */
.sp-link .sp-details .sp-title h2 {
  margin: 0;
  font-weight: 700;
}
/* line 2104, style/sass/custom/_content.scss */
.sp-link .sp-details .sp-size {
  margin-bottom: 10px;
}
/* line 2107, style/sass/custom/_content.scss */
.sp-link .sp-details .sp-min,
.sp-link .sp-details .sp-max {
  font-size: 12px;
}

/* line 2114, style/sass/custom/_content.scss */
.sp-onsale {
  position: absolute;
  right: 0px;
  margin-top: -49px;
  font-size: 21px;
  background: #FBC73F;
  background: -webkit-linear-gradient(90deg, #F7941E, #FBC73F);
  background: -o-linear-gradient(90deg, #F7941E, #FBC73F);
  background: -moz-linear-gradient(90deg, #F7941E, #FBC73F);
  background: linear-gradient(90deg, #f7941e, #fbc73f);
  color: #005480;
  font-weight: 700;
  text-transform: uppercase;
  padding: 9px 25px;
  font-family: 'Open Sans', sans-serif;
}

/* line 2133, style/sass/custom/_content.scss */
.shop-content ul li {
  list-style: none;
}

/* line 2139, style/sass/custom/_content.scss */
.sp-view {
  background: url("img/sp-view.png");
  width: 45px;
  height: 45px;
  display: inline-block;
  margin-right: 0px;
}

/* line 2148, style/sass/custom/_content.scss */
.products .product_type_variable,
.products .product_type_simple {
  background: url("img/sp-cart.png");
  width: 45px;
  height: 45px;
  display: -webkit-inline-box;
}

/* line 2159, style/sass/custom/_content.scss */
.product-template-default .content-area h1 {
  font-size: 36px;
  font-weight: 300;
}
/* line 2164, style/sass/custom/_content.scss */
.product-template-default .onsale {
  position: absolute;
}

/* line 2171, style/sass/custom/_content.scss */
.dp-badge ul li {
  display: inline-block;
  margin-right: 10px;
}

/* line 2178, style/sass/custom/_content.scss */
.crumbs-2 {
  font-style: normal;
}
/* line 2180, style/sass/custom/_content.scss */
.crumbs-2 p {
  font-size: 17px !important;
}
/* line 2184, style/sass/custom/_content.scss */
.crumbs-2 .crumb-2 a {
  font-weight: 700 !important;
  font-style: normal;
  font-size: 17px !important;
}

/* line 2192, style/sass/custom/_content.scss */
.onsale {
  font-size: 21px;
  background: #FBC73F;
  background: -webkit-linear-gradient(90deg, #F7941E, #FBC73F);
  background: -o-linear-gradient(90deg, #F7941E, #FBC73F);
  background: -moz-linear-gradient(90deg, #F7941E, #FBC73F);
  background: linear-gradient(90deg, #f7941e, #fbc73f);
  border: 0;
  border-radius: 0;
  color: #005480;
  font-weight: 700;
  text-transform: uppercase;
  padding: 9px 25px;
  font-family: 'Open Sans', sans-serif;
  right: 28px;
  top: 1px;
  z-index: 2;
}

/* line 2211, style/sass/custom/_content.scss */
.woocommerce-product-gallery {
  position: relative;
}

/* line 2215, style/sass/custom/_content.scss */
.woocommerce-product-gallery__trigger {
  position: absolute;
  z-index: 3;
  bottom: 19px;
  right: 33px;
}

/* line 2222, style/sass/custom/_content.scss */
.woocommerce-product-gallery__image img {
  width: 100%;
}

/* line 2226, style/sass/custom/_content.scss */
.pswp__bg {
  background: rgba(0, 0, 0, 0.8);
}

/* line 2230, style/sass/custom/_content.scss */
.products .product_type_variable,
.products .product_type_simple {
  text-indent: -9999em;
  overflow: hidden;
  background-repeat: no-repeat;
  margin-top: 0;
}

/* line 2239, style/sass/custom/_content.scss */
.product-details,
.dp-desc {
  font-size: 20px;
  font-weight: 300;
}

/* line 2245, style/sass/custom/_content.scss */
.dp-desc {
  margin-top: 45px;
}

/* line 2249, style/sass/custom/_content.scss */
input[type='radio']:after {
  width: 20px;
  height: 20px;
  border-radius: 15px;
  top: -9px;
  left: -1px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 3px solid #fff;
  padding: 3px;
  box-shadow: 0 0 1px 1px #000;
}

/* line 2265, style/sass/custom/_content.scss */
input[type='radio']:checked:after {
  width: 20px;
  height: 20px;
  border-radius: 15px;
  top: -9px;
  left: -1px;
  position: relative;
  background-color: #03A3ED;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 3px solid #fff;
  padding: 3px;
  box-shadow: 0 0 1px 1px #000;
}

/* line 2282, style/sass/custom/_content.scss */
.variations button:hover,
.variations input[type="submit"]:hover,
.variations label {
  margin-left: 20px;
  margin-top: 0px;
  vertical-align: text-top;
  font-weight: 300 !important;
}

/* line 2293, style/sass/custom/_content.scss */
.dp-features ul {
  padding-left: 24px;
}
/* line 2295, style/sass/custom/_content.scss */
.dp-features ul li {
  list-style: disc !important;
  list-style-position: outside;
}

/* line 2302, style/sass/custom/_content.scss */
.dp-head {
  font-weight: 700;
  font-size: 17px;
  margin-bottom: 35px;
}

/* line 2308, style/sass/custom/_content.scss */
.dp-size,
.dp-head,
.dp-stock,
.dp-features {
  margin-bottom: 18px;
}

/* line 2315, style/sass/custom/_content.scss */
.dp-badge {
  margin-top: 30px;
  margin-bottom: 20px;
}

/* line 2320, style/sass/custom/_content.scss */
.dp-add {
  margin-top: 25px;
}
/* line 2322, style/sass/custom/_content.scss */
.dp-add button.alt, .dp-add input[type="button"].alt,
.dp-add input[type="reset"].alt, .dp-add input[type="submit"].alt,
.dp-add .button.alt, .dp-add .added_to_cart.alt, .dp-add .widget-area .widget a.button.alt,
.dp-add .added_to_cart,
.dp-add .pagination .page-numbers li .page-numbers.current,
.dp-add .woocommerce-pagination .page-numbers li .page-numbers.current,
.dp-add .widget a.button.checkout {
  background: #009cdb;
  border-radius: 5px;
  font-size: 15px;
  font-weight: normal;
}

/* line 2336, style/sass/custom/_content.scss */
.woocommerce-tabs {
  display: none !important;
}

/* line 2339, style/sass/custom/_content.scss */
.wc-tabs-wrapper {
  display: none !important;
}

/* line 2344, style/sass/custom/_content.scss */
.related-products {
  padding: 40px 0;
  background: #F5F8FA;
}
/* line 2346, style/sass/custom/_content.scss */
.related-products h2 {
  color: #009cdb;
  font-weight: 300;
}
/* line 2353, style/sass/custom/_content.scss */
.related-products .sp-link .sp-details {
  padding: 15px 0;
  height: auto;
}

/* line 2360, style/sass/custom/_content.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button, .added_to_cart,
.widget a.button,
.site-header-cart
.widget_shopping_cart a.button {
  box-shadow: none;
}

/* line 2371, style/sass/custom/_content.scss */
.site-header-cart .cart-contents {
  background: url("img/sp-cart.png");
  display: inline-block;
  background-repeat: no-repeat;
}

/* line 2377, style/sass/custom/_content.scss */
.site-header-cart .cart-contents {
  width: 45px;
  height: 45px;
}
/* line 2378, style/sass/custom/_content.scss */
.site-header-cart .cart-contents:after {
  content: none;
}

/* line 2385, style/sass/custom/_content.scss */
.site-header-cart .cart-contents .count {
  background: #f7941e;
  border-radius: 20px;
  margin-left: 12px;
  margin-top: 13px;
  padding-left: 8px;
  color: #fff;
  opacity: 1;
  width: 22px;
  height: 22px;
  font-weight: 700;
  position: absolute;
}

/* line 2399, style/sass/custom/_content.scss */
.cart {
  top: -92px !important;
  z-index: 99;
}

/* line 2406, style/sass/custom/_content.scss */
.cart-contents:hover .count {
  display: none;
}

/* line 2412, style/sass/custom/_content.scss */
.site-header-cart.focus .widget_shopping_cart,
.site-header-cart:hover .widget_shopping_cart {
  width: 315px;
  top: -18px;
  left: -259px;
  background: #F7941E;
  color: #fff;
  z-index: -1;
  padding: 0 23px;
  padding-bottom: 20px;
}

/* line 2424, style/sass/custom/_content.scss */
.widget_shopping_cart_content {
  padding-top: 80px;
}

/* line 2428, style/sass/custom/_content.scss */
.widget_shopping_cart p.buttons,
.widget_shopping_cart p.total {
  display: block;
  border: 1px solid #D7D4BF;
  height: 50px;
}

/* line 2435, style/sass/custom/_content.scss */
.total-sum {
  float: left;
}

/* line 2439, style/sass/custom/_content.scss */
.widget_shopping_cart p.total {
  padding: 12px 10px;
}

/* line 2443, style/sass/custom/_content.scss */
.widget_shopping_cart .buttons .button:nth-child(odd) {
  float: left;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 5px;
  margin-top: 12px;
  padding: 11px 25px;
}

/* line 2452, style/sass/custom/_content.scss */
.wc-forward:after,
.woocommerce-Button--next:after {
  content: none;
}

/* line 2457, style/sass/custom/_content.scss */
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.added_to_cart,
.widget a.button,
.site-header-cart
.widget_shopping_cart a.button {
  background: #009cdb;
  border-radius: 5px;
  margin-top: 12px;
  padding: 11px 25px;
}

/* line 2471, style/sass/custom/_content.scss */
.widget a.button,
.site-header-cart
.widget_shopping_cart a.button {
  float: right;
}

/* line 2477, style/sass/custom/_content.scss */
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.added_to_cart:hover,
.widget a.button:hover,
.site-header-cart .widget_shopping_cart a.button:hover {
  background: transparent;
}

/* line 2486, style/sass/custom/_content.scss */
input[type="submit"]:hover {
  background: #009cdb;
}

/* line 2490, style/sass/custom/_content.scss */
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.added_to_cart:hover,
.widget a.button:hover,
.site-header-cart .widget_shopping_cart a.button:hover {
  border: 1px solid #fff;
  color: #fff !important;
}

/* line 2500, style/sass/custom/_content.scss */
button.alt:hover,
input[type="button"].alt:hover,
input[type="reset"].alt:hover,
input[type="submit"].alt:hover,
.button.alt:hover,
.added_to_cart.alt:hover,
.widget-area .widget a.button.alt:hover,
.added_to_cart:hover,
.widget a.button.checkout:hover {
  background: #009cdb;
  border: none;
  color: #fff !important;
}

/* line 2514, style/sass/custom/_content.scss */
.widget_layered_nav_filters ul li.chosen a:before,
a.remove:before {
  color: #035480;
}

/* line 2519, style/sass/custom/_content.scss */
.mini_cart_item {
  background: #CCEBF8;
  padding-top: 20px;
}
/* line 2522, style/sass/custom/_content.scss */
.mini_cart_item .WOO_CK_WUVIC_buttom {
  display: none;
}

/* line 2529, style/sass/custom/_content.scss */
.product_list_widget li img {
  float: left;
}

/* line 2536, style/sass/custom/_content.scss */
.site-header-cart .widget_shopping_cart .product_list_widget img {
  margin-left: 0px;
  height: 50px;
  height: 70px;
  width: 58px !important;
  max-width: initial;
  position: relative;
}

/* line 2546, style/sass/custom/_content.scss */
a.remove:before {
  top: 25px;
  left: -6px;
}

/* line 2551, style/sass/custom/_content.scss */
.quantity {
  color: #005480;
}

/* line 2555, style/sass/custom/_content.scss */
.amount {
  color: #005480;
  font-weight: 700;
  float: right !important;
}

/* line 2561, style/sass/custom/_content.scss */
a.cart-contents,
.site-header-cart .widget_shopping_cart a {
  color: #009cdb;
  font-size: 14px;
  font-weight: 700;
}
/* line 2566, style/sass/custom/_content.scss */
a.cart-contents:hover,
.site-header-cart .widget_shopping_cart a:hover {
  color: #009cdb;
}

/* line 2571, style/sass/custom/_content.scss */
.mini_cart_item {
  height: 70px;
}

/* line 2574, style/sass/custom/_content.scss */
.woocommerce-Price-amount.amount {
  padding-right: 25px;
}

/* line 2577, style/sass/custom/_content.scss */
.widget_shopping_cart p.total {
  height: auto;
}

/* line 2581, style/sass/custom/_content.scss */
.widget_shopping_cart_content h3 {
  color: #fff !important;
  font-size: 28px;
  font-weight: 400;
  top: 30px;
  position: absolute;
}
/* line 2588, style/sass/custom/_content.scss */
.widget_shopping_cart_content .total-sum {
  float: none;
  display: block;
  width: 100%;
  text-align: left;
}
/* line 2593, style/sass/custom/_content.scss */
.widget_shopping_cart_content .total-sum .woocommerce-Price-amount.amount {
  padding-right: 0px;
}

/* line 2599, style/sass/custom/_content.scss */
.mini_cart_item {
  margin-top: 30px;
}

/* line 2604, style/sass/custom/_content.scss */
.woocommerce .page-content button.alt, .woocommerce .page-content input[type="button"].alt,
.woocommerce .page-content input[type="reset"].alt,
.woocommerce .page-content input[type="submit"].alt,
.woocommerce .page-content .button.alt,
.woocommerce .page-content .added_to_cart.alt, .woocommerce .page-content .widget-area .widget a.button.alt,
.woocommerce .page-content .added_to_cart,
.woocommerce .page-content .pagination .page-numbers li .page-numbers.current,
.woocommerce .page-content .woocommerce-pagination .page-numbers li .page-numbers.current,
.woocommerce .page-content .widget a.button.checkout {
  border: none;
}

/* line 2617, style/sass/custom/_content.scss */
.buttons {
  margin-top: 30px;
}

/* line 2621, style/sass/custom/_content.scss */
.widget_shopping_cart p.buttons {
  margin-bottom: 30px;
  border: none;
}

/* line 2626, style/sass/custom/_content.scss */
.page-numbers {
  color: #009cdb;
  font-size: 14px;
}

/* line 2631, style/sass/custom/_content.scss */
.next {
  text-indent: -9999em;
  overflow: hidden;
}

/* line 2636, style/sass/custom/_content.scss */
.slick-slider {
  margin-bottom: 0 !important;
}

/* line 2640, style/sass/custom/_content.scss */
.carousel-thumb.is-gallery .slick-list .slick-slide {
  width: 60px !important;
  height: 60px !important;
  margin-right: 10px;
}

/* line 2646, style/sass/custom/_content.scss */
.cqcarousel-container .carousel-gallery .slick-prev,
.cqcarousel-container .carousel-gallery .slick-next {
  opacity: 1 !important;
  display: block !important;
  border: none !important;
}

/* line 2653, style/sass/custom/_content.scss */
.slick-prev:before, .slick-next:before {
  opacity: 1 !important;
}

/* line 2657, style/sass/custom/_content.scss */
.carousel-gallery {
  overflow: visible !important;
}

/* line 2661, style/sass/custom/_content.scss */
.indexit {
  z-index: 1;
}

/* line 2666, style/sass/custom/_content.scss */
.article .cqcarousel-container .carousel-gallery .slick-prev,
.article .cqcarousel-container .carousel-gallery .slick-next {
  margin-left: -65px;
}
/* line 2670, style/sass/custom/_content.scss */
.article .slick-next:before {
  margin-left: 65px;
}

/* line 2675, style/sass/custom/_content.scss */
.cqcarousel-container .slick-prev,
.cqcarousel-container .slick-next {
  opacity: 1 !important;
  display: block !important;
}

/* line 2681, style/sass/custom/_content.scss */
.cqcarousel-container .slick-prev {
  left: -45px !important;
}

/* line 2685, style/sass/custom/_content.scss */
.cqcarousel-container .slick-next {
  right: -40px !important;
}

/* line 2689, style/sass/custom/_content.scss */
.vc_column_container > .vc_column-inner {
  padding: 0;
}

/* line 2694, style/sass/custom/_content.scss */
.gridder-show .btn-w {
  float: left;
  margin: 0;
}

/* line 2700, style/sass/custom/_content.scss */
#comments {
  display: none;
}

/* line 2704, style/sass/custom/_content.scss */
.vc_gitem_row .vc_gitem-col {
  padding: 0;
}

/* line 2708, style/sass/custom/_content.scss */
.slick-disabled {
  opacity: 1;
}

/* line 2713, style/sass/custom/_content.scss */
.checkout .col-1 {
  max-width: 100%;
}
/* line 2716, style/sass/custom/_content.scss */
.checkout .col-2 {
  max-width: 100%;
}

/* line 2721, style/sass/custom/_content.scss */
.cqcarousel-container .slick-next {
  right: -40px;
}

/* line 2725, style/sass/custom/_content.scss */
.hesperiden.tparrows {
  background: none;
}
/* line 2727, style/sass/custom/_content.scss */
.hesperiden.tparrows:hover {
  background: none;
}

/* line 2733, style/sass/custom/_content.scss */
.hesperiden.tparrows.tp-leftarrow:before {
  content: '';
  background: url("img/arrow-l.png");
  background-repeat: no-repeat;
  height: 43px;
  width: 43px;
  display: inline-block;
}

/* line 2744, style/sass/custom/_content.scss */
.hesperiden.tparrows.tp-rightarrow:before {
  content: '';
  background: url("img/arrow-r.png");
  background-repeat: no-repeat;
  height: 43px;
  width: 43px;
  display: inline-block;
}

/* line 2755, style/sass/custom/_content.scss */
.home .hephaistos .tp-bullet:hover,
.home .hephaistos .tp-bullet.selected {
  border: none;
}
/* line 2759, style/sass/custom/_content.scss */
.home .hephaistos .tp-bullet {
  box-sizing: initial;
  box-shadow: none;
  background: #fff;
  border: none;
}

/* line 2768, style/sass/custom/_content.scss */
.product-page h4 {
  margin-top: 65px;
  margin-bottom: 0 !important;
  height: 77px;
}
/* line 2774, style/sass/custom/_content.scss */
.product-page .stich-l ul {
  padding-left: 11px;
}
/* line 2776, style/sass/custom/_content.scss */
.product-page .stich-l ul li {
  padding: 0;
}
/* line 2781, style/sass/custom/_content.scss */
.product-page .stich {
  padding-right: 31px;
}
/* line 2784, style/sass/custom/_content.scss */
.product-page .product-imgs {
  display: flex;
  padding: 0 !important;
}
/* line 2787, style/sass/custom/_content.scss */
.product-page .product-imgs li {
  list-style: none;
  padding: 0;
}
/* line 2792, style/sass/custom/_content.scss */
.product-page .gridder-show .btn {
  float: left;
  margin: 0;
}
/* line 2796, style/sass/custom/_content.scss */
.product-page .btn a,
.product-page .btn button {
  background: #009cdb !important;
  border-radius: 5px;
  border: 1px solid #009cdb;
  color: #fff !important;
}
/* line 2802, style/sass/custom/_content.scss */
.product-page .btn a:hover,
.product-page .btn button:hover {
  background: transparent !important;
  color: #009cdb !important;
}
/* line 2807, style/sass/custom/_content.scss */
.product-page .product-content {
  padding: 30px 20px;
}
/* line 2810, style/sass/custom/_content.scss */
.product-page .gridder-show {
  padding-right: 0;
}
/* line 2813, style/sass/custom/_content.scss */
.product-page .vc_carousel-indicators {
  display: none;
}

/* line 2819, style/sass/custom/_content.scss */
.cart-block {
  padding-top: 8px;
  margin-left: 71px;
  line-height: 28px;
}
/* line 2823, style/sass/custom/_content.scss */
.cart-block .qty {
  color: #666;
}

/* line 2828, style/sass/custom/_content.scss */
a.remove {
  margin-top: 27px;
  margin-left: -8px;
  background: #005480;
  width: 16px;
  height: 16px;
  border-radius: 10px;
}
/* line 2835, style/sass/custom/_content.scss */
a.remove:before {
  content: "X";
  font-family: sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #fff;
  margin-top: -26px;
  margin-left: 10px;
}

/* line 2846, style/sass/custom/_content.scss */
.site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
  position: absolute;
  top: auto;
  z-index: 999;
  left: 0px;
}

/* line 2853, style/sass/custom/_content.scss */
.woocommerce-product-gallery__trigger {
  background: url("img/zoom.png");
  content: '';
  width: 30px;
  height: 30px;
  display: inline-block;
  background-repeat: no-repeat;
}
/* line 2860, style/sass/custom/_content.scss */
.woocommerce-product-gallery__trigger img {
  display: none !important;
}

/* line 2865, style/sass/custom/_content.scss */
.home .hephaistos .tp-bullet:hover,
.home .hephaistos .tp-bullet.selected {
  background: #009cdb;
}

/* line 2870, style/sass/custom/_content.scss */
.vc_btn3.vc_btn3-size-lg {
  font-size: 14px;
}

/* line 2874, style/sass/custom/_content.scss */
.stock {
  padding-top: 20px;
}
/* line 2876, style/sass/custom/_content.scss */
.stock:before {
  display: none !important;
}

/* line 2881, style/sass/custom/_content.scss */
.related .products {
  position: relative;
}
/* line 2884, style/sass/custom/_content.scss */
.related .products .sp-img-hover {
  position: absolute;
}
/* line 2887, style/sass/custom/_content.scss */
.related .products .sp-over {
  margin-left: auto;
  left: 0;
  right: 0;
  text-align: center;
  margin-top: -62px;
}
/* line 2894, style/sass/custom/_content.scss */
.related .products .sp-min,
.related .products .sp-max {
  font-size: 12px;
  display: none;
}
/* line 2900, style/sass/custom/_content.scss */
.related .products .sp-title h2 {
  font-size: 12px;
  color: #000;
}
/* line 2905, style/sass/custom/_content.scss */
.related .products .sp-size {
  font-size: 12px;
  color: #000;
}
/* line 2909, style/sass/custom/_content.scss */
.related .products .sp-link .sp-details {
  padding: 18px 0;
  height: 70px;
}

/* line 2917, style/sass/custom/_content.scss */
.upsells .sp-title h2 {
  font-size: 12px;
}
/* line 2921, style/sass/custom/_content.scss */
.upsells .sp-min,
.upsells .sp-max {
  font-size: 12px;
  display: none;
}
/* line 2926, style/sass/custom/_content.scss */
.upsells .sp-size {
  font-size: 12px;
  color: #000;
}
/* line 2930, style/sass/custom/_content.scss */
.upsells .sp-link .sp-details {
  padding: 18px 0;
  height: 70px;
}
/* line 2934, style/sass/custom/_content.scss */
.upsells .sp-over {
  margin-top: -62px;
}

/* line 2940, style/sass/custom/_content.scss */
.related_products {
  background: #F5F8FA;
}

/* line 2944, style/sass/custom/_content.scss */
.related > h2:first-child, .upsells > h2:first-child, .woocommerce-tabs .panel h2:first-of-type {
  margin-bottom: -22px;
  font-size: 36px;
  font-weight: 300;
  color: #009cdb !important;
}

/* line 2951, style/sass/custom/_content.scss */
.cart_totals th {
  background-color: #fff !important;
}

/* line 2955, style/sass/custom/_content.scss */
.dp-add .price .woocommerce-Price-amount.amount {
  margin-bottom: -22px;
  font-size: 36px;
  font-weight: 300;
  color: #009cdb !important;
  position: absolute;
}

/* line 2962, style/sass/custom/_content.scss */
.woocommerce-variation-add-to-cart {
  text-align: right;
}

/* line 2965, style/sass/custom/_content.scss */
.steps {
  display: inline-flex;
  margin-left: -23px;
  padding-bottom: 45px;
}
/* line 2969, style/sass/custom/_content.scss */
.steps li {
  list-style: none !important;
}
/* line 2971, style/sass/custom/_content.scss */
.steps li a {
  color: #58595b;
  font-size: 22px;
  font-weight: 300;
}
/* line 2975, style/sass/custom/_content.scss */
.steps li a:hover {
  color: #005480 !important;
  text-decoration: none;
}

/* line 2984, style/sass/custom/_content.scss */
.woocommerce-cart .steps li:nth-child(1) a {
  color: #005480;
  font-weight: 700;
}
/* line 2987, style/sass/custom/_content.scss */
.woocommerce-cart .steps li:nth-child(1) a:hover {
  color: #005480 !important;
  text-decoration: none;
}

/* line 2994, style/sass/custom/_content.scss */
.woocommerce-checkout .steps li:nth-child(2) a {
  color: #005480;
  font-weight: 700;
}
/* line 2997, style/sass/custom/_content.scss */
.woocommerce-checkout .steps li:nth-child(2) a:hover {
  color: #005480 !important;
  text-decoration: none;
}

/* line 3004, style/sass/custom/_content.scss */
.woocommerce-order-received .steps li:nth-child(2) a {
  color: #58595b;
  font-size: 22px;
  font-weight: 300;
}
/* line 3008, style/sass/custom/_content.scss */
.woocommerce-order-received .steps li:nth-child(2) a:hover {
  color: #005480 !important;
  text-decoration: none;
}
/* line 3013, style/sass/custom/_content.scss */
.woocommerce-order-received .steps li:nth-child(3) a {
  color: #005480;
  font-weight: 700;
}
/* line 3016, style/sass/custom/_content.scss */
.woocommerce-order-received .steps li:nth-child(3) a:hover {
  color: #005480 !important;
  text-decoration: none;
}

/* line 3024, style/sass/custom/_content.scss */
.woocommerce-order-overview li {
  list-style: none !important;
}
/* line 3027, style/sass/custom/_content.scss */
.woocommerce-order-overview .amount {
  color: #005480;
  font-weight: 700;
  float: none !important;
  padding-right: 0px !important;
}

/* line 3037, style/sass/custom/_content.scss */
.woocommerce-cart table thead th {
  background: none;
  font-size: 25px;
  font-weight: 500;
  color: #58595b;
  text-transform: initial;
}
/* line 3046, style/sass/custom/_content.scss */
.woocommerce-cart .button {
  border: none;
}
/* line 3049, style/sass/custom/_content.scss */
.woocommerce-cart h3 {
  padding-top: 25px;
  padding-bottom: 20px;
  font-size: 36px;
  font-weight: 300 !important;
}
/* line 3055, style/sass/custom/_content.scss */
.woocommerce-cart table.cart td.product-remove a.remove {
  position: absolute !important;
  z-index: 999;
}
/* line 3059, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item {
  position: relative;
  height: 181px;
  opacity: 1 !important;
  display: table-row !important;
}
/* line 3065, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item a.remove {
  margin-left: -32px;
  margin-top: 55px;
}
/* line 3068, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item a.remove:before {
  margin-left: 7px;
}
/* line 3072, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item td {
  background: #CCEBF8;
}
/* line 3074, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item td a {
  font-size: 22px;
  font-weight: 700;
}
/* line 3077, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item td a:hover {
  color: #000;
  text-decoration: none;
}
/* line 3084, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item .product-thumbnail img {
  max-width: 100% !important;
  height: auto !important;
  position: absolute;
  left: 15px;
  margin-top: -24px !important;
}
/* line 3093, style/sass/custom/_content.scss */
.woocommerce-cart .amount {
  font-size: 24px;
  font-weight: 300;
  color: #000;
}
/* line 3098, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-cart .cart-collaterals .shipping_calculator {
  border: 2px solid #009cdb;
  font-size: 20px !important;
  color: #005480;
  font-weight: 700;
}
/* line 3104, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals h2,
.woocommerce-cart .cart-collaterals .shipping_calculator h2 {
  font-size: 20px !important;
  font-weight: 700;
}
/* line 3108, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals th,
.woocommerce-cart .cart-collaterals .shipping_calculator th {
  font-size: 20px;
  color: #005480;
  font-weight: 700;
  padding-left: 20px;
}
/* line 3115, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals .order-total th,
.woocommerce-cart .cart-collaterals .shipping_calculator .order-total th {
  font-size: 23px !important;
}
/* line 3121, style/sass/custom/_content.scss */
.woocommerce-cart .cart_totals .amount {
  font-size: 20px !important;
  color: #005480;
  font-weight: 700;
}
/* line 3126, style/sass/custom/_content.scss */
.woocommerce-cart .cart_totals table tbody td {
  background: none;
}
/* line 3129, style/sass/custom/_content.scss */
.woocommerce-cart .cart_totals table td, .woocommerce-cart .cart_totals table th {
  padding: 0 1.41575em;
}
/* line 3133, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-cart .cart-collaterals .shipping_calculator {
  width: 38%;
  padding-right: 0px;
  padding-top: 13px;
}
/* line 3138, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals .shop_table td,
.woocommerce-cart .cart-collaterals .shipping_calculator .shop_table td {
  padding-right: 20px !important;
}
/* line 3141, style/sass/custom/_content.scss */
.woocommerce-cart .cart-collaterals .cart_totals .order-total td,
.woocommerce-cart .cart-collaterals .cart_totals .order-total th,
.woocommerce-cart .cart-collaterals .shipping_calculator .order-total td,
.woocommerce-cart .cart-collaterals .shipping_calculator .order-total th {
  border-top: 2px solid #009cdb;
  padding-top: 20px;
  margin-top: 50px;
}
/* line 3149, style/sass/custom/_content.scss */
.woocommerce-cart .wc-proceed-to-checkout {
  float: right;
  margin-bottom: 10px;
}
/* line 3152, style/sass/custom/_content.scss */
.woocommerce-cart .wc-proceed-to-checkout a {
  font-size: 17px !important;
  font-weight: 300;
}
/* line 3157, style/sass/custom/_content.scss */
.woocommerce-cart .button.alt {
  background-color: #009cdb;
  margin-right: 20px;
}
/* line 3161, style/sass/custom/_content.scss */
.woocommerce-cart .WOO_CK_WUVIC_buttom {
  text-align: center;
  width: 100%;
  display: block;
  width: 60px;
  margin: 0px auto;
}

/* line 3169, style/sass/custom/_content.scss */
#order_review {
  z-index: 999;
}

/* line 3172, style/sass/custom/_content.scss */
#loder_img {
  position: absolute;
}

/* line 3176, style/sass/custom/_content.scss */
#new_row td {
  padding: 20px;
  text-align: right;
}
/* line 3179, style/sass/custom/_content.scss */
#new_row td.WOO_CK_WUVIC_thumbnail {
  display: none !important;
}
/* line 3182, style/sass/custom/_content.scss */
#new_row td .quantity,
#new_row td .woocommerce-variation-description {
  display: none !important;
}
/* line 3186, style/sass/custom/_content.scss */
#new_row td table.variations {
  width: 20%;
  float: left;
  margin-bottom: 0px !important;
}
/* line 3190, style/sass/custom/_content.scss */
#new_row td table.variations select {
  padding: 10px;
}
/* line 3193, style/sass/custom/_content.scss */
#new_row td table.variations td {
  padding-bottom: 0px !important;
}
/* line 3197, style/sass/custom/_content.scss */
#new_row td .button.alt {
  background-color: #009cdb;
  margin-right: 0px !important;
  margin-left: 0px !important;
  margin-top: 17px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
}
/* line 3205, style/sass/custom/_content.scss */
#new_row td #cancel {
  margin-top: 17px !important;
  padding: 11px 25px !important;
  background-color: #ccc !important;
}
/* line 3210, style/sass/custom/_content.scss */
#new_row td .label label {
  font-weight: bold !important;
  text-transform: uppercase !important;
  margin-top: 9px;
}
/* line 3217, style/sass/custom/_content.scss */
#new_row .woocommerce-variation.single_variation {
  color: #e2401c;
  position: absolute;
  right: 55px;
  margin-top: 25px;
}
/* line 3223, style/sass/custom/_content.scss */
#new_row td #cancel {
  margin-top: 17px !important;
  padding: 11px 20px !important;
  background-color: #ccc !important;
  font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
}

/* line 3231, style/sass/custom/_content.scss */
.actions input[type="submit"]:disabled {
  display: none;
}

/* line 3235, style/sass/custom/_content.scss */
.woocommerce-cart .cart_totals table td,
.woocommerce-cart .cart_totals table th {
  padding-right: 0 !important;
}

/* line 3240, style/sass/custom/_content.scss */
.woocommerce-cart-form__cart-item .product-name {
  text-align: left !important;
}
/* line 3243, style/sass/custom/_content.scss */
.woocommerce-cart-form__cart-item td.product-name,
.woocommerce-cart-form__cart-item td.product-subtotal {
  vertical-align: middle;
}
/* line 3245, style/sass/custom/_content.scss */
.woocommerce-cart-form__cart-item td.product-name + td,
.woocommerce-cart-form__cart-item td.product-subtotal + td {
  vertical-align: middle;
}

/* line 3251, style/sass/custom/_content.scss */
.woocommerce-cart thead th {
  padding: 25px 15px;
}
/* line 3253, style/sass/custom/_content.scss */
.woocommerce-cart thead th.product-name {
  text-align: left !important;
  text-indent: -95px;
}
/* line 3257, style/sass/custom/_content.scss */
.woocommerce-cart thead th.product-subtotal {
  text-align: right !important;
}
/* line 3260, style/sass/custom/_content.scss */
.woocommerce-cart thead th.product-remove, .woocommerce-cart thead th.product-thumbnail {
  width: 5px;
}

/* line 3266, style/sass/custom/_content.scss */
.woocommerce-cart-form__cart-item td.product-thumbnail img {
  left: 0px !important;
}
/* line 3269, style/sass/custom/_content.scss */
.woocommerce-cart-form__cart-item td.product-name {
  padding-left: 125px !important;
}

/* line 3275, style/sass/custom/_content.scss */
.single-product .dp-features ul {
  padding-left: 11px;
}

/* line 3282, style/sass/custom/_content.scss */
.woocommerce-MyAccount-navigation ul {
  background: #CCEBF8;
}
/* line 3284, style/sass/custom/_content.scss */
.woocommerce-MyAccount-navigation ul li {
  list-style: none;
}

/* line 3291, style/sass/custom/_content.scss */
.woocommerce-Addresses .col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 3300, style/sass/custom/_content.scss */
.ajax_add_to_cart {
  background: url("img/sp-cart.png");
  width: 45px;
  height: 45px;
  display: -webkit-inline-box;
  text-indent: -9999em;
  overflow: hidden;
  background-repeat: no-repeat;
  margin-top: 0;
}

/* line 3312, style/sass/custom/_content.scss */
.products .button:hover {
  background-color: transparent;
  border-color: transparent;
}

/* line 3319, style/sass/custom/_content.scss */
.banner-blue {
  padding-left: 60px !important;
  background: #333;
}

/* line 3324, style/sass/custom/_content.scss */
.addit {
  float: right;
}

/* line 3328, style/sass/custom/_content.scss */
.storefront-single-product-pagination a[rel="next"] {
  z-index: 1;
}

/* line 3332, style/sass/custom/_content.scss */
.left45 {
  margin-left: 44%;
}

/* line 3336, style/sass/custom/_content.scss */
a.lightbox-close {
  background: transparent;
}
/* line 3338, style/sass/custom/_content.scss */
a.lightbox-close:after {
  background: #fff;
  height: 20px;
  width: 2px;
}
/* line 3343, style/sass/custom/_content.scss */
a.lightbox-close:before {
  background: #fff;
  height: 20px;
  width: 2px;
}

/* line 3350, style/sass/custom/_content.scss */
#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.vc_message_box > p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
  margin-bottom: 1em;
}

/* line 3360, style/sass/custom/_content.scss */
.blog .col-md-9 {
  padding-left: 15px;
}

/* line 3364, style/sass/custom/_content.scss */
.header-bg h1 {
  padding-left: 15px;
}

/* line 3368, style/sass/custom/_content.scss */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li h1 {
  padding-left: 0 !important;
}

/* line 3372, style/sass/custom/_content.scss */
.banner-h {
  margin-left: -15px;
}

/* line 3376, style/sass/custom/_content.scss */
.vc_column_container {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 3381, style/sass/custom/_content.scss */
.vc_row.vc_column-gap-30 > .vc_column_container {
  padding: 0 15px;
}

/* line 3385, style/sass/custom/_content.scss */
.interested {
  width: 150px;
}

/* line 3389, style/sass/custom/_content.scss */
.line-1 {
  padding-top: 100px;
  padding-bottom: 120px;
}

/* line 3394, style/sass/custom/_content.scss */
.line-2 {
  padding: 70px 0;
}

/* line 3398, style/sass/custom/_content.scss */
.line-3 {
  padding-top: 100px;
  padding-bottom: 70px;
}

/* line 3403, style/sass/custom/_content.scss */
.line-4 {
  padding: 40px 0;
}

/* line 3407, style/sass/custom/_content.scss */
.gridder-list {
  width: 25% !important;
  height: 340px;
}

/* line 3412, style/sass/custom/_content.scss */
.woocommerce-cart .cart_item a.remove {
  margin-left: -44px;
}

/* line 3417, style/sass/custom/_content.scss */
.article .vc_column_container {
  padding-left: 0;
}
/* line 3420, style/sass/custom/_content.scss */
.article .cqcarousel-container {
  margin: initial;
}

@media (max-width: 1200px) {
  /* line 6, style/sass/custom/_media.scss */
  .menu-rec {
    width: 1115px;
    left: -567px;
  }

  /* line 11, style/sass/custom/_media.scss */
  .rec-content img {
    position: absolute;
    right: 8px;
  }

  /* line 17, style/sass/custom/_media.scss */
  .rec-content p {
    width: 207px;
    padding-left: 2px;
  }

  /* line 23, style/sass/custom/_media.scss */
  .dropdown-content a {
    padding: 12px 2px;
  }

  /* line 29, style/sass/custom/_media.scss */
  .cta .banner-1 .right {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 35, style/sass/custom/_media.scss */
  .banner-2 {
    height: auto;
  }
}
@media (max-width: 1120px) {
  /* line 41, style/sass/custom/_media.scss */
  .menu-rec {
    width: 999px;
    left: -502px;
  }

  /* line 45, style/sass/custom/_media.scss */
  .rec-content p {
    width: 181px;
    padding-left: 2px;
  }

  /* line 50, style/sass/custom/_media.scss */
  .team p {
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  /* line 58, style/sass/custom/_media.scss */
  .menu-rec, .sub-menu {
    width: 1031px;
    left: 0px;
  }

  /* line 62, style/sass/custom/_media.scss */
  .sub-menu .rec-content p {
    width: 189px;
  }

  /* line 65, style/sass/custom/_media.scss */
  .nav-desc {
    padding-top: 12px;
  }

  /* line 68, style/sass/custom/_media.scss */
  #menu-item-33 .sub-menu {
    left: 0px;
  }

  /* line 71, style/sass/custom/_media.scss */
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-left: 5px;
  }

  /* line 74, style/sass/custom/_media.scss */
  .modal.show .modal-dialog {
    padding: 0 30px;
  }

  /* line 77, style/sass/custom/_media.scss */
  .modal-dialog .right {
    right: 29px;
    top: -9px;
  }

  /* line 81, style/sass/custom/_media.scss */
  .modal-confirmation .gform_wrapper .top_label .gfield_label {
    padding-left: 9px;
  }

  /* line 84, style/sass/custom/_media.scss */
  .contact-us .textwidget {
    padding-right: 30px;
  }

  /* line 88, style/sass/custom/_media.scss */
  .product-content .col-md-8 {
    flex: 0 0 100% !important;
    max-width: 100%;
  }
  /* line 92, style/sass/custom/_media.scss */
  .product-content .col-md-4 {
    flex: 0 0 100% !important;
    max-width: 100%;
  }

  /* line 98, style/sass/custom/_media.scss */
  .categories li:first-child {
    padding-left: 12px;
  }

  /* line 102, style/sass/custom/_media.scss */
  .variations button:hover,
  .variations input[type="submit"]:hover,
  .variations label {
    margin-left: 8px;
  }

  /* line 107, style/sass/custom/_media.scss */
  .value {
    font-size: 18px;
    padding-top: 10px;
  }

  /* line 111, style/sass/custom/_media.scss */
  .font-52 {
    font-size: 44px;
  }

  /* line 114, style/sass/custom/_media.scss */
  .article .slick-next:before {
    margin-left: -7px;
  }

  /* line 117, style/sass/custom/_media.scss */
  .article .cqcarousel-container .carousel-gallery .slick-prev,
  .article .cqcarousel-container .carousel-gallery .slick-next {
    margin-left: 12px;
  }
}
@media (max-width: 991px) {
  /* line 130, style/sass/custom/_media.scss */
  .contact-us .gform_wrapper .top_label .gfield_label {
    font-weight: 500;
    font-size: 14px;
  }

  /* line 134, style/sass/custom/_media.scss */
  .product-page .lightbox {
    height: 200px;
  }
  /* line 137, style/sass/custom/_media.scss */
  .product-page .lightbox:hover:before {
    height: 200px;
  }

  /* line 142, style/sass/custom/_media.scss */
  #recent-posts-2 {
    float: left;
  }

  /* line 146, style/sass/custom/_media.scss */
  .categories strong {
    display: inline-block;
    padding-left: 12px;
  }

  /* line 151, style/sass/custom/_media.scss */
  .product-page .img-active2 {
    width: 92%;
  }

  /* line 154, style/sass/custom/_media.scss */
  .sub-menu {
    display: block;
  }

  /* line 157, style/sass/custom/_media.scss */
  #threeLines {
    display: block;
    right: 15px;
  }

  /* line 163, style/sass/custom/_media.scss */
  .clear-packaging ul li {
    font-size: 18px;
  }
  /* line 168, style/sass/custom/_media.scss */
  .clear-packaging .packaging-gallery .packaging-txt {
    padding-left: 0;
    padding-top: 20px;
    width: 220px;
  }

  /* line 175, style/sass/custom/_media.scss */
  .dropdown-menu {
    width: auto;
    left: auto;
    border: 0;
    border-radius: 0;
    padding: 0;
  }

  /* line 182, style/sass/custom/_media.scss */
  .dropdown-menu {
    background: #005480;
  }

  /* line 186, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content {
    position: inherit;
    display: block;
  }
  /* line 189, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content .rec {
    height: auto;
    padding: 0;
  }
  /* line 192, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content .rec:nth-child(1) {
    background: transparent;
  }
  /* line 195, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content .rec:nth-child(2) {
    background: transparent;
  }
  /* line 198, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content .rec:nth-child(3) {
    background: transparent;
  }
  /* line 201, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content .rec:nth-child(4) {
    background: transparent;
  }

  /* line 206, style/sass/custom/_media.scss */
  .navbar-toggleable-md .navbar-collapse {
    background: #005480;
    margin-top: 23px;
    padding-bottom: 60px;
  }

  /* line 211, style/sass/custom/_media.scss */
  .menu-rec h2 {
    padding-top: 0;
    padding-left: 30px;
    font-size: 15px;
    font-weight: 300;
  }
  /* line 216, style/sass/custom/_media.scss */
  .menu-rec h2:hover {
    font-weight: 700;
  }

  /* line 220, style/sass/custom/_media.scss */
  .navbar-light .navbar-nav .nav-link:focus,
  .navbar-light .navbar-nav .nav-link:hover {
    font-weight: 700;
  }

  /* line 224, style/sass/custom/_media.scss */
  .flag {
    position: relative;
    right: 0;
    margin-top: 30px;
  }

  /* line 229, style/sass/custom/_media.scss */
  .navbar-light .navbar-toggler {
    margin-top: 20px;
    background: transparent;
    border: none;
    z-index: 999;
    margin-right: 80px;
  }

  /* line 236, style/sass/custom/_media.scss */
  .navbar-light .navbar-brand:focus,
  .navbar-light .navbar-brand:hover,
  .navbar-light .navbar-toggler:focus,
  .navbar-light .navbar-toggler:hover {
    color: #fff;
    margin-top: 20px;
    z-index: 999;
    margin-right: 80px;
  }

  /* line 245, style/sass/custom/_media.scss */
  .menu-contact {
    display: none;
  }

  /* line 248, style/sass/custom/_media.scss */
  .contact-btn {
    margin-top: 0;
    background: #009cdb;
    width: 40px;
    height: 40px;
    position: absolute;
    border-radius: 40px;
    right: 90px;
    top: 24px;
    z-index: 999;
  }

  /* line 260, style/sass/custom/_media.scss */
  .mobile-contact {
    display: block;
  }

  /* line 264, style/sass/custom/_media.scss */
  .contact-us .map-wrap {
    margin: 0;
  }

  /* line 268, style/sass/custom/_media.scss */
  .menu-rec {
    width: auto;
    left: 0;
    position: relative;
  }
  /* line 272, style/sass/custom/_media.scss */
  .menu-rec p {
    display: none;
  }
  /* line 275, style/sass/custom/_media.scss */
  .menu-rec img {
    display: none;
  }

  /* line 279, style/sass/custom/_media.scss */
  .drop-down:hover .dropdown-content .rec {
    height: auto;
  }

  /* line 282, style/sass/custom/_media.scss */
  .dropdown-content {
    height: 240px;
    opacity: 0;
    display: none;
    background-color: #005480;
    box-shadow: none;
    padding-top: 0px;
    z-index: 1;
  }

  /* line 291, style/sass/custom/_media.scss */
  .menu-rec {
    width: auto;
    left: 0;
    position: relative;
    display: inline-block;
  }

  /* line 297, style/sass/custom/_media.scss */
  .dropdown-content a {
    padding: 3px 18px;
  }

  /* line 300, style/sass/custom/_media.scss */
  .nav-link {
    padding-bottom: 22px;
  }

  /* line 303, style/sass/custom/_media.scss */
  .navbar {
    background: #005480;
    height: 96px;
  }

  /* line 307, style/sass/custom/_media.scss */
  .page-content {
    padding-top: 96px;
  }

  /* line 310, style/sass/custom/_media.scss */
  .navbar-toggleable-md .navbar-collapse {
    margin-top: 9px;
  }

  /* line 313, style/sass/custom/_media.scss */
  .navbar-toggleable-md > .container {
    width: 100%;
  }

  /* line 317, style/sass/custom/_media.scss */
  .logo img {
    padding-left: 30px;
  }

  /* line 323, style/sass/custom/_media.scss */
  .page-content ul li.gridder-list {
    padding: 0 !important;
    width: 50% !important;
  }
  /* line 328, style/sass/custom/_media.scss */
  .page-content .col {
    width: 45%;
    display: inline-block;
    vertical-align: top;
  }
  /* line 332, style/sass/custom/_media.scss */
  .page-content .col + .col {
    margin-left: 25px;
    border-left: 2px dashed #A3C1D1;
    padding-left: 50px;
  }
  /* line 338, style/sass/custom/_media.scss */
  .page-content .img-active2 {
    width: 100%;
  }

  /* line 343, style/sass/custom/_media.scss */
  .gallery h4 {
    font-size: 21px;
  }

  /* line 348, style/sass/custom/_media.scss */
  .cta .banner-1 {
    height: 100vh;
  }

  /* line 354, style/sass/custom/_media.scss */
  .cta .banner-1 .right {
    padding-right: 63px;
  }

  /* line 360, style/sass/custom/_media.scss */
  .banner-2 .right {
    width: 60%;
    height: 100%;
  }

  /* line 365, style/sass/custom/_media.scss */
  .navbar-toggleable-md .navbar-collapse {
    width: 977px;
    left: -16px;
    position: absolute;
  }

  /* line 370, style/sass/custom/_media.scss */
  .flag {
    width: 190px;
    padding-left: 21px;
  }

  /* line 374, style/sass/custom/_media.scss */
  .sub-menu .col-md-2 .rec-content p {
    display: none !important;
  }

  /* line 377, style/sass/custom/_media.scss */
  #menu-item-33 .sub-menu {
    left: 0;
    display: grid;
    poition: relative;
  }

  /* line 382, style/sass/custom/_media.scss */
  .menu-item-has-children:hover .rec {
    height: auto;
    overflow: visible;
  }

  /* line 386, style/sass/custom/_media.scss */
  .menu-rec, .sub-menu {
    left: 0;
  }

  /* line 389, style/sass/custom/_media.scss */
  .sub-menu .rec-content p {
    display: none !important;
  }

  /* line 392, style/sass/custom/_media.scss */
  .menu-rec, .sub-menu {
    width: 100%;
    left: 0;
    display: table;
  }

  /* line 397, style/sass/custom/_media.scss */
  .rec {
    background-color: transparent;
  }

  /* line 400, style/sass/custom/_media.scss */
  .flag {
    width: 280px;
    padding-bottom: 30px;
  }

  /* line 404, style/sass/custom/_media.scss */
  .menu-item-has-children:hover .sub-menu {
    position: relative;
  }

  /* line 407, style/sass/custom/_media.scss */
  .navbar-collapse .contact-btn {
    display: none;
  }

  /* line 410, style/sass/custom/_media.scss */
  .rec:nth-child(1) {
    background: transparent;
  }

  /* line 413, style/sass/custom/_media.scss */
  .rec:nth-child(2) {
    background: transparent;
  }

  /* line 416, style/sass/custom/_media.scss */
  .rec:nth-child(3) {
    background: transparent;
  }

  /* line 419, style/sass/custom/_media.scss */
  .rec:nth-child(4) {
    background: transparent;
  }

  /* line 422, style/sass/custom/_media.scss */
  .rec:nth-child(5) {
    background: transparent;
  }

  /* line 425, style/sass/custom/_media.scss */
  .sub-menu .nav-link {
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 300 !important;
  }

  /* line 431, style/sass/custom/_media.scss */
  .sub-menu .rec-content img {
    display: none !important;
  }

  /* line 435, style/sass/custom/_media.scss */
  .sub-menu .rec-content {
    width: 222px;
  }

  /* line 438, style/sass/custom/_media.scss */
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-left: 20px;
  }

  /* line 441, style/sass/custom/_media.scss */
  .menu-item-has-children:hover .rec {
    height: 30px;
  }

  /* line 444, style/sass/custom/_media.scss */
  .woocommerce-cart table.cart td.product-remove a.remove {
    z-index: 2;
  }

  /* line 447, style/sass/custom/_media.scss */
  .page-content .gridder-show {
    padding: 0 !important;
    margin: 0 !important;
  }

  /* line 451, style/sass/custom/_media.scss */
  .product-page .selectedItem:after {
    background: #EBF1F5;
    content: '';
    width: 100%;
  }

  /* line 456, style/sass/custom/_media.scss */
  .product-page .stich-l {
    border-left: none;
    padding-top: 30px;
  }

  /* line 460, style/sass/custom/_media.scss */
  .product-page .lightbox {
    width: 100%;
  }

  /* line 463, style/sass/custom/_media.scss */
  .woocommerce-Price-amount.amount {
    padding-right: 10px;
  }

  /* line 466, style/sass/custom/_media.scss */
  .banner-h {
    margin-left: 0;
  }

  /* line 470, style/sass/custom/_media.scss */
  .favourites .vc_col-sm-3 {
    width: 100%;
  }

  /* line 474, style/sass/custom/_media.scss */
  .product-page .stich-l {
    padding-top: 0;
  }

  /* line 477, style/sass/custom/_media.scss */
  .navbar-nav {
    height: 50vh;
    overflow-y: scroll;
  }

  /* line 482, style/sass/custom/_media.scss */
  .blog .p-r-100 {
    padding-right: 15px !important;
  }

  /* line 486, style/sass/custom/_media.scss */
  .sub-menu .rec-content {
    opacity: 1;
    display: block;
    transition: opacity 2s;
    padding: 0;
    overflow: visible;
    visibility: visible !important;
  }

  /* line 495, style/sass/custom/_media.scss */
  .menu-rec,
  .sub-menu {
    opacity: 1;
    position: relative;
  }

  /* line 500, style/sass/custom/_media.scss */
  .menu-rec,
  .sub-menu {
    left: 0;
    display: grid;
    opacity: 1;
    position: relative;
    height: 180px !important;
    margin-left: 50px;
    border-left: 1px solid #fff;
    width: 90%;
  }

  /* line 512, style/sass/custom/_media.scss */
  .team h4 {
    padding-right: 0;
  }

  /* line 516, style/sass/custom/_media.scss */
  #new_row td table.variations {
    margin-left: -44px;
  }
}
@media (max-width: 768px) {
  /* line 522, style/sass/custom/_media.scss */
  .sidebar li {
    display: inline-block;
    width: 60%;
    vertical-align: top;
  }
  /* line 526, style/sass/custom/_media.scss */
  .sidebar li + li {
    width: 30%;
  }

  /* line 530, style/sass/custom/_media.scss */
  .sidebar li li {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }

  /* line 535, style/sass/custom/_media.scss */
  .vc_row.vc_column-gap-30 > .vc_column_container {
    padding: 0;
  }

  /* line 538, style/sass/custom/_media.scss */
  #categories-2 {
    float: right;
  }

  /* line 541, style/sass/custom/_media.scss */
  .dropdown-content {
    height: 200px;
    opacity: 0;
    display: none;
    background-color: #005480;
    box-shadow: none;
    padding-top: 0px;
    z-index: 1;
  }

  /* line 552, style/sass/custom/_media.scss */
  .clear-packaging .packaging-gallery .packaging-txt {
    padding-left: 30px;
    padding-top: 0;
    width: 320px;
  }

  /* line 560, style/sass/custom/_media.scss */
  .form-group input {
    height: 40px;
  }

  /* line 564, style/sass/custom/_media.scss */
  .vc_row.vc_column-gap-30 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* line 569, style/sass/custom/_media.scss */
  .shop-content .col-md-3 {
    flex: 0 0 50%;
    max-width: 100%;
  }

  /* line 574, style/sass/custom/_media.scss */
  .steps {
    margin-left: 0;
  }

  /* line 578, style/sass/custom/_media.scss */
  .gallery-content .col-md-3 {
    flex: 0 0 100% !important;
    max-width: 100%;
  }
  /* line 582, style/sass/custom/_media.scss */
  .gallery-content .col-md-9 {
    flex: 0 0 100% !important;
    max-width: 100%;
  }

  /* line 587, style/sass/custom/_media.scss */
  .gridder-expanded-content .stich {
    padding: 0;
    border-right: none;
  }

  /* line 593, style/sass/custom/_media.scss */
  .steps li a {
    color: #58595b;
    font-size: 20px;
  }

  /* line 599, style/sass/custom/_media.scss */
  .modal-dialog .modal-content .contact-form {
    padding-right: 30px;
  }

  /* line 602, style/sass/custom/_media.scss */
  .modal-confirmation .gform_wrapper .top_label .gfield_label {
    padding-left: 0;
    font-size: 15px;
  }

  /* line 606, style/sass/custom/_media.scss */
  .site-header-cart .cart-contents .count {
    background: #f7941e;
    border-radius: 20px;
  }

  /* line 611, style/sass/custom/_media.scss */
  .team .col-md-12 img {
    margin: 0 auto;
  }

  /* line 615, style/sass/custom/_media.scss */
  .vc_col-sm-4 {
    width: 100%;
  }

  /* line 618, style/sass/custom/_media.scss */
  .footer-social .menu-social-menu-container li a,
  .modal-content .menu-social-menu-container li a {
    margin-right: 8px;
  }

  /* line 622, style/sass/custom/_media.scss */
  .gallery-content .col-md-3 {
    text-align: center;
    margin: 0 auto;
  }

  /* line 626, style/sass/custom/_media.scss */
  .gridder-show .btn-w {
    float: initial;
    margin: 0;
  }

  /* line 631, style/sass/custom/_media.scss */
  .gallery-content .p-t-60 {
    padding-top: 10px !important;
  }

  /* line 636, style/sass/custom/_media.scss */
  .page-id-372 h4 {
    padding-top: 24px;
  }

  /* line 640, style/sass/custom/_media.scss */
  .interested {
    width: auto;
  }

  /* line 644, style/sass/custom/_media.scss */
  .team p {
    padding-right: 0;
  }

  /* line 648, style/sass/custom/_media.scss */
  .gridder-list {
    width: 33.3%;
    height: 300px;
  }

  /* line 653, style/sass/custom/_media.scss */
  .packaging-display .vc_col-sm-8 {
    width: 100%;
  }

  /* line 658, style/sass/custom/_media.scss */
  .page-template-sub-shop #new_row td {
    padding-left: 7px;
  }

  /* line 663, style/sass/custom/_media.scss */
  .page-template-sub-page .vc_col-sm-8 {
    width: 100%;
  }

  /* line 668, style/sass/custom/_media.scss */
  .sp-image img {
    height: 100%;
  }

  /* line 672, style/sass/custom/_media.scss */
  .amount {
    color: #005480;
    font-weight: 700;
    float: right !important;
  }
}
@media (max-width: 767px) {
  /* line 680, style/sass/custom/_media.scss */
  .woocommerce-cart-form__cart-item .product-name {
    text-align: right !important;
  }

  /* line 683, style/sass/custom/_media.scss */
  .custom_variation {
    text-align: right !important;
  }

  /* line 686, style/sass/custom/_media.scss */
  table.shop_table_responsive tr td:before {
    display: none;
  }

  /*.woocommerce-cart .WOO_CK_WUVIC_buttom {
  	text-align: right;
      float: right;
      margin-left: 10px;
  }*/
  /* line 694, style/sass/custom/_media.scss */
  .woocommerce-Price-amount.amount {
    padding-right: 10px;
  }

  /* line 697, style/sass/custom/_media.scss */
  .woocommerce-cart .cart_item a.remove {
    margin-left: -5px;
    margin-top: 83px;
  }

  /* line 701, style/sass/custom/_media.scss */
  table.cart td.product-subtotal {
    padding-bottom: 2.875em;
  }

  /* line 704, style/sass/custom/_media.scss */
  .woocommerce-cart .cart_item .product-thumbnail img {
    margin-top: -13px !important;
  }

  /* line 707, style/sass/custom/_media.scss */
  .widget_shopping_cart_content h3 {
    top: 78px;
  }

  /* line 710, style/sass/custom/_media.scss */
  .site-header-cart .cart-contents .count {
    margin-top: 38px;
  }

  /* line 713, style/sass/custom/_media.scss */
  .site-header-cart {
    text-align: right;
    margin-right: 10px;
  }

  /* line 717, style/sass/custom/_media.scss */
  .site-header-cart .cart-contents .count {
    padding-right: 12px;
  }

  /* line 720, style/sass/custom/_media.scss */
  table.shop_table_responsive tbody th,
  table.shop_table_responsive thead {
    display: block;
  }

  /* line 724, style/sass/custom/_media.scss */
  .woocommerce-cart .cart-collaterals .cart_totals,
  .woocommerce-cart .cart-collaterals .shipping_calculator {
    width: 100%;
  }

  /* line 728, style/sass/custom/_media.scss */
  .woocommerce-cart table thead th {
    display: none;
  }

  /* line 732, style/sass/custom/_media.scss */
  .woocommerce-cart .cart-collaterals .cart_totals .order-total td,
  .woocommerce-cart .cart-collaterals .cart_totals .order-total th,
  .woocommerce-cart .cart-collaterals .shipping_calculator .order-total td,
  .woocommerce-cart .cart-collaterals .shipping_calculator .order-total th {
    margin-top: 0;
  }

  /* line 738, style/sass/custom/_media.scss */
  .woocommerce-cart .cart-collaterals .cart_totals th,
  .woocommerce-cart .cart-collaterals .shipping_calculator th {
    position: absolute;
  }

  /* line 742, style/sass/custom/_media.scss */
  .site-header-cart .cart-contents .count {
    margin-left: -33px;
  }

  /* line 746, style/sass/custom/_media.scss */
  .modal-header h1 {
    font-size: 38px;
  }

  /* line 750, style/sass/custom/_media.scss */
  .modal-dialog .modal-content .highlite {
    font-size: 38px;
  }

  /* line 753, style/sass/custom/_media.scss */
  .left45 {
    margin-left: 39%;
  }

  /* line 757, style/sass/custom/_media.scss */
  .menu-footer-menu-container ul {
    display: grid;
  }

  /* line 761, style/sass/custom/_media.scss */
  .footer .footer-items p,
  .footer .footer-items li a {
    padding: 10px 0;
  }

  /* line 765, style/sass/custom/_media.scss */
  .line-1 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  /* line 769, style/sass/custom/_media.scss */
  .line-2 {
    padding: 30px 0;
  }

  /* line 772, style/sass/custom/_media.scss */
  .line-3 {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  /* line 776, style/sass/custom/_media.scss */
  .line-4 {
    padding: 10px 0;
  }

  /* line 779, style/sass/custom/_media.scss */
  .gridder-list {
    width: 100%;
    height: 500px;
  }

  /* line 783, style/sass/custom/_media.scss */
  .widget_shopping_cart .product_list_widget li {
    padding-left: 2em;
    position: relative;
    text-align: left;
  }

  /* line 788, style/sass/custom/_media.scss */
  .contact-us .contact-form {
    padding-right: 15px;
  }

  /* line 791, style/sass/custom/_media.scss */
  .contact-us .textwidget {
    padding-right: 15px;
  }

  /* line 794, style/sass/custom/_media.scss */
  .article .cqcarousel-container .slick-next {
    right: -39px !important;
  }

  /* line 797, style/sass/custom/_media.scss */
  .article .cqcarousel-container .carousel-gallery .slick-prev,
  .article .cqcarousel-container .carousel-gallery .slick-next {
    margin-left: 3px;
  }

  /* line 801, style/sass/custom/_media.scss */
  .update_variation_form .shop_table_responsive tr td {
    display: flex;
  }

  /* line 804, style/sass/custom/_media.scss */
  #new_row td table.variations td {
    padding-bottom: 0px !important;
    float: left;
    margin-top: -13px;
  }

  /* line 809, style/sass/custom/_media.scss */
  #new_row .woocommerce-variation.single_variation {
    color: #e2401c;
    position: relative;
  }
}
@media (max-width: 640px) {
  /* line 816, style/sass/custom/_media.scss */
  .steps li a {
    color: #58595b;
    font-size: 18px;
  }

  /* line 820, style/sass/custom/_media.scss */
  #new_row td table.variations {
    margin-left: 0;
  }

  /* line 824, style/sass/custom/_media.scss */
  #new_row .woocommerce-variation.single_variation {
    position: absolute !important;
    margin-top: 60px;
  }
  /* line 828, style/sass/custom/_media.scss */
  #new_row .woocommerce-variation-add-to-cart {
    position: relative;
    padding-top: 105px;
  }
  /* line 832, style/sass/custom/_media.scss */
  #new_row button#single_add_to_cart_button_id {
    float: right !important;
  }
  /* line 835, style/sass/custom/_media.scss */
  #new_row td table.variations {
    margin-left: 0;
    z-index: 99;
    position: relative;
  }
  /* line 840, style/sass/custom/_media.scss */
  #new_row td table.variations select {
    padding: 10px;
    width: 95%;
  }

  /* line 846, style/sass/custom/_media.scss */
  table.cart td.product-subtotal .amount {
    float: none !important;
  }

  /* line 850, style/sass/custom/_media.scss */
  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 60%;
  }

  /* line 853, style/sass/custom/_media.scss */
  .gform_wrapper textarea {
    width: 60% !important;
  }

  /* line 856, style/sass/custom/_media.scss */
  .gform_wrapper ul.gform_fields li.gfield {
    padding-left: 0px;
  }

  /* line 859, style/sass/custom/_media.scss */
  .modal-body {
    padding: 0px;
  }

  /* line 864, style/sass/custom/_media.scss */
  .page-content ul li.gridder-list {
    padding: 0 !important;
    width: 100% !important;
  }
  /* line 869, style/sass/custom/_media.scss */
  .page-content .col {
    width: 100%;
    display: block;
    vertical-align: top;
  }
  /* line 873, style/sass/custom/_media.scss */
  .page-content .col + .col {
    margin-left: 0px;
    border-left: none;
    padding-left: 0px;
  }

  /* line 880, style/sass/custom/_media.scss */
  .left45 {
    margin-left: 38%;
  }

  /* line 883, style/sass/custom/_media.scss */
  .gform_wrapper textarea.medium {
    height: 160px !important;
  }

  /* line 886, style/sass/custom/_media.scss */
  .modal-confirmation .gform_wrapper .top_label .gfield_label {
    font-weight: 500;
  }

  /* line 890, style/sass/custom/_media.scss */
  .team h4 {
    padding-right: 0;
  }

  /* line 894, style/sass/custom/_media.scss */
  .update_variation_form .shop_table_responsive tr td {
    display: flex !important;
  }

  /* line 897, style/sass/custom/_media.scss */
  .team-position {
    font-size: 25px;
  }

  /* line 900, style/sass/custom/_media.scss */
  .blog .aside-image {
    float: initial;
  }

  /* line 904, style/sass/custom/_media.scss */
  .modal-body .textwidget {
    margin-left: -8px;
  }
}
@media (max-width: 480px) {
  /* line 911, style/sass/custom/_media.scss */
  .gridder-list {
    width: 100%;
    height: 390px !important;
  }

  /* line 917, style/sass/custom/_media.scss */
  .clear-packaging .packaging-gallery .packaging-txt {
    padding-top: 20px;
    padding-left: 0;
    width: auto;
  }

  /* line 927, style/sass/custom/_media.scss */
  .modal-dialog .modal-content .contact-form {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* line 933, style/sass/custom/_media.scss */
  .contact-btn {
    right: 65px;
    top: 24px;
  }

  /* line 937, style/sass/custom/_media.scss */
  #threeLines {
    right: -3px;
  }

  /* line 941, style/sass/custom/_media.scss */
  .logo img {
    padding-left: 0;
    width: 47%;
    padding-top: 7px;
  }

  /* line 948, style/sass/custom/_media.scss */
  .gallery h4 {
    font-size: 29px;
  }

  /* line 953, style/sass/custom/_media.scss */
  .cta .banner-1 {
    height: 127vh;
  }

  /* line 958, style/sass/custom/_media.scss */
  .shop-content .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 963, style/sass/custom/_media.scss */
  .site-header-cart .cart-contents, .site-header-cart .widget_shopping_cart, .site-search {
    display: run-in !important;
    float: right;
  }

  /* line 968, style/sass/custom/_media.scss */
  .woocommerce-cart .cart_item .product-thumbnail img {
    position: relative;
  }

  /* line 972, style/sass/custom/_media.scss */
  .woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .shipping_calculator {
    width: 100%;
  }

  /* line 976, style/sass/custom/_media.scss */
  .banner-blue2 {
    width: 300px !important;
    padding-left: 30px !important;
  }

  /* line 980, style/sass/custom/_media.scss */
  .site-header-cart .cart-contents .count {
    margin-left: 11px;
    margin-top: 34px !important;
  }

  /* line 984, style/sass/custom/_media.scss */
  .woocommerce-cart table.cart td.product-remove a.remove {
    margin-left: 58px;
  }

  /* line 987, style/sass/custom/_media.scss */
  .woocommerce-cart .cart_item a.remove:before {
    margin-left: 6px;
  }

  /* line 990, style/sass/custom/_media.scss */
  .steps {
    display: inline-block !important;
  }

  /* line 993, style/sass/custom/_media.scss */
  .product-page .lightbox {
    width: 40%;
  }

  /* line 996, style/sass/custom/_media.scss */
  .modal.show .modal-dialog {
    padding: 0;
  }

  /* line 999, style/sass/custom/_media.scss */
  .gform_wrapper textarea.medium {
    height: 159px;
  }

  /* line 1002, style/sass/custom/_media.scss */
  .modal-confirmation .gform_wrapper .top_label .gfield_label {
    font-size: 13px;
  }

  /* line 1005, style/sass/custom/_media.scss */
  .page-content .header-bg {
    padding-top: 115px;
  }

  /* line 1008, style/sass/custom/_media.scss */
  .vc_custom_1495826743270 {
    padding-right: 0 !important;
  }

  /* line 1011, style/sass/custom/_media.scss */
  .left45 {
    margin-left: 37%;
  }

  /* line 1014, style/sass/custom/_media.scss */
  .woocommerce-cart-form__cart-item .product-name {
    text-align: center !important;
  }

  /* line 1017, style/sass/custom/_media.scss */
  .woocommerce-cart-form__cart-item td.product-name {
    padding-left: 0 !important;
  }

  /* line 1020, style/sass/custom/_media.scss */
  .amount {
    float: right !important;
  }

  /* line 1023, style/sass/custom/_media.scss */
  .custom_variation {
    text-align: center !important;
    padding-top: 0;
  }

  /*.woocommerce-cart .WOO_CK_WUVIC_buttom {
  	position: absolute;
  	left: 40%;
  }*/
  /* line 1031, style/sass/custom/_media.scss */
  .woocommerce-cart table.cart td.product-remove a.remove {
    margin-left: 121px;
  }

  /* line 1034, style/sass/custom/_media.scss */
  .font-52 {
    font-size: 35px;
  }

  /* line 1037, style/sass/custom/_media.scss */
  .product-page .lightbox {
    width: 100%;
  }

  /* line 1040, style/sass/custom/_media.scss */
  .cqcarousel-container {
    max-width: 84% !important;
  }

  /* line 1043, style/sass/custom/_media.scss */
  #recent-posts-2 {
    float: initial;
  }

  /* line 1046, style/sass/custom/_media.scss */
  #categories-2 {
    float: initial;
  }

  /* line 1049, style/sass/custom/_media.scss */
  .contact-us .gform_wrapper .top_label .gfield_label {
    font-weight: 500;
  }

  /* line 1052, style/sass/custom/_media.scss */
  .contact-us .highlite {
    font-size: 34px;
  }

  /* line 1056, style/sass/custom/_media.scss */
  .modal-body .textwidget {
    margin-left: 0;
  }
}
@media (max-width: 375px) {
  /* line 1063, style/sass/custom/_media.scss */
  .woocommerce-cart table.cart td.product-remove a.remove {
    margin-left: 91px;
  }

  /* line 1066, style/sass/custom/_media.scss */
  .modal-confirmation .gform_wrapper .top_label .gfield_label {
    font-size: 14px;
  }

  /* line 1069, style/sass/custom/_media.scss */
  .post-part {
    margin-top: 0;
  }

  /* line 1072, style/sass/custom/_media.scss */
  h1 {
    font-size: 40px;
  }

  /* line 1075, style/sass/custom/_media.scss */
  h3 {
    font-size: 21px;
  }
}
@media (max-width: 320px) {
  /* line 1083, style/sass/custom/_media.scss */
  .logo img {
    padding-left: 0;
    width: 47%;
    padding-top: 19px;
  }

  /* line 1090, style/sass/custom/_media.scss */
  .cta .banner-1 {
    height: 138vh;
  }

  /* line 1094, style/sass/custom/_media.scss */
  .font-36 {
    font-size: 30px;
  }

  /* line 1098, style/sass/custom/_media.scss */
  .vc_custom_1495033355634 .font-36 {
    font-size: 21px !important;
    word-break: break-word;
    width: 233px !important;
  }

  /* line 1104, style/sass/custom/_media.scss */
  .left45 {
    margin-left: 31%;
  }

  /* line 1107, style/sass/custom/_media.scss */
  .font-52 {
    font-size: 38px;
  }

  /* line 1110, style/sass/custom/_media.scss */
  .banner-1 h1 {
    font-size: 41px;
  }

  /* line 1113, style/sass/custom/_media.scss */
  .site-header-cart.focus .widget_shopping_cart, .site-header-cart:hover .widget_shopping_cart {
    left: -256px;
    position: absolute;
  }

  /* line 1117, style/sass/custom/_media.scss */
  .widget_shopping_cart_content h3 {
    top: 25px;
  }

  /* line 1120, style/sass/custom/_media.scss */
  a.cart-contents,
  .site-header-cart .widget_shopping_cart a {
    display: inherit;
  }

  /* line 1124, style/sass/custom/_media.scss */
  .woocommerce-cart table.cart td.product-remove a.remove {
    margin-left: 65px;
  }

  /* line 1127, style/sass/custom/_media.scss */
  .custom_variation {
    padding-top: 0;
  }

  /* line 1130, style/sass/custom/_media.scss */
  .footer-social .menu-social-menu-container li a,
  .modal-content .menu-social-menu-container li a {
    margin-right: -1px;
  }

  /* line 1134, style/sass/custom/_media.scss */
  .modal-dialog .right {
    right: 4px;
  }

  /* line 1137, style/sass/custom/_media.scss */
  .cqcarousel-container {
    max-width: 78% !important;
  }

  /* line 1140, style/sass/custom/_media.scss */
  .contact-us .highlite {
    font-size: 30px;
  }
}

.single-post ul {
    padding-left: 20px;
}