/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* COLORS
 blue light #0aacf4
 blue dark  #2e3192
 orange light #F0A94F
 orange dark  #DD8D27
 */
/* BUY BUTTONS TO ORANGE */
/* line 13, templates/it_startup/custom/scss/custom.scss */
.buttonbuy {
  display: inline-block;
  padding: 0.5rem 2.5rem;
  color: #fff;
  border: 1px solid #dd8d27 !important;
  background: #f0a94f;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 29, templates/it_startup/custom/scss/custom.scss */
.buttonbuy:hover {
  background: #dd8d27;
  color: #fff;
}
/* line 31, templates/it_startup/custom/scss/custom.scss */
body .g-main-feature.g-hero .g-main-feature-link {
  margin-top: 20px;
  background: #f0a94f;
  border: 1px solid #dd8d27 !important;
  -webkit-transition: background 0.2s, border-color 0.2s;
  -moz-transition: background 0.2s, border-color 0.2s;
  transition: background 0.2s, border-color 0.2s;
}
/* line 39, templates/it_startup/custom/scss/custom.scss */
body .g-main-feature.g-hero .g-main-feature-link:hover {
  background: #dd8d27;
  color: #fff;
}
/* line 41, templates/it_startup/custom/scss/custom.scss */
a.hikacart {
  color: #fff;
  border: 1px solid #dd8d27 !important;
  background: #f0a94f !important;
}
/* line 46, templates/it_startup/custom/scss/custom.scss */
a.hikacart:hover {
  background: #dd8d27 !important;
  color: #fff;
}
/* line 48, templates/it_startup/custom/scss/custom.scss */
.orange {
  color: #dd8d27 !important;
}
/* line 49, templates/it_startup/custom/scss/custom.scss */
.rub {
  font-family: "Rubik";
}
/* LOGO - margin removed */
/* line 52, templates/it_startup/custom/scss/custom.scss */
.g-logo {
  margin: 0;
  position: absolute;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
  display: inline-block;
}
/* NAV BAR - centered */
/* line 60, templates/it_startup/custom/scss/custom.scss */
.g-main-nav .g-toplevel {
  text-align: right;
}
/* line 61, templates/it_startup/custom/scss/custom.scss */
[dir="rtl"] .g-main-nav .g-toplevel {
  text-align: left;
}
/* line 62, templates/it_startup/custom/scss/custom.scss */
#g-container-top .g-container {
  width: 100%;
}
/* NAV BAR - dropdown moved up */
/* line 65, templates/it_startup/custom/scss/custom.scss */
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {
  margin-top: 0;
}
/* NAV BAR - dropdown arrow */
/* line 67, templates/it_startup/custom/scss/custom.scss */
[dir="rtl"] #g-header .g-main-nav .g-dropdown > .g-dropdown-column:before {
  font-family: "FontAwesome";
  content: "\f0d8";
  color: #00acf1;
  position: absolute;
  right: 20px;
  top: -16px;
}
/* line 75, templates/it_startup/custom/scss/custom.scss */
#g-header .g-main-nav .g-dropdown > .g-dropdown-column:before {
  font-family: "FontAwesome";
  content: "\f0d8";
  color: #00acf1;
  position: absolute;
  left: 20px;
  top: -16px;
}
/* line 83, templates/it_startup/custom/scss/custom.scss */
#g-header .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 30px 15px 0px 15px;
}
/* line 84, templates/it_startup/custom/scss/custom.scss */
#g-header.uk-active {
  padding-top: 30px;
}
/* MAIN SLIDE CONTACT BUTTON */
/* line 89, templates/it_startup/custom/scss/custom.scss */
.button {
  display: inline-block;
  padding: 0.5rem 2.5rem;
  color: #fff;
  border: 1px solid #0aacf4 !important;
  background: #0aacf4;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  border: 1px solid transparent;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 107, templates/it_startup/custom/scss/custom.scss */
.button:hover {
  background: #2e3192;
  color: #fff;
}
/* line 109, templates/it_startup/custom/scss/custom.scss */
.g-slideshow .g-slideshow-buttons .button {
  margin-right: 15px;
  display: inline-block;
  padding: 0.5rem 2.5rem;
  color: #fff;
  border: 1px solid #0aacf4 !important;
  background: #0aacf4;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  border: 1px solid transparent;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 127, templates/it_startup/custom/scss/custom.scss */
.g-slideshow .g-slideshow-buttons .button:hover {
  background: #2e3192;
  color: #fff;
}
/* PRODUCTS - BUTTON */
/* line 130, templates/it_startup/custom/scss/custom.scss */
#g-fullwidth .button {
  display: inline-block;
  padding: 0.5rem 2.5rem;
  color: #fff;
  border: 1px solid #0aacf4 !important;
  background: #0aacf4;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 146, templates/it_startup/custom/scss/custom.scss */
#g-fullwidth .button:hover {
  background: #2e3192;
  color: #fff;
}
/* line 148, templates/it_startup/custom/scss/custom.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right .button {
  display: inline-block;
  padding: 0.5rem 2.5rem;
  color: #fff;
  border: 1px solid #0aacf4 !important;
  background: #0aacf4;
  line-height: 1.5;
  font-size: 1rem;
  vertical-align: middle;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 164, templates/it_startup/custom/scss/custom.scss */
.g-cta-button.style2 .g-cta-inner .g-cta-right .button:hover {
  background: #2e3192;
  color: #fff;
}
/*body .g-main-feature.g-hero .g-main-feature-link {
 margin-top: 20px;
 background: #0aacf4;
 border: 1px solid #0aacf4 !important;
 -webkit-transition: background 0.2s,border-color 0.2s;
 -moz-transition: background 0.2s,border-color 0.2s;
 transition: background 0.2s,border-color 0.2s;
 }
 body .g-main-feature.g-hero .g-main-feature-link:hover {background: #2e3192; color: #fff;}*/
/* line 176, templates/it_startup/custom/scss/custom.scss */
a.hikacart {
  color: #fff;
  border: 1px solid #0aacf4 !important;
  background: #0aacf4;
}
/* line 181, templates/it_startup/custom/scss/custom.scss */
a.hikacart:hover {
  background: #2e3192;
  color: #fff;
}
/* PRODUCTS - TITLE FONT SIZE */
/* line 184, templates/it_startup/custom/scss/custom.scss */
#g-fullwidth .g-content-pro .g-content-pro-title {
  font-size: 1.2rem;
  height: 60px;
}
/* line 185, templates/it_startup/custom/scss/custom.scss */
#g-fullwidth .title-center .g-title {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 40px;
}
/* line 186, templates/it_startup/custom/scss/custom.scss */
#g-fullwidth .g-content-pro .g-info-container {
  padding: 15px 5px;
}
/* PRODUCTS - DIVIDER */
/* line 189, templates/it_startup/custom/scss/custom.scss */
body .g-content-pro.gutter-enabled .g-content-pro-item, body .g-content-pro-slider.gutter-enabled .g-content-pro-item, body .g-content-pro-slideset.gutter-enabled .g-content-pro-item {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border: 1px solid #e3e3e3;
  width: 100%;
}
/* SLIDESHOWS - TOP PADDING REMOVED */
/* line 196, templates/it_startup/custom/scss/custom.scss */
#g-intro .g-main-feature.g-hero {
  padding-top: 0px;
}
/* line 197, templates/it_startup/custom/scss/custom.scss */
#g-maintop .g-main-feature.g-hero {
  padding-top: 0px;
}
/* line 198, templates/it_startup/custom/scss/custom.scss */
#g-feature .g-main-feature.g-hero {
  padding-top: 0px;
}
/* FOX CONTACT FORM - button color  */
/* line 201, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m255 .btn, div#fox-container-m255 .btn span {
  color: #fff;
}
/* line 202, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m256 .btn, div#fox-container-m256 .btn span {
  color: #fff;
}
/* line 203, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m272 .btn, div#fox-container-m272 .btn span {
  color: #fff;
}
/* line 204, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m273 .btn, div#fox-container-m273 .btn span {
  color: #fff;
}
/* line 205, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m289 .btn, div#fox-container-m289 .btn span {
  color: #fff;
}
/* line 207, templates/it_startup/custom/scss/custom.scss */
#g-page-surround .btn.btn-primary, #g-offcanvas .btn.btn-primary {
  color: #fff;
  background: #0aacf4;
  border: 1px solid #0aacf4;
  border-radius: 0;
}
/* line 214, templates/it_startup/custom/scss/custom.scss */
#g-page-surround .btn.btn-primary:hover, #g-offcanvas .btn.btn-primary:hover, #g-page-surround .btn.btn-primary:active, #g-offcanvas .btn.btn-primary:active, #g-page-surround .btn.btn-primary:focus, #g-offcanvas .btn.btn-primary:focus {
  background: #2e3192;
  border: 1px solid #2e3192;
  color: #fff;
}
/* line 220, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m273 .fox-form-inline .control-group, div#fox-container-m273 .fox-form-inline .control-group label.control-label {
  margin-right: 0px;
}
/* line 222, templates/it_startup/custom/scss/custom.scss */
div#fox-container-m289 .fox-form-inline .control-group, div#fox-container-m289 .fox-form-inline .control-group label.control-label {
  margin-right: 0px;
}
/* RTL */
/* line 226, templates/it_startup/custom/scss/custom.scss */
[dir="rtl"] .nav.menu li a:before {
  content: "\f104";
  font-family: FontAwesome;
  margin-left: 0.625rem;
}
/* line 231, templates/it_startup/custom/scss/custom.scss */
[dir="rtl"] .g-features2-particle .g-features2-particle-icon {
  margin-left: 20px;
  color: #00acf1;
  font-size: 130%;
}
/* INNER PAGE TITLE BANNERS */
/* line 238, templates/it_startup/custom/scss/custom.scss */
#g-navigation .g-page-title h3 {
  font-size: 2.5rem;
}
/* line 240, templates/it_startup/custom/scss/custom.scss */
#g-mainbody {
  padding: 0;
}
/* line 241, templates/it_startup/custom/scss/custom.scss */
#g-mainbottom {
  padding: 1rem 0;
}
/* line 242, templates/it_startup/custom/scss/custom.scss */
#g-bottom {
  padding: 1rem 0;
}
/* line 243, templates/it_startup/custom/scss/custom.scss */
#g-subfeature {
  padding: 0;
}
/* line 244, templates/it_startup/custom/scss/custom.scss */
#g-feature {
  padding: 0;
}
/* line 245, templates/it_startup/custom/scss/custom.scss */
#g-utility {
  padding: 0;
}
/* line 246, templates/it_startup/custom/scss/custom.scss */
#g-maintop {
  padding: 0;
}
/* line 247, templates/it_startup/custom/scss/custom.scss */
#g-last {
  padding: 0;
}
/* SPACING */
/* line 250, templates/it_startup/custom/scss/custom.scss */
.ptop0 {
  padding-top: 0px;
}
/* line 251, templates/it_startup/custom/scss/custom.scss */
.pbottom0 {
  padding-bottom: 0px;
}
/* line 252, templates/it_startup/custom/scss/custom.scss */
.ptop10 {
  padding-top: 10px;
}
/* line 253, templates/it_startup/custom/scss/custom.scss */
.pbottom10 {
  padding-bottom: 10px;
}
/* line 254, templates/it_startup/custom/scss/custom.scss */
.ptop15 {
  padding-top: 15px;
}
/* line 255, templates/it_startup/custom/scss/custom.scss */
.ptop20 {
  padding-top: 33px;
}
/* line 256, templates/it_startup/custom/scss/custom.scss */
.ptop24 {
  padding-top: 24px;
}
/* line 257, templates/it_startup/custom/scss/custom.scss */
.pbottom20 {
  padding-bottom: 20px;
}
/* line 258, templates/it_startup/custom/scss/custom.scss */
.mtop0 {
  margin-top: 0px;
}
/* line 259, templates/it_startup/custom/scss/custom.scss */
.mbottom0 {
  margin-bottom: 0px;
}
/* line 260, templates/it_startup/custom/scss/custom.scss */
.mtop20 {
  margin-top: 20px;
}
/* line 261, templates/it_startup/custom/scss/custom.scss */
.mbottom20 {
  margin-bottom: 20px;
}
/* line 262, templates/it_startup/custom/scss/custom.scss */
.mright20 {
  margin-right: 20px;
}
/* line 263, templates/it_startup/custom/scss/custom.scss */
.mleft20 {
  margin-left: 20px;
}
/* line 264, templates/it_startup/custom/scss/custom.scss */
.mtop30 {
  margin-top: 30px;
}
/* line 265, templates/it_startup/custom/scss/custom.scss */
.mbottom30 {
  margin-bottom: 30px;
}
/* line 266, templates/it_startup/custom/scss/custom.scss */
.mright30 {
  margin-right: 30px;
}
/* line 267, templates/it_startup/custom/scss/custom.scss */
.mleft30 {
  margin-left: 30px;
}
/* line 268, templates/it_startup/custom/scss/custom.scss */
.mtop40 {
  margin-top: 40px;
}
/* line 269, templates/it_startup/custom/scss/custom.scss */
.mbottom40 {
  margin-bottom: 40px;
}
/* line 270, templates/it_startup/custom/scss/custom.scss */
.mright40 {
  margin-right: 40px;
}
/* line 271, templates/it_startup/custom/scss/custom.scss */
.mleft40 {
  margin-left: 40px;
}
/* line 273, templates/it_startup/custom/scss/custom.scss */
td {
  padding: 0.2rem;
  border: 0px solid #e8e8e8;
}
/* line 274, templates/it_startup/custom/scss/custom.scss */
table {
  padding: 0rem;
  border: 0px solid #e8e8e8;
}
/* PHONE */
/* line 277, templates/it_startup/custom/scss/custom.scss */
#g-top .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 9.125px 15px;
  line-height: inherit;
  color: #0aacf4;
}
/* line 282, templates/it_startup/custom/scss/custom.scss */
.g-logo-phone {
  margin: 0;
  position: inherit;
  box-shadow: none;
  display: inline-block;
  max-width: 80%;
}
/* line 289, templates/it_startup/custom/scss/custom.scss */
#g-top .g-main-nav .g-toplevel > li:first-child {
  border-left: 0px solid #f0f0f0;
  margin-left: 0;
}
/* line 291, templates/it_startup/custom/scss/custom.scss */
#g-top .g-main-nav .g-toplevel > li {
  border-right: 0px solid #f0f0f0;
  margin: 0;
}
/* line 292, templates/it_startup/custom/scss/custom.scss */
#accessibility-links #text_plugin {
  width: 40px !important;
}
/* line 294, templates/it_startup/custom/scss/custom.scss */
[dir="rtl"] .hkform-horizontal .hkcontrol-label {
  float: initial;
}
/*.hkc-sm-1, .hkc-sm-2, .hkc-sm-3, .hkc-sm-4, .hkc-sm-5, .hkc-sm-6, .hkc-sm-7, .hkc-sm-8, .hkc-sm-9, .hkc-sm-10, .hkc-sm-11, .hkc-sm-12 {
 float: inherit;
 }
 */
/* line 300, templates/it_startup/custom/scss/custom.scss */
#stl_acc_menu div.acc_hide_toolbar {
  top: 0px;
}
/* line 301, templates/it_startup/custom/scss/custom.scss */
input.hikashop_product_quantity_field {
  width: 40px;
}
/* line 302, templates/it_startup/custom/scss/custom.scss */
.hikashop_cart_product_quantity_value .hikashop_product_quantity_field, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete {
  margin-right: 10px;
}
/* line 303, templates/it_startup/custom/scss/custom.scss */
div.hikashop_cart_dropdown_content {
  width: 209px;
}
/* line 305, templates/it_startup/custom/scss/custom.scss */
.hkc-sm-8 {
  width: 40.66666667%;
}
/* line 306, templates/it_startup/custom/scss/custom.scss */
:lang(he) .hkc-sm-8 {
  float: inherit;
}
/* line 308, templates/it_startup/custom/scss/custom.scss */
.pull-right.item-image {
  margin: 0 1.5rem 1.5rem 1.5rem;
}
/* line 309, templates/it_startup/custom/scss/custom.scss */
.g-contact-value {
  vertical-align: middle;
}
/* line 310, templates/it_startup/custom/scss/custom.scss */
.hikashop_product_msrp_price_title, .hikashop_product_msrp_price_value, .hikashop_product_our_price_title, .hikashop_product_page .hikashop_product_price_0, .hikashop_product_page .hikashop_product_price_per_unit, .hikashop_product_page .hikashop_product_price_with_min_qty, .hikashop_option_price_title, .hikashop_option_price_value {
  margin-left: 5px;
}
/* PHONE - HP MAIN SLIDE */
/* line 313, templates/it_startup/custom/scss/custom.scss */
#g-breadcrumb .g-slideshow .style2 .g-slideshow-desc {
  padding: 15px 20px;
  background: transparent;
  color: #fff !important;
  font-size: 1.2rem;
  display: table;
}
/* PHONE - TOP LANGUAGE SWITCH AND BUY CART */
/* line 321, templates/it_startup/custom/scss/custom.scss */
:lang(en) #g-drawer .hikashop_cart_module {
  text-align: center !important;
  font-size: 0.9rem;
}
/* line 322, templates/it_startup/custom/scss/custom.scss */
:lang(en) #g-drawer .g-main-nav .g-toplevel {
  text-align: center !important;
  font-size: 0.8rem;
}
/* line 323, templates/it_startup/custom/scss/custom.scss */
:lang(he) #g-drawer .hikashop_cart_module {
  text-align: center !important;
  font-size: 0.9rem;
}
/* line 324, templates/it_startup/custom/scss/custom.scss */
:lang(he) #g-drawer .g-main-nav .g-toplevel {
  text-align: center !important;
  font-size: 0.8rem;
}
/*# sourceMappingURL=custom_17.css.map */