/* Minification failed. Returning unminified contents.
(5875,1): run-time error CSS1019: Unexpected token, found '}'
(8743,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
article, aside, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}
body {
    margin: 0 auto;

    font-family: Georgia, "Times New Roman", Times, serif;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol,
ul {
    list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

/* to preserve line-height and selector appearance */
sup {
    /*vertical-align: text-top;*/
}
sub {
    /*vertical-align: text-bottom;*/
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
/*input {
    -webkit-appearance:none;
    -webkit-border-radius:0px;
}*/

a {
    text-decoration: none;
}
a img {
    border: none;
}

img {
    vertical-align: middle;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}

html{
    background: #FFF;
}
body {
    font-family: "omnes-pro-n4","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/

	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(data:image/gif;base64,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) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

    .bx-wrapper .bx-prev {
        left: 10px;
    }

    .bx-wrapper .bx-next {
        right: 10px;
    }

.bx-wrapper .bx-prev:hover {
	/*background-position: 0 0;*/
}

.bx-wrapper .bx-next:hover {
	/*background-position: -43px 0;*/
}

.bx-wrapper .bx-controls-direction a {
	/*position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;

    width: 53px;
    height: 53px;
	text-indent: -9999px;
	z-index: 9999;*/
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFtslUUQ3hJCoQVEKy0k1qQgrRg0vaAJaq1tvJSgaLy8mKDF2IvxBY2Bgm8+iIoxvhB72tTUmKgPigbFKCEtxeKD9hZjAi3GJrYJtqRai7TQB+pMz/zwU/5zzsxe2u4kXwiwZ+bb/Xb/s7v/zEmrra1VTFsFeBRQCtgEuBWwkv5vHPAn4DdAB+B7wBjXcUNDQ8o2dXV1SmDzyhUtLS3tBPyxC9CdrN1ihi/swKuA7YD0BG1uJhQDngdcAnwDeJ86Ole2kLii+J2AFsA+wF9RjRalmEUHaZY8m6RDUYZtn6HPHiRfLm2hck0D7AScAdRH8UokwD2AnwA7UoiUyhaRD/S12dHg+8B1OWA/4BTgqVQCPEJL8haLBNDXEfJt03ziipYH+BJwHFAYJcAWwCeAZQ6CLyPfWyz584nrbCuj74eHwgKsddih2R1ba+jHJ65R1k6PuWNhAd4DZM/BTiWbdhwm5hPXsA0AngY8COgNP4JwSTyu4zE/P18VFhZKP7aNYuouXxFX5Ic8Nc2Ea2D/AfYCNgIORZ0DdusOfnFxcXDwUD09PZKP76alKDUR16KiIlVQUHDl7/39/Uozpg7Xac45YB0dGrQHHw07KVwJpRRbYiKuyCc8+MhXcyXocP2RnvMvJhr8QIBK08EPbGJiQuqq0mX7KD4GIohi4xVPTU0N6/BRamPwu7u7dZb3/RozkW3IB3lZEkGHayeI8FFVVdWaZAIUcD2Wl5fbHHy024XtC6QBkomA/XHIFb8X0Xamp6efASHqt27dGnkVkcNxVlFRoXJycmwOvuLGNmifVATsD/bLZezgKgKE2J+bm3sKHk3XXUWs4Mz87Oxs24OvOLEN26cUAfvFXAkrlKGBCDNXEbAajldXV1+5ijjP+KCrg855x+3nk2uy8SwDdIIIM1cRI6k+0NraqkZGRmzuKAIbFrYf0Q2UaPOA/Wpra3PBNfHhYHq6HbC5qanpGB7ETgPWc0TApTr7eyDolOaj6LRG+/W2Bn94eJg7+DpcowZ+AGb+642NjYfC3wEdXAdI1uK2Du2ksH2HrcHHfggGX4frNVcRMPh7BwcHN8ZiseuuIr4DvKXib29YX2bhmW+wEqYptsREXC2eWXS44oyfuYqYmpra19LSEnkaRgEG6Nj8gGRHESVCRkaG9Kg+IOyTiGtmZqatnZsOV/zMLnjcsF7KH5AIECVCX1+f6u3tlbg4oLmc2VyDy8HgPshg2yzmCo8aFsdAALzpw9dw23REwJkvHPwjSu92UcwVRcAnAd4LaQ6+CVe2AGivAe5WwhcdGp0aoVgmJuIqnBy2uSa18Buxs4AXAJMO401SjLOGfnziyhYg2GrtcNSxSfJ90pI/n7iyBUA7quKv/IYsxhmiZ/ZRy/x94soWAO1nwL0qnhVw2cD/ZfKBvjod9cEnrmwB0DBh9RUVfxHxhYrnUHLtEn2mlHyMOe6HT1wT7oISGSas4ntNzJmsVFczjnMBN1CbfwGD1BYPID8A/lFzbz5xZQsQnmWfExa6ecNVIsBKWuIlgA0qnjG2PLhsou0aZgF3qfil2fg89ssbrhwBNtB+GN/dLUnQ5kbCHYAnAFMAvGpsoY7OlS0krmOhxx7WLHwAeBLwVahN2uIUswgrPB5T8rRv7DxWqDwM+JaCjzue8b5wZe2C7gJ8quKVJqY599vJ1yZHffCJK0uA+wAfAtZYjIO+Gsi3TfOJK0sAfFP/jpKV+HBtKfkutOTPJ64sAVYD3qXgrmwpxVht6McnrmwBMAP4pjlYdRij3tCHT1xZAuDdermOA836gDKKqWNirob1ASZc2eeAl3QH36A+AGP+ohFWxNVSfYAuV9YKyKUTo/bgo2nUB5RQbImJuFqsD9DhyhbAuDgjMI36gFKX7S3XB5S6egSV2Bh8zYyDYjr4SGYi2yzmMIm5YnFGkFOLSQGNjY3X/BtaLBabWQF5XKcO6gOkZT950gAW6wPWuXoEZXEaOqoPyHLcPqkIwvqALFcCZHJmvqP6gEzH7VOKIKgPyHQlwIVUjRzWB1xw3H4+ubIFGE3VyGF9wKjj9ik3D4L6gFFXArCSTlEEzKe3LMIfwvYDNgcf+4P9csSVLUAXt7GD+oBuYfsuW4OvUR/Q7UoA/G2zaRvbOqEI0xRbYiKulusDTrgSYEg6sxKJIKwP6FLyjDYRV4v1ATpc2QKgNZtu6zTqA5o1ObM/h5eDyMvCtrlZObLgNhRv+jAHvkwqQjDzhYPfrvRvF0VcLdQHaHGNxWKrZv0d//hahcqr8Ccww1kRbwPuVMIXHRqd+ptimZiIq0F9gA2urEcQ2jkVf/tz0WG8ixTjnKEfn7iyBQi2WnuULLlV0qE9FrdzPnFlC4CGRQkvqyQ/MqRh6KtO2S948IkrWwC0XwHPAQ4r85z7w+TL1U8Y+8Q14S4oyjA9703AZ4AqFX8RvoTpN8i3/Bi/p+egHz5xZQsQGCasvqGuZhzj76DdpuIZx8FPuOAviWDG8e8qXl0yXxnHPnGdsf8FGAByGwC02iMZswAAAABJRU5ErkJggg==) -86px -11px no-repeat;*/
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRjQ5NEM3RDI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRjQ5NEM3RTI5QTkxMUUyOTc1NENCMzI4N0QwNDNCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNDk0QzdCMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJGNDk0QzdDMjlBOTExRTI5NzU0Q0IzMjg3RDA0M0I5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WeGRxAAAB2hJREFUeNrUXFts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) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*
 * jquery.selectBoxIt.css 3.8.1
 * Author: @gregfranko
 */

/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/

/* SelectBoxIt container */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {
  font: 14px Helvetica, Arial;
  /* Prevents text selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}

/* Button */
.selectboxit-container .selectboxit {
  width: 220px; /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 6px;
  overflow: hidden;
  display: block;
  position: relative;
}

/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
  height: 30px; /* Height of the drop down */
  line-height: 30px; /* Vertically positions the drop down text */
  display: block;
}

/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/* Button Text */
.selectboxit-text {
  text-indent: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}

/* Options List */
.selectboxit-container .selectboxit-options {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 100%;  /* Minimum Width of the dropdown list box options */
  *width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 9999999999999;
  border-radius: 6px;
  text-align: left;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* Individual options */
 .selectboxit-option .selectboxit-option-anchor{
  padding: 0 2px;
}

/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {
  text-indent: 5px; /* Horizontal Positioning of the select box option text */
  margin: 0;
  list-style-type: none;
}

/* The first Drop Down option */
.selectboxit-option-first {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}

/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* The last Drop Down option */
.selectboxit-option-last {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* Drop Down optgroup headers */
.selectboxit-optgroup-header {
  font-weight: bold;
}

/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* Drop Down down arrow container */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
}

/* Drop Down down arrow */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {
  float: left;
}

.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
/*.selectboxit-btn {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
}*/

/*.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:active {
  color: #333333;
  background-color: #e6e6e6;
}*/

/*.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
}*/

.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.selectboxit-list {
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.selectboxit-list .selectboxit-option-anchor {
  color: #333333;
}

.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
}

.selectboxit-list > .selectboxit-disabled > .selectboxit-option-anchor {
  color: #999999;
}

body {
    -webkit-text-size-adjust: none;
}



body#en .section-products-size .divsWTB {
    width: 150px;
    margin:0 auto;
}

body#en .section-products-size .divsWTB > a {
    width: 146px;
}

body#es .section-products-size .divsWTB {
    width: 190px;
    margin:0 auto;
}

body#es .section-products-size .divsWTB > a {
    width: 186px;
}

body#fr .section-products-size .divsWTB {
    width: 224px;
    margin:0 auto;
}

body#fr .section-products-size .divsWTB > a {
    width: 220px;
}


.no-scroll {
    position: fixed;
    width: 100%;
}
.main-page-titles {
    font-size: 44px;
    font-family: "omnes-pro-n5","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #3c3c3c;
    text-align: center;
}

.module-titles {
    margin-bottom: 20px;

    font-size: 30px;
    color: #343434; 
}
.main-intro {
    font-family: "omnes-pro",sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 100;

    text-align: center;
    color: #555555;
    line-height: 1.5;
}
.main-intro sup {
      font-size: 16px;
      vertical-align: super;
      line-height: 24px;
}

.body-copy-1 {
    font-family: "omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #343434;
    line-height: 1.3;
}

.intro-wrapper h3.main-intro a {
    text-decoration: none;
    color: #006bac;
}
.body-copy-subheaders {
    margin-bottom: 23px;

    font-family: "omnes-pro-n5","omnes-pro",sans-serif;
    font-style: italic;
    font-weight: 500;
    color: #343434;
}
.category-title {
    color: #333333;
}
.page-subheaders,.article-text h5 {
    margin-bottom: 25px;
    
    font-size: 18px;
    font-family: "omnes-pro-i6","omnes-pro",sans-serif;
    font-style: italic;
    font-weight: 600;
    color: #343434;
    line-height: 1.3;
    
}
.result-not-found {
    margin-bottom: 27px;
}
.article-text h5 {
    margin-top: 30px;
    margin-bottom: 15px;
}
.page-sub-subheaders {
    font-size: 12px;  
    font-family: "omnes-pro-i6","omnes-pro",sans-serif;
    font-style: italic;
    font-weight: 600;
     
}
.content-cards {
    font-size: 18px;
    color: #3c3c3c;
    overflow: hidden;
    font-weight: 500;
}
.body-copy-1 {
    font-family: "omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #343434;
    line-height: 1.3;
}
.filter-bar {
    margin-top: 55px !important;
    

    /*position: relative;*/
    z-index: 2;
}
/* ===============================
          GENERAL
================================= */
.wrapper {
    max-width: 1170px;
    margin: 0 auto;

    position: relative;
    z-index: 3;
}

.btn {
    padding: 13px 30px;
    line-height: 1.5;

    font-family: "omnes-pro-n5","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    color: #006bac;

    border: 1px solid #eaeaea;
    border-radius: 46px;

    margin: 0 auto;
}
.btn:hover {
    color: #fff;
    background-color: #00aeef;
    border: 1px solid #00aeef;
}
.btn-gry {
    background-color: #fafbfc;
}
.btn-transperant {
    background-color: rgba(250,250,250,0.70);
}
.btn-white {
    background-color: #fff;
}
.btn-transparent {
    background:rgba(255, 255, 255, 0.7);
}
.icon-arrow-right {
    display: inline-block;
    width: 6px;
    height: 9px;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpi/P//PwNjztpHDAwMOUC8iQEKmKA0SHAZEPuhS4BURiFLwiTQJf2RJWCSE4B4LboEyJgCIA5mQRNcBjVuExM2QWTLpyALggBAgAEAfCAULOTazTAAAAAASUVORK5CYII=);
    vertical-align: middle;
    margin-left: 5px;
}

.hero-content .btn {
    padding: 14px 50px 14px 30px;

    border: 1px solid #eaeaea;
    line-height: 22px;
    top: -25px;
    position: relative; 
}

.hero-content .btn:after {
    content: "";
    width: 6px;
    height: 9px;
    margin-top: -2.5px;
    margin-left: 5px;
    display: block;
        
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFJJREFUeNpi/P//PwNjztpHDAwMOUC8iQEKmKA0SHAZEPuhS4BURiFLwiTQJf2RJWCSE4B4LboEyJgCIA5mQRNcBjVuExM2QWTLpyALggBAgAEAfCAULOTazTAAAAAASUVORK5CYII=) no-repeat top left;
        
    vertical-align: middle;
    position: absolute;
    top: 50%;
    right: 28px;
}
.hero-content .btn:hover:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADpJREFUeNpi+P//PwMQPwJiPygbjGEMkOAXZEkGJFUoksgSyJL+6BIg3ALEf4jSgdUOnK7C8AdAgAEA632uoRPFd50AAAAASUVORK5CYII=) no-repeat top left;
}

.products-items .icon-arrow-right:hover,
.btn:hover .icon-arrow-right,
.btn-white:hover .icon-arrow-right, 
.link-item-wrapper a:hover .icon-arrow-right {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADpJREFUeNpi+P//PwMQPwJiPygbjGEMkOAXZEkGJFUoksgSyJL+6BIg3ALEf4jSgdUOnK7C8AdAgAEA632uoRPFd50AAAAASUVORK5CYII=) no-repeat top left;
}

.main-nav-items.active .arrow-right {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpi/P//PwMhwMRABIApcsIhDxEHWucExO+B+BEQC4Csh9KPoOJODFDBCUD8GYh/AHE/lP4MFWeAKQJhZSD+BMRfobQyTA5ZEQynoYsxUi0IAAIMAESMf2tg43jgAAAAAElFTkSuQmCC) no-repeat top left;
}

.btn-wrapper {
    display: block;
}

.text-center {
    text-align: center;
}

.right-text {
    text-align: right;
}
.section-separator {
    width: 100%;
    height: 4px;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAECAYAAACHtL/sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUMxNjMyNTU3QzY2MTFFNDhEMTc5OTZCRjAxOTdBNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUMxNjMyNTY3QzY2MTFFNDhEMTc5OTZCRjAxOTdBNjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzE2MzI1MzdDNjYxMUU0OEQxNzk5NkJGMDE5N0E2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzE2MzI1NDdDNjYxMUU0OEQxNzk5NkJGMDE5N0E2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmUiEyMAAAA4SURBVHjaYtyxYwcPAwNDPAMELHR3d//CQAJggWr2QBKbSooBTEDMg8TnYSARsKDZOJVUAwACDAARcgeHKKMrEgAAAABJRU5ErkJggg==) repeat-x;
}

.not-found-text span a {
    color: #006bac;
}
.article-wrapper {
    /*padding-bottom: 100px;*/
}
.article-wrapper .bx-wrapper, .resipe-wrapper .bx-wrapper {
    margin: 0 auto;
}
.section-separator-solid {
    border-bottom: 1px solid #dedede;
    margin-top: 30px;
}
.table-separator {
    margin: 80px 0 80px 0;
}
.section-separator-solid {
    margin: 60px 0 60px 0;
}
/*.section-content-article .body-copy-subheaders {
    margin-top: 30px;
}*/
.section-content-article .article-text ul {
    list-style-type:disc;
    margin-left: 20px;
    margin-top: 30px;
}
.section-content-article .article-text a {
      color: #006bac;
}

#es .article-section-item .article-item-left .use-list-items-num {
    position: absolute;
    display: block;
    left: 0;
    top: 12px;
}
.article-section-item .article-item-left .use-list-items-num {
    position: static;
    float: left;
    display: block;
    text-align: right;
}

.article-section-item .article-item-left .use-list-items-num,
.article-section-item .article-item-right .use-list-items-num {
      font-weight: 600;  
}
/*.article-section-item .article-item-left p {
      display: inline-block;
}*/
.browse-category {
    /*margin-top: 30px;*/
}
.content-resipe .content-tip {
    text-align:initial;
    color: #f2952b;
    font-size: 18px;
    background-color: #fef4e9;
    padding: 34px 52px 29px 39px;
}
.content-resipe .section-tip {
    position:relative;
}
.content-resipe .title-tip {
    display: inline-block;
    background: #f2952b;
    border-radius: 32px;
    padding: 0px 11px;
    width: 35px;
    height: 56px;
} 
.content-resipe .title-tip h3 {
    width:auto;
    
    font-family: "omnes-pro-i6","omnes-pro",sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 18px;
    line-height: 54px;
    text-align: center;
    text-transform: uppercase;
}

#fr .content-resipe .title-tip h3 {
    font-size: 14px;
}
    
.content-resipe .article-section-item .article-item-right .use-list-items-text p {
    display: inline;
}
.content-resipe .recipe-item-direction .section-tip p {
    color: #f2952b;
    font-size: 18px;
}
/*img {
    width: 100%;
    height: auto;
}*/

/* ===========================
          MASTHEAD
==============================*/

.masthead {
    padding-top: 14px;
    height: 36px;

    background: #3c3c3c;
}
.scj-logo {
    width: 127px;
    height: 27px;

    background: url(data:image/png;base64,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) no-repeat;
}
.masthead-lang-soc-bar {
    float: right;
}
.languages-bar {
    height: 20px;
    line-height: 20px;

    float: left;

    position: relative;
}
.languages-bar a,
.language-devider {
    display: inline-block;
}
.languages-bar a {
    height: 20px;

    font-size: 13px;
    color: #858585;
    line-height: 10px;
    text-decoration: none;
    vertical-align: middle;
    text-transform: uppercase;
}
.languages-bar a:hover {
    color: #f5f5f5;
}
.languages-bar a.active {
    color: #fff;
}
.language-devider {
    width: 2px;
    height: 20px;
    margin: 0 8px;

    background: #858585;
}

/*********************************************************************************************

    HEADER

**********************************************************************************************/

.social-bar {
    padding-top: 4px;
    height: 17px;
    margin-left: 40px;

    float: right;
}
.social-bar a {
    height: 17px;
    margin-right: 10px;
    
    display: inline-block;

    background-repeat: no-repeat;
    background-position: top left;
}
.social-bar a:last-child {
    margin-right: 0;
}
.fb-item {
    width: 11px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNpi/P//PwM5gJGaGr2BuAiIJUHyQPweiK0IabQA4rVQDchACl0jCxrfA0nTByDeCcRvsDkVXeNnJPYuIC7E5UcmJLYpEKsj8WWA2AmIHQgFzjM8gSiFz8YXQIwcUn+B+BcQX8dqFMhGKBYH4hYgfgbFs4FYHogFkdTAMXLgvATid0j8L0D8kJjAAQEuJDYHvpTDxEAmoJpGThzOJphyQIHzEcp+RbdsRRQACDAAZrdXXD7GvKUAAAAASUVORK5CYII=);
}
.fb-item:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARxJREFUeNpi/P//PwM5gJFijQWXvoPp3/8ZGk6/+5P3/s9/LpAUDwvjrwtOvHzoGlnQ+Mlrn/6qARkIE/jy5z8rNhvhGp/9ANscC9PEy8r4W4uX+RoHM+MbvBplOBgZXv76/wnG1+Rhvi7HyWTEyIjdj0xI7Pj3v/6rwjgf//wXBVJFIO/jDRyJbR//4grBF178zDhtFGJj/AGk4HHDxMjwn4WJ4R/QuR/xOjVIitXMRoTlOIyvx8dyO1aWzd5DgtUEb+AAwVUOJsZ3MA47MwMoYo/hcj7cxttf/4MinxvG//uPgf3yx38MBDXiAufe/yVPIy4A9+Off+AA5YTxf/3/z0GURmDSAlFvgYn6N4jBzYwIKNpkK1IBQIABAGczYM7FRSMOAAAAAElFTkSuQmCC);
}
.pin-item {
    width: 13px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARNJREFUeNpi/P//PwM5gJFcjQwgjUiYDYiTgfg0ED9DwvOA2ABZLbKN6kA8D4gVgfgqEB8F4j9QcWeomhYgnoZsoyQQ34Ca7onmChDWQ5L3AlsGlZgOFfSG8juAeAcQ6yJpDoeq2YusESRwHcoORPJbBpJGM6jYQxCfCSmcfkBpcSSx60hsbij9FUTANB6EarAE4pNQsQtAfARJow2SOFxjHhBfAmJVIJaBij0E4r9QtgYQx0PZ87HFIzMQz0fyYzsQ56PxGZADB4b5gfgxEJ8B4mIgvgLVcAiI45HVomt0hypcBOUzAbEUlnhFCVUQ0IXSW6H0PyB+Rkxa7Yc6kxmbLbjSKgjEQG3YR7NsRbZGgAADAJT4mOvNEYmwAAAAAElFTkSuQmCC);
}
.pin-item:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhRJREFUeNq0U01oE0EUnr9NskmT0JioNWnAeilVjCgUKihFUCuIiEWlh1579iKeKoVe7FmUnkUKFlEUD3rw5KH2hyqFihdRKbaNIUnXatJkZmd8b+0uVYRCxYFv37xv3zfvzdu31BhDdrLoPwlvLNYJylsYjX+q6duza+7lUkNH/KAjSfHhUJIPA/egRVByp2ATseWQvsercnKlrmP5KKueTFuzlBJZbuoDbx2FmDi7x7oIcQMYzDZFhUdf5BMU9WdDI1mbpZdqbm8uQk/Du47BfPgqZFIvivIK+DcD4aKjJ74rI0A06hoyCtQUoAS4VEhwDHl4KmON42amoq4Fwrk11QknStiOAG5NlVX3x5pOlZumH0CUNiTGyRuMXd7QcbTBHS1G3BAcU22adp9LWHQGrfvLbcVHVFA3yNiV4EsgwC4OpcP0GXIdMV5OWfQugESg2tWGOY98u81Wgow9Kd5XV+bVuiTHwox8RQ4EpYVvroxxStpsem66ok4gfzDOx7eW+h6QydnUel113/n3Pr5LYJOW731u4mcg4GPpY7/dsXe3IA1j9i44an86zDYKSf5yrqrOONJ077PZ+tGkmKxIPeTHe0JHBkMwCA2kbRFahP2FgVxIQFMPPy/K+T9HzhNWZDCvPV5jovzppq8A83+bVU/4QwXCLJYJGa9vN+SeMBPyJ49M5212H6z8v7/VTtZPAQYAd2XMgyojs24AAAAASUVORK5CYII=);
}
.youtube-item {
    width: 50px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAASCAYAAAAZk42HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydJREFUeNq8l1uITVEYx/c5Z5vjzBjnuF/ONORFXlzCFKeRScobiXJJBpEU8oIkJQ8e3N4kXrwwPCim1CC5RHIdyQMjxRhkmCtjGGef7f/pv+qz2mfMnGZb9etba+11+771rW+tHfF93wkxzQMZMBoUgxIQBwnKIhADrtUvCzzQA36Cbsou0gzukD8pEqIiR8BKJ9x0GuyRTFRVjgVDrIZSThUwwQKlxC9a2CDlgbJeNZhvK3IWPAFplreBp2BNAROsphRlJoBpYDYoZ/l+nn4rQAXo6Mdci21FbnMHFrK8jn5dV4Ai4ynTXHgb+ASGsVyep99z0CQu34+50rYiJykzrB8DGsEr1k8B41T7oaBMHVjJJ/mtmPIwuAdmsHyZZTHYN9aJku3Mj+TcMnYDD7ZOr8FLqy5pK/KBVsvQrSQdYBvZlevgMdjMb8vAAzAdjGB+q6WISR5lKaUotov5CkY3h8aLsiy+X8XIJWkHqGRdNaOYOcd/KSLpFA/3TmXB3WAqrfsM7OMOtLBNTLmCCaODrXF9pVCO4dTsglj9i+qfpTHn0s2aOO95nr0t4Co4wT7xIEXOqfwtykWUR5X7pZQinlqosVI0jz/raFWiDGF2qpPyIBcs6SuoZ/4Q2Mv8XcpBTsBF1AoegVmgRl1OJg1XC42GcC/oQ96m6swOV6r1tGijuQGDNVCRRsu/9UT+PyLLQNwTOTVnRO34RLCJ0txTgYoUWX6u2/Qod/DVjnWoeu1ifd0FL8AAcVX3g/krDOHXGNkc883tZXsjlmLa97tVvYTRSdYYXX1wnVJ166csQ5g5TJ+4WrQovRZMBjdMO7eXy8wcwDM8YPUMj995KBP8Xsc6R70KOq0x3yoFRzFfw5DuqKjVSimvgPdqHVXMz1RKmWDQnk8RiVwvePlIOk5LrOeW7me9vDwvcWcuMGSap0ezNeZG8I6LEAtvBw/BUvBGueIqlsWYN3lHlXGdYtBjNMYGsJx9Pob5+l1CA/yPJBd0bTSkwS/SomEn8ZDasP9HzDNmDs9Okm6YoKu46qcqpgJJjnjq2Z9VP1cSXD7Ttc1d5/wWYAC5jcOPUtnPKQAAAABJRU5ErkJggg==);
}
.youtube-item:hover {
    background-image: url(data:image/png;base64,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);
}

/*********************************************************************************************

    HEADER

**********************************************************************************************/

.main-header, 
.mobile-head-wrapper {
    background: #00aeef;
}
.ziploc-logo {
    display: block;
    float: left;

    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAABHCAYAAADY8d8OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODNEMThGN0ZEQkMyMjVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowM0Y0NjQ2Rjc5RkQxMUU0QTE5QjhBMzdERjgxNzEyQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowM0Y0NjQ2RTc5RkQxMUU0QTE5QjhBMzdERjgxNzEyQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTNGMkU4OEY2MjIxNjgxMTgyMkE4MTJERUQyM0JCMDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgzRDE4RjdGREJDMjI1REYiLz4gPC9yZGY6RGVzY3Jp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) no-repeat;*/
}

/* =============================================

    MAIN NAV

===============================================*/

.main-nav {
    position: relative;
    z-index: 9;
}

.main-nav-items {
    float: left;
    width: 150px;
    list-style: none;

    position: relative;
}
.lt-ie9 .main-nav-items {
    width: 150px;
}
.main-nav-items.active {
    background-color: #00a1e2;
}
.main-nav-items .arrow-right {
    width: 9px;
    height: 9px;
    display: block;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF9JREFUeNpi+P//PwMSdkLjgzG6gvdAPAGfIhB+BMSfgVgZWZwRrBIBBID4BRD/AmI+mCATAyr4AMTTgZgZiNNggmSZdAmIfwOxIbIgsiInIOYF4rlAfBdFKzHhBBBgAOvsf4s5LSfzAAAAAElFTkSuQmCC) no-repeat top left;

}
.main-nav-items:hover {
    background: #00a1e2;
}
.main-nav-items:hover .arrow-right {
    width: 9px;
    height: 9px;

    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpi/P//PwMhwMRABIApcsIhDxEHWucExO+B+BEQC4Csh9KPoOJODFDBCUD8GYh/AHE/lP4MFWeAKQJhZSD+BMRfobQyTA5ZEQynoYsxUi0IAAIMAESMf2tg43jgAAAAAElFTkSuQmCC) no-repeat top left;
        
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.main-nav-items .categorie {
    display: block;

    font-size: 14px;
    font-weight: 400;
    letter-spacing:0.9px;
    color: #fff;
    text-decoration: none;
}
.lt-ie9 .main-nav-items .categorie {
    /*white-space:nowrap;*/
}
.main-nav-items .categorie-title {
    display: block;
}
/* =============================================

    SUB NAV

===============================================*/

.sub-nav {
    padding: 0px 30px 0px 30px;
    height: 0;
    overflow: hidden;

    background: #006bac;

    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

    position: absolute;
    left: 0;
}
.main-nav-items:hover .sub-nav {
    padding: 6px 25px 26px 25px;
    height: auto;
}
.lt-ie9 .sub-nav {
    width: 210px;
    /*overflow: visible;*/
}
.main-nav-items:hover .sub-nav{
    display: block;
}
.sub-nav-items {
    margin-top: 20px;

    list-style-type: none;
}
.sub-nav-items a {
    padding: 5px 5px;
    display: inline-block;
    width: auto;
    font-size: 14px;
    color: #fff;
    line-height: 16px;
    text-decoration: none;
}
.sub-nav-items a:hover{
    background: #fff;
    color: #006bac;
}
.sub-nav-items:last-child {
    margin-bottom: 0;
}

/* =============================================

    SEARCH

===============================================*/

.show-select-search {
    display:block;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
}

.wrapper-search {
    position: relative;
    z-index: 2;
}
.search {
    height: 34px;

    border-radius: 20px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;

    background-color: #fbfbfb;

    -webkit-box-shadow: 0px 0px 1px 0px rgba(213,213,213,1);
    -moz-box-shadow: 0px 0px 1px 0px rgba(213,213,213,1);
    box-shadow: 0px 0px 1px 0px rgba(213,213,213,1);

    position: relative;
}
.search-page-top .search {
    height: 50px;
    border-radius: 50px;

    -webkit-box-shadow: 0px 0px 1px 0px #e1e1e1;
    -moz-box-shadow: 0px 0px 1px 0px #e1e1e1;
    box-shadow: 0px 0px 1px 0px #e1e1e1;
}
.search-page-top .search-btn {
    padding: 10px 0;
    width: 44px;
    height: 50px;
    
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    background-position: 0px 8px;

    top: 0;
    z-index: 10;
}
.search-page-top .search-btn:hover {
    background-position: 0px 8px;
}
.search-page-top .show-list-items {
    height: 50px;
    line-height: 46px;
}
.search-page-top .search-down-arrow {
    top: 18px;
}
.search-page-top .sub-search-list {
    top: 49px;
}
.lt-ie9 .search {
    width: 277px;
}
.search-list {
    float: left;
}
.show-list-items {
    padding-left: 14px;
    padding-right: 22px;
    max-width: 155px;
    height: 34px;

    cursor: pointer;

    border-left: 1px solid #e9e9e9;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    background: #e9e9e9;

    list-style-type: none;

    text-align: left;
    line-height: 34px;

    position: relative;
    -webkit-tap-highlight-color: transparent;
}

#es .show-list-items {
    padding-right: 31px;
}
.search-page-top .search-list {
    background: #e9e9e9;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.search-page-top .show-list-items {
    
    border-left: 1px solid #e9e9e9;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
}

.show-list-items.desktop:hover,
.active .show-list-items {
    border-left: 1px solid #d5d5d5;
    border-top-left-radius: 17px;
    border-bottom-left-radius: 0px;   
}
.search-page-top .show-list-items.desktop:hover {
    border-left: 1px solid #d5d5d5;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 0px;
}
.menu-open  .show-list-items {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 0px;
    transition: all 0s ease-in 0s;
}
.lt-ie9 .show-list-items {
    /*height: 34px;*/
}
.search-down-arrow {
    width: 9px;
    height: 9px;

    display: block;

    background: url(data:image/png;base64,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) -10px -10px no-repeat;

    position: absolute;
    top: 12px;
    right: 6px;
}
#es .search-down-arrow {
    right: 15px;
}
.wtbSelect-wrapper:hover:before,
.rotate-arrow .search-down-arrow {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.show-list-items a {
    font-size: 14px;
    color: #3c3c3c;
    text-decoration: none;
}
.sub-search-list {
    padding: 0px 10px 0px 10px;
    width: 100%;
    height: 0;
    min-width: 165px;

    overflow: hidden;    

    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;

    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

    background: #e9e9e9;

    position: absolute;
    top: 34px;
    left: -1px;
}
.lt-ie9 .show-list-items:hover .sub-search-list,
.eq-ie9 .show-list-items:hover .sub-search-list,
.show-list-items.desktop:hover .sub-search-list,
.active .sub-search-list, 
.menu-open .sub-search-list {
    padding: 10px 10px 15px 10px;
    height: auto;
    display: block;

    border-bottom: 1px solid #d5d5d5;
}
.sub-search-list li {
    margin-bottom: 5px;
    text-align: left;
    list-style-type: none;
}
.sub-search-list li a {
    padding: 7px 10px;
    display: inline;
    color: #3c3c3c;
}
.sub-search-list li a:hover {
    background: #3c3c3c;

    color: #fff;
}
.sub-search-list li:last-child {
    margin-bottom: 0;
}
.search-field {
    height: 34px;

    float: left;

    border: none;
    background: #fbfbfb;

    outline: none;
    
    -webkit-tap-highlight-color: transparent;
}
.eq-ie9 .search-page-top .search-field {
    height: auto;
    padding: 0px 0 30px 10px;
}
.lt-ie9 .search-page-top .search-field {
    height: auto;
    padding: 0px 0 10px 10px;
}
.search-page-top .search-field {
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
}
.lt-ie9 .search-page-top .search-field {
    height: 50px;
}
/*.lt-ie9 .search-field {
    padding: 10px 5px;
    width: 123px;
    height: 14px;
}*/
.search-btn {
    height: 34px;
    cursor: pointer;
    float: left;
    border: none;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    
    background: #fbfbfb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT1JREFUeNrs1z8oRWEcxvF7MUiKWA0y+jMYLJRIZBG5ZVPIohiUQRRRyGYhi+xWC2XQZTO6N0n5M8pmQCnH99SjTqdOEb/bTb+nPr3n3PfcenpP79u96SAIUsWQklSRxIt4ES/iRX6bsp883NLUHL0dxRAa8IQj7OAt+tBlPvf3RZRKHKIr9nkvZjCAXCFezbFKvGMR3ZjCPepxjmrrIsNoxwtasY5T7KIR16jCfCGKhNlGPjb3igVdD1oXqdV4lTB/o7HGusidxv6E+T6Nt9ZF9jWOYCI214FVhL+01qyLXGBL13s4wQoOtFsq8KFzxe5AU2bxjCX0SDSl2knhazqzPuKXdWZMYxNzaNMqhSlHFp2WK/KVB23jaCa1ImO6z6iQaZGkjOMRddj47pfS/nfCi3gRL+JF/muRTwEGAMLmOUEYV0S+AAAAAElFTkSuQmCC) top left no-repeat;
    
    outline: none;
}
.search-btn:hover {
    background: #fbfbfb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFJREFUeNpi/P//P8NgAEwMgwSMOmTUIaMOGXUIpYCFXI2M6z/EAqkAIFYC4tdAvAOIp/0PFPhBlnmkFvFAB/AAqc1A7IBF+gEQ+wIdc4UeUbMT6ojfQFwNxI5AnAl1hAIQHwE6VoCmIQK0IAhIrQXib0BsBvT5VSQ5TiB1HojVgbgTKFdByxAJgtJTkR0BAkD+dyBVBeX60zpqhKH0dRzyt6G0EK0dch9Ke+CQd4PS92jtkPlQOgyYJpLQ0o81kGoCxRIQt9Ij+/YDqQIody8QHwViTSAOhYr9BWJrYJo5SVOHQB3TCKTq8CgBFWpuQMccpqlDoI6RB1I+QCwLLVkPAnEGECcjKbMHOuYQTR2Cx4GgdJQA5U4COiSfpnUNLgC0OBHomJdApgwQt9M8akbbI6MOGXXIqENGHTLYHQIQYADDmmbZYWN3/gAAAABJRU5ErkJggg==) top left no-repeat;
}


/*********************************************************************************************

    CONTENT

**********************************************************************************************/

.content {
    background: #f4f4f4;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
}

/*********************************************************************************************

   FEATURED

**********************************************************************************************/

.featured-wrapper {
    width: 100%;
}
/********************
    featured-wrapper
*******************/
.featured-item {
    display: block;
    background-size:contain;
    text-decoration: none;

    position: relative;
    z-index: 1;
}

.featured-item.edit-mode-features {
    overflow: visible;
}
.edit-mode-features .featured-item-link {
    width: 80%;
    height: 80%;
    margin: 0;
    
    top: 30px;
    left: 60px;
}
.featured-edit-link {
    clear: both;

    position: relative;
    bottom: -60px;
    z-index: 3;
}


.featured-item-link {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    
    font-family:"omnes-pro-n5","omnes-pro",sans-serif;
    color: #00aeef;  
    text-align: center;
    text-transform: uppercase;

    position: relative;
    z-index: 2;  
}

.position-title {    
    width: 84%;

    padding: 0 8%;
    
    vertical-align: middle;

    font-size: 40px;
    color: #00aeef;

    z-index: 300;
}
.position-title .text-style span {
    padding: 0 20px 6px 20px;
    margin: 0 auto;
    margin-bottom: 7px;
    
    display: table;
    
    background-color: #fff;
    
    line-height: 1.1;
}
.text-style sup {
    vertical-align: text-top;
}

.content-article .article-text,
.article-text accordion {
    color: #343434;
}

.featured-img-wrapper {
    width: 100%;
    min-height: 204px;
    max-height: 270px;
    overflow: hidden;

    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.featured-img-wrapper img {
    width: 100%;
    height: auto;
}
 
/*********************************************************************************************

    INTRO

**********************************************************************************************/

.intro-wrapper {
    padding: 0 0 75px 0;
    background: #ffffff;
}
.intro-wrapper .main-page-titles {
    margin: 0 auto;
}
.intro-wrapper .main-page-titles sup {
    font-size: 32px;
    line-height: 34px;
    vertical-align: top;
}
.intro-wrapper .main-intro  {
    width: 830px;
    margin: 0 auto;
}
.intro-wrapper .main-intro sup {
    font-size: 12px;
    vertical-align: super;
    line-height: 18px;
}
.content-wrapper {
    background: #ffffff;

    padding: 60px 100px 100px 100px;
}
.product {
    border: 1px solid #eeeeee;
    float: left;
}
.image-bound {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.product:hover .content-cards{
    color: #00aeef;
}

/*.product:hover img{
    -webkit-transform: scale(1.01, 1.01);
    -moz-transform:scale(1.01, 1.01);
    -ms-transform: scale(1.01, 1.01);
    -o-transform: scale(1.01, 1.01);
    transform: scale(1.01, 1.01);
}*/

.product img {
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}

.product-img {
    display: inline-block;
    background: #a4a4a4;
}

.intro-btn-bar {
    text-align: center;
}

.intro-btn-bar input {
    outline: none;
}
.btn-load-more {
    padding: 0;
    width: 162px;
    height: 44px;
    margin: 0 auto;
    cursor:pointer;

    background-color: #fcfcfc;
    background-color: rgba(255,255,255,0.7); 

    position: relative;    
}
/*Fix for FR*/
#fr .btn-load-more {
    width: 220px;
}
.btn-load-more:before {
    width: 10px;
    height: 10px;

    display: inline-block;
    
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODNEMThGN0ZEQkMyMjVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTlDQTIwNzlBNzAxMUU0ODg5QkJEQjhCQzlEQjBGMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTlDQTIwNjlBNzAxMUU0ODg5QkJEQjhCQzlEQjBGMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTExQ0JFQzg0MTIwNjgxMTgyMkFDMkYwNzgxMDcxNkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgzRDE4RjdGREJDMjI1REYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5kZvzPAAAAWElEQVR42mL4//8/AwwzZK8JBWJjZDEmBlQwE4hdkAXQFQii8RkYQUYiSewG4llAvBrKPwtS8J8BN9jDAiRM8JhwjwHNF/+BuByfLzAACxo/HWwsEgAIMACfrjaXFoSVdAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    
    position:absolute;
    top: 19px;
    right: 30px;
}
.btn-load-more input {
    padding: 12px 48px 14px 34px;
    
    background: transparent;
    border: none;
    
    font-family: "omnes-pro-n5","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    color: #006bac;
    cursor:pointer;
    text-align: center;
    line-height: 18px;
    vertical-align: middle;
}
.btn-load-more:hover input {
    color: #fff;
}
.btn-load-more:hover:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFhJREFUeNpi+P//PwMSDgViY2QxBjQF74C4HFmMiQEVCKLxGViA2BhNQgmIXaDss4z/wRbhBHtAJpggmbAbiGcB8Woo/x66I/8TciQDNkcig3SwsUgAIMAA+NJV1XmUz/oAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

.intro-btn-bar a {
    cursor: pointer;
}
.intro-links-bar {
    display: block;

    overflow: hidden;

    position: relative;
}
.more-info-use-bar {
       display: none;
}
/*.intro-links-bar:after{
    content: "";

    width: 1px;
    height: 20px;

    background: #343434;

    position: absolute;

    top: 3px;
    left: 50%;
    margin-left: -0.5px;
}*/
.intro-links-bar-left {
    /*float: left;*/
    text-align: right;
}
.intro-links-bar-right {
    /*float: right;*/
    text-align: left;
}
.intro-links-bar-items {
    display: inline-block;
    color: #006bac;
}
.intro-links-devider {
    display: inline-block;

    margin-left: -1px;
}
.gallery-rows {
    position: relative;
}
.gallery-row .picture-box {
    float: left;
    overflow: hidden;
    position: relative;
}
.section-gallery .gallery-img {
    width: 100%;
    height: 100%; /*- remove after add right imgs*/

    background: #a4a4a4;
}
.intro-wrapper-top-space {
    position: relative;
}
.big-pictures .picture-box {
    width: 470px;
    height: 415px;
    margin: 0 30px 30px 0;

    float: left;
    overflow: hidden;

    position: relative;
}
.pint-wrapper {
    opacity: 0.7;


    cursor: pointer;

    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 2;
}
.pint-wrapper:hover {
    opacity: 1;
}
.pint-wrapper a {
    z-index: 2;
}

.holder-img-pint .pint-wrapper {
    top: auto;
}

.pint-bg {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 50px 0 0;
    border-color: #ffffff transparent transparent transparent;

    position: absolute;
    top: -6px;
    left: -6px;
}
.browse-items:hover .pint-wrapper {
    opacity: 1;
}
.section-gallery .shape-triagle:hover {
    background: url(/Content/img/sprite_product_details.png) -43px -91px no-repeat;
}
.content-ratings {
    background: #a4a4a4;
}

.browse-category .drop-down-wrapper .btn-white:hover {
    background-color: #00aeef;
    color: white;
}


.prod-title-link {
    color: #006bac;
}

.prod-title-link:hover {
    color: #0db2f0;
}

.prod-title-link:active {
    color: #006bac;
}




/* =============================================

    DETAILS

===============================================*/

.intro-details-bar {
    text-align: center;
}
.intro-details-bar span {
    font-weight: 500;
}
.intro-details-text {
    display: inline-block;

    margin-left: 27px;

    font-size: 14px;
    text-align: center;
    vertical-align: top;

    color: #343434;
}
.intro-details-bar-items {
    padding-left: 30px;
    display: inline-block;

    font-size: 14px;
    color: #343434;
    text-align: left;
    
    position: relative;
}
.intro-availability {
    margin-bottom: 0;
}
.intro-details-text:first-child {
    margin-left: 0;
}

.content-article .article-item {
    position: relative;
}
.recipe-product-img {
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.recipe-minutes:after,
.recipe-servings:after, 
.intro-dimensions:after,
.intro-pack-count:after, 
.intro-availability:after {
    content: "";

    width: 18px;
    height: 18px;
    margin-right: 1px;

    position: absolute;
    top: 2px;
    left: 0;
}
.intro-dimensions:after {
    background: url(/Content/img/sprite_product_details.png) 0px -68px no-repeat;
}
.lt-ie9 .intro-dimensions:after {
    top: 0;
}
.recipe-minutes:after {
    background: url(/Content/img/sprite_product_details.png) -54px -68px no-repeat;
}
.recipe-servings:after {
    background: url(/Content/img/sprite_product_details.png) -72px -68px no-repeat;
}
.intro-pack-count:after {
    background: url(/Content/img/sprite_product_details.png) -18px -68px no-repeat;
}
.lt-ie9 .intro-pack-count:after {
    top: 0;
}
.intro-availability:after {
    background: url(/Content/img/sprite_product_details.png) -36px -68px no-repeat;
}
.lt-ie9 .intro-availability:after {
    top: 0;
}

.recipe-photo  {
    width: 18px;
    height: 18px;
    margin-left: 4px;

    background: url(/Content/img/sprite_product_details.png) -90px -68px no-repeat;
    
    vertical-align: bottom;
}
.use-list-items .recipe-photo {
    margin-bottom: 0;
}

.article-section-item .article-item-left .use-list-items {
    border-top: 1px solid #ededed;
    padding-left: 0;
    margin-top: 0;
    padding: 6px 0;
}
.article-section-item .article-item-left .use-list-items:first-child  {
    border-top:none;
}
.article-section-item .article-item-two-columns  {
    margin-bottom: 30px;
}
.article-section-item .article-item-two-columns .use-list-items {
    width: 40%;
    padding: 0;
    padding-right: 10%;
    float:left;
    overflow:hidden;
    border-top: none;
}
.article-section-item  .article-item-two-columns .use-list-items  .use-list-items-text {
    display: block;
    border-bottom: 1px solid #ededed;
    padding: 8px 0;
}
.article-section-item .article-item-two-columns .last {
    border-bottom: none;
}
.article-section-item .article-item-left .use-list-items-text {
    display: block;
    width: auto;
    text-align: initial;
}

#es .article-section-item .article-item-left .use-list-items-text {
    display: block;
    text-align: initial;

    padding-right: 0;
    position: relative;
    right: 10px;
    left: 0;
}
.article-section-item  .page-sub-subheaders {
    text-transform: uppercase;
}
.page-subheaders + .page-sub-subheaders {
    margin-top: 8px;
}
.article-section-item a {
    color: #006bac;
}
.article-section-item  ul {
    margin-bottom: 18px;
}
.section-article-info {
     background: #f5f5f5;
}
.section-article-info .section-article-image {
    width: 170px;
    height: 148px;
    float:left;
    margin-right: 30px;
}
.section-article-info .section-article-image img {
    width:100%;
    height:auto;
}
.section-article-info .article-text {
    color: #303030;
    font-size: 16px;
}
.section-article-info .article-text .artilcle-author-info {
    display: table-cell;
    vertical-align: middle;
}
.section-article-info .article-text .artilcle-author-info strong, 
.article-text strong {
    font-weight: 500;
}
.section-article-info .article-text .artilcle-author-info strong sup,
.article-text strong sup {
    font-size: 12px;
    line-height: 20px;
    vertical-align: top;
}
.section-article-info .article-text a {
    color: #006bac;

}

/* =============================================

    Article Shelf - life

===============================================*/
.section-content-article table {
    width: 100%;
    max-width: 770px;
    line-height: 1.3;
}
.section-content-article table th {
    padding-bottom: 24px;

    font-family: "omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    color: #343434;
    text-align: left;
    text-transform: uppercase;
}
.section-content-article table tbody td {
    padding: 8px 0;

    font-family: "omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #343434;
    vertical-align: top;
}
.section-content-article table tbody td:first-child {
    padding-right: 3%;
    width: 53%;
}
.section-content-article table tbody td:last-child {
    width: 22%;
}
.section-content-article table tbody tr {
    border-bottom: 2px solid #f5f5f5;
}
.section-content-article table tbody tr:last-child {
    border-bottom: none;
}
/* =============================================

    RATINGS

===============================================*/

.content-bar {
    width: auto;
         
    margin: 20px auto 0 auto;
    text-align: center;
}
.content-bar-date {
    margin-bottom: 26px;

    font-size: 14px;
    color: #343434;
}
.rating-star {
    width: 15px;
    height: 15px;
    margin-left: 5px;
    display: inline-block;
    
    background: url(/Content/img/sprite_product_details.png) no-repeat;

    vertical-align: middle;
}
.rating-star-text {
    margin-left: 10px;

    font-size: 14px;
    color: #006bac;
    vertical-align: middle;
}
.rating-star:first-child{
    margin-left: 0;
}
.inactive {
    background-position: -140px -68px;
}
.active {
    background-position: -156px -68px;
}

/* =============================================

    SOCIAL

===============================================*/
.social-items {
            width: 32px;
            height: 32px;

            margin: 15px auto;
            background: url(/Content/img/sprite_product_details.png) no-repeat;
 }

.social-items:first-child {
    margin-left: 0;
}
.pin {
    background-position: -138px -1px;
}
.pin:hover {
    background-position: -138px -35px;
}
.fb {
    background-position: -104px -1px;
}
.fb:hover {
    background-position: -104px -35px;
}
.tw {
    background-position: -70px -1px;
}
.tw:hover {
    background-position: -70px -35px;
}
.mail {
    background-position: -36px -1px;
}
.mail:hover {
    background-position: -36px -35px;
}
.print {
    background-position: -1px -1px;
}
.print:hover {
    background-position: -1px -35px;
}
.print-autor, 
.print-image, 
.print-tip-title, 
.print-product-media {
    display: none;
    visibility: hidden;
}
/*********************************************************************************************

    BENEFITS

**********************************************************************************************/

.benefits-wrapper {
    overflow: hidden;    
}
.benefits-title {
    font-size: 18px;

    font-style: italic;
    text-transform: capitalize;

    color: #343434;
}
/*.benefits-img {
    display: block;

    width: 370px;
    height: 200px;

    border: none;

    background: #a4a4a4;
}*/

 .benefits-items-left {
    font-family: "omnes-pro-n4","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #3c3c3c;
}

 /*#bx-modal img {
     width: 85%;
     display: block;
     margin: 0 auto;
 }*/


/*********************************************************************************************

   START WHERE TO BUY

**********************************************************************************************/
    .sub-wtbSelect {
        display: none;
    }
   
    .wtbSelect-wrapper:hover .sub-wtbSelect {
        display: block;
    }

    .sub-wtbSelect {        
        width: 100%;
        top: 36px;       
    }
    .sub-wtbSelect li {
        display: block;
        text-align: left;
        cursor: pointer;
        /*margin-top: 10px;*/
    }

    .sub-wtbSelect li a {
        display: inline-block;       
        color: #006bac;
    }
    .sub-wtbSelect li a:hover {
        background: #006bac;
        color: #fff;
    }

    .show-subwtbSelect {
        text-align: left;
    }

    .select-wapper {
        height: 52px;

        position: relative;

        margin-bottom: 30px;
    }

    .show-subwtbSelect a {
        padding: 1px 12px 3px 12px;
        /*margin-top: 8px;*/
        
        text-decoration: none;
        color: #006bac;   
    }
    .show-subwtbSelect .sub-wtbSelect a {
        margin-top: 8px;
    }

    .wtbSelect-wrapper:before {
          content:"";
          position: absolute;
          margin-top: 11px;
          right: 20px;
          width: 9px;
          height: 5px;
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiZMhe84iBgSHn/5TgTQxogDFnrR+QmsIEUgDEy6AC6AqWgeSZoCZEIStEUhAFkmf8//8/us4JQFwAUwCWgymCKvQHUmuBOBioYCNMHCDAAH+AJu+UvdhhAAAAAElFTkSuQmCC) no-repeat;
      }

    .wtbSelect-wrapper {
        padding: 10px 20px;
        
        display:block;

        font-family: "omnes-pro-n5","omnes-pro",sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 17px;
        color: #006bac;
        line-height: 19px;

        border: 1px solid #eaeaea;
        border-radius: 46px;
        background: #fafbfc;

        position:relative;
        z-index: 98;
    }

    .wtbSelect-wrapper:hover {
        border-radius: 23px;
    }

    .wtbSelect-wrapper span {
        display:inline-block;
    }


/*********************************************************************************************

   END WHERE TO BUY

**********************************************************************************************/

/*********************************************************************************************

    MORE INFO

**********************************************************************************************/

.more-info-bar {
    display: block;
}
.more-info-bar li {
    display: inline-block;
}
/*.more-info-nav-items {
    display: block;
    margin-left: 5px;

    padding: 8px 20px;

    font-size: 16px;
    text-decoration: none;
    color: #006bac;
}
.more-info-nav-items:hover {
    background: #00aeef;
    color: #fff;
}*/
.more-info-nav-items-selected a{
    background: #006bac;
}
.more-info-nav-items:first-child {
    margin-left: 0;
}

more-info-nav-items-extra {
    display: inline;
}

.more-info-use-items-left {
    width: 49%;

    float: left;
}
.more-info-use-items-right {
    width: 49%;

    float: right;
}
.more-info-use-items {
    margin-top: 20px;

    font-size: 16px;
    text-align: justify;
    color: #3c3c3c;
}
.use-list-items {
    list-style: none;
    display: block !important;

    margin-top: 18px;

    font-size: 16px;
    text-align: left;
    color: #3c3c3c;

    padding-left: 30px;

    position: relative;
}
.use-list-note {
    display: block;
    margin-top: 30px;

    font-size: 12px;
}
.use-list-items-text {
    display: inline-block;

    width: 95%;
}
.use-list-items-text sup {
    font-size: 12px;
    line-height: 19px;
    vertical-align: top;
}
.use-list-items-num {
    margin-right: 10px;

    font-weight: bold;

    position: absolute;

    top: 0;
    left: 0;
}

/*********************************************************************************************

    RELATED INSPIRATION

**********************************************************************************************/

.related-inspiration-items {
    float: left;
    border: 1px solid #e7e7e7;
    background: #ffffff;

    position: relative;
}

.related-inspiration-items:hover .related-inspiration-links{
    color: #00aeef;
}
.effect-el img  {
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.effect-el:hover img {
    /*-webkit-transform: scale(1.01, 1.01);
    -moz-transform:scale(1.01, 1.01);
    -ms-transform: scale(1.01, 1.01);
    -o-transform: scale(1.01, 1.01);
    transform: scale(1.01, 1.01);*/
    -ms-transform: matrix(1.01, 0, 0, 1.01, 0, 0);
    -moz-transform: matrix(1.01, 0, 0, 1.01, 0, 0);
    -webkit-transform: matrix(1.01, 0, 0, 1.01, 0, 0);
    transform: matrix(1.01, 0, 0, 1.01, 0, 0);
}

.eq-ie9 .effect-el, 
.lt-ie9 .effect-el {
    width: 270px;
    height: auto;
    display: block;

    position: relative;
}
.eq-ie9 .result-found-item-img-wrapper, 
.lt-ie9 .result-found-item-img-wrapper,
.eq-ie9 .effect-el img,
.lt-ie9 .effect-el img {
    width: 270px;
    height: 195px;
}
.eq-ie9 .effect-el:hover img,
.lt-ie9 .effect-el:hover img {
    max-width: 102%;
    width: 102%;
    height: auto;

    display: block;

    position: absolute;
    top: -1%;
    left: -1%;
    right: -1%;
    bottom: -2%;
}
/*.eq-ie9 .result-found-item-img-wrapper:hover img, 
.lt-ie9 .result-found-item-img-wrapper:hover img {
    right: -1%;
    bottom: -1%;
}*/
.most-popular-img-wrapper {
    overflow: hidden;
    position: relative;
}

.most-popular-item .related-inspiration-links {
    color: #333333;
}

.most-popular-img {
    width: 100%;
    height: auto;
}

/*.most-popular-item .most-popular-img img {
     -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}*/

.most-popular-item:hover .most-popular-img img {
    -webkit-transform: scale(1.01, 1.01);
    -moz-transform:scale(1.01, 1.01);
    -ms-transform: scale(1.01, 1.01);
    -o-transform: scale(1.01, 1.01);
    transform: scale(1.01, 1.01);

}
.browse-items:hover .related-inspiration-links {
    color: #00aeef;
}
.related-inspiration-links:hover {
    color: #006bac;
}

.lt-ie9 .position-title {
    top: 30%;
}
.lt-ie9 .section-most-popular .most-popular-item {
    width: 360px;
    margin-left: 0;
    margin-right: 30px;
}
.container-modal {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
        
        
    position: absolute;
    top: 50%;
    left: 50%;
}
.eq-ie9 .container-modal,
.lt-ie9 .container-modal {
    margin: -325px 0 0 -485px;
}
/*********************************************************************************************

    Browse ITEMS

**********************************************************************************************/
.browse-items {
    border: 1px solid #e7e7e7;
    background: #ffffff;

    position: relative;
}

 .browse-items:hover .browse-items-links {
     color: #00aeef;
 }
/*********************************************************************************************
 Modal Window
**********************************************************************************************/
.modal-dialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    z-index:99;
}
.modal-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
}

.container-modal {
    background-color: #fff;
    color: #1d1d1d;
    font-size: 19px;
    position: absolute;
}
.close,
.bx-wrapper .bx-controls-direction a {
    display:block;
    width: 50px;
    height: 50px;
    margin-top: -25px;

    background-color: rgba(255,255,255,0.75);
    
    border: 1px solid #eaeaea;
    border-radius: 50%;

    color: #006bac;
    text-align: center;
    text-decoration: none;

    -webkit-tap-highlight-color: transparent;

    position: absolute;
    z-index: 9999;
}
/*.bx-wrapper .bx-controls-direction a {
    display: inline-block;
    width: 49px;
    height: 47px;
    margin-top: -25px;

    background-image: url(/Content/img/sprite_product_details.png);
}

.bx-wrapper .bx-controls-direction .bx-prev {
     background-position: 0 -152px;
}
.bx-wrapper .bx-controls-direction .bx-next {
    background-position: 0 -100px;
}
.bx-wrapper .bx-controls-direction .bx-prev:hover {
     background-position: -51px -151px;
}
.bx-wrapper .bx-controls-direction .bx-next:hover {
    background-position: -52px -100px;
}*/

.close:hover,
.bx-wrapper .bx-controls-direction a:hover {
    background-color: #00aeef;
    border: 1px solid #00aeef;
    color: #fff;
}

.close {
    display: block;
    width: 30px;
    height: 30px;

    font-size: 14px;
    
    line-height: 30px;    
    
    top: 20px;
    right: 20px;

    margin-top: 0;
}

.eq-ie9 .close,
.lt-ie9 .close {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8ZJREFUeNq8WF1IVEEUnl13M9s2LTShPwoNIWiTwiTtJaSI/l4isiyieujnrZf0ociXQn2px4IKAs2XevGPMqKXkkQMUURDpR8iE0V0/dlq1e37rjMy3u7evVtbA5/37pkz53yemTNz5rqCwaBw2JYDB4E9LpcrF9gEpLIjEomMAx+ADvx8BTQCk7EM+v1+4+lyQCIbKHW73ScAHyDgfH6wfML5wnNubo6YAmohqgT6/4bEUqA8KSnpChwvoXMrAqpZECF+zs7O3oH4BvA9XhJZcPLE4/HkKud2BGIQETMzMx2QHTNHRZFwW9jaDodvvF5vLkgIAtEwHCtEa7oOx6jxtAWbr2nbapyZRDaUn2FgJo2o/z6WczsytCEJZdK2XGNRSaTIKcgwE/jTZkEkA7+f0lc0EuVQ2pYoAjZEAvS1SEcuzCwo9EDByzlMFAHzoiWwSIkwsmYLFma/HokyMPUmMgJ2EaEv+tSnwy83IkPBrtV1DYrrDd1R+6/Vdxs6dk1L+eKJiQm/InFA3wntolD14r24+bxX1LR9/q2PslvNvYaOw2j46FuRKNI3IrtWezZfpPuSxfmadtH6cXRBznfK2EcdJ1Mjo15kkIAgEGsnVG39yhRRd6FAcGM8cq9FfBkLGeA7ZfUXCwydWAS0qASM98nJyWHsaOnMilhrQrVqhP70ozYRWJtqOO/6Oi6qz+SJkrwNjsbLrVyEw+ERn8+X4QGbFfFmwyk46x4Miorm+fkv25fjmIBpfayIdnb89+bGBhJUp5/TxkxgFDgdW9ekikpkhFXGONi8gorEgH4Mx2rMhHPV7WK1P1k0XioUTZcLjaygTM+YWATkc0CR6NTrALvGTDh8t0VwCTFL1qWlGGBWUMY+6jgkQHSqNfGSq9VJJI4/bBUjUz/Eg5IdIn/jqgU53yljXzF0nESCPumbfzxAk6wJfSpFo2VL6d4c0fZp1DITKOv5NiF2auSiHWKy4pqmb6ODpyhwPxQKRZC3EXRG/lWjbfqgL/pUpFSKVkAhrKYl3myJ5yiXUQjLSnxRUdOP8/22KkwTTcREQMgKvM9c1Kjy7i228EAiqyudAJxzq2Y27kLXtFW1HULnUezpw1RORETMBGibPkjArtrux4D9UB4yE4mHjD5GIzBE21Y3Mquz4x2UdzNssh40jDgho+tIx+q07KRN2nZy71iICAzlY3AVi1KdjPrP9BuWLtOdcyxt0JbdndTJhXgzcBUL9SSwzOGFOAQ8lmnYl4hbuf5p4JDp00CadD5m+jTQEM+ngV8CDAC4Qh3hkW87twAAAABJRU5ErkJggg==) no-repeat center center;

    border: 2px solid #00aeef;

    text-indent: -9999px;
}
/*********************************************************************************************
bxSlider
**********************************************************************************************/
.bx-wrapper .bx-pager {
    display:none;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
}

.bx-wrapper p {
    margin-top: 10px;
}
.bx-wrapper p a {
    color: #006bac;
}
.bx-wrapper p a:hover {
    color: #00aeef;
}

.bx-controls-direction a {
    outline: 0;	

    background-repeat: no-repeat;
	
    text-indent: -9999px;

    top: 50%;
}
.bx-wrapper .bx-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVBJREFUeNpiZMhec4GBgUEFiI8Ccej/KcGfGIgATECsB8TcQOwGxOsYc9ZyEqtxERLfGYg3ATULE6MxHYinIom5APFmoGZpfBoZ////D2HkrG0AUvVIcqeBOBbo55t4NUI15wGpiUjyt4E4Cqj5DDanwgFQwSQglYskpArE24AGeuC1EcnmJCA1F0noFxAHAQ3eitVGJJvnAaksJCE2IF4NNNAHr41INmcAqeloNnsBDd6LVyNUcw6QAvmdESr0GYhTCGqEavYDUiuBmAMq9IOJgUzARIRtIKduQLIN5NR4sgOHCY+mTDRN34E4GKSJugkA6idkTa+B2B9ZEwiwoGkiPZFDs9VEtGzli00TWD2wzGEH0r1AnI0kfhxa/jzFFXggp84ExQuS2B4gjgBqeosvfkEa45D4oKD2A2r6TkzKuQTEX4F4FzTIvxOT5AACDACps4tMuCtkSAAAAABJRU5ErkJggg==);
    background-position: 20px center;
    right: 10px;
}
.bx-wrapper .bx-next:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpi+P///wUg/gLEO4GYD4gZiMEg4t9/BNgDxJzEalzwHxXsBmJhYjSyA/EUNM3HgFiakEYYbkDTfAqI1YnRCMJ5aJpvAbEJMRpBOAdN8ysg9iBGIwgnoWn+CcTexGgE4Uw0zd+A2IcYjSCcgcVmZ2I0wvyMnEg+AXEYA5FJzA+IvyNp/s7EQC6glVPJChyyooOsBEBWkiMrkZOcrcjOyGQXHWQXVmQVjwABBgAD9SVP/z7JWgAAAABJRU5ErkJggg==);
}
.bx-wrapper .bx-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUNJREFUeNpi/P//PwMxgDFnLR+QWg3E1kB8h5EYjUBNnEBqMxA7Q4X+MxGhSRhIbULSBAKLmAhokoba5IIkPBWI01nwaFIHUouB2BRJuPH/lOAGEIMFhyYTILUMiFWRhPOBmibBOExYNHkAqW1omnKRNWHYCNTkDaTWATEbknAyUNM8dAuYkDT5QOMJWVMWNk1g9aB4BGpyhjoPWVMmUNMMXIHHBNQUBqTXI2n6D/XTDHxRBfLjQiDmgPJ/AHE4UNMmQgmDiYFMANIYD8SfoXyQzRuAzs8hmBTJDhxwaEwJ3gukgoH4O5LcdKCBmXhtpCgBQG3eCqT8gfg1kvBcbH7GCFWg5h1AyguIbyMJTwZqziMYHUDNZ4CULxCfRhKeCNTcgNWPODIyKP1aomXkYoJlDrToWIFWCiwku7BiJLd4BAgwANG+gQhxepXzAAAAAElFTkSuQmCC);
    background-position: 16px center;
    left: 10px;
}
.bx-wrapper .bx-prev:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALNJREFUeNpi+P//PwORmA+IdwLxFyC+QKwmTiDe8x8B/hGjSRiId/9HBQsIaZIG4mNomqYAMTs+TepAfApNUwNMHpcmEyC+haYpD1kNNk0eQPwKTVMOujp0Td5A/BNNUxI2VyFzfID4G5qmTFxhAGM4Y7EpA1+Ig4gwIP6EHLnY/IRN43ckTSC2HzGpiYmBXECJU8kOHIqig6IEQFGSoyiRU5StKMrIFBUdFBVWWItHgAADAEc/JU8z5he+AAAAAElFTkSuQmCC);
}
/******* ie fix ************/
.eq-ie9 .bx-wrapper .bx-controls-direction a, 
.lt-ie9 .bx-wrapper .bx-controls-direction a {
    display:inline-block;
    width: 50px;
    height: 50px;
    margin-top: -25px;

    background-image: url(/Content/img/sprite_product_details.png);
}
.eq-ie9 .bx-wrapper .bx-controls-direction .bx-prev,
.lt-ie9 .bx-wrapper .bx-controls-direction .bx-prev {
     background-position: 0 -150px;
}
.eq-ie9 .bx-wrapper .bx-controls-direction .bx-next,
.lt-ie9 .bx-wrapper .bx-controls-direction .bx-next{
    background-position: 0 -100px;
}
.eq-ie9 .bx-wrapper .bx-controls-direction .bx-prev:hover,
.lt-ie9 .bx-wrapper .bx-controls-direction .bx-prev:hover {
    background-position: -51px -150px;
}
.eq-ie9 .bx-wrapper .bx-controls-direction .bx-next:hover,
.lt-ie9 .bx-wrapper .bx-controls-direction .bx-next:hover {
    background-position: -51px -99px;
}
.eq-ie9 .bx-wrapper .bx-controls-direction a,
.lt-ie9 .bx-wrapper .bx-controls-direction a {
    border: none;
}
.eq-ie9 .bx-wrapper .bx-controls-direction a:hover,
.lt-ie9 .bx-wrapper .bx-controls-direction a:hover {
    background-color:transparent;
    border: none;
}
/*.eq-ie9 .bx-wrapper .bx-next,
.lt-ie9 .bx-wrapper .bx-next {
    background-position: 0 -99px;
}
.eq-ie9 .bx-wrapper .bx-next:hover,
.lt-ie9 .bx-wrapper .bx-next:hover {
    background-position: -51px -99px;
}

.eq-ie9 .bx-wrapper .bx-prev, 
lt-ie9 .bx-wrapper .bx-prev {
     background-position: 0 -150px;
}
.eq-ie9 .bx-wrapper .bx-prev:hover, 
lt-ie9 .bx-wrapper .bx-prev:hover {
    background-position: -51px -150px;
}*/

/*********************************************************************************************
Initialize a Masonry
**********************************************************************************************/
/*.container-modal .bx-viewport{
    height: 600px !important;   
}*/

.container-modal .bx-viewport {
    padding-bottom: 5px;
}
.item { 
    /* width: 303px; */
    position: relative;
    /* height: 310px; */
    float: left;
    margin: 0;
    padding: 0;
    /*background: #ddd;*/
    overflow: hidden;
    margin-bottom: 16px;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}

.item img {
    width: 770px;
}
.item .item-height {
    /* content: ""; */
    display: block;
    padding-top: 100%;
}
.item .item-content {
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.item .item-content a{
    display: block;
    width: 100%;
    height: 100%;
}
.grid-sizer {
   width: 15.33%;
   box-sizing: border-box;
}
.gutter-sizer {
   width: 1.6%;
   box-sizing: border-box;
}

.item, .item.w_2_of_6 {
    width: 32.26%;
}
.item.w_3_of_6 {
    width: 49.2%;
}
.item.w_4_of_6 {
    width: 66.17%;
}
.w_4_of_6 img {
    width: 100%;
}
.item.w_6_of_6 {
    width: 100%;
}

/*
.item.h_1x1 .item-height {
    padding-top: 100%;
}
*/
/*.item.h_1x2 .item-height {
    padding-top: calc( 200% + 13px );
}
.item.h_2x1 .item-height {
    padding-top: calc( 50% - 12px );
}

.item img, .item.h_1x2 img {
    height: 100%;
    width: auto;
}

.item.h_2x1 img {
    height: auto;
    width: 100%;
}*/

/* =====================================
  Responsive Grid
===================================================*/

/*  SECTIONS  =======================*/

.section {
    clear: both;
    padding: 0px;
    margin: 0px;
    margin: 1% 0;
}

/*  GROUPING  ===================== */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================*/

.col {
    display: block;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

/*  GRID OF THREE   ==================== */


.span_3_of_3 {
    width: 100%;
}

.span_2_of_3 {
    width: 66.13%;
}

.span_1_of_3 {
    width: 32.26%;
}
/*  GRID OF TWO   ==================== */


.span_2_of_2 {
    width: 100%;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

/*@media only screen and (max-width: 480px) {
    .span_3_of_3 {
        width: 100%;
    }
    .span_2_of_3 {
        width: 100%;
    }
    .span_1_of_3 {
        width: 100%;
    }
}*/
/*********************************************************************************************

    Form

*********************************************************************************************/
.coupons-offers-content .main-intro {
    width: 884px;
    margin: 0 auto;
}

.lt-ie9 .subscribe-container input[type="checkbox"] {
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    background-color: #fcfcfc;
    margin: 5px 10px 0 0;
}


.lt-ie9 .subscribe-container input[type="checkbox"] + label span {
    display: none;
}

.lt-ie9 .subscribe-container input[type="checkbox"]:checked+label span {
    display: none;
}

.subscribe-container input[type="checkbox"] {
    display: none;
}

.subscribe-container label {
    cursor: auto !important;
}

.subscribe-container input[type="checkbox"] + label span {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNqck9sOhDAIRNtujf7/z+oaL3sszYSQZh+cBwLCcCvm67pyzvd9H8eRUkJHYiYHC0CZpsm8GRqEbduwSymBEGjIZVkqQFvXlTTzPA85T+7WAvg2wCrWGzkoe4+AVy7CMM/zrL4HzRZA84QiNXbNDWrG86Wbi5o2PHpPYIaFesVL4amm3CTzRRQtXaM+bWueUC3M6Ut1mt/7cCWDJaVXeFmthtsJq9dHSVOKf7GwFb/GsOEa3kcV9EVvrXdC1k/Dvu86ZT9eSEoYR8+t9B8Hm6vzoaErOysk1/zQ7Ebtxv+srm8CQuvlJ8AAz9QdI9UD2UgAAAAASUVORK5CYII=);
    background-position: left top;
    background-repeat: no-repeat;
    cursor: pointer;
}

.subscribe-container input[type="checkbox"]:checked+label span {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmtJREFUeNpUUz1vE0EQ3ZndPTt2JEpq/gCIBiF+ABUVDR9FRIlES0tBy18gIo3pUiAQvwAQsogQQkiASCToQpCCbAfffg9v72IL1ufT3O7Mzps3b6iUorqVcxYRIhJReKn6I4XXP0trDQcYBv+UknOu/8ZaG1i4qN8TKf0lw+HA2sbgoG3bpmmstSvnmlIVyUQaASScQ+EhCzvfOpeMsQbY4IUwGKtckqUmMoguORJlMY1IUrEZDqL/k0viHlJfVY3q0jHQsFKIERowjxtblBfRnFlSroc9+tOYVVEgA3kyYmzZPzreef1NkwHawplwM5HpqJMuoeq2KndcI03h0ia6vf3u68zduHQOxUVKpKwS4jU8UUCE4EKFsgqi8sA0D1582vvye7J1ZWR0zEpTI30h3vvFYgE+ks8pREkhS4o5ieSXHw/Vrcn93fewfYwhYjvP57OYIq9BBiXayvPPR1cfvTo8Pvm1iFtP9i5eOPvw2vmQaknVr8oABpl1W7VUjs+MzPT70fXtt6PB0IeTyZ3Lo0HygbRGI0FUBxFPCKEH6UNMbYva3uz/3Ly3q27uPJ4egE/nARBPXXCbzWZQVQ2bz+ewAN2l6JYLZH324cfdp1Nkj867nHDSh8GtdyZQAkFujsexALo24LEEMpaIwYJizdL1kRmpIOXlcrmxsVEpqQ1gtpyNOIxDVjaHILGUqsnUMcYFjcGn1n3DGBYzR+8TGVO3S9FGGQuBQlaimqQttKSrJwOXMVUhhHkD1hgCNGdwpaJ6LYJFaagSMKBkzCSbXn9AWKeuVCz1Xc9Wav5vNtfzBtHxaZ//CjAA13DGBvGSOU0AAAAASUVORK5CYII=);
    background-position: left top;
    background-repeat:  no-repeat;
}

.subscribe-title {
    color: #555555;
}
.subscribe-container label {
    color: #555555;
    font-weight: normal;
    margin-bottom: 20px;
} 
#unsubscribe-button {
    background-color: #f9fafc;
    display: inline-block;
    margin: 20px 0 0 0;
    padding: 7px 12px;
}
#unsubscribe-button:hover {
    background-color: #00aeef;
}
.content-reftrax h5 {
    text-align: center;
    margin-top: 60px;
}
.content-form {
    padding: 80px 0;
    margin: 60px 0 100px 0;

    background-color: #fff;
}
#reftrax-form-wrapper .content-form {
    margin: 0px 0 100px 0;
}
/*********************************************************************************************

    selectBoxIt styles

*********************************************************************************************/
.selectboxit-container {
    display: block;
}
.country-select  .selectboxit-container .selectboxit {
    display: block;
    height: 20px;
    background-color: #fafbfc;
    border: 1px solid #eaeaea;
    border-radius: 46px;
    z-index:1;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    top: 10px;
    right: 20px;
}
.selectboxit-default-arrow {
    border: 0;
}
.selectboxit-default-arrow {
    display: inline-block;
    width: 9px;
    height: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiZMhe84iBgSHn/5TgTQxogDFnrR+QmsIEUgDEy6AC6AqWgeSZoCZEIStEUhAFkmf8//8/us4JQFwAUwCWgymCKvQHUmuBOBioYCNMHCDAAH+AJu+UvdhhAAAAAElFTkSuQmCC)no-repeat;

}

.country-select .selectboxit-container .selectboxit.selectboxit-open{
    border-radius: 23px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom: none;

}
.selectboxit-text {
    font-size: 17px;
    font-family: "omnes-pro-n4","omnes-pro",sans-serif;
    font-weight: 500;
    color: #006bac;
    position: relative;
    top: -8px;
    left: 2px;
}
.selectboxit .selectboxit-option-icon-container {
    margin-left: 0;
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
    height: 40px;
    line-height: 35px;
    display: inline;
}
.selectboxit-container .selectboxit-options,
.selectboxit-container select {
    min-width: 0;
    z-index: 3 !important;
}

.selectboxit-container .selectboxit-options{
    width: 100%;
        
}
.selectboxit-container .selectboxit-options.selectboxit-list {
    background-color: #fafbfc;
    border: 1px solid #eaeaea;
    border-radius: 23px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
    padding-left: 20px;
}
.selectboxit-list .selectboxit-option-anchor {
    font-size: 17px;
    font-family: "omnes-pro-n4","omnes-pro",sans-serif;
    font-weight: 500;
    color: #006bac;
    padding: 4px 12px;
    height: 35px;
}
.content-form .section-separator-solid {
    margin-bottom: 33px;
}
.content-form .brand-product-image img {
    width: 100%;
    height: auto;
}
.content-form .brand-image {
        float:left;
}
.content-form .brand-image img {
    width: 100%;
    height: auto;
}
.section-brand {
    border: 1px solid #eaeaea;
    padding: 50px 100px;
    margin: 30px 0;
}
.section-brand .block-radio p {
    float:left;
}
.section-brand .block-radio .radio-option {
    float: left;
    padding-left: 15px;
}
input[type="radio"] {
    display:none;
}
input[type="radio"] + label {
    display:inline-block;
    height: 26px;
    line-height: 23px;
    vertical-align:middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjI4QUREMzg0MjA2MTFFNUFDNkZEMTY5MTQyNUM1RUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjI4QUREMzk0MjA2MTFFNUFDNkZEMTY5MTQyNUM1RUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMjhBREQzNjQyMDYxMUU1QUM2RkQxNjkxNDI1QzVFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMjhBREQzNzQyMDYxMUU1QUM2RkQxNjkxNDI1QzVFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqGwoVQAAAIqSURBVHjatFa7ThtBFL27i727CGIeckGXMvmDKEpkUtMAIlIkGroUkfgCGqT8RKhDhUhSJmVIgfIFoUKiAmwBXtt435hz7HUysoxfTK50ZM947jm+d2buHaNcLssYVgAWgGvA40SxWBzqZA75fQbYAr4AVcMwqqZpnvKTY85XKpUtYGYQifFAJBbwHtjJ5+2lXD4nU1M5AfnfBa1WS5IkljiKJYrCc0x9BD4hsnQUkUXg0LbtUt52xLKsoelI01SiMJAwDL9j+A5C3iARJvjIcdxnjuvKuBb4TQmC4A++liBU6bcn/MuHkwrQHHda4P8cXw+wT1Y/kW3bdl5PKvBPyBXwlMjXm65Z4OxJoTBvmpY81u7uUql5Ho/5U6St3o1kHadIi0A7PeABH+/TupquVR5TnZbxraoiy7wHOi3jW+6KzOOSzakXTYeRj7w4ZQsUmdUtoAqxNFGkzhLxPyzjbVDkBgNPtxD5gBqO8HV344+TJNEqknb4jtXT9S2OI60iUYfvqyqyH4XhJauplijaVTm8JK8q0gB2Wa61RNHh2cV+NHoL5B76wc/A9x8lQH/wHJGvXxVmrt4GgX8yqRD94M9+sqF2yN4ez0bzCgt/+c1bGXWPuI7r4fcDw5dqw3roIXEFvEHIH+o176IJ5ySOpfcetXs85knOdVyP6RUIVEd9SKivlU1gDXiBMlFgqcguGvv47+yYfu5u8jivlUHvrsUs2pHfXfcCDABbW/9wHKtsiAAAAABJRU5ErkJggg==) no-repeat;
    font-size: 14px;
    cursor:pointer;
    padding-left: 30px;
}
input[type="radio"]:checked + label {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzgxQkYzMjI0MjA2MTFFNTg3ODVDQjk1QzNDMTMzREUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzgxQkYzMjM0MjA2MTFFNTg3ODVDQjk1QzNDMTMzREUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDODFCRjMyMDQyMDYxMUU1ODc4NUNCOTVDM0MxMzNERSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDODFCRjMyMTQyMDYxMUU1ODc4NUNCOTVDM0MxMzNERSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnykRMAAAAKbSURBVHjarFa/b9NQED7bcexAQmirCKEuDAxhKwMSQqCUiUospbQSgoFuDEgsjMBQ1IF/ATYkOkELYoEODJShQgyIhXZASAxAm4gSJ2n8u+G71AmWZTtxmpMuL3d59315793de0K5XKYEkoeOQnegGjsKhULPILHH71noPHQFWhUEoSqK4nce2WZ/pVKZh2bjQISIlUjQW9D76bRyXE7LlErJBPDuhFarRY5jk23ZZFnmb7gWoY+xMrcfkjHosqIopbSikiRJPbfDdV2yTINM03wL8xqItDgS3uA1Vc0U1UyGkoqhN8kwjA18LYGoEnYm/JeXByVgUTOHCPGn8PU5zkkKI7mjKOqFQQn+E2UIOCXGC25XDvrjSD4/IooSHVT29lyqaRqn+QlsW72zkhlk0VAI2tsDHOBxPc34t2ua0zROXnz+SROP3lH27uv2yHaceHjT/JHyfJNcB1Gy8uUXXX/6qWt/3ap37dnT46ExHt5kZyUjKLKj/kILysM3G6H+xdXN6CoHHuMiy0aZJBdHwPKtspvI7yfi1sQkdW4RcXKycDiR3996IA0m+QtDiyN6MFUM9d+7VIwlgNaQwjud7Fp3HCcy4OrEOC3dPEPFYzmSJbE9sj0XcejtfraPt+7Prle2bU3JcnSGMWAcaFAs2+Lhpb9OlizT3OZuOgzZ78rmNuP6SRrQBW7XwxAPZwHn0Qg2yCe4D94bun4gAo4HzhrjhXVh3qs5w9A3ByXiOMRz5c76b8jgHc8XzXlM/KA3d6nfM+J5PB9xqzDP+S+sqIfEH+hFLPl2vaZtNRHs2DYF66h9x8PP4DyP58N9GQTVfh8S/tfKDegV6Fm0iTy3Cq/Q+B7/6KXps84hJ3mtxL27xrzV9v3u+ifAAGe/I4iCQRyOAAAAAElFTkSuQmCC) no-repeat;
}
.section-brand-product .content-brand-product p {
    margin-bottom: 10px;
    color: #3c3c3c;
}
.section-brand-product .content-brand-product .brand-text {
    font-size: 18px;
}
.section-brand-product .content-brand-product .brand-text-required {
    font-size: 14px;
    font-weight: 500;
}
.form-reftrax {
    width: 83%;
    margin: 0 auto;
    color: #555555;
}
.form-item {
    position: relative;
    margin-bottom:30px;
}
.form-reftrax .pull-right {
    float: right;
}
.form-reftrax label {
    display: block;
    font-size: 17px;
    font-weight: 500;
    color: #3c3c3c;
    margin-bottom: 10px;
    cursor: pointer;
}
.form-reftrax label sup {
    font-size: 11px;
    vertical-align: super;
    line-height: 14px;
}
.checkbox-ico-title sup  {
    font-size: 12px;
    vertical-align: super;
    line-height: 18px;
}
.form-reftrax input[type=text],
.form-reftrax input[type=email] {
    height: 20px;
    display: block;
   
    background-color: #fafbfc;
    border: 1px solid #eaeaea;
    border-radius: 46px;
    
    color: #006bac;
}
.form-reftrax input:focus{
    outline: none;
}
.form-item.needsfilled label {
     color: #ef3125;
     font-size: 14px;
}
.form-item.needsfilled .error-text  {
    color:  #ef3125;
    display: block;
    font-size: 12px;
}
.error-text {
    display: none;
}
.form-item input.needsfilled {
    background:#fef4f4;
    border: 1px solid #f79892;
}
.content-form  .section-separator {
    margin: 40px 0;
}
.content-form .info-coupons {
    margin-top: 30px;
}
.content-form .info-coupons p {
    font-size: 12px;
    color: #3c3c3c;
}
.content-form .info-coupons a {
    color: #006bac;
}
/* custom check box */

.custom-checkbox {
    display: none;
    visibility: hidden;
    opacity: 0;
    position: absolute;
}
.custom-checkbox-ico {
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    width: 28px;
    float:left;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAA5CAYAAADKriAvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REJGMzE3MURBQkMxMTFFNEE2MTVGNDVDMzA1MjlENjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REJGMzE3MUVBQkMxMTFFNEE2MTVGNDVDMzA1MjlENjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQkYzMTcxQkFCQzExMUU0QTYxNUY0NUMzMDUyOUQ2MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQkYzMTcxQ0FCQzExMUU0QTYxNUY0NUMzMDUyOUQ2MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkT5T4YAAAJhSURBVHjaYnz16hUDFJgCcT4QGwExOwN1wE8gPgfEE0VFRU/DBBmhluYBcT83NzcTCwsLAyMjI1Vs/P//P8OfP38Yvn79+hfILQJaPAlmqQOQ3sfPz8/IzMzMQAvw9+9fho8fP/4HMp2BFu9nAjLKeHh4aGYhCIDMBtkBZJaC+CBLrVhZWRloDaB2WMEs5adWHOIDUDv4YZbSHYxaOmrpqKWjlo5aOmrpqKXUsfQLqNVGawC14wvM0jOgZiKtAdSOMzBL+3/+/MlAS9+CzAbZAbILZummX79+dQIbxAy/f/+mquUgs0BmgswG2tEBbPNuQm7hg4A/tFthBsTcVLL3KxCfgnYrNsIEWZAUPIPiR1Tuy8DMZRjty4z2ZUb7MgNr6eVnnxj0O/YxlG24Qh9L//77z+A0+TDD1eefGPr236GPpeHzTzG8//YbzK5yU6e9pXOPP2TYcOk5ZExIXpChyVuTtpY++fCdIX3FeUgBwMTIsC7FnPYJyXXKUTh7PdBCST4O6lgKSpXlG68wnHr4HkU8Y8UFhtuvwa0PhjRrBQYvbQniCwpggf9fSEgIpwKF+p3gYATXfS2eDGK87Azbrr5g8Jt1AiymLMLNcLPWlSjL3r17xwAs8BkJ+jTWVBYRnFOPghNN7OKzcLEtGZakF4mEfAoC1ZuvMXTuuYUhPjVMnyHdWpFoy4j2KQi0+moxxJnJoYgF6EmSZCFZqXdetBFDDDSoedlZGFYkmpGd6llIUbwgxpjh99//DGFG0gwsTORXh0TFKbUASXE62pcZ7csMyr4MsqVkAaBhJOsBCDAAr5ov7p3lSsgAAAAASUVORK5CYII=) 0 0 no-repeat;
    margin-top: 7px;
}
.custom-checkbox:checked + .custom-checkbox-label .custom-checkbox-ico {
    background-position: 0 -28px;
}
.form-reftrax .custom-checkbox-label {
    font-size: 14px;
}
.form-reftrax  .checkbox-right-content {
    display: inline-block;
    width: 66%;
    margin-left: 25px;
}
.form-reftrax  .checkbox-ico-title {
    font-size: 18px;
}
.content-right {
    margin-top: 10px;
}
.form-reftrax .custom-checkbox-label a {
    color: #006bac;
}
/*********************************************************************************************

    FOOTER

*********************************************************************************************/
footer {
    position: relative;
    z-index: 1;
}
.footer {
    width: auto;
    margin: 0 auto;
}

#_bapw-link {
    padding-left: 20px;
    position:relative;
}

#_bapw-link:before {
    content: "";
    width: 14px;
    height: 18px;
    position: absolute;
    left: 0;
    top: -3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAACH0lEQVR42oVTzUtUURT3K9N2YhJBOxe5Cdq0iCTqHwgUZp2QPObd58sUzA8I3rbaRURubCEIvd69jo5foTGWn0FtBPHd+ywHpoaoReXXjBIczxnfm3nKmIvLOfdwfuf3u+ecWwIA+WMlEhVoS8k/7ZREuWxiXD3qsFPVhQJQcSpQ53K+dzELTMgVKhJmj9h2+YlAZJs1Rzfg/ngKumb/gu7IeFts7UqY3bKssmKMHxmXWzp37+B5R+xmPIkF3Cf62EpNkKj1fzpzjFEuIzgTsYFkkYIWvK/3Le0D2rQu5N08O0AZ5RWAjsy0j3y9QAHzmXeWcfc2Fnhsjiahe24bqA9R7t4ICtDb84ym7dVREBkGMQaWvVqpj7iXUf4Uvb3j7Q8soAZM7l06wqjF5XkKGMK7rgsVDY+ECdWMKj4fguUf9O/5jCEgjoQao8XT53AkBTCXDPP+9S3vA3PkTADMakM5IN0nH77fBG3Yq8/d7dWrKH+ic/onGLF1QP85PcsHqowhvtVSIvqOEfsCGL9mCNVFM+6Z36X7AhOy8cg4MJA1Jw6bwxz3tQ/83j23g1b9RvmtAYDGQV0NFmA3gl30pYrepT0gJoOrfhpTkR0mRncRWbZR4gtsylM2rNqxq4nom7Vb4a05vnY0tw8PptLQs5AheamWVxtVoYRSklZ8yYWc7Jz+Bcj8UuPJi7mgDyB74u9oc2QDvuVmeB8DwP/OASHlp1WdURkfAAAAAElFTkSuQmCC);
}
.modules-bar {
    background: #eeeeee;

    text-align: center;
}
.modules-bar-offset {
  padding: 0 55px;
}
.modules-bar-items {
    display: block;

    text-align: center;
}

.modules-bar-items a {
    margin-bottom: 24px;
    display: inline-block;

    font-size: 18px;
    color: #006bac;
    line-height: 1.3;
    text-transform: none;
    text-decoration: none;
    text-transform: capitalize;
}

.modules-bar-items span {
    display: inline-block;

    font-size: 18px;
    color: #006bac;
    line-height: 1.3;
    text-transform: none;
    text-decoration: none;
    text-transform: capitalize;
}

#fr .modules-bar-items span {
    text-transform: none;
}

#fr .modules-bar-items span:first-letter {
    text-transform: uppercase!important;
}

.modules-bar-items:hover span{
    color: #00aeef;
}

.modules-bar-items p {
    font-size: 16px;
    color: #3c3c3c;
    line-height: 1.3;
}
.brands-bar {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}
.brands-bar-title {
    font-size: 14px;
    color: #00468b;
    text-transform: uppercase;
}
.brands-bar-left {
    width: 470px;

    text-align: right;
    float: left;
}
.brands-bar-learn-more {
    display: block;

    font-size: 12px;
    color: #9f9f9f;
    text-transform: uppercase;
    text-decoration: none;

    clear: both;
}
.brands-bar-items {
    display: inline-block;
    height: 41px;

    margin-left: 7px;

    text-decoration: none;
}
.brands-bar-items:first-child {
    margin-left: 0;
}
.raid {
    width: 33px;
}
.off {
    width: 40px;
    margin-left : 12px;
    margin-right: 14px;
}
.kiwi {
    width: 48px;
    margin-left : 4px;
    margin-right: 9px;
}
.bubbles {
    width: 61px;
}
.pledge {
    width: 33px;
    margin-right: 11px;
}
.windex {
    width: 51px;
}
.glade {
    width: 50px;
}
.ziploc {
    width: 54px;
    margin-left: 9px;
    margin-right: 10px;
}
.shout {
    width: 46px;
}
.drano {
    width: 56px;
    margin-left: 5px;
    margin-right: 10px;
}
.right-home {
    width: 94px;
}
.brands-bar-cetner {
    width: 100px;
    margin-left: 55px;

    float: left;
}
.brands-bar-cetner-items {
    width: 97px;
    height: 48px;
}
.brands-bar-right {
    width: 470px;
    margin-bottom: 10px;
    text-align: left;

    float: right;
}
.legal-bar {
    text-align: center;
    font-size: 12px;
    color: #343434;
}

.legal-bar p {
    margin-top: 5px;
}
.legal-items {
    display: inline-block;

    height: 20px;
    line-height: 15px;
    vertical-align: middle;

    text-decoration: none;
    text-transform: uppercase;

    color: #343434;
}

.legal-items-devider {
    display: inline-block;
    width: 1px;
    height: 12px;
    background: #343434;

    margin-left: 8px;
    margin-right: 8px;
}
.sell-box:first-child .legal-items-devider:first-child {
    display: none;
}

.legal-items:last-child {
    margin-right: 0;
}
.legal-items:hover {
    color: #00aeef;
}
a[title="Pin it!"] {
    border: 1px solid green !important;
}

/* HOME PAGE START STYLE*/

.hero-wrapper {
    width: 100%;

    

    background: #fff; 
    position: relative;

    overflow: hidden;
}

.hero-legal-wrapper {
       
    vertical-align: bottom;
    display: block;
    /* position: absolute; */
    /* bottom: 0px; */
    /* margin: 0 auto; */
    text-align: center;
    
    margin: 0 auto;
}

.hero-legal {
        width: 1170px;
    display: block;
    margin: 0 auto;
}

.products-wrapper {      
    position:relative;
}

.products-content-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

 .products-content-img img {
        display: block;
        height: 100%;
        margin: 0 auto;
   }

.hero-wrapper img {
    height: 100%;
    display: block;
    border: none;

    margin: 0 auto;
}
img.ie-hero-bg {
    display: none;
    overflow: hidden;
}
.eq-ie9 .ie-hero-bg,
.ie8 .ie-hero-bg {
    display: block;
    overflow: visible;

    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.hero-content {
    position: absolute;
}

.hero-title {
    font-family: "omnes-pro-n5","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
}
.hero-content a {
    display: inline-block;
}

.product-text-offset {
    display: block;
    width: 91%;
    margin: 5px auto 42px auto;
}
.text-home-items {
    font-family: "omnes-pro-n4","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #505050;
    text-align: center;
}

.text-home-items a {
    color: #006bac;
}

.products-img-item {
    overflow: hidden;
}

.products-items .products-link-item:hover {
    background-color: #00aeef;
    border: 1px solid #00aeef;
    color: #fff;
}

.products-link-items {
    margin-top: 10px;
    text-align: center;
}
.products-link-item {
    display: block;
}

.products-link-item a {
    display: inline-block;
}

.inspiration-wrapper {
    background: #a4a4a4
}

.inspiration-content p {
    width: 50%;
    margin: 40px auto 45px auto;
}

.inspiration-content > ul > li > a {
    display: inline-block;
}

.most-popular .bx-wrapper {
    margin: 0 auto;
}

.most-popular .related-inspiration-bar {
    padding: 0;
}

/* HOME PAGE END STYLE*/
.hero-title-text span {
    padding: 0 20px 3px 20px;
    margin-bottom: 6px;

    display: inline-block;

    border: 1px solid transparent;
    background-color: #006bac;

    line-height: 1.1;
}

/*.lt-ie9 .hero-title-text {
  background-color: #006bac;
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
  zoom: 1;  
}*/

.hero-title-text sup {
    font-size: 20px;
}

.hero-title-text a {
    text-decoration: none;
    color: #006bac;
}


/* Start Sticky Navigiation */

#sticky_navigation {
    width: 100%;
    z-index:99;
}

.main-header,  
.main-header.sticky-nav, 
.main-header.sticky-nav .mobile-tablet, 
.main-header .mobile-tablet, 
.main-header.sticky-nav .ziploc-logo, 
.main-header .ziploc-logo, 
.main-header.sticky-nav .main-nav-items,
.main-header .main-nav-items, 
.main-header.sticky-nav .main-nav-items .arrow-right,
.main-header .main-nav-items .arrow-right, 
.sticky-nav .mobile-head-wrapper, 
.button-serach-sandwich {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
} 
.main-header.sticky-nav .main-nav,
.main-header .main-nav,
.main-header.sticky-nav .sub-nav,
.main-header .sub-nav, 
.main-header.sticky-nav .wrapper-search .search, 
.main-header .wrapper-search .search, 
.search-btn-tablet.mobile, 
.main-nav-items .sub-nav,
.show-list-items.desktop .sub-search-list, 
.search-btn,
.btn,
.btn-white,
.hero-content .btn:after, 
.icon-arrow-right {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.sub-nav-items a, 
.sub-search-list li a,
.languages-bar a, 
.social-bar a {
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.main-header.sticky-nav .mobile-tablet {
    display: none;
}
/* End Sticky Navigiation */

/* Start Page Editor Mode */

.iframe.scWebEditRibbon {
    z-index: 999999;
}

/* End Page Editor Mode */

/*Rating Star in browse-items*/

.browse-items .ratings-bar {
    min-height: 40px;
    margin: 0;
    text-align: left;
}
.lt-ie9 .main-header.sticky-nav .ziploc-logo img {
    height: 40px;
    margin-top: 14px;
}
.ie9 .main-header.sticky-nav .ziploc-logo img {
    height: 56px;
    margin-top: 10px;
}

#reftrax-iframe-wrapper {
    padding-top: 40px;
}
/*************** Breadcrumbs *******************/
.breadcrumb {
    padding: 13px 0;

    display: block;
}
.breadcrumb span, 
.breadcrumb .bread-links a {
    display: inline-block;

    font-size: 14px;
    color: #aeaeae;
}
.breadcrumb span sup {
    font-size: 11px;
    vertical-align: top;
}
.berad-separator {
    font-weight: 500;
}
.breadcrumb .bread-links:hover a {
    color: #00aeef;
}
.breadcrumb .berad-separator {
    margin: 0 4px;
    
    font-size: 18px;
    line-height: 18px;
    vertical-align: top;
}

.hide-breadcrumbs .breadcrumb {
    display: none;
}
/*====================================================
   
     Start Select Btn Product Details

=====================================================*/



    .play-video-icon:after {
        content: "";
        display: block;
        width: 53px;
        height: 53px;
        position: absolute;
        top: 50%;
        margin-top: -21.5px;
        left: 50%;
        margin-left: -21.5px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA1CAYAAADh5qNwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODNEMThGN0ZEQkMyMjVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMkY3ODNBODk1QjMxMUU0OEZDQURCNDUxRUYzODMzRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMkY3ODNBNzk1QjMxMUU0OEZDQURCNDUxRUYzODMzRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkNCQ0E5MzQ2NTIzNjgxMTgyMkFFOUI3OUIzMzc4NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgzRDE4RjdGREJDMjI1REYiLz4gPC9yZGY6RGVzY3Jp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) no-repeat;
        cursor: pointer;
        
    }
/*  END Select Btn Product Details   */

/*================== START OUR PARTNERS =============================*/

    .sub-page-layout {
        background: #fff;
    }

    .napo-img img {
       display: block;
       width: 100%;
   }

   .napo-text {
       text-align: center;
   }

   .napo-text a{
      text-decoration: none;
      color: #006bac;
   }


/*================== END OUR PARTNERS =============================*/

/*================== START SITE MAP =============================*/
    .site-map .main-intro, 
    .site-map .main-intro a {   
        font-style: italic;
        color: #343434;
    }
    
    .site-map-sub-category a {
        font-size: 18px;
        color: #343434;
    }
    .site-map-sub-category a:hover {
        color: #00aeef;
    }
/*================== END SITE MAP =============================*/

/*================== START COUPONS-OFFERS =============================*/

.coupons-offers-wrapper {
   width: 100%;
   background: #fff;
}

.rev-trax-wrapper {
     /*background: black;
     opacity: 0.6;*/
}
/*================== END COUPONS-OFFERS =============================*/

 /*================== START SEARCH PAGE =============================*/

.search-page-top {
    width: 100%;
    background: #fff;

    position: relative;
    z-index: 4;
}

.search-page-top .search {
    position: relative;
    z-index: 9;
}

.result-found-item {
    background: #fff;
    border: 1px solid #e0e8e8;
    box-sizing: border-box;
}
.not-found-text span {
    word-break: break-word;
}

.result-found-item-img-wrapper {
    box-sizing: border-box;
    overflow: hidden;
}

.result-found-item-img-wrapper img {
    display: block;
    width: 100%;
}

.result-found-item-link {
    display: inline-block;
    text-decoration: none;
    color: #006bac;
    margin-bottom: 15px;
}
.result-found-item-link:hover {
    color: #00aeef;
}

.result-found-item-text a {
    color: #006bac;
    text-decoration: none;
}

.result-found-item-text{
    color: #3c3c3c;
}

.lt-ie9 .item w_4_of_6 h_4_of_6 {
    background-size: contain;
}

 /*================== END SEARCH PAGE =============================*/

 #content-after-submit {
     display:none;
 }
@media only screen and (min-width: 320px) {
    .body-copy-subheaders {
        font-size:18px;
    }
    .desctop-view {
        display: none;
    }
    .mobile-view {
        display: block;
    }
    .tablet-desktop .scj-logo {
        margin: 0 auto;
        display: block;

        float: none;
    }
    .main-header {
        min-height: 55px;
        background: none;
    }
    .mobile-head-wrapper {
        min-height: 55px;
        max-height: 55px;
    }
    .sticky-nav .mobile-head-wrapper {
        min-height: 35px;
    }
    .ziploc-logo {
        width: 70px;
        height: auto;
        margin: 10px 0 0 20px;

        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;

        position: relative;
        z-index: 10;
    }
    .ziploc-logo img {
        width: 100%;
    }
    .button-serach-sandwich {
        width: 77px;
        height: 55px;

        float: right;

        background: transparent url(/Content/img/sprite_mobile.png) no-repeat 0 0;
    }
    .button-serach-sandwich.active {
        background-color: #00a1e2;
    }
     .btn-wrapper {
        width: 60%;
        margin: 5% auto 0 auto;
    }

    
    .wrapper-mobile-nav {
        width: 100%;
        position: relative;
        background-color: #006bac;
    }

     
     .drop-down-wrapper {
        width: 100%;
        /*height: 53px;*/
        height: auto;
        
        margin: 30px auto 0 auto;
        display: block;
        text-align: center;
        /*position: relative;*/
    }
     
    .browse-categories-text-mobile {
        margin-bottom: 20px;
    }
    /***********************************
        drop-fake-list
    ***********************************/
    .drop-fake-list {
        height: auto;
    }
    .drop-fake-list ul {
        padding: 9px 0px 17px 0px;
        height: 18px;
        margin: 0 auto;

        overflow: hidden;
        position: relative;
        z-index: 10;
    }
    .drop-fake-list ul:before {
        content:"";
                               
        width: 9px;
        height: 5px;
        margin-top: 11px;
        
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiZMhe84iBgSHn/5TgTQxogDFnrR+QmsIEUgDEy6AC6AqWgeSZoCZEIStEUhAFkmf8//8/us4JQFwAUwCWgymCKvQHUmuBOBioYCNMHCDAAH+AJu+UvdhhAAAAAElFTkSuQmCC) no-repeat;
        
        position: absolute;
        right: 20px;
    }
    .drop-fake-list.active ul:before {     
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .drop-fake-list ul li {
        display: block;
        padding-left: 10px;
        padding-right: 25px;
    }
    .dropdown-link-text {
        margin-bottom: 12px;
    }
    .more-info-nav-bar li {
        padding: 10px 20px 0 20px;
        text-align: left;
    }
    ul .dropdown-text-holder-cat {
        padding-top: 0;
        margin-bottom: 4px;
    }
    .drop-fake-list.active ul {
        height: auto;
        
        border-radius: 23px;

        overflow: visible;
        z-index: 1001;
    }
    .drappery {
        display: none;
        visibility: hidden;

        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
    }
    .active .drappery {
         display: block;
         visibility: visible;

         z-index: 1000;
    }

    .category-link-item {
         position: relative;
         z-index: 10;
    }
    
    div.tertiaryTitle {
            width: 90%;
            margin: 40px auto 0px auto;
            position: relative;
            z-index: 3;
    }

    p.tertiaryTitle {
        font-size: 18px;
        font-weight: 600;
        font-style: italic;
    }

    .prod-sub-space {
    width: 100%;
    height: 0px;
}

     .drop-down-link-item {
        padding: 13px 0;

        display: inline-block;
        text-align: center;

        background-color: #fafbfc;

        font-size: 17px;
        font-weight: 500;
        color: #006bac;

        border: 1px solid #eaeaea;
        border-radius: 46px;
        cursor: pointer;

        position: absolute;
        z-index: 9;

        -webkit-tap-highlight-color: transparent;
     }

     .drop-down-link-item.active .link-item-wrapper{
        display:block;
     }

     .dropdown-link-text {
         padding: 0 3%;
         display: block;
     }
     .link-item-wrapper {
        max-width: 100%;
        margin: 0 auto;
        
        text-align: center;
    }

     .link-item-wrapper a {
         display: inline-block;
         padding: 2px 12px;
         color: #006bac;
     }

     .link-item-wrapper a:hover {
         color: #2dbff6;
     }

     .link-item-wrapper .icon-arrow-right {
         display: none;
     }
          
     .link-item-wrapper .btn {
        display: block;
    }
    .wrapper-search-mobile {
        display: none;
        padding: 20px 0 0 0px;
        width: 100%;

        clear: both;
        float: none;

        background-color: #006bac;
    }
    .wrapper-search-mobile .indend-search {
        padding: 0 25px;
        margin-bottom: 20px;
    }
    .wrapper-search-mobile .show-list-items {
        width: auto;
        float: left;
        display: block;

        color: #3c3c3c;

        font-weight: 500;

        position: relative;
        z-index: 10;
    }
    .wrapper-search-mobile .show-list-items:hover {
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
    }

    .search-field {
        width: 96.5%;
        max-width: 96.5%;
        border-radius: 20px;

        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;

        position: absolute;
        top: 0;
        left: 0;
        
    }
    .search .search-field {
        padding-left: 10px;
    }

    .search-btn {
        width: 3.5%;
        min-width: 34px;
        position: absolute;
        right: 0;
        top: 0;
    }
    .filter-search {
        display: none;
        padding: 0 25px;

        border-top: 1px solid #80b5d6;
        background-color: #e9e9e9;

        overflow-y:scroll;

        position: relative;
    }
    .filter-search .close-button {
        width: 29px;
        height: 29px;
        line-height: 27px;
        padding: 0;

        /*background: url(/Content/img/sprite_mobile.png) no-repeat -78px 0;*/
        background: #fdfdfd;
        color: #006bac;
        text-align:center;
        font-weight: 500;
        border-radius: 29px;
        position: absolute;
        top: 15px;
        right: 15px;
        z-index: 10;
    }
    .filter-search ul {
        padding: 10px 0;
    }

    .filter-search ul li {
        padding: 8px 0;
        display: block;

        color: #555;

        font-weight: 500;
    }
    .filter-search-items {
        display: inline-block;
        color: #555;
        border-bottom:1px solid transparent;
    }
    .filter-search-items:hover {
        border-bottom: 1px solid #3c3c3c;
    }
    .wrapper-categories {
        display:none;
        background-color: #006bac;

        /*overflow-y:scroll;*/
        overflow-y: auto;

        padding-bottom: 85px;
    }
    .categories-box {
        padding: 20px 25px;
        border-top: 1px solid #80b5d6;
    }
    .title-categories {
        font-size: 22px;
        color: #fff;
        line-height: 1.5;

        font-weight: 500;
    }
    .categories-box .list-cat li {
        padding: 10px 0px;
        display: block;
        line-height: 16px;
    }

    .categories-box .list-cat .list-cat-items {
        display: inline-block;
        border-bottom: 1px solid transparent;
        font-size: 14px;
        color: #fff;

        font-weight: 500;
    }

    .categories-box .list-cat .list-cat-items:hover {
        border-bottom: 1px solid #fff;
    }

    .mobile-version.masthead-lang-soc-bar {
        /*position: absolute;
        bottom: 25px;*/
        width: 100%;
        padding: 26px 0;
        display: none;

        float: none;
        clear: both;

        border-top: 1px solid #80b5d6;
        background-color: #3c3c3c;

        position: fixed;
        bottom: 0px;
    }
    .mobile-version .languages-bar {
        margin-left: 25px;
    }
    .mobile-version .social-bar {
        margin-left: 0;
        margin-right: 25px;
    }
    .modules-bar {
        padding: 10px 0 15px 0;
    }
    .modules-bar-offset {
        padding: 0;
        margin: 0 auto;
    }
    .modules-bar-items {
        margin: 0 auto 10px 0;
        padding: 10px 0;
        clear: both;

        float: none;
    }
    .modules-bar-items span {
        margin-bottom: 0;
    }

    .modules-bar-items p {
        display: none;
    }
    .legal-bar {
        padding: 28px 0;
        width: 90%;
        margin: 0 auto;
    }
    .intro-wrapper {
        padding: 0 0 32px 0;
    }

    .intro-wrapper>p {
        max-width: 1170px;
        margin: 0 auto;
        position: relative;
        z-index: 3;
    }

    .intro-wrapper-top-space {
        margin: 10px;
    }
    .ratings-and-reviews {
        /*margin-bottom: 100px;*/
    }
    .content-wrapper {
        padding: 0;
        padding-top: 35px;
        margin-left: 10px;
        margin-right: 10px;      
    }
    .intro-wrapper .main-page-titles {
        font-size: 34px;
        line-height: 36px;
        /*max-width: 270px;*/
        max-width: 84%;
    }
    .intro-wrapper .main-page-titles.title-top-bottom-offset {
        margin-top: 33px;
        margin-bottom: 24px;
    }
    .products-content .product-text-offset {
        margin: 25px auto 27px auto;
    }
    .intro-wrapper .main-intro {
        /*width: 266px;*/
        width: 84%;
        font-size: 18px;
        line-height: 1.3;
    }
    .intro-wrapper h3.main-intro a {
        font-size: 18px;
    }
    .intro-wrapper .main-intro p {
        line-height: 1.3 !important;
    }
    .intro-links-bar {
        margin: 25px auto 30px;
        text-align:center;
    }
    .intro-pack-count {
        margin: 16px;
    }
    .intro-details-bar {
        width: 66%;
        margin: 30px auto 10px auto;
    }
    .intro-links-bar-left {
        display:inline-block;
        max-width: 46%;
        vertical-align:top;
    }
    .intro-links-bar-right {
        display:inline-block;
        max-width: 46%;
        vertical-align:top;
    }
    .intro-links-bar-items {
        font-size: 16px;
    }
    .intro-links-devider {
        display: inline-block;
        width: 1px;
        height: 20px;
        margin-left: 8px;
        margin-right: 8px;
        background: #343434;
        vertical-align: top;
    }
    .benefits-wrapper {
        padding-top: 26px;
    }
    .benefits-items-left {
        display: block;
        width: 84%;
        margin: 0 auto 40px auto;
        position: relative;
    }

    .benefits-items-right {
        width: 84%;
        display:block;
        margin: 0 auto;
        text-align: center;
    }

    .benefits-items-right img {
        width: 100%;
    }

    .benefits-text {
        height: auto;
        width: 84%;
        text-align: center;

        margin: 30px auto 30px auto;
    }

    .benefits-items-left ul {
        width: auto;
        text-align: left;
        margin: 30px 0 30px 20px;
        font-size: 16px;
    }

    .benefits-items-left ul li {
        list-style: disc;
        margin: 0 0 5px 0;
        padding: 0;
        line-height:1.3;
    }

    .benefits-items-left span {
         display: block;
         margin-bottom: 30px;
     }


    .hero-content .btn {
        top: 0px;
    }

    .section-products-size {
        width: 84%;
        margin: 0 auto;
    }

    .section-products {
        margin-left: -3.5%;
        margin-bottom: 8px;
    }
    .product {
        width: 46.5%;
        margin: 0 0 3.5% 3.5%;
        box-sizing: border-box;
    }
    .content-resipe .section-recipe-products .product {
        margin: 0 0 3.5% 4%;
    }
    .content-resipe .section-recipe-products .product:first-child  {
        margin-left: 0;
    }
    .product img {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; 
    }
    .page-subheaders + .gallery-rows {
        margin-top: 25px;
    }

    .intro-btn-bar {
        margin-top: 25px;
        margin-bottom: 30px;
    }
    .intro-btn-bar a {
        padding: 1px 12px 3px 12px;
        display: inline-block;

        color: #006bac;
    }
    .content-cards {
        
        font-size: 14px;
        line-height: 1.3;
        padding: 0 14px 0 10px;
        margin-top: 10px;
        overflow: hidden;
    }

    .more-info-bar {
        width: 80%;
        margin: 0 auto;
    }
    .more-info-use-items-left {
        width: 100%;
        float: none;
    }
    .more-info-use-items-right {
        width: 100%;
        float: none;
    }
    .article-section-item .article-item-left {
        width: 100%;
        float: none;
    }
    .article-section-item .page-subheaders {
        margin-bottom: 12px;
    }
    .recipe-item-direction .page-subheaders + ul {
        margin-bottom: 56px;
    }
    .article-section-item .article-item-right {
        width: 100%;
        float: none;
    }
    .more-info-use-bar {
        margin-top: 80px;
    }
    .use-list-items {
        /*padding-left: 18px;*/
        padding-left: 28px;
    }
    .section-separator {
        /*width: 85%;*/
        margin: 30px auto 37px;
    }
    .site-map .main-intro {
        margin-bottom: 25px;
        text-align: left;
    }
    .section-gallery {
        max-width: 305px;
        margin: 0 auto;
    }
    .section-gallery.mob-land {
        max-width: 620px;
    }
    .gallery-row .picture-box {
        width: 129px;
        height: 132px;
        margin: 0 12px 15px 0;
    }
    .hidden {
        display: none;
    }
    .content-ratings {
        width: 100%;
        height: 703px;
    }

    .featured-wrapper {
        margin: 34px 0 34px 0;
    }
    .featured-item {
        width: 84%;
        min-height: 204px;
        margin: 0 auto;

        overflow: hidden;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
    

    .featured-item-left {
        float: none;
        margin-bottom: 15px;
    }
    .featured-item-right {
        float: none;
    }
    .featured-item-link {
        min-height: 204px;
        /*display: block;*/
        display: table;

        text-align: center;

        position: relative;
        z-index: 2;
    }
    .position-title {
        margin: 0 auto;        
        display: table-cell;

        /*font-size: 30px;*/
        font-size: 21px;
        text-align: center;
        
        /*-ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);

        position: absolute;
        top: 50%;*/
    }
    .text-style span:last-child {
        margin-bottom: 0;
    }
    .text-style sup {
        font-size: 18px;
        vertical-align: top;
    }
    .section-ratings {
        width: 84%;
        margin: 0 auto;
    }

    .related-inspiration-bar .bx-viewport {
        padding-left: 68px;
        width: 328px !important;
    }

    .container-modal .bx-viewport {
        padding-left: 0;
    }

    .related-inspiration-items {
        width: 100%;
        height: auto;

        margin: 0 auto 15px auto;

        overflow: hidden;
    }
    .related-inspiration-img {
        width: 100%;
        height: auto;
        float: left;
        overflow: hidden;
    }
    .related-inspiration-img img {
        width: 100%;
        height: 116px;
    }
    .related-inspiration-items {
        height: 218px;
    }

    .bx-wrapper .slide {
        margin: 0 auto;
    }

    .related-inspiration-items .related-inspiration-links {
        max-width: 80%;
        height: 75px;
        overflow: hidden;
    }
    .related-inspiration-items .related-inspiration-links sup {
        font-size: 14px;
        vertical-align: top;
    }

    .related-inspiration-links {
        max-width: 43%;
        margin: 10px 0 0 15px;
        overflow: hidden;

        float: left;

        font-size: 14px;
        color: #0f5986;
    }
    .section-products {
        overflow-x: auto;
    }
    .section-products-size {
        margin-bottom: 7px;
    }
    .scroll-hor {
        width: 750px;
        clear: both;
    }
    /*.article-section-item .article-item-left .use-list-items-num {
        padding: 8px 0;
    }
    .article-section-item .article-item-left .use-list-items-text {
        padding: 8px 0;
    }*/
    .content-article, .content-resipe {
        padding: 0 15px;
        padding-bottom: 40px;
    }
    .content-article .article-text {
        margin-bottom:25px;
    }
    .content-article .article-text p {
        margin-bottom: 20px;
    }
    .section-content-article.accordion .section-separator-solid.table-separator {
        margin: 0;
        display: none;
    }
    .browse-category .category-title {
        display:none;
    }
    .browse-category .drop-down-wrapper {
        margin: 0 auto;
    }
    .browse-category .btn-white {
        background-color: initial;
    }
    .content-article .article-item {
        margin: 0px 0 22px 0;
    }
    .article-item.videoWrapper {
        position:relative;
        padding-top: 56.25%;
    }

    .article-item.videoWrapper iframe{
        position:absolute;
        top: 0;
        width:100%;
        height: 100%;
    }
    .section-content-article img {
        width: 100%;
        height: auto;
    }
    .section-article-info {
        width: auto;
        margin: 0px 15px;
        padding: 41px 22px 37px;
    }
    .section-article-info .section-article-image {
        float:none;
        margin: 0 auto;
    }
    .section-article-info .article-text {
        width: 230px;
        margin: 0 auto;
        padding: 20px 0px 12px 0;
    }
    .section-article-info .article-text.accordion {
        padding: 0;
    }
    .section-separator-article {
        width: auto;
        margin: 30px 15px 40px 15px;
    }
    .content-resipe .recipe-item-direction .use-list-items {
        margin-top: 18px;
        padding-left: 25px;
        text-align:initial;
    }
    .content-resipe .recipe-item-direction .use-list-items .use-list-items-text {
        width: 100%;
    }
    .content-resipe .recipe-item-direction .use-list-items .use-list-items-text sup {
        font-size: 12px;
        vertical-align: top;
    }
    .content-resipe .content-tip {
        margin-bottom: 30px;
        padding: 34px 40px 29px 40px;
        text-align: center;
    }
    /*.content-resipe .recipe-item-direction .content-tip p {
        width: 245px;
        margin: 0 auto;
        text-align: center;
    }*/
    .content-resipe .title-tip {
        margin: 0 auto;
        position: absolute;
        top: -28px;
        left: 0;
        right: 0;
    }
    .recipe-minutes {
        margin-right: 27px;
    }
    ul + .section-tip {
      margin-top: 55px;
    }
    /* =============================================

        Article Shelf - life

    ===============================================*/
    .section-content-article .open_close + .article-text {
        display: none;
    }
    .section-content-article.accordion .open_close {
        padding: 23px 10% 23px 0;
        margin: 0;

        border-top: 2px solid #f5f5f5;

        position: relative;
    }
    .section-content-article .open_close:before {
        content: "";

        width: 28px;
        height: 28px;
        margin-top: -14px;

        border-radius: 50%;
        border: 2px solid #eaeaea;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAA46WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDgtMzFUMTA6MDc6NDcrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0wOS0wMlQxNToxNjo1OSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTUtMDktMDJUMTU6MTY6NTkrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6REJGMzE3MUVBQkMxMTFFNEE2MTVGNDVDMzA1MjlENjM8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoyNTA0MTFlZi1hNTcxLTQxNGYtYWVlYy1mZWMwODNlMzE5MWE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MjUwNDExZWYtYTU3MS00MTRmLWFlZWMtZmVjMDgzZTMxOTFhPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjUwNDExZWYtYTU3MS00MTRmLWFlZWMtZmVjMDgzZTMxOTFhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI1MDQxMWVmLWE1NzEtNDE0Zi1hZWVjLWZlYzA4M2UzMTkxYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wOC0zMVQxMDowNzo0NyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HO0CdQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACwUlEQVR4AQCxAk79Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJ7I16/S5yX69PoDKyES8oFKKZ1TMRyI/f397AMDAxStz+R4f7bXY9Xf7g4GDAb9US4Z2wPCpZTau9jqUeb1+gfr6PIH7Pv9CzYeEOwWDQcp1+jyKIG32FvK1egeAAoGADEcD/SoYDZhAfr7/Dnr9PgWSpfHjNHb6yQABwQAOSQU4HNCJeiNvtsYx9zsIAD5/AAvJRXctmk5dBUMCOoB/fz8AwIDAii92OlQeLLVY8zZ6yEACQUAAAAAAAAAAAAA9/sANCcV34hOK51DKBew/v3+2AL/AAD9/f3+1UMoGJtqPSK+HRoOAAD7/QAAAAAAAPv9AB0aDgBqPSK+QygYm/39/tX/AAD9APz8/AD8/PwA/Pz8AP///wyaw92OAGCm/wVurv8AYKb/msPdjv///wz8/PwA/Pz8APz8/AAEAAAAAAAAAAAAAAAAAAAAC0krF8WLXDIX0+XyUi0bDq5JKxfFAAAACwAAAPQAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD//4gIq0T60KuDAAAAAElFTkSuQmCC);
        background-color: #fafbfc;
        background-repeat: no-repeat;
        background-position: center center;

        position: absolute;
        top: 50%;
        right: 0;
        }

    .section-content-article.accordion .open {
        margin-bottom: 4px;
    }

    .section-content-article.accordion .open:before {
        content: "";
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAA68GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMDgtMzFUMTA6MDc6NDYrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0wOS0wMlQxNToyMTowMiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTUtMDktMDJUMTU6MjE6MDIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6MjUwNDExZWYtYTU3MS00MTRmLWFlZWMtZmVjMDgzZTMxOTFhPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDpEQkYzMTcxRUFCQzExMUU0QTYxNUY0NUMzMDUyOUQ2MzwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVhN2RlOTQ1LTMxMTYtOTU0Yi1hNmQzLWYwM2IxMzlhNzI1NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpiYjMxMzhjZi0wZDNjLWFjNGUtYmMxNy04YzIwMzg5ZTYzNmM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpiYjMxMzhjZi0wZDNjLWFjNGUtYmMxNy04YzIwMzg5ZTYzNmM8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmIzMTM4Y2YtMGQzYy1hYzRlLWJjMTctOGMyMDM4OWU2MzZjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA4LTMxVDEwOjA3OjQ2KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVhN2RlOTQ1LTMxMTYtOTU0Yi1hNmQzLWYwM2IxMzlhNzI1NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wOS0wMlQxNToyMTowMiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Otk4rAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACH0lEQVR42pyST2hScRzAv+/51Ky3cro/jpytP+acfyBUGNSloEMwtrzVaKNDEHWoQeAGgx2MDgZ1imK3UKygTRoM6tIOUmNDB8PNNrdc7blU1jSfmU99v/e+HbrUsX0un/uHD4WI8L8wN8Lx+WAs4xIrDcpi0pYnLllDgx5TAGW5SNG07kWMG/W/XRtKcaXDSlaFw57OJUU0/ORLMlc+myoKrXvZ8kGu2mgxtxwSjc0aZ3Tzu+v+u/XBlbVdI9WkpvsdhvTklTP3KEKIjciy/urzWGB2acct1ghzzNTMX/N0FkKxjJ7jfhxRHmBIn8sYf3ndM8rQdIGSCAFaoejgipXe8dlP/rmVvD0rEICaCEpWBW1KBZx3GFYf9PVMmHTsgixJOZAIAUQZEBFyvOB99D6VUd+aQvXdCGrvRPDx3EYmxwteRAREGSRCgP67Sp1IkPjGQ73WAFFCKJVrsLxTgjqR/q33R1QHV6z0js0k/a/mvxpBxYD8qwGgZiAY3TI2iOwPDNjApGMXACBHI4CtLormkemEL7K43Q0yQlc7y4977Vtd7SwPMkJkcbt7ZDrhq4uiGQFs1E+hfmE4FH/6JpE/jSWBcjsMnx8O2CfPndQLH9IFjW9m9WZ8JX+K0mrwstOwERxy31bsWgfCr5ezPVJVRMsJXWnsomWq33n0GQ3w8Xhr0yarYtqSxap5r1BVpvmaNsfXrNR+NqJhH/weABFRCrSHkSwtAAAAAElFTkSuQmCC);
    }

    .most-popular {
        margin: 40px auto;
    }

    .bx-wrapper {
    position: relative;
    margin: 0 auto 40px;
    padding: 0;
}
    .related-inspiration-bar,
    .section-most-popular {
        width: auto;
        margin: 0 7.3%;
        margin-top: 60px;
    }

    .section-most-popular .most-popular-item {
        width: 100%;
        height: auto;
        display: block;
    }
    .section-most-popular .most-popular-item .most-popular-img {
        width: 100%;
    }

    .section-most-popular .most-popular-item .related-inspiration-links {
        max-width: 44%;
    }

    .most-popular-img-wrapper {
        width: 50%;
        height: auto;
        float: left;
    }

/*********************************************************************************************
 Modal Window
**********************************************************************************************/

.container-modal {
    padding: 0;
    width: 100%;
    height: 100%;
}
.close {
    width: 40px;
    height: 40px;

    line-height: 40px;

    top: 20px;
    right: 12px;
}
.container-modal .bx-controls-direction {
    display: none;
}
.container-modal .bx-wrapper .bx-prev {
    left: 1%;
}
.container-modal .bx-wrapper .bx-next {
    right: 1%;
}

.bx-wrapper .bx-controls-direction a:first-child,
.most-popular .arrow-middle .bx-wrapper .bx-prev
{
     z-index:9;
     left: 2%;
}

.bx-wrapper .bx-controls-direction a:last-child,
.most-popular .arrow-middle .bx-wrapper .bx-next  {
     z-index:9;
     right: 2%;
}

.container-modal .videoWrapper {
     /*padding-bottom: 56.25%;
     padding-top: 25px;*/
     height: 100%;

     position: relative;
}
.container-modal .videoWrapper iframe {
     /*width: 100%;*/
     width: auto;
     height: 100%;

     /*position: absolute;*/
     top: 0;
     left: 0;
}

.videoContent {
    width: 100%;
    height: 100%;
}

.container-modal .bx-wrapper p {
    padding-left: 20px;
    position: relative;
}

.photo-gallery .container-modal .bx-wrapper p {
        position: static;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 17px;
        font-size: 16px;
        text-align: left;
    }

.bx-wrapper {
    
}

.portreit-img-height { 
    width: 50%;
    height: 100%;
    margin: 0 auto;

    position: relative;
}

.related-inspiration-bar .bx-wrapper {
    margin: 0 auto;
    overflow: hidden;
        margin-top: 30px;
        margin-bottom: 40px;
}

 /*********************************************************************************************
Initialize a Masonry
**********************************************************************************************/
.item {
     margin-bottom: 10px;
 }
 .item, .item.w_2_of_6 {
    width: 49.2%;
}
 .item.w_4_of_6 {
    width: 100%;
}
/*********************************************************************************************
 HOME START PAGE STYLE
**********************************************************************************************/

    .hero-wrapper {
        height: 425px;
        background-size: cover;
    }
    
    .hero-title {
        font-size: 24px;
        margin-bottom: 30px;
    }

    .hero-legal {
        width: 98%;
        font-size: 14px;
        color: #006bac;
    }


    .hero-content {
        width: 95%;

        top: 185px;
        left: 50%;
     
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .products-content h1 {
        width: 84%;
        margin:0 auto 40px auto;
        
        font-size: 34px;
        color: #3c3c3c;
    }
    .products-content h1 a {
        color: #006BAC;
    }
    .products-content h1 a:hover {
        color: #00AEEF;
    }

    .products-img-item img {
        width: 100%;
        height: auto;
    }
    .hero-text {
        display: none;
    }

    .text-home-items {
        display: none;
    }

    .text-center{
            margin-top: -18px;
    }


    .hero-wrapper, 
    .products-wrapper .products-content {
        
        background-attachment: scroll;
        background-repeat: no-repeat;
        background-position: 50% 50%;        
        
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .products-content-img img  {
        height: 100%;
        width: auto;
    }

    .products-content {
        padding: 30px 0 35px 0;
    }

    .products-wrapper:nth-child(2n - 1) .products-content {
       background-size: cover;
     }

    .products-items {
        width: 60%;
        margin: 0 auto 20px auto;
        display: block;
    }

    .products-items.hasImage {
        width: 84%;
    }

     .products-items.hasImage .products-img-item {
        width: 67%;
        margin: 0 auto;
    }

     .products-items.hasImage .products-link-item {
         margin-top: 10px;
         width: 62%;
     }

     .main-image {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

     .extra-images {
        display: inline-block;
        margin: 0 auto;
        border-collapse:separate;
        border-spacing:5px;
        margin-bottom: 15px;
    }
        .prod-img{
            width: 100%;
            text-align: center;
        }

        .extra-img-holder .extra-mobile-holder {
            visibility: visible;
            width: 5px;
            height: 5px;
            border-radius: 50%;
            border: 1px solid #c1c1c1;
            background-color: #c1c1c1;
            display: inline-block;
            position: absolute;
            top: 7px;
            left: 7px;
        }

     .extra-img-holder {
         position: relative;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        display: inline-block;
        margin-right: 5px;
        cursor: pointer;
    }


     .extra-img-holder.current {
    border: 1px solid #0db2f0;
}

     .current .extra-mobile-holder{
         visibility: hidden;
     }

    .extra-img-holder .thumb {
        visibility: hidden;
    }

    .intro-wrapper-top-space .main-image {
        margin-bottom: 30px;
    }
/*********************************************************************************************
 HOME END PAGE STYLE
**********************************************************************************************/
    .product-holder {
        display: table;
        border-bottom: 2px #ddd dotted;
        width: 100%;
    }

    .product-holder:last-child {
        border-bottom: none;
    }

    .product-img-holder {
        padding-left: 0px;
        vertical-align: middle;
        padding-bottom: 20px;
    }

    .product-img-holder img {
        height: 250px;
    }

    .product-right-side {
        padding-left: 50px;
        padding-right: 50px;
    }
    .product-title {
        text-align: left;
        font-size: 35px;
        padding-bottom: 20px;
        font-weight: 500;
    }
    .product-desc {
        font-size: 18px;
    }
    .product-desc p {
        text-align: left;
    }

    .product-view-all {
        height: 20px;
        padding-top: 5px;
        margin-top: 20px;
        margin-bottom: 30px;
        display: inline-block;
        float: left;
    }



    


/*********************************************************************************************
 STICKY NAVIGATION
**********************************************************************************************/
    .main-header.sticky-nav {
        min-height: 35px;
    }

    .main-header.sticky-nav .button-serach-sandwich {
        height: 35px;
        background: transparent url(/Content/img/sprite_mobile.png) no-repeat 0 -12px;
    }

    .main-header.sticky-nav .button-serach-sandwich .active {
        background-color: #00a1e2;
    }

    .main-header.sticky-nav .ziploc-logo {
        height: 35px;
        margin-top: -5px;

        -webkit-transform: scale(0.4);
        -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);
        -o-transform: scale(0.4);
        transform: scale(0.4);

        top: 0;
    }

    /*.main-header .ziploc-logo {
        margin-top: 0;

        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -o-transform: scale(0.7);
        transform: scale(0.7);
    }*/

    /*************** Breadcrumbs *******************/
    .breadcrumb {
        display: none;
    }



    #footer #footer-container #footer-links ul li a.footer-link#_bapw-link {
        display: block !important;
            padding-left: 20px;
    }

    #_bapw-link:before {
            content: "";
    width: 14px;
    height: 18px;
    position: absolute;
    left: 3px;
    top: 10px;
    
    }
/*********************************************************************************************
 BROWSE ITEMS
**********************************************************************************************/
    #loadmorediv {
        padding-bottom: 10px;
    }

    .related-inspiration-bar .browse-items-wrapper {
        padding-top: 0;
        width: auto;
        margin: 0;
        box-sizing: border-box;
    }
    .related-inspiration-bar .browse-items-wrapper + .browse-category {
        padding-top: 20px;
    }
    .related-inspiration-bar .browse-items-wrapper li:last-child .browse-items {
        margin-bottom: 10px;
    }
    .browse-items-wrapper {
        padding-top: 0;
        width: 89%;
        margin: 20px auto 0 auto;
        box-sizing: border-box;
    }

   .browse-items, 
   .section-most-popular .most-popular-item:first-of-type {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 auto 15px auto;

        overflow: hidden;

        display: block;
   }
   /*.browse-items:hover {
       background-color: blue;
   }*/
   .browse-water-mark {
       display: none;
   }

   .browse-items-img {
       width: 50%;
       height: auto;
       float: left;
       overflow: hidden;
       position: relative;
   }

   .browse-items-img img {
       /*max-width: 100%;*/
       width: 100%;
       height: auto;
   }
   .browse-items-img img.rollover {
       position:absolute;
       bottom: 0px;
       left: 0px;
       width: 100%;
       height: auto;
       opacity: 0;
   }

   .browse-items-img:hover img.noroll.has-rollover-image{
       opacity:0;
   }
   .browse-items-img:hover img.rollover{
       opacity:1;
   }
    .browse-item-wrapper-links {
        max-width: 44%;
        max-height: 60px;

        margin: 15px 0 0 15px;

        float: left;
    }
   .browse-items-links {
       font-size: 14px;
       color: #3c3c3c;
   }
   .sell-box-separator {
        display: block;
    }
  /*================== START DROPDOWN PRODUCT DETAILS =============================*/
  .nav-bar-wrapper {
      margin-bottom: 3px;
  }
  .more-info-nav-bar {
    padding: 13px 30px;
    width: 63%;
    
    border: 1px solid #eaeaea;
    border-radius: 46px;
    background: #fafbfc;
    
    font-family: "omnes-pro-n5","omnes-pro",sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    color: #006bac;
    line-height: 1.3;
    
  }
  .more-info-nav-items-selected .more-info-nav-items {
      color: #fff;
  }
    
  .more-info-nav-bar:hover .dropdown-text-holder{
      padding-top: 0!important;
  }
  
  .more-info-nav-items{
      display: inline-block;
      color: #006bac;
      padding: 1px 12px 3px 12px;
  }

  .more-info-nav-items:hover {
      background: #006bac;
      color: #fff;
  }

  .dropdown-text-holder {
        display: block !important;
        padding: 0 10px;
        text-align:left;
   }

  ul .dropdown-text-holder-cat {      
      text-align: left;
  }

   #filter-bar {
       position: relative;
       z-index: 2;
   }
    #loadmorediv {
        position: relative;
        z-index: 1;
    }

   .show-more-info-nav-bar.btn.btn-grey:hover {
       background: #fafbfc;
       border: 1px solid #eaeaea;
       border-top-left-radius: 23px;
       border-top-right-radius: 23px;
       border-bottom-left-radius: 0;
       border-bottom-right-radius: 0;
   }

   .sub-more-info-nav-bar{
       display: none;
       width: 100%;
       padding-bottom: 30px;
       position:absolute;
       top: 43px;
       left: -1px;
       background: #fafbfc;
       border-left: 1px solid #eaeaea;
       border-bottom: 1px solid #eaeaea;
       border-right: 1px solid #eaeaea;
       border-bottom-left-radius: 23px;
       border-bottom-right-radius: 23px;
       z-index: 3;
   }

   .show-more-info-nav-bar:hover .sub-more-info-nav-bar{
       display: block;
   }

   .sub-more-info-nav-bar li {
       display: block;
       padding: 1px 18px;
       text-align: left;
       clear:both;
   }

   .sub-more-info-nav-bar li a {
       display: inline-block;
       padding: 2px 12px;
   }

   .sub-more-info-nav-bar li a:hover {
       background: #006bac;
       color: #fff;
   }

   .select-wapper {
       width: 95%;
   }
   .section-products-size .select-wapper {
       margin: 0 auto 30px;
   }

   /*================== END DROPDOWN PRODUCT DETAILS =============================*/

   /*================== START OUR PARTNERS =============================*/

   .sub-page-layout {
        margin-top: 10px;
        margin-bottom: 40px;
        margin-left: 3%;
        margin-right: 3%;
        padding:0 3% 35px 3%;
    }

   .sub-page-layout .section-separator {
       width: 100%;
   }

   .our-partners .main-page-titles {
       margin: 23px 0 18px 0;
       font-size: 34px;
   }

   .our-partners .main-intro {
       font-size: 18px;
   }

   .napo-img {
       width: 45%;
       height: auto;
       margin: 0 auto 30px auto;
   }

    .our-partners  .body-copy-1 {
        font-size: 16px;
        display: inline-block;
        text-align: center;
    }

   /*================== END OUR PARTNERS =============================*/

   /*================== START SITE MAP =============================*/

   .site-map .main-page-titles {
       margin: 26px 0 0 0;

       font-size: 34px;
   }

   .site-map-main-category {
       clear: both;
   }

   .separare-site-map-section {
       display: block;
       border-bottom: 2px solid #dedede;
       margin-top: 35px;
       margin-bottom: 30px;
   }

   .site-map-sub-category {
      margin-top: 25px;
   }
    ul .site-map-sub-category:first-child {
        margin-top: 0;
    }

   .site-map .page-subheaders {
          margin-bottom: 15px;
     }

   .site-map-sub-category-item {
      margin-top: 2px;
    }

   /*================== END SITE MAP =============================*/

   /*================== START COUPONS-OFFERS =============================*/
    .coupons-offers-wrapper {
       padding: 20px 0 30px 0;
   }

    .coupons-offers-content {
        width: 84%;
        margin: 0 auto;
    }

    .coupons-offers-content .main-intro {
        width: 100%;
    }

    .coupons-offers-wrapper .main-page-titles{
       font-size: 34px;
       margin-bottom: 20px;
   }
    .subscribe-title {
       color: #555555;
   }
    .subscribe-container label {
       color: #555555;
       font-weight: normal;
       margin-bottom: 20px;
   } 
    .content-form .section-brand-product {
        width: 100%;
        clear: both;
    }
    .content-form .brand-product-image {
        width: 90%;
        margin: 0 auto;

        float: none;
    }
    .content-form .brand-image {
        margin: 15px 20px;
        float: none;
    }
    .content-brand-product .module-titles {
        margin: 0 auto 30px;
        font-size: 24px;
    }
    .section-brand-product .content-brand-product p,
    .content-brand-product .module-titles {
        width: 90%;
        margin: 0 auto 10px ;
        text-align: center;
    }

    .rev-trax-wrapper {
        width: 84%;
        height: 480px;
        margin: 40px auto 40px auto;
    }
    .section-brand {
        padding: 0px 20px;
    }
    .section-brand .block-radio {
       margin-left: 20px;
    }
    .country-select .selectboxit {
        width: 90%;
        padding: 13px 5%;
    }
    .selectboxit-container .selectboxit-options, .selectboxit-container select {
        width: 101%;
        margin: 0 0px;
    }
   /*================== END COUPONS-OFFERS =============================*/

   /*================== START SEARCH PAGE =============================*/
   .content-error {
        margin-top: 0px;
        margin-bottom: 0px;
    }
   .search-page-top {
      padding: 25px 0 40px 0;
    }

   .search-page-top .main-page-titles {
       font-size: 34px;
   }
   .content-error .main-page-titles {
       width: 80%;
       margin: 0 auto;
   }
   .content-error .main-intro {
       margin-top: 18px;
   }

   .search-page-top .search {
        width: 80%;
        margin: 20px auto 0 auto;

        border-left: 1px solid #d5d5d5;
    }
    .content-error .search-page-top .search {
        margin: 32px auto 0 auto;
    }

   .search-page-bottom {
        width: 84%;
        padding-bottom: 30px;
    }
   .search-page-top .search-field {
       border-radius: 50px;
   }

   .search-page-bottom .page-subheaders{
        text-align: center;
        margin-top: 30px;
        margin-bottom: 20px;
    }

   .not-found-text {
       margin-bottom: 20px;
   }
   .result-not-found .not-found-text:last-child {
       margin-bottom: 25px;
   }

   .not-found-text span {
       font-weight: 500;
   }

   .browse-category-title {
        display: none;
    }

    .browse-categories-links .icon-arrow-right {
        display: none;
    }

    .browse-categories-items {
        width: 66%;
        color: #006bac;
        padding: 13px 30px;
        border: 1px solid #eaeaea;
        border-radius: 46px;
        background-color: #fafbfc;
        clear: both;
        text-align: center;

        margin: 0 auto;
        position: relative;
    }

       .browse-categories-items:before {
          content:"";
          display: block;
          position: absolute;
          margin-top: 11px;
          /*right: 38px;*/
          right: 20px;
          width: 9px;
          height: 5px;
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiZMhe84iBgSHn/5TgTQxogDFnrR+QmsIEUgDEy6AC6AqWgeSZoCZEIStEUhAFkmf8//8/us4JQFwAUwCWgymCKvQHUmuBOBioYCNMHCDAAH+AJu+UvdhhAAAAAElFTkSuQmCC) no-repeat;
      }

      /*.browse-categories-items.active:before {
            transform: rotate(180deg);
      }*/

       .browse-categories-items-list {
            display: none;
       }
       /*.browse-categories-items:hover {
           border-radius: 23px;
       }*/

       /*.browse-categories-items:hover .browse-categories-items-list {
           display: block;
       }*/

       .browse-categories-items-wrapper {
           height: 51px;
           position: relative;
           z-index: 1;
           margin-bottom: 15px;
        }

       .browse-categories-items-wrapper.active {
           z-index: 9;
       }

        .browse-categories-items-wrapper:last-child {
            margin-bottom: 0!important;
        }

       .browse-categories-items-list {
           margin-top: 5px;
           margin-bottom: 5px;
       }

       .browse-categories-links {
           padding: 2px 12px;
           color: #006bac;
           border: none;
           border-radius: 0;
           background: transparent;
       }

       .browse-categories-links:hover {
           background-color: #006bac;
           color: #fff;
       }

       .search-offset.content {
           overflow: visible !important;
       }

    
        /*================== Start Found Result =============================*/

        .result-found-item {
            padding: 30px;
            margin-bottom: 15px;
            text-align: center;
        }

        .result-found-item-img-wrapper {
            width: 135px;
            height: 100px;
            margin: 0 auto 20px auto;
            display: block;
            clear: both;
            /*border: 1px solid #e0e8e8;*/            
        }

        .result-found-item-link{
            font-size: 16px;
        }

        .result-found-item-text {
            font-size: 14px;
        }

        .result-found .intro-btn-bar {
            margin-top: 15px;
            margin-bottom: 10px;
        }
        /*================== End Found Result =============================*/
       /*================== END SEARCH PAGE =============================*/

      .container-modal .gallery-img-responsive-wrapper {
           height: 100%;
       }
    /*  GRID OF TWO   ==================== */
    .span_1_of_2, 
    .col .span_1_of_2, 
    .span_1_of_2 .form-item {
        width: 100%;
    }
    .col.span_1_of_2 {
        margin: 0 0 15px 0;
    }
    .col, 
    .form-reftrax .pull-right {
        float: none;
        clear: both;
    }
    .form-reftrax input[type=text],
    .form-reftrax input[type=email] {
        width: 90%;
        padding: 13px 5%;
    }
    .form-reftrax .custom-checkbox-label {
        clear: both;
    }

     .intro-social-bar {
    margin: 0 auto;
    text-align: center;
}
   .social-items {
            width: 32px;
            height: 32px;
            background: url(/Content/img/sprite_product_details.png) no-repeat;
            margin: 15px auto;
 }

   .intro-social-bar.mobiled {
       height: 60px;
       background-color: #f4f4f4;
       position: fixed;
       width: 100%;
       z-index: 2;
       left: 0;
   }

        .intro-social-bar p{
            display: inline-block;
            font-weight:600;
            font-size: 13px;
            
            position: relative;
            top: -25px;
        }

        .social-items {
            display: inline-block;
            margin-left: 15px;
        }
        .social-items:first-child {
    margin-left: 0;
}
.pin {
    background-position: -138px -1px;
}
.pin:hover {
    background-position: -138px -35px;
}
.fb {
    background-position: -104px -1px;
}
.fb:hover {
    background-position: -104px -35px;
}
.tw {
    background-position: -70px -1px;
}
.tw:hover {
    background-position: -70px -35px;
}
.mail {
    background-position: -36px -1px;
}
.mail:hover {
    background-position: -36px -35px;
}
.print {
    background-position: -1px -1px;
}
.print:hover {
    background-position: -1px -35px;
}
.print-autor, 
.print-image, 
.print-tip-title, 
.print-product-media {
    display: none;
    visibility: hidden;
}
}

}

@media only screen and (max-width: 767px) and (orientation:landscape){
    .container-modal {
        padding: 40px 0;
        width: 100%;
        height: 100%;
    }
    .photo-gallery .container-modal {
         padding: 40px 0 60px 0;
    }
    .container-modal .slide {
        height: 100%;
    }

    .container-modal .bx-wrapper {
        height: 100%;
        margin: 0 auto;
    }
    .container-modal .bx-wrapper p {
        position: absolute;
        line-height: 40px;
        bottom: -40px;
        margin: 0;
    }
    .container-modal .bx-viewport {
        height: 100% !important;
        overflow: visible !important;
    }
    .container-modal #bx-modal {
        height: 100%;
    }
    .container-modal .slider-item {
        height: 100% !important;
        text-align: center;
    }
    .container-modal .slider-item > div {
        padding: 5% 0;
        height: 80%;
    }
    .gallery-img-responsive-wrapper {
        /*height: 100% !important;*/
        display: inline-block;
        position: relative;
    }
    .portreit-img-height {
        width: 100%;
    }
    .bx-wrapper img {
        width: auto;
    }
    .gallery-img-responsive {
        max-height: 100%; 
    }

    .close {
        top: 50px;
        right: 12px;
    }

    .videoContent {
        width: auto;
    }

    .related-inspiration-bar {
        margin: 60px auto 35px auto;
        width: 396px;
    }
}
@media only screen and (min-width: 768px) {
    /* Medium screen, non-retina */

    /*visible only on Mobile*/
    .tablet-desktop,
    .mobile-tablet {
        display: none;
    }

    .main-header {
        background-color: #00aeef;
    }

    .masthead .wrapper {
        padding: 0 30px;
    }

    .scj-logo {
        float: left;
    }

    .main-header {
        /*min-height: 110px;*/
        min-height: 88px;
    }
    .main-header .ziploc-logo {
        width: 110px;
        height: 61px;
        margin: 0 28px 0 0;

        top: 20px;
        left: 25px;
    }
    .main-header.sticky-nav .main-nav,
    .main-header.sticky-nav .search-btn-tablet,
    .main-header.sticky-nav .search-btn-tablet {
        height: 35px;
    }
    .main-header.sticky-nav .search-btn-tablet {
        background-image: url(data:image/png;base64,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);
        background-position: 0 -71px;
        background-repeat: no-repeat;
    }
    .main-header.sticky-nav .main-nav-items .arrow-right {
        top: 14px;
    }
    .main-header.sticky-nav .main-nav-items {
        padding: 9px 40px;
        height: 17px;
    }
    .main-header.sticky-nav .main-nav-items .sub-nav {
        top: 34px;
    }

    /*************** Breadcrumbs *******************/
    .breadcrumb {
        margin-left: 30px;
        display: block;
    }
    .main-nav-items {
        padding: 34px 20px 18px 25px;
        width: 126px;
        height: 36px;
        margin-left: 5px;
    }
    .main-nav-items .arrow-right {
        position: relative;
        float: left;
        top: 10px;
        left: 5px;
    }
    .main-nav-items .categorie-title {
        font-size: 16px;
        float:left;
    }
    .main-nav {
        height: 88px;
        margin-left: 14px;

        float: left;
    }
    .sub-nav {
        width: 101px;
        top: 68px;
    }
    .wrapper-search {
        padding: 20px 30px;
        height: 34px;

        float: none;
        clear: both;

        background-color: #006bac;
    }
    .wrapper-search .search {
        margin: 0;
    }
    .search-list {
        /*width: 12%;
        min-width: 110px;*/
    }
    .search-field {
        padding: 0 0 0 1%;
        width: auto;
        max-width: 83%;

        float: left;
        
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;

        position: relative;
        z-index: 1;
    }
    .search-btn {
        width: 3.5%;
        min-width: 34px;

        position: absolute;
        right: 0;
        top: 0;
    }
    .search-btn-tablet {
        width: 70px;
        height: 88px;

        background: url(data:image/png;base64,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) no-repeat 0 -44px;

        display: block;
        float: right;
        -webkit-tap-highlight-color: transparent;
    }

    /*.search-btn-tablet:hover,*/
    .search-btn-tablet.active {
        background-color: #00a1e2;
    }

    .modules-bar {
        padding: 44px 0 68px 0;
    }
    .modules-bar-items {
        padding: 0;
        width: 33%;
        margin: 0 auto;

        float: left;
        clear: none;
    }
    .modules-bar-items span {
        margin-bottom: 15px;
    }
    .modules-bar-items p {
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .legal-bar {
        margin-bottom: 0px;
    }
    .sell-box-separator {
        display: none;
    }
    .container-modal {
        padding: 80px 30px 0px 30px;
        width: 90%;
        height: 500px;
        margin: 0px auto;

        /*position: relative;
        top: 85px;
        left: 0;*/
    }

    .container-modal .slide {
        padding-bottom: 1px;
    }

    .container-modal .item img {
        width: 100%;
        margin: 0 auto;
    }

    .container-modal .bx-wrapper p {
        padding-left: 0px;
    }

    .container-modal .bx-controls-direction {
        display: block;
    }

    .container-modal .bx-wrapper .bx-prev {
        left: -3%;
    }

    .container-modal .bx-wrapper .bx-next {
        right: -3%;
    }

    .slider-item>div {
        display:table;
        margin: 0 auto;
        text-align:center;
    }

    .portreit-img-height {
        height: auto;
        width: auto;
        margin: 0;
    }

    .holder-img-pint {
        height: 100%;

        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; 
        position:relative;
    }

   .container-modal .gallery-img-responsive-wrapper {
        height: 370px;
        position: relative;
        display:table-cell;
        vertical-align:middle;
    }



   .hero-content .btn {
       top: 10px;
   }

    /*.container-modal .gallery-img-responsive-wrapper .gallery-img-responsive {
        height:100%;
    }*/
    .videoContent {
        height: 400px;
    }
    
   .container-modal  .videoWrapper {
       width: 100%;
       height: 400px;
   }

    .container-modal .slider-item {
        text-align: center;
    }

    .container-modal .bx-wrapper p {
        text-align: left;
    }

    .close {
        top: 20px;
        right: 20px;
    }

    .bx-wrapper {
        max-width: 85% !important; 
        margin: 0 auto;
    }

    .bx-wrapper img {
        max-height:100%;
        height: auto;
    }

    .intro-wrapper-top-space .main-image {
        margin-bottom: 67px;
    }

    .extra-images {
        display: table;
        margin: 0 auto;
        border-collapse:separate;
        border-spacing:5px;
        margin-bottom: 55px;
    }
    .prod-img {
        display: inline-block;
        width: 100%;
    }

    .extra-img-holder .extra-mobile-holder {
        visibility: hidden;
    }

    .extra-img-holder {
        width: 120px;
        height: 60px;
        border: 1px solid #e1e1e1;
        border-radius: 0%;
        display: table-cell;
        margin-right: 5px;
        cursor: pointer;
    }

    .extra-img-holder.current {
        border: 1px solid #0db2f0;
    }
    .extra-img-holder:hover {
        cursor: pointer;
    }
    .extra-img-holder .thumb {
        max-width: 118px;
        display: block;
        margin: 0 auto;
        visibility: visible;
    }



    .sub-nav-items {
        margin-left: -15px;
        margin-right: -15px;
    }
    /*********************************************************************************************
        HOME START PAGE STYLE
    **********************************************************************************************/
    .hero-wrapper {
        height: 725px;
    }

    .hero-legal-wrapper {
    }

    .hero-legal {
        width: 98%;
        font-size: 15px;
    }

    .hero-content {
        padding-top: 337px;
        width: 65%;
        margin: 0 auto;

        position: relative;
        top: 0;
        left: 0;

        -webkit-transform: translateX(0%); 
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    .hero-title {
        margin-bottom: 20px;

        font-size: 32px;
    }
    .hero-text {
        margin: 0 0 30px 0;
        display: block;

        font-size: 20px;
        color: #525252;
        text-align: center;
    }
    .most-popular {
        width: 100%;
        margin: 70px 0;
    }
    /******** Error *********/
    .content-error {
        max-width: 781px;
        margin-top: 86px;
        margin-bottom: 118px;
    }
    .search-page-top .main-page-titles {
        width: 100%;
        font-size: 44px;
    }
     /*********************************************************************************************
        Article PAGE STYLE
    **********************************************************************************************/
     .article-section-item .article-item-left {
        width: 43%;
        float: left;
        padding-right: 5%;
        box-sizing: border-box;
    }
    .article-section-item .article-item-two-columns {
        width: 100%;
    }
    .article-section-item .article-item-right {
        width: 57%;
        float: left;
    }
     .section-article-info {
         padding: 0;
     }
     .section-article-info .section-article-image {
        float:left;
        margin-right: 30px;
    }
    .section-article-info .article-text {
        width: auto;
        /*min-height: 128px;*/
        height: 100%;
        display: table;
        padding: 0px 48px 0px 0;
    }
    .section-article-info .accordion .article-text {
        padding: 0;
    }
    /*.section-most-popular .most-popular-item {
        width: 300px;
        margin-left: 30px;
        margin-right: 0;
        box-sizing: border-box;
    }*/
     .section-most-popular .most-popular-item .most-popular-img {
        width: 100%;
        height: auto;
    }

    /* =============================================

        Article Shelf - life

    ===============================================*/
    .section-content-article .open_close + .article-text {
        display: block;
    }
    .section-content-article.accordion .open_close {
        padding: 0;
        margin: 60px 0 48px 0;

        border-top: none;

        position: relative;
    }
    .section-content-article .open_close:before,
    .section-content-article .open:before {
        content: "";
        display: none;
    }
    .section-content-article .open {
        margin-bottom: 0;
    }
    .section-content-article.accordion .section-separator-solid.table-separator,
    .section-separator-solid {
        margin: 60px 0 60px 0;
        display: block;
    }
    /*********************************************************************************************
       Our Partners page
    **********************************************************************************************/
    .our-partners .main-intro {
       width: 73%;
       margin: 0 auto;
       text-align: center;
    }
    .intro-wrapper .main-intro, 
    .intro-wrapper h3.main-intro a {
        font-size: 24px;
    }
    .napo-content {
       width: auto;
       margin: 0 100px;
       display: block;

       list-style: none;
       text-align: center;
   }
   .napo-img {
       width: 170px;
       height: auto;
       margin: 0 auto 40px auto;
   }
   .napo-content p {
       font-size: 18px;
   }
   /*********************************************************************************************
       START SITE MAP
    **********************************************************************************************/
    .site-map .main-page-titles {
        font-size: 44px;
        margin: 60px 0 66px 0;
    }
    .intro-wrapper .main-page-titles.title-top-bottom-offset {
        margin-top: 67px;
        margin-bottom: 42px;
    }

    .site-map .main-intro {
        margin-bottom: 45px;

        text-align: left;        
    }
    .site-map-content-wrapper {
        width: 90%;
        padding: 0 5%;
        margin-left: 0;
        margin-right: 0;
    }
    .site-map-main-category {
        width: 30%;
        float: left;
        clear: none;
    }
    .separare-site-map-section {
        display: none;
    }
    .site-map .page-subheaders {
            margin-bottom: 0;
    }
    .site-map-main-category .site-map-sub-category:first-child {
        margin-top: 30px;
    }
    .site-map-sub-category {
        margin-top: 48px;
    }

    .site-map-sub-category-item {
        margin-top: 5px;
    }
    .content-error .main-intro {
        margin-top: 35px;
    }
    .article-link-item {
        margin: 0 0 54px;

        text-align: left;
        color: #333333;
    }
    .recipe-item-direction .page-subheaders + ul {
        margin-bottom: 60px;
    }
    ul + .section-tip {
        margin-top: 45px;
    }
    /*********************************************************************************************
        Start Found Result
    **********************************************************************************************/
    .result-found-item {
        padding: 0;
        min-height: 195px;
        margin-bottom: 30px;

        overflow: hidden;
        text-align: left;
    }
    .result-found-item-img-wrapper {
        /*width: 270px;*/
        width: 43%;
        height: auto;
        margin: 0;

        float: left;

        border-top: none;
        border-left: none;
        border-bottom: none;
        box-sizing: border-box;

        position: relative;
    }
    .eq-ie9 .result-found-item-img-wrapper, 
    .lt-ie9 .result-found-item-img-wrapper {
        width: 270px;
    }
    .result-found-item-img-wrapper:after,
    .result-found-item-text-wrapper:after {
        content: "";

        height: 120%;

        position: absolute;
        top: 0;
    }
    .result-found-item-img-wrapper:after {
        border-right: 1px solid #e0e8e8;
        right: -1px;
    }
    .result-found-item-text-wrapper {
        padding: 25px 2% 15px 3%;
        width: 52%;
        max-height: 154px;
        overflow: hidden;

        float: left;
        clear: none;

        position: relative;
    }
    .result-found-item-text-wrapper:after {
        border-left: 1px solid #e0e8e8;
        left: -1px;
    }
    .result-found-item-link {
        font-size: 18px;
    }
    .result-found-item-link sup, 
    .result-found-item-text sup {
        font-size: 12px;
        vertical-align: 18px;
        vertical-align: top;
    }
    .result-found-item-text {
        height: 99px;   
        font-size: 16px;
        overflow-y: hidden;           
    }
    .result-found-item-text p {
        margin-bottom: 0px;
    }
    .result-found .intro-btn-bar {
        margin-top: 30px;
        margin-bottom: 50px;
    }
    /*********************************************************************************************
        Slider
    **********************************************************************************************/
    .most-popular {
        margin: 0 auto;
        margin-top: -20px;
    }
    .most-popular .related-inspiration-bar {
        margin: 40px auto;
    }
    .related-inspiration-items {
        height: 252px;
    }
    .related-inspiration-links {
        padding: 14px 0 0 18px;

        font-size: 15px;
    }

    .bx-viewport {
        width:100%;
        padding-left: 0;
    }

    .related-inspiration-items .related-inspiration-links, 
    .browse-items-wrapper .related-inspiration-links {
        padding: 0px 0;
        max-width: 85%;
        max-height: 122px;
        margin: 0px 30px;

        line-height: 1.3;
        text-align: left;
    }


    /***********************
        featured item
    **************************/
    .featured-wrapper {
        width: 90%;
    }
    .featured-wrapper {
        margin: 54px auto 40px auto;
    }
    .featured-item {
        width: 48%;
        height:268px;
    }
    .featured-item-left {
        float: left;
    }
    .featured-item-right {
        float: right;
    }
    .featured-item-link {
        display: table;
    }

    /***********************
        Browse item
    **************************/
    #loadmorediv {
        width: 90%;
        margin: 0 auto;
    }

    #loadmorediv .intro-btn-bar {
        margin-top: 30px;
    }

    .related-inspiration-bar .browse-items-wrapper {
        margin-right: -30px;
    }
    .browse-items-wrapper {
        padding-top: 27px;
        width: auto;
        margin: 0 auto;
        margin-left: -30px;
        display: block;

        text-align: center;

        position: relative;
    }
    .browse-items-wrapper li {
        width: 255px;
        height: 318px;
        margin-left: 30px;
        margin-bottom: 30px;

        display: inline-block;
        overflow: hidden;
    }

    div.tertiaryTitle {
            width: 90%;
            margin: 0 auto;
            position: relative;
            z-index: 3;
    }

    .prod-wrap:last-child {
    padding-bottom: 50px;
}

    .prod-sub-space {
        width: 100%;
        height: 60px;
    }

    p.tertiaryTitle {
        font-size: 18px;
        font-weight: 600;
        font-style: italic;
    }

    .browse-items, 
    .section-most-popular .most-popular-item:first-of-type {
        /*height: 316px;*/
        height: auto;
        margin-bottom: 0;
    }
    .section-most-popular .most-popular-item:first-of-type {
        margin-bottom: 15px;
        margin-left: 0;
    }
    .related-inspiration-bar .browse-items {
        height: 316px;
    }
    a.related-inspiration-items.most-popular-item.aa-mpi {
        width: 30%;
    }
    .related-inspiration-items.most-popular-item + .related-inspiration-items.most-popular-item {
        margin: 0 0 0 30px;
    }
    .most-popular-img-wrapper {
        width: 100%;
        height: 174px;
        float: none;
    }
    .related-inspiration-img img {
        height: 174px;
    }
    .section-most-popular .most-popular-item .related-inspiration-links {
        max-width: 100%;
        height: 114px;
        margin: 23px 30px 30px 30px;
        
        float: left;
    }

    .related-inspiration-bar .related-inspiration-links {
        padding-top: 0px;  
        max-height: 95px;
    }
    #loadmorediv .browse-items {
        height: 316px;
    }
    .browse-water-mark {
        display: inline-block;
        
        font-family: "omnes-pro-n5","omnes-pro",sans-serif;
        font-style: normal;
        font-weight: 500;
        text-transform: uppercase;
        color: #fc9b3c;
        
        position: absolute;
        top: 16px;
        right: 20px;       
    }
    .browse-items-img {
        width: 100%;
        height: 194px;

        float: none;
        clear: both;

        position: relative;
    }
    .browse-item-wrapper-links {
        max-width: 210px;
        max-height: 100px;
        height: 100px;
        padding: 0px 30px;
        margin: 0 auto;

        overflow: hidden;
        float: none;
        clear: both;
        
        position: relative;        
    }
    .browse-items-links {
        padding: 0;
        max-width: 210px;
        margin: 0;

        font-weight: normal;
        font-size: 18px;
        color: #3c3c3c;
        text-align: left;
        text-decoration: none;

        position: absolute;
        top: 22px;
    }

    .more-info-nav-bar {
        /*padding: 0;
        width: 100%;
        border: none;
        
        background: none;*/
    }

    .most-popular .related-inspiration-bar .bx-prev {
        left: -25px;
    }
    .most-popular .related-inspiration-bar .bx-next {
        right: -25px;
    }
    .bx-wrapper .bx-controls-direction a:last-child, .most-popular .arrow-middle .bx-wrapper .bx-next {
    z-index: 9;
    right: -8%;
}
    .bx-wrapper .bx-controls-direction a:first-child, .most-popular .arrow-middle .bx-wrapper .bx-prev {
    z-index: 9;
    left: -8%;
}
    .related-inspiration-bar .bx-viewport {
        padding: 0;
        width: 100% !important;
    }
    .related-inspiration-bar, 
    .section-most-popular {
        margin: 40px 1% 35px 2%;
        width: auto;
    }
    .related-inspiration-bar .bx-wrapper {
        overflow: visible;
    }
    #header-search {
        display: none;
    }

    /*  GRID OF TWO   ==================== */
    .span_1_of_2 {
        width: 49.2%;
    }
    .col.span_1_of_2 {
        margin: 0;
    }
    .span_1_of_2 .form-item {
        width: auto;
    }
    .col {
        float: left;
        clear: none;
    }
    .form-reftrax .pull-right {
        clear: none;
    }
    .form-reftrax input[type=text],
    .form-reftrax input[type=email] {
        padding: 13px 29px; 
        width: 80%;
    }
    .form-reftrax  .span_1_of_2 + .span_1_of_2 {
        margin-left: 1%;
    }
    .form-reftrax .custom-checkbox-label {
        clear: none;
    }
    .section-brand {
        padding: 0 10px;
    }
    .country-select .selectboxit {
       width: 80%;
       padding: 13px 29px;
   }
    .content-form .brand-image {
        float: left;
        margin: 11px 6px;
    }


    .main-nav-items:hover .sub-nav {
        padding: 6px 35px 26px;
    }

    /****** section-products-size ******/
    .products-wrapper .products-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
   
    .position-title {
        font-size: 22px;
    }

    .products-content:last-child {
        padding-top: 50px;
        padding-bottom: 90px;
    }
    .products-content .product-text-offset {
        margin: 5px auto 42px auto;
        width: 91%;
    }

    .not-found-text, 
    .result-not-found .not-found-text:last-child {
        margin: 0;
        margin-top: 50px;
    }

    .section-products-size {
        width: auto;
    }
    .select-wapper {
       width: 350px;
       margin-bottom: 30px;
    }


    .products-items.hasImage {
         width: 26.5%;
     }
    .products-items.hasImage .products-img-item {
         width: auto;
     }
    .products-items:first-of-type {
        margin-left: 0;
    }
     .products-items.hasImage .products-link-item {
         width: 90%;
     }
    .products-link-item.btn {
        padding: 13px 10px;
    }

    .products-items.noImage  {
        width: auto;
        margin-left: 25px;
        margin-right: 0;
    }

    .products-content.image-field3{
        padding-top: 150px;
        padding-bottom: 120px;
    }

     .products-items.noImage:first-of-type {
         margin-left: 0;
     }
     .products-items {
        width: 270px;
        /*margin-left: 80px;*/
        margin-left: 8%;

        display: inline-block;
    }
     .text-home-items {
       display: block;

       font-weight: normal;
       font-size: 24px;
    }
    .text-home-items sup {
        font-size: 20px;
        vertical-align: top;
    }


    /****** coupons-offers-wrapper ******/
    .subscribe-title {
       color: #555555;
   }
    .subscribe-container label {
       color: #555555;
       font-weight: normal;
       margin-bottom: 20px;
   } 
    .content-form .section-brand-product {
        /*width: 925px;*/
        max-width: 925px;
        margin: 0 auto;
        clear: both;
    }
    .content-form .brand-product-image {
        width: 40%;
        margin: 0 4% 0 0;

        float: left;
    }
    .content-brand-product {
        width: 56%;
        float: left;
    }
    .content-brand-product .module-titles {
        font-size: 30px;
        margin: 0 0 30px 0;
    }
    .section-brand-product .content-brand-product p,
    .content-brand-product .module-titles {
        /*width: 90%;*/
        width: auto;
        margin: 0 0 20px 0;

        text-align: left;
        line-height: 1.3;
    }
    .section-brand-product .content-brand-product p sup {
        font-size: 20px;
        line-height: 24px;
        vertical-align: super;
    }

    .section-gallery {
        max-width: 698px
    }
    .section-gallery.tablet-land {
        max-width: 886px
    }
    .country-select select {
        width: 94%;
    }
    .section-brand .block-radio {
        margin-left: 256px;
    }



     .product-holder {
        display: table;
        border-bottom: 2px #ddd dotted;
    }

    .product-holder:last-child {
        border-bottom: none;
    }

    .product-img-holder {
        display: table-cell;
        padding-left: 0px;
        vertical-align: middle;
    }

    .product-img-holder img {
        height: 300px;
    }

    .product-right-side {
        display: table-cell;
        padding-left: 50px;
        padding-right: 0px;
        padding-top: 50px;
    }
    .product-title {
        display: inline-block;
        float: left;
        padding-bottom: 10px;
        font-size: 30px;
        font-weight: 500;
        margin-top: 15px;
    }
    .product-desc {
        text-align: left;
        display: inline-block;
        font-size: 18px;
    }
    .product-view-all {
        display: inline-block;
        margin-bottom: 20px;
    }

    .product-view-all {
        height: 20px;
        padding-top: 5px;
        margin-top: 40px;
        float: left;
    }





   .intro-social-bar {
    margin: 0 auto;
    text-align: center;
}
   .social-items {
            width: 33px;
            height: 33px;
            background: url(/Content/img/sprite_product_details.png) no-repeat;
            margin: 15px auto;
 }

        .intro-social-bar p{
            display: inline-block;
            font-weight:600;
            font-size: 13px;
            
            position: relative;
            top: -25px;
        }

        .social-items {
            display: inline-block;
            margin-left: 15px;
        }
        .social-items:first-child {
    margin-left: 0;
}
.pin {
    background-position: -138px -1px;
}
.pin:hover {
    background-position: -138px -35px;
}
.fb {
    background-position: -104px -1px;
}
.fb:hover {
    background-position: -104px -35px;
}
.tw {
    background-position: -70px -1px;
}
.tw:hover {
    background-position: -70px -35px;
}
.mail {
    background-position: -36px -1px;
}
.mail:hover {
    background-position: -36px -35px;
}
.print {
    background-position: -1px -1px;
}
.print:hover {
    background-position: -1px -35px;
}
.print-autor, 
.print-image, 
.print-tip-title, 
.print-product-media {
    display: none;
    visibility: hidden;
}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 767px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 767px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 767px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 767px),
only screen and (                min-resolution: 192dpi) and (min-width: 767px),
only screen and (                min-resolution: 2dppx)  and (min-width: 767px) {
      /* Medium screen, retina, stuff to override above media query */
}

@media only screen and (min-width: 767px) and (max-width: 1025px) and (orientation:landscape) {
    .container-modal {
        height: 550px;
    }

    .container-modal .slider-item {
        text-align: center;
    }

    .slider-item>div {
        display:table;
        margin: 0 auto;
        text-align:center;
    }

    .container-modal .gallery-img-responsive-wrapper {
        height: 370px;
        width: auto;
         display:table-cell;
        vertical-align:middle;
    }

    .container-modal .gallery-img-responsive-wrapper .gallery-img-responsive {
        /*height: 100%;*/
        width: auto;
    }

    .container-modal .bx-wrapper p {
        text-align: left;
    }

    .container-modal .videoWrapper {
        width: 100%;
        height: 400px;
    }
    .section-brand .block-radio {
        margin-left: 250px;
    }
}



@media only screen and (min-width: 1170px) {
    /* Large screen, non-retina */
    .body-copy-subheaders {
       font-size: 24px;
    }
    .body-copy-subheaders sup {
        font-size: 16px;
        line-height: 24px;
        vertical-align: top;
    }
    .desctop-view {
        display: block;
    }
    .mobile-view {
        display: none;
    }
    .masthead {
    }
    .mobile-tablet {
        display: block;
    }


    /*.lt-ie9 .mobile-tablet {
        word-wrap:break-word;
    }*/
    .masthead .wrapper {
        padding: 0;
    }
    .main-header {
        min-height: 110px;

        background-color: #00aeef;
    }
    .main-header .ziploc-logo {
        left: 0px;
    }
    .btn-wrapper {
        width: 100%;
        margin: 60px auto 0 auto;
        text-align: center;
    }

    .drop-down-wrapper {
        width: auto;
        height: auto;
        position: relative;
        padding: 0;
        margin: 20px auto 0 auto;
    }

    .drop-down-link-item {
        width: auto;
        padding: 0;
        margin: 0 auto;
        display: block;
        text-align: center;

        color: #006bac;
        background: none;
        border: none;
        border-radius:0;
        cursor: default;

        position: static;
     }

    .drop-down-link-item:before {
          content:"";
         display: none;
      }

    .drop-down-link-item:hover {
        border-radius: 0;
    }

    .drop-down-link-item:hover .link-item-wrapper{
        display: inline-block;
     }

    .drop-down-wrapper .link-item-wrapper a.product-sel{
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 40px;
        min-width: 250px;
        font-size: 22px;
    }

    div.tertiaryTitle {
        max-width: 1170px;
        margin: 0px auto;
        position: relative;
        z-index: 3;
    }

    .prod-sub-space {
        width: 100%;
        height: 60px;
    }

    p.tertiaryTitle {
        font-size: 18px;
        font-weight: 600;
        font-style: italic;
    }

    .drop-down-wrapper .link-item-wrapper a.product-sel img {
        margin-right: 10px;
    }

    .drop-down-wrapper .drop-down-link-item {
        width: 100%;
        height: auto;
        padding: 0;
        text-align: center;
        margin-top: 60px;
        background: transparent;
    }

    .drop-down-wrapper ul .dropdown-link-text {
         display: none;
     }

    .drop-down-wrapper .link-item-wrapper {
       
       display:inline-block;
    }

    .drop-down-wrapper .link-item-wrapper a.selected {
        background-color: #f4f4f4;
        color: #3c3c3c;
    }

  

    .link-item-wrapper:first-child {
            margin-left: 0;
    }
    .link-item-wrapper a {
       display: block;
       font-size: 17px;
       color: #006bac;
       padding-top:8px;
       padding-bottom: 12px;
    }

    .link-item-wrapper .icon-arrow-right {
         display: inline-block;
     }
    .active .drappery {
        display: none;
        visibility: hidden;
        z-index: 1;
    }
    .link-item-wrapper a:hover {
        color: #2dbff6;
    }
    .ziploc-logo {
        width: 138px;
        height: 71px;
        margin: 30px 0 0 -5px;

        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .main-nav-items {
        padding: 38px 40px 20px 40px;
        width: 140px;
        height: 51px;
        margin-left: 10px;
    }

    
    .main-nav-items:first-child {
        margin-left: 0;
    }
    .main-nav-items .arrow-right {
        float: left;
        position: relative;
        top: 15px;
        left: 5px;
    }

    .drop-fake-list ul li {
        display:none;
    }

    .main-nav-items .categorie-title {
        float: left;
        font-size: 22px;
    }
    .main-header.sticky-nav .main-nav-items .categorie {
        padding-top: 0;
    }
    .main-nav {
        height: 110px;
        /*margin-left: 116px;*/
        margin-left: 45px;

        float: left;
    }
    .sub-nav {
        width: 170px;
        top: 90px;
    }

    .main-nav-items:hover .sub-nav {
        padding: 6px 25px 26px;
    }

    /*Fix for FR and ES*/
    #fr .sub-nav,
    #es .sub-nav {
        top: 105px;
    }

    .lt-ie9 .sub-nav {
        top: 105px;
    }

    #header-search {
        display: block;
    }

    
    .wrapper-search {
        padding: 38px 0 0 0;
        width: 260px;
        float: right;
        clear: none;
        background-color: transparent;
    }
    /*.wrapper-search .search {
        margin-top: 38px;
    }*/
    .search-list {
        /*width: 110px;*/
    }
    .search-field {
        padding: 0 5px;
        border-radius: 0;
        margin-left: 12px;
        font-size: 14px;
    }
    .eq-ie9 .search-field,
    .lt-ie9 .search-field {
        height: auto;
        padding: 6px 5px 8px 5px;
    }
    .search-page-top .search-field {
        padding: 0 0 0 10px;
    }
    .section-gallery {
        max-width: 1170px
    }
    .search-page-top .search-field {
        /*padding: 25px 5px 25px 5px;*/
    }
    .search-btn {
        width: 34px;
        z-index: 10;
    }
    .search-btn-tablet {
        display: none;
    }

    .legal-bar {
        padding: 0 0 60px 0;
    }
    .modules-bar-items {
        padding: 0;
        width: 33%;
        margin: 0 auto;

        float: left;
        clear: none;
    }
    .modules-bar-items span {
       margin-bottom: 24px;
    }
    .modules-bar-items p {
        display: block;
        max-width: 80%;
        margin: 0 auto;
    }
    .modules-bar-items p sup {
        font-size: 12px;
        line-height: 14px;
        vertical-align: top;
    }
    .intro-wrapper {
        padding: 0 0 100px 0;
    }
    #divsubcategory .intro-wrapper {
        padding: 0 0 0px 0;
    }
    .inspiration-block .intro-wrapper {
        padding: 0 0 0 0;
    }
    .article-wrapper .intro-wrapper {
        margin-bottom: 66px;
    }
    .intro-wrapper-top-space {
        margin: 0px;
    }
    .hide-breadcrumbs .article-wrapper .intro-wrapper-top-space {
        margin-top: 44px;
    }
    .intro-wrapper .main-page-titles {
        max-width: 690px;
        font-size: 44px;
        line-height: 50px;
        margin-bottom: 40px;
    }
    .intro-wrapper .main-intro {
        width: 830px;
        margin: 0px auto;
        font-size: 24px;
        line-height: 1.5;
    }
    .intro-wrapper .main-intro p {
        line-height: 1.5 !important;
    }
    #divsubcategory .intro-wrapper .main-intro p {
        width: 94%;
        margin: 0 auto;
    }
    .intro-wrapper .main-intro sup {
        font-size: 16px;
        line-height: 26px;
        vertical-align: top;
    }
    .intro-links-bar {
        margin: 30px auto;
        text-align: center;
    }
    .intro-links-bar-left {
        width: auto;
        display: inline-block;
        text-align: right;
    }
    .intro-links-bar-right {
        width: auto;
        display: inline-block;
        text-align: left;
    }
    .intro-links-devider {
        display: inline-block;
        width: 1px;
        height: 20px;
        margin-left: 8px;
        margin-right: 8px;
        background: #343434;
    }
    .intro-links-bar-items {
        font-size: 18px;
        vertical-align: top;
        line-height: 19px;
    }
    .benefits-wrapper {
        padding: 0;
        margin: 55px 0 30px 100px;
        vertical-align: middle;
        display:table;
    }
    .content-wrapper {
        padding: 60px 100px 0 100px;
        margin-left: 0;
        margin-right: 0;
    }
    .non-top-padding {
        padding-top: 0;
    }
    .non-bottom-padding {
        padding-bottom: 0;
    }
    .browse-category .drop-down-wrapper .drop-down-link-item {
        height: auto;
        padding: 0;
        margin: 0;
        margin-top: 0px;
        overflow: visible;
    }

    .sub-nav-items {
        margin-left: 0px;
        margin-right: 0px;
    }

    .hero-content .btn {
        top: -30px;
    }

    .non-top-margin {
        margin-top: 0;
    }
    .non-bottom-margin {
        margin-bottom: 0;
    }
    .content-article {
        padding: 0 200px;
        margin: 0;
        padding-bottom: 40px;
    }
    .content-article .section-content-article.accordion:first-child {
        padding-top: 60px;
    }
    .content-article .section-content-article.accordion:first-child .article-item, 
    .section-content-article .article-item {
        margin-bottom: 60px;
    }
    .content-article .article-text {
        width: 737px;
        font-size: 18px;
        color: #343434;
        line-height: 25px;
        margin-bottom: 30px;
    }
    .content-article .article-text sup, 
    .section-content-article .article-text ul li sup {
        font-size: 14px;
        line-height: 19px;
        vertical-align: top;        
    }
    .content-article .article-text p {
        margin-bottom: 20px;
    }
    .content-article .article-item {
        width: 770px;
        height: auto;
        margin: 60px 0 50px 0;
    }
    .content-article .videoWrapper {
        margin-top: 0;
        height: 400px;
    }
    .article-item.videoWrapper {
        height:475px;
        padding-top: 0;
        margin-bottom: 50px;
    }
    .article-item.videoWrapper iframe{
        width:100%;
        height:100%;
    }
    .intro-details-bar {
        width: auto;
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .intro-dimensions {
        width: auto;
        margin-bottom: 0;
    }
    .intro-pack-count {
        display: inline-block;
        width: auto;
        margin-top: 0;
        margin-left: 40px;
        margin-right: 40px;
        margin-bottom: 0;
    }
    .intro-availability {
        width: auto;
    }
    .recipe-minutes {
        display: inline-block;
        width: auto;
        margin-right: 40px;
        margin-bottom: 28px;
    }
    .benefits-items-left {
        width: 470px;
        display: table-cell;
        vertical-align: top;
        padding-right: 30px;
        margin-bottom: 0;
        overflow: hidden;
        font-family: "omnes-pro-n4","omnes-pro",sans-serif;
        font-style: normal;
        font-weight: 400;
        color: #3c3c3c;
    }

    .benefits-items-right {
        width: 470px;
        display:table-cell;
        vertical-align: middle;
    }

    .benefits-img {
        width: 470px;
        height: auto;
    }

    .benefits-items-left ul {
        width: auto;
        text-align: left;
        margin: 30px 0 30px 20px;
        font-size: 16px;
    }

     .benefits-items-left ul li {
        list-style: disc;
        margin: 0 0 5px 0;
        padding: 0;
        line-height:1.3;
    }
    .benefits-items-left ul li sup {
        font-size: 12px;
        line-height: 14px;
        vertical-align: top;
    }

     .benefits-items-left span {
         display: block;
         margin-bottom: 30px;
     }

     .benefits-text-node {
         font-size:12px;
     }
    .section-products {
        margin-right: -30px;
        margin-left: 0;
    }
    .more-info-bar {
        width: auto;
        margin: 0 auto;
    }
    .more-info-nav-bar {
      padding: 0;
      width: 100%;
      border: none;
      border-radius: 0;
      background: none;
    }
    .more-info-use-items-left {
        width: 49%;
        float: left;
    }
    .more-info-use-items-right {
        width: 49%;
        float: right;
    }
    .more-info-use-bar {
        margin-top: 0;
    }
    .use-list-items {
        padding-left: 28px;
    }
    .product {
        width: 170px;
           height: auto;
        margin: 0px 30px 30px 0px;

        overflow: hidden;
    }
    .intro-btn-bar {
        max-width: 600px;
        margin: 0 auto 5px;
    }
    .content-cards {
        padding: 0 14px 0 20px;
        height: auto;
        margin-top: 6px;
        
        line-height: 1.3;
    }
    .content-cards sup {
        font-size: 12px;
        line-height: 12px;
        vertical-align: top;
    }
    .content-ratings {
        width: 970px;
        height: 1870px;
    }



     .product-holder {
        display: table;
        border-bottom: 2px #ddd dotted;
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .product-holder:last-child {
        border-bottom: none;
        margin-bottom: 100px;
    }

    .product-img-holder {
        display: table-cell;
        padding-left: 40px;
        width: 570px;
        height: 400px;
    }

    .product-img-holder img {
        height: 400px;
    }

    .product-right-side {
        display: table-cell;
        padding-left: 0px;
        padding-right: 100px;
        padding-top:70px;
    }
    .product-title {
        display: inline-block;
        float: left;
        padding-bottom: 30px;
        font-size: 40px;
        font-weight: 500;
    }
    .product-desc {
        text-align: left;
        display: inline-block;
    }
    .product-desc {
        width: 535px;
        font-size:22px;
    }
    .product-view-all {
        display: inline-block;
    }

    .product-view-all {
        height: 20px;
        padding-top: 5px;
        margin-top: 25px;
        float: left;
    }





    #loadmorediv {
        width: 100%;
    }
    .filter-bar.text-center + #loadmorediv {
        padding-top: 27px;
    }
    .browse-item-wrapper-links {
        max-height: 98px;
        height: 98px;
    }
    .browse-items-links {
        padding: 22px 0 0 0;
        
        position: relative;
        top: 0px;
    }
    .featured-wrapper {
        width: 100%;
    }
    .featured-item {
        width: 570px;
    }
    .related-inspiration-bar .browse-items-wrapper {
        margin-left: -30px;
        margin-right: 0;
    }
    .browse-items-wrapper {
        padding-top: 30px;
    }
    .browse-items-wrapper li {
        display: block;
        float: left;
    }

    .prod-wrap:last-child {
        padding-bottom: 80px;
    }

    .position-title {
        font-size: 40px;
        display: table-cell;
        /*font-weight: 500;*/
    }
    .text-style sup {
        font-size: 24px;
        vertical-align: top;
    }

    .section-separator {
        width: auto;
        margin: 60px 0 68px 0;
    }
    .content-resipe .section-separator {
        margin: 60px 0 54px 0;
    }
    .sub-page-layout .section-separator {
        margin: 72px 0 80px 0;
    }
    .site-map .sub-page-layout .section-separator {
        margin: 64px 0 68px 0;
    }
    .section-separator-article {
        width: 966px;
        margin: 72px auto 72px auto;
    }
    .content-resipe + .section-separator-article {
        margin: 40px auto 60px;
    }
    .main-intro + .section-separator-article {
        margin: 72px auto 10px auto;
    }
    .section-separator-article img {
        display: none;
    }

    .browse-category .article-list-item {
        display: inline-block;
        float: left;
        margin-left: 7px;
        margin-bottom: 13px;
    }
    .browse-category .article-list-item  a {
        padding: 10px 30px;
        border-radius: 30px;
    }
    .browse-category .article-list-item .icon-arrow-right {
        margin-left: 10px;
    }
    .section-most-popular {
        /*max-width: 1170px;*/
        width: auto;
        margin: 0 auto 60px;
        padding: 0;
    }
    .article-wrapper .section-most-popular {
        margin: 0 auto 84px;
    }
    /*.eq-ie9 .section-most-popular, 
    .lt-ie9 .section-most-popular {
        margin-left: -30px;
    }*/
    .eq-ie9 .related-inspiration-items.most-popular-item, 
    .lt-ie9 .related-inspiration-items.most-popular-item {
        margin-right: 0 !important;
    }
    a.related-inspiration-items.most-popular-item.aa-mpi {
        width: 352px;
        float: left;
    }
    .related-inspiration-items.most-popular-item + .related-inspiration-items.most-popular-item {
        margin: 0 0 0 25px;
    }
    .section-most-popular .most-popular-item .related-inspiration-links {
        max-width: 100%;
        margin: 23px 30px 30px 30px;
    }
    .section-most-popular .most-popular-item:first-of-type {
        margin-bottom: 0;
    }
    .section-gallery {
        width: auto;
    }
    .gallery-row .picture-box {
        width: 303px;
        height: 310px;

        margin: 0 30px 30px 0;
    }
    .hidden {
        display: block;
    }
    .section-ratings {
        width: auto;
    }
    .related-inspiration-bar {
        width: auto;
        margin: 68px auto 41px auto;

        display: block;
    }

    .products-content .product-text-offset {
        width: 60%;
    }

    .related-inspiration-bar .bx-wrapper {
        width: 1170px;
        margin-top: 0;
        margin-bottom: 59px;
        overflow: visible;

        position: relative;
        z-index: 1;
    }
    .bx-has-controls-direction {
        width: 100%;
        height: 100%;

        /*position: absolute;*/
        top: 0;
        z-index: 1;
    }
    .related-inspiration-items {
        width: 268px;
        height: 310px;

        /*margin-right: 30px;*/
    }
    .related-inspiration-img {
        height: 194px;

        float: none;

        position: relative;
    }
    .image-bound {
        height: 124px;
    }
    .related-inspiration-links {
        display: block;
        max-width: 81%;
        max-height: 108px;

        margin: 0 auto;

        overflow: hidden;
        float: none;

        font-size: 16px;
        text-decoration: none;
        color: #0f5986;
        line-height: 1.2;
    }
    .related-inspiration-links sup {
        font-size: 12px;
        vertical-align: top;
    }
    .section-article-info {
        width: 966px;
        height: 148px;
        padding: 0;
        margin: 0px 103px;

        overflow: hidden;
    }
    .content-resipe .title-tip  {
        position: absolute;
        top: -20px;
        left: -20px;
        margin: 0;
    }
    .content-resipe .content-tip {
        text-align: initial;
        padding: 34px 37px 29px 39px;
        margin-bottom: 0;
    }
    .content-resipe .content-tip sup {
        font-size: 12px;
        line-height: 19px;
        vertical-align: top;
    }
    .content-resipe .recipe-item-direction .content-tip p {
        width: auto;
        text-align: left;
    }


    #footer #footer-container #footer-links ul li a.footer-link#_bapw-link {
        display: inline !important;
        padding-left: 20px;
        position: relative;
    }

     #_bapw-link:before {
            content: "";
    position: absolute;
       left: 0;
    top: -3px;
    
    }


    /* =============================================

        Article Shelf - life

    ===============================================*/
    
    
    .browse-category .drop-down-wrapper {
        margin-bottom: 37px;
    }
    .browse-category .category-title {
        display:block;
        line-height: 40px;
        float: left;
        margin-right: 16px;
        font-family: "omnes-pro",sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
    }
    .browse-category  .category-link-item {
        width: 1010px;
        float: left;
    }

    #fr .browse-category  .category-link-item {
        width: 970px;
    }

    .browse-category .btn-white {
        background-color: #fff;
    }
    .section-most-popular .most-popular-item {
         width: 370px;
    }
    .content-resipe {
        padding: 0 100px;
        margin-top: 52px;
    }
    .content-resipe .article-section-item .article-item-left {
        width: 33%;
    }
    .content-resipe .article-section-item .article-item-right {
        width: 67%;
        float: left;
   } 
    .content-resipe .article-section-item .article-item-left .use-list-items-text {
        padding-right: 10%;
    }
    .content-resipe .recipe-item-direction {
        width: 68%;
        float: left;
        padding-right: 30px;
    }
    .content-resipe .section-recipe-products {
        width: 27%;
        float: right;
        margin-top: 56px;
    }
    .content-resipe .section-recipe-products .product {
        margin: 0px 0px 30px 0px;
    }
/*********************************************************************************************
 HOME PAGE
**********************************************************************************************/
    .hero-wrapper {
        height: 725px;
    }

    .hero-legal-wrapper {
         background-color: rgba(0, 0, 0, 0.21);
         
           margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
            margin-top: 0px;
            position: relative;
    }

    .hero-legal {
            width: 1170px;
        font-size: 16px;
        color: white;
    }

        .hero-title {
       font-size: 40px;
    }
    .hero-content {
       padding: 0;
       width: 55%;

       top: 315px;
    }
    .hero-content .btn {
        font-size: 20px;
    }
    .hero-text {
        width: 95%;
        max-height: 205px;
        margin: 33px auto 33px auto;

        display: block;
        overflow: hidden;

        font-family: "omnes-pro-n4","omnes-pro",sans-serif;
        font-style: normal;
        font-weight: 100;
        font-size: 24px;
        color: #525252;
        text-align: center;
    }

    .hero-text a {
        color: #006bac;
    }
    .products-content-img img  {
        width: auto;
    }

    .products-content {
       padding-top: 240px;
       padding-bottom: 155px;
       background-size: cover;
    }
    

    .products-wrapper:nth-child(2n-1) .products-content {
        padding: 50px 0;
        position: relative;
        overflow: hidden;
        padding-bottom: 70px;
     }


    .products-content h1 {
        width: auto;
        font-size: 44px;
        margin: 0;
    }
    
    
     .hasImage .products-link-item {
         margin-top: 10px;
         display: inline-block;
     }

     .products-link-item a {
         display: inline-block;
         width: auto;
     }

     
     .eq-ie9 .products-items.hasImage,
     .lt-ie9 .products-items.hasImage {
         width: 23%;
     }
     
     .products-items.hasImage .products-link-item {
         width: 70%;
     }
    .products-link-item.btn {
        padding: 13px 30px;
    }

     .products-img-item img{
         width: auto;
         height: 270px;

        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
     }

/*********************************************************************************************

    Browse ITEMS

**********************************************************************************************/
    

    

    

  /* Start Sticky Navigiation */

    #sticky_navigation {
        width: 100%;
    }

    .main-header.sticky-nav {
        min-height: 63px;
    }

    .main-header.sticky-nav .mobile-tablet {
        display: none;
    }

    .main-header.sticky-nav .ziploc-logo {
        height: 63px;
        margin-top: 0;

        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
    }
    /*.main-header.sticky-nav .ziploc-logo:hover {
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
        transform: scale(0.6);
    }*/
    .main-header .ziploc-logo {
        width: 138px;
        height: 71px;
    }
    /*.main-header .ziploc-logo {
        margin: 0;

        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .main-header .ziploc-logo:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }*/

    .main-header.sticky-nav .main-nav-items {
        padding: 15px 30px 10px 40px;
        height: 38px;
    }

    .main-header.sticky-nav .main-nav-items .arrow-right {
        top: 28px;
    }
    .main-header.sticky-nav .main-nav-items .sub-nav {
        top: 54px;
    }
    .main-header.sticky-nav .main-nav {
        height: 63px;
    }

    .main-header.sticky-nav .sub-nav {
        top: 63px;
    }

    .main-header.sticky-nav .wrapper-search .search {
        margin-top: 13px;
    }

    .bx-viewport {
        width: 100%;
        padding-left: 0;
    }

    .most-popular .related-inspiration-bar {
        width: 1170px;
        margin-top: 70px;
        margin-bottom: 10px;
    }

    .most-popular-img-wrapper {
        width: 368px;
        height: 174px;
        float: none;
    }
    /* End Sticky Navigiation */

    /*************** Breadcrumbs *******************/
    .breadcrumb {
        margin-left: auto;
        display: block;
    }
/*********************************************************************************************
 Modal Window
**********************************************************************************************/

    .container-modal {
        padding: 80px 100px 0px 100px;
        width: 770px;
        height: 570px;
    }
    .eq-ie9 .container-modal,
    .lt-ie9 .container-modal {
        margin: -325px 0 0 -485px;
    }

    .photo-gallery .container-modal .bx-wrapper p {
        line-height: 20px;
        margin-top: 10px;
        font-size: 18px;
    }
    .close {
        width: 30px;
        height: 30px;

        line-height: 30px;

        top: 21px;
        right: 21px;
    }
    .container-modal .bx-wrapper .bx-next {
        /*right: -10%;*/
        right: -72px;
    }

    .container-modal .bx-wrapper .bx-prev {
        /*left: -10%;*/
        left: -72px;
    }

    .most-popular .bx-wrapper .bx-next {
        right: -10%;
    }
    .most-popular .bx-wrapper .bx-prev {
        left: -10%;
    }
    

    .container-modal .bx-controls-direction {
        display: block;
    }

    .videoContent {
        width: 770px;
        height: 480px;
    }

    .container-modal .bx-wrapper p {
        padding-left: 0px;
        text-align: left;
    }

    .container-modal  .slider-item  {
        text-align:center;
    }
    .container-modal .gallery-img-responsive-wrapper{
        height: 500px;
        /*height: 450px;*/
        display: inline-block;
        position: relative;
    }

    .photo-gallery .container-modal .gallery-img-responsive-wrapper {
        height: 435px;
    }

    .container-modal .videoWrapper {
        height: auto;
    }

    .gallery-img-responsive-wrapper .gallery-img-responsive {
        /*height: 100%;*/
        width: auto;
    }

    .bx-wrapper {
        max-width: 100% !important; 
        margin-top: -5px;
    }

/*================== START DROPDOWN PRODUCT DETAILS =============================*/

    .nav-bar-wrapper .more-info-nav-bar {
        padding: 0;
        height: auto;
        width: auto;

        background: transparent;

        border: none;
        border-radius: 0;

        -webkit-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);

        position: relative;
        left: 0;
        z-index: 2;
    }

    .more-info-nav-bar:before {
        display: none;
    }

    .more-info-nav-bar:hover li{
        display: inline-block;
        padding-top: 0;
    }

    .wrapper .more-info-nav-bar li {
        padding: 0 4px;
        margin: 0;      
        display: inline-block;
    }

   .more-info-nav-bar li:first-of-type {
      display: inline-block;
    }

    .more-info-nav-items {
        display: block;
        margin-left: 5px;

        padding: 8px 20px;

        font-size: 14px;
        text-decoration: none;
        color: #006bac;
    }

    .more-info-nav-items:hover {
        background: #00aeef;
        color: #fff;
    }

    .more-info-nav-items-selected a{
        color: #fff;
    }

    .dropdown-text-holder {
        display: none !important;
    }

    .dropdown-text-holder-cat {
        display: none !important;
    }

    .show-list-items {
         transition: border-bottom-left-radius 0.8s ease-in;
    }
    .search-page-top .show-list-items {
        transition: border-top-left-radius 0s 0.3s, border-bottom-left-radius 0.8s ease-in 0s;
    }
    .show-list-items.desktop:hover {
        transition: border-bottom-left-radius 0s ease-in; 
    }
/*================== END DROPDOWN PRODUCT DETAILS =============================*/

/*********************************************************************************************
Initialize a Masonry
**********************************************************************************************/

.item {
    /* width: 303px; */
    position: relative;
    /* height: 310px; */
    float: left;
    margin: 0;
    padding: 0;
    /*background: #ddd;*/
    overflow: hidden;
    margin-bottom: 1.5%;
    box-sizing: border-box;
}
.item .item-height {
    display: block;
    padding-top: 100%;
}
/*.item .item-content {
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}*/

.grid-sizer {
   width: 15.33%;
   box-sizing: border-box;
}
.gutter-sizer {
   width: 1.6%;
   box-sizing: border-box;
}
.item.w_1_of_6 {
    width: 15.33%;/*TBD*/
}
.item, .item.w_2_of_6 {
    width: 32.26%;
}
.item.w_3_of_6 {
    width: 49.2%;
}
.item.w_4_of_6 {
    width: 66.13%;
}
.item.w_5_of_6 {
    width: 83.06%;/*TBD*/
}
.item.w_6_of_6 {
    width: 100%;
}

.item.w_5_of_6 {
  	width: 83.08%;
}

.item.w_4_of_6 {
  	width: 66.16%;
}

.item.w_3_of_6 {
  	width: 49.25%;
}

.item.w_2_of_6 {
  	width: 32.33%;
}

.item.w_1_of_6 {
  	width: 15.41%;
}

.h_1_of_6 img, .h_2_of_6 img{
    width: auto !important;
    height:100% !important;
}
.w_1_of_6 img, .w_2_of_6 img, .w_4_of_6 img{
    width: auto !important;
    height:100% !important;
}

div#_evh-ric {
border:none !important;
background: #fff !important;
}

/*
.item.h_1x1 .item-height {
    padding-top: 100%;
}
*/
/*.item.h_1x2 .item-height {
    padding-top: calc( 200% + 13px );
}
.item.h_2x1 .item-height {
    padding-top: calc( 50% - 12px );
}

.item img, .item.h_1x2 img {
    height: 100%;
    width: auto;
}

.item.h_2x1 img {
    height: auto;
    width: 100%;
}*/

   /*================== START OUR PARTNERS =============================*/
    .sub-page-layout {
        padding:0 100px 100px 100px;
        margin: 45px 0 100px 0;
    }

   .our-partners .main-page-titles {
       font-size: 44px;
       margin: 60px 0 35px 0;
   }

   .our-partners .main-intro {
       font-size: 24px;
   }
   .our-partners .body-copy-1 {
        font-size: 18px;
   }
   .our-partners .body-copy-1 sup {
        font-size: 12px;
        vertical-align: top;
   }

   /*================== END OUR PARTNERS =============================*/

   /*================== START COUPONS-OFFERS =============================*/
   .coupons-offers-wrapper {
       padding: 58px 0 72px 0;
   }
      .coupons-offers-content {
       width: 100%;
   }
   .coupons-offers-wrapper .main-page-titles {
       font-size: 44px;
       margin-bottom: 45px;
   }
   
   #reftrax-form-wrapper {
       padding-top: 60px;
   }
   .rev-trax-wrapper {
        margin: 0 auto;        
    }
   
    .section-brand {
        padding: 50px 100px;
    }
   .section-brand .block-radio {
        margin-left: 260px;
    }
   .selectboxit-container .selectboxit-options,
    .selectboxit-container select {
        width: 87%;
        margin: 0 0px;
    }
   .content-form .brand-image {
        margin: 0;
        margin-top: 12px;
        margin-right: 35px;
        float:left;
    }
   /*================== END COUPONS-OFFERS =============================*/

    /*================== START SEARCH PAGE =============================*/

        .search-page-top {
            padding: 60px 0 80px 0;
        }

        .search-page-top .search{
            width: 100%;
            margin-top: 50px;
        }
        .search-page-bottom {
            width: 100%;
            padding-bottom: 45px;
        }
        .result-found-item-img-wrapper {
            width: 270px;
        }
        .result-found-item-text-wrapper {
            width: 839px;
        }

        .search-page-bottom .page-subheaders{
            text-align: center;
            margin-top: 54px;
            margin-bottom: 48px;
        }

        .browse-by-categories {
            margin-bottom:80px;
        }

        .result-not-found {
            margin-bottom: 60px;
            margin-top: -40px;
            overflow-x:hidden;/*add by DIYAN*/
        }

        .not-found-text {
            font-family: "omnes-pro-n4","omnes-pro",sans-serif;
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            color: #343434;
        }

        .not-found-text:last-child {
            margin-top: 45px;
        }

        .not-found-text span {
            font-weight: 500;
        }
        .browse-categories-items:before {
          content:"";
          display: none;
      }

        .browse-categories-items-wrapper {
            height: auto;
            position:static;
            margin-bottom: 50px;
        }

        .browse-categories-items-wrapper:last-child {
            margin-bottom: 0!important;
        }

        .browse-category-title {
            width: 20%;
            display: block;
            float: left;
            line-height: 3.2;
        }

        .browse-categories-text-mobile {
            display: none; !important;
        }

        .browse-categories-items {
            display: block;
            width: 80%;
            padding: 0;
            background: none;
            border: none;
            border-radius: 0;
            float: left;
            clear: none;
        }
        .drop-fake-list ul.browse-categories-items {
            height: auto;
            margin-top: -20px;
        }

        .browse-categories-items:last-of-type{
            margin-top: 0;
        }

        .browse-categories-items-list {
            display: inline-block !important;
            float: left;
            margin-left: 20px;
            margin-top: 0;
            margin-bottom: 0;
        }

        .browse-categories-links {
            display: inline-block;
            color: #006bac;
            padding: 13px 30px;
            border: 1px solid #eaeaea;
            border-radius: 46px;
            background-color: #fafbfc;
        }

        .browse-categories-links:hover {
            background-color:#00aeef;
            border: 1px solid #00aeef;
            color: #fff;
        }

        .browse-categories-links .icon-arrow-right {
            display: inline-block;
        }

       .browse-categories-links:hover .icon-arrow-right {
           background: url(data:image/png;base64,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) -1px -34px no-repeat
        }

    /*================== END SEARCH PAGE =============================*/

    .site-map-main-category {
        margin-left: 3%;
    }

    .scLooseFrameZone.scEnabledChrome .section-recipe-products{
        width: 100%;
    }


       /*================== IE Fix =============================*/

     .lt-ie9 .gallery-rows .item {
        background-size: cover;
        position: relative;
        z-index: 0;
        -ms-behavior:url(data:image/htc;base64,U2tpcCB0byBjb250ZW50DQpUaGlzIHJlcG9zaXRvcnkNCg0KICAgIEV4cGxvcmUNCiAgICBGZWF0dXJlcw0KICAgIEVudGVycHJpc2UNCiAgICBCbG9nDQoNCjk4NA0KDQogICAgMjM5DQoNCmxvdWlzcmVtaS9iYWNrZ3JvdW5kLXNpemUtcG9seWZpbGwNCg0KYmFja2dyb3VuZC1zaXplLXBvbHlmaWxsL2JhY2tncm91bmRzaXplLmh0Yw0KSmVmZmVyeSBUbyBqZWZmZXJ5dG8gb24gQXVnIDI3LCAyMDEzDQpidW1wIHZlcnNpb24NCg0KMyBjb250cmlidXRvcnMNCkplZmZlcnkgVG8gTG91aXMtUultaSBCYWLpIEVyaWMgRWdnZXJ0DQo1MTUgbGluZXMgKDQzNiBzbG9jKSAxNC40Njkga2INCjwhLS0gYmFja2dyb3VuZC1zaXplLXBvbHlmaWxsIHYwLjIuMCB8IChjKSAyMDEyLTIwMTMgTG91aXMtUultaSBCYWLpIHwgTUlUIExpY2Vuc2UgLS0+DQo8cHVibGljOmNvbXBvbmVudCBsaWdodHdlaWdodD0idHJ1ZSI+DQo8UFVCTElDOkFUVEFDSCBFVkVOVD0ib25jb250ZW50cmVhZHkiIE9ORVZFTlQ9Im8uaW5pdCgpIiAvPg0KPFBVQkxJQzpBVFRBQ0ggRVZFTlQ9Im9uZG9jdW1lbnRyZWFkeSIgT05FVkVOVD0iby5pbml0KCkiIC8+DQo8UFVCTElDOkFUVEFDSCBFVkVOVD0ib25wcm9wZXJ0eWNoYW5nZSIgT05FVkVOVD0iby5oYW5kbGVQcm9wZXJ0eWNoYW5nZSgpIiAvPg0KPFBVQkxJQzpBVFRBQ0ggRVZFTlQ9Im9uZGV0YWNoIiBPTkVWRU5UPSJvLnJlc3RvcmUoKSIgLz4NCjxQVUJMSUM6QVRUQUNIIEVWRU5UPSJvbnJlc2l6ZSIgRk9SPSJ3aW5kb3ciIE9ORVZFTlQ9Im8uaGFuZGxlUmVzaXplKCkiIC8+DQo8UFVCTElDOkVWRU5UIE5BTUU9Im9uYmFja2dyb3VuZHVwZGF0ZSIgSUQ9InVwZGF0ZUV2ZW50IiAvPg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KdmFyIG87IC8vIGFuZCBzbyBpdCBpcw0KKGZ1bmN0aW9uKCBlbGVtZW50LCB3aW5kb3cgKSB7DQp2YXIgcnNyYyA9IC91cmxcKFsiJ10/KC4qPylbIiddP1wpLywNCnJwcmVzcGFjZSA9IC9eXHNccyovLA0KcnBvc3RzcGFjZSA9IC9cc1xzKiQvLA0Kcm1pZHNwYWNlID0gL1xzXHMqL2csDQpycGVyY2VudCA9IC8lJC8sDQpwb3NpdGlvbnMgPSB7DQp0b3A6IDAsDQpsZWZ0OiAwLA0KYm90dG9tOiAxLA0KcmlnaHQ6IDEsDQpjZW50ZXI6IDAuNQ0KfSwNCmRvYyA9IGVsZW1lbnQuZG9jdW1lbnQsDQpzcGFjZXIgPSAiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUJBUC8vL3dBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PSIsDQp3cmFwcGVyQ2xhc3MgPSAiYmFja2dyb3VuZC1zaXplLXBvbHlmaWxsIiwNCm5vb3AgPSBmdW5jdGlvbigpIHt9LA0KcmVzaXplSW50ZXJ2YWwgPSAxMDAsDQpyZXNpemVJZCwNCnByb2Nlc3NTbmFwc2hvdElkLA0KdXBkYXRlRXZlbnRJZCwNCnVwZGF0ZUJhY2tncm91bmRDYWxsYmFja0lkOw0KLy8gcmVtb3ZlIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGFuZCBlbXVsYXRlIGl0IHdpdGggYSB3cmFwcGVkIDxpbWcgLz4NCmZ1bmN0aW9uIGluaXQoKSB7DQp2YXIgd3JhcHBlciA9IGRvYy5jcmVhdGVFbGVtZW50KCAiZGl2IiApLA0KaW1nID0gZG9jLmNyZWF0ZUVsZW1lbnQoICJpbWciICksDQp3cmFwcGVyU3R5bGUgPSB3cmFwcGVyLnN0eWxlLA0KZWxlbWVudFN0eWxlID0gZWxlbWVudC5zdHlsZSwNCmVsZW1lbnRDdXJyZW50U3R5bGUgPSBlbGVtZW50LmN1cnJlbnRTdHlsZSwNCmV4cGFuZG8gPSBlbGVtZW50LmJnc0V4cGFuZG8sDQpjbG9uZVdyYXBwZXIgPSBlbGVtZW50LmZpcnN0Q2hpbGQ7DQppZiAoIGV4cGFuZG8gKSB7DQppZiAoIGV4cGFuZG8ucmVzdG9yZSApIHsNCmVsZW1lbnRTdHlsZS5iYWNrZ3JvdW5kSW1hZ2UgPSBleHBhbmRvLnJlc3RvcmUuYmFja2dyb3VuZEltYWdlOw0KZWxlbWVudFN0eWxlLnBvc2l0aW9uID0gZXhwYW5kby5yZXN0b3JlLnBvc2l0aW9uOw0KZWxlbWVudFN0eWxlLnpJbmRleCA9IGV4cGFuZG8ucmVzdG9yZS56SW5kZXg7DQp9DQppZiAoIGNsb25lV3JhcHBlciAmJg0KKCBjbG9uZVdyYXBwZXIubm9kZU5hbWUgfHwgIiIgKS50b1VwcGVyQ2FzZSgpID09PSAiRElWIiAmJg0KY2xvbmVXcmFwcGVyLmNsYXNzTmFtZSA9PT0gd3JhcHBlckNsYXNzKSB7DQplbGVtZW50LnJlbW92ZUNoaWxkKCBjbG9uZVdyYXBwZXIgKTsNCn0NCn0NCnNldFN0eWxlcyggd3JhcHBlciApOw0Kd3JhcHBlci5jbGFzc05hbWUgPSB3cmFwcGVyQ2xhc3M7DQp3cmFwcGVyU3R5bGUudG9wID0NCndyYXBwZXJTdHlsZS5yaWdodCA9DQp3cmFwcGVyU3R5bGUuYm90dG9tID0NCndyYXBwZXJTdHlsZS5sZWZ0ID0gMDsNCndyYXBwZXJTdHlsZS5wb3NpdGlvbiA9ICJmaXhlZCI7IC8vIHRlc3QgdmFsdWUNCnNldFN0eWxlcyggaW1nICk7DQppbWcuYWx0ID0gIiI7DQp3cmFwcGVyLmFwcGVuZENoaWxkKCBpbWcgKTsNCmVsZW1lbnQuaW5zZXJ0QmVmb3JlKCB3cmFwcGVyLCBlbGVtZW50LmZpcnN0Q2hpbGQgKTsNCi8vIHNhdmUgdXNlZnVsIGRhdGEgZm9yIHF1aWNrIGFjY2Vzcw0KZWxlbWVudC5iZ3NFeHBhbmRvID0gZXhwYW5kbyA9IHsNCndyYXBwZXI6IHdyYXBwZXIsDQppbWc6IGltZywNCi8vIHN0eWxlcyB0byByZXN0b3JlIG9uIGRldGFjaA0KcmVzdG9yZTogew0KYmFja2dyb3VuZEltYWdlOiBlbGVtZW50U3R5bGUuYmFja2dyb3VuZEltYWdlLA0KcG9zaXRpb246IGVsZW1lbnRTdHlsZS5wb3NpdGlvbiwNCnpJbmRleDogZWxlbWVudFN0eWxlLnpJbmRleA0KfSwNCmN1cnJlbnQ6IHt9LCAvLyBjdXJyZW50IHNuYXBzaG90DQpuZXh0OiBudWxsLCAvLyBuZXh0IHNuYXBzaG90IHRvIHByb2Nlc3MNCnByb2Nlc3Npbmc6IGZhbHNlLCAvLyB3aGV0aGVyIHdlIGFyZSBpbiB0aGUgbWlkZGxlIG9mIHByb2Nlc3NpbmcgdGhlIG5leHQgc25hcHNob3QNCmxvYWRJbWc6IG51bGwsIC8vIHRlbXAgaW1nIGVsZW1lbnQvb2JqZWN0IGZyb20gZ2V0SW1hZ2VEaW1lbnNpb25zDQpkaXNwbGF5OiBmYWxzZSwgLy8gZWxlbWVudCdzIGRpc3BsYXkgcHJvcGVydHkNCmNoYW5nZWQ6IGZhbHNlLCAvLyB3aGV0aGVyIGVsZW1lbnQncyBkaXNwbGF5IHByb3BlcnR5IGhhcyBjaGFuZ2VkDQppZ25vcmU6IGZhbHNlLCAvLyB3aGV0aGVyIHRvIGlnbm9yZSB0aGUgbmV4dCBwcm9wZXJ0eSBjaGFuZ2UgZXZlbnQNCi8vIHdoZXRoZXIgd2UgY2FuIHN1cHBvcnQgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCBmb3IgdGhpcyBlbGVtZW50L2Jyb3dzZXINCmNhbkZpeGVkOiBlbGVtZW50Lm5vZGVOYW1lLnRvVXBwZXJDYXNlKCkgPT09ICJCT0RZIiAmJiB3cmFwcGVyLm9mZnNldEhlaWdodCA+IDANCn07DQp3cmFwcGVyU3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiOw0KLy8gVGhpcyBpcyB0aGUgcGFydCB3aGVyZSB3ZSBtZXNzIHdpdGggdGhlIGV4aXN0aW5nIERPTQ0KLy8gdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGJhY2tncm91bmQgaW1hZ2UgaXMgY29ycmVjdGx5IHpJbmRleGVkDQppZiAoIGVsZW1lbnRDdXJyZW50U3R5bGUuekluZGV4ID09PSAiYXV0byIgKSB7DQplbGVtZW50U3R5bGUuekluZGV4ID0gMDsNCn0NCmlmICggZWxlbWVudEN1cnJlbnRTdHlsZS5wb3NpdGlvbiA9PT0gInN0YXRpYyIgKSB7DQplbGVtZW50U3R5bGUucG9zaXRpb24gPSAicmVsYXRpdmUiOw0KfQ0KbyA9IHsNCmluaXQ6IG5vb3AsIC8vIGFsbG93IGluaXQoKSB0byBiZSBjYWxsZWQgb25seSBvbmNlDQpoYW5kbGVQcm9wZXJ0eWNoYW5nZTogaGFuZGxlUHJvcGVydHljaGFuZ2UsDQpyZXN0b3JlOiByZXN0b3JlLA0KaGFuZGxlUmVzaXplOiBoYW5kbGVSZXNpemUNCn07DQpoYW5kbGVQcm9wZXJ0eWNoYW5nZSgpOw0KfQ0KZnVuY3Rpb24gc2V0U3R5bGVzKCBlbCApIHsNCnZhciBzdHlsZSA9IGVsLnN0eWxlOw0Kc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiOw0Kc3R5bGUuZGlzcGxheSA9ICJibG9jayI7DQpzdHlsZS56SW5kZXggPSAtMTsNCnN0eWxlLm92ZXJmbG93ID0gImhpZGRlbiI7DQpzdHlsZS52aXNpYmlsaXR5ID0gImluaGVyaXQiOw0Kc3R5bGUud2lkdGggPQ0Kc3R5bGUuaGVpZ2h0ID0NCnN0eWxlLnRvcCA9DQpzdHlsZS5yaWdodCA9DQpzdHlsZS5ib3R0b20gPQ0Kc3R5bGUubGVmdCA9DQpzdHlsZS5jdXJzb3IgPSAiYXV0byI7DQpzdHlsZS5tYXJnaW4gPQ0Kc3R5bGUucGFkZGluZyA9DQpzdHlsZS5ib3JkZXIgPQ0Kc3R5bGUub3V0bGluZSA9DQpzdHlsZS5taW5XaWR0aCA9DQpzdHlsZS5taW5IZWlnaHQgPSAwOw0Kc3R5bGUuYmFja2dyb3VuZCA9DQpzdHlsZS5tYXhXaWR0aCA9DQpzdHlsZS5tYXhIZWlnaHQgPSAibm9uZSI7DQpzdHlsZS5mb250U2l6ZSA9DQpzdHlsZS5saW5lSGVpZ2h0ID0gIjFlbSI7DQp9DQpmdW5jdGlvbiBnZXRJbWFnZURpbWVuc2lvbnMoIGV4cGFuZG8sIHNyYywgY2FsbGJhY2sgKSB7DQp2YXIgaW1nOw0KaWYgKCBzcmMgKSB7DQppbWcgPSBkb2MuY3JlYXRlRWxlbWVudCggImltZyIgKTsNCmltZy5vbmxvYWQgPSBpbWcub25lcnJvciA9IGZ1bmN0aW9uKCkgew0KdmFyIHdpZHRoID0gdGhpcy53aWR0aCwNCmhlaWdodCA9IHRoaXMuaGVpZ2h0Ow0KaWYgKCB3aW5kb3cuZXZlbnQudHlwZSA9PT0gImVycm9yIiApIHsNCndpZHRoID0gaGVpZ2h0ID0gMDsNCn0NCmV4cGFuZG8ubG9hZEltZyA9IHRoaXMub25sb2FkID0gdGhpcy5vbmVycm9yID0gbnVsbDsNCmNhbGxiYWNrKCB3aWR0aCwgaGVpZ2h0ICk7DQp9Ow0KaW1nLnNyYyA9IHNyYzsNCn0gZWxzZSB7DQppbWcgPSB7DQpjYWxsYmFja0lkOiB3aW5kb3cuc2V0VGltZW91dCggZnVuY3Rpb24oKSB7DQpleHBhbmRvLmxvYWRJbWcgPSBudWxsOw0KY2FsbGJhY2soIDAsIDAgKTsNCn0sIDAgKQ0KfTsNCn0NCmV4cGFuZG8ubG9hZEltZyA9IGltZzsNCmltZyA9IG51bGw7DQp9DQovLyB0aGlzIHByZXZlbnRzIGhhbmRsaW5nIHByb3BlcnR5Y2hhbmdlIGV2ZW50cyBjYXVzZWQgYnkgdGhpcyBzY3JpcHQNCmZ1bmN0aW9uIHN1c3BlbmRQcm9wZXJ0eWNoYW5nZSggY2FsbGJhY2sgKSB7DQp2YXIgZm4gPSBvLmhhbmRsZVByb3BlcnR5Y2hhbmdlOw0Kby5oYW5kbGVQcm9wZXJ0eWNoYW5nZSA9IG5vb3A7DQpjYWxsYmFjaygpOw0Kby5oYW5kbGVQcm9wZXJ0eWNoYW5nZSA9IGZuOw0KfQ0KZnVuY3Rpb24gcmVmcmVzaERpc3BsYXkoIGVsZW1lbnQsIGV4cGFuZG8gKSB7DQp2YXIgZGlzcGxheSA9IGVsZW1lbnQuY3VycmVudFN0eWxlLmRpc3BsYXk7DQppZiAoIGRpc3BsYXkgIT09IGV4cGFuZG8uZGlzcGxheSApIHsNCmV4cGFuZG8uZGlzcGxheSA9IGRpc3BsYXk7DQpleHBhbmRvLmNoYW5nZWQgPSB0cnVlOw0KfQ0KcmV0dXJuIGRpc3BsYXkgIT09ICJub25lIjsNCn0NCmZ1bmN0aW9uIHRha2VTbmFwc2hvdCggZWxlbWVudCwgZXhwYW5kbyApIHsNCnZhciBlbGVtZW50U3R5bGUgPSBlbGVtZW50LnN0eWxlLA0KZWxlbWVudEN1cnJlbnRTdHlsZSA9IGVsZW1lbnQuY3VycmVudFN0eWxlLA0KZXhwYW5kb1Jlc3RvcmUgPSBleHBhbmRvLnJlc3RvcmUsDQpzaXplID0gbm9ybWFsaXplQ1NTVmFsdWUoIGVsZW1lbnRDdXJyZW50U3R5bGVbImJhY2tncm91bmQtc2l6ZSJdICksDQpzaXplTGlzdCA9IHNpemUuc3BsaXQoICIgIiApLA0Kc25hcHNob3QgPSB7DQppbm5lcldpZHRoOiBlbGVtZW50Lm9mZnNldFdpZHRoIC0NCiggcGFyc2VGbG9hdCggZWxlbWVudEN1cnJlbnRTdHlsZS5ib3JkZXJMZWZ0V2lkdGggKSB8fCAwICkgLQ0KKCBwYXJzZUZsb2F0KCBlbGVtZW50Q3VycmVudFN0eWxlLmJvcmRlclJpZ2h0V2lkdGggKSB8fCAwICksDQppbm5lckhlaWdodDogZWxlbWVudC5vZmZzZXRIZWlnaHQgLQ0KKCBwYXJzZUZsb2F0KCBlbGVtZW50Q3VycmVudFN0eWxlLmJvcmRlclRvcFdpZHRoICkgfHwgMCApIC0NCiggcGFyc2VGbG9hdCggZWxlbWVudEN1cnJlbnRTdHlsZS5ib3JkZXJCb3R0b21XaWR0aCApIHx8IDAgKSwNCnNpemU6IHNpemUsDQpzaXplSXNLZXl3b3JkOiBzaXplID09PSAiY29udGFpbiIgfHwgc2l6ZSA9PT0gImNvdmVyIiwNCnNpemVYOiBzaXplTGlzdFswXSwNCnNpemVZOiBzaXplTGlzdC5sZW5ndGggPiAxID8gc2l6ZUxpc3RbMV0gOiAiYXV0byIsDQpwb3NYOiBlbGVtZW50Q3VycmVudFN0eWxlLmJhY2tncm91bmRQb3NpdGlvblgsDQpwb3NZOiBlbGVtZW50Q3VycmVudFN0eWxlLmJhY2tncm91bmRQb3NpdGlvblksDQphdHRhY2htZW50OiBlbGVtZW50Q3VycmVudFN0eWxlLmJhY2tncm91bmRBdHRhY2htZW50LA0Kc3JjOiAiIiwNCmltZ1dpZHRoOiAwLA0KaW1nSGVpZ2h0OiAwDQp9Ow0KLy8gbGVuZ3RoIC8gcGVyY2VudGFnZSBzaXplDQppZiAoICFzbmFwc2hvdC5zaXplSXNLZXl3b3JkICkgew0KLy8gbmVnYXRpdmUgbGVuZ3RocyBvciBwZXJjZW50YWdlcyBhcmUgbm90IGFsbG93ZWQNCmlmICggISggKCBwYXJzZUZsb2F0KCBzbmFwc2hvdC5zaXplWCApID49IDAgfHwgc25hcHNob3Quc2l6ZVggPT09ICJhdXRvIiApICYmDQooIHBhcnNlRmxvYXQoIHNuYXBzaG90LnNpemVZICkgPj0gMCB8fCBzbmFwc2hvdC5zaXplWSA9PT0gImF1dG8iICkgKSApIHsNCnNuYXBzaG90LnNpemVYID0gc25hcHNob3Quc2l6ZVkgPSAiYXV0byI7DQp9DQovLyBwZXJjZW50YWdlcyBhcmUgcmVsYXRpdmUgdG8gdGhlIGVsZW1lbnQsIG5vdCBpbWFnZSwgd2lkdGgvaGVpZ2h0DQppZiAoIHJwZXJjZW50LnRlc3QoIHNuYXBzaG90LnNpemVYICkgKSB7DQpzbmFwc2hvdC5zaXplWCA9ICggc25hcHNob3QuaW5uZXJXaWR0aCAqIHBhcnNlRmxvYXQoIHNuYXBzaG90LnNpemVYICkgLyAxMDAgfHwgMCApICsgInB4IjsNCn0NCmlmICggcnBlcmNlbnQudGVzdCggc25hcHNob3Quc2l6ZVkgKSApIHsNCnNuYXBzaG90LnNpemVZID0gKCBzbmFwc2hvdC5pbm5lckhlaWdodCAqIHBhcnNlRmxvYXQoIHNuYXBzaG90LnNpemVZICkgLyAxMDAgfHwgMCApICsgInB4IjsNCn0NCn0NCi8vIGtleXdvcmQgLyBwZXJjZW50YWdlIHBvc2l0aW9ucw0KaWYgKCBzbmFwc2hvdC5wb3NYIGluIHBvc2l0aW9ucyB8fCBycGVyY2VudC50ZXN0KCBzbmFwc2hvdC5wb3NYICkgKSB7DQpzbmFwc2hvdC5wb3NYID0gcG9zaXRpb25zWyBzbmFwc2hvdC5wb3NYIF0gfHwgcGFyc2VGbG9hdCggc25hcHNob3QucG9zWCApIC8gMTAwIHx8IDA7DQp9DQppZiAoIHNuYXBzaG90LnBvc1kgaW4gcG9zaXRpb25zIHx8IHJwZXJjZW50LnRlc3QoIHNuYXBzaG90LnBvc1kgKSApIHsNCnNuYXBzaG90LnBvc1kgPSBwb3NpdGlvbnNbIHNuYXBzaG90LnBvc1kgXSB8fCBwYXJzZUZsb2F0KCBzbmFwc2hvdC5wb3NZICkgLyAxMDAgfHwgMDsNCn0NCi8vIGltYWdlDQppZiAoICggcnNyYy5leGVjKCBlbGVtZW50U3R5bGUuYmFja2dyb3VuZEltYWdlICkgfHwgW10gKVsxXSA9PT0gc3BhY2VyICkgew0KLy8gaW5saW5lIHN0eWxlIHdhc24ndCBzZXQsIGJ1dCBhIGNsYXNzIGNoYW5nZSBjb3VsZCBjaGFuZ2UgdGhlIGJhY2tncm91bmQgaW1hZ2UNCi8vIHNvIHJlc3RvcmUgdGhlIHByZXZpb3VzIGlubGluZSBzdHlsZSBiZWZvcmUgbWVhc3VyaW5nDQpzdXNwZW5kUHJvcGVydHljaGFuZ2UoIGZ1bmN0aW9uKCkgew0KZWxlbWVudFN0eWxlLmJhY2tncm91bmRJbWFnZSA9IGV4cGFuZG9SZXN0b3JlLmJhY2tncm91bmRJbWFnZTsNCn0gKTsNCn0gZWxzZSB7DQovLyBpbmxpbmUgc3R5bGUgd2FzIHNldCwgc28gc2F2ZSBpdCBpbiBvdXIgcmVzdG9yZSBsaXN0DQpleHBhbmRvUmVzdG9yZS5iYWNrZ3JvdW5kSW1hZ2UgPSBlbGVtZW50U3R5bGUuYmFja2dyb3VuZEltYWdlOw0KfQ0Kc25hcHNob3Quc3JjID0gKCByc3JjLmV4ZWMoIGVsZW1lbnRDdXJyZW50U3R5bGUuYmFja2dyb3VuZEltYWdlICkgfHwgW10gKVsxXTsNCi8vIHNldCBpbmxpbmUgYmFja2dyb3VuZCBpbWFnZSB0byB0aGUgdHJhbnNwYXJlbnQgc3BhY2VyIGdpZg0KLy8gdGhpcyBhbGxvd3MgSmF2YVNjcmlwdCB0byBsYXRlciBzZXQgaXQgdG8gIm5vbmUiDQpzdXNwZW5kUHJvcGVydHljaGFuZ2UoIGZ1bmN0aW9uKCkgew0KZWxlbWVudFN0eWxlLmJhY2tncm91bmRJbWFnZSA9ICJ1cmwoIiArIHNwYWNlciArICIpIjsNCn0gKTsNCnJldHVybiBzbmFwc2hvdDsNCn0NCmZ1bmN0aW9uIG5vcm1hbGl6ZUNTU1ZhbHVlKCB2YWx1ZSApIHsNCnJldHVybiBTdHJpbmcoIHZhbHVlICkucmVwbGFjZSggcnByZXNwYWNlLCAiIiApLnJlcGxhY2UoIHJwb3N0c3BhY2UsICIiICkucmVwbGFjZSggcm1pZHNwYWNlLCAiICIgKTsNCn0NCmZ1bmN0aW9uIHByb2Nlc3NTbmFwc2hvdCggZWxlbWVudCwgZXhwYW5kbyApIHsNCnZhciBzbmFwc2hvdCA9IGV4cGFuZG8ubmV4dDsNCmZ1bmN0aW9uIGxvb3AoKSB7DQpwcm9jZXNzU25hcHNob3RJZCA9IHdpbmRvdy5zZXRUaW1lb3V0KCBmdW5jdGlvbigpIHsNCmV4cGFuZG8ucHJvY2Vzc2luZyA9IGZhbHNlOw0KcHJvY2Vzc1NuYXBzaG90KCBlbGVtZW50LCBleHBhbmRvICk7DQp9LCAwICk7DQp9DQppZiAoICFleHBhbmRvLnByb2Nlc3NpbmcgJiYgc25hcHNob3QgKSB7DQpleHBhbmRvLm5leHQgPSBudWxsOw0KZXhwYW5kby5wcm9jZXNzaW5nID0gdHJ1ZTsNCmdldEltYWdlRGltZW5zaW9ucyggZXhwYW5kbywgc25hcHNob3Quc3JjLCBmdW5jdGlvbiggd2lkdGgsIGhlaWdodCApIHsNCnNuYXBzaG90LmltZ1dpZHRoID0gd2lkdGg7DQpzbmFwc2hvdC5pbWdIZWlnaHQgPSBoZWlnaHQ7DQppZiAoIGlzQ2hhbmdlZCggZXhwYW5kbywgc25hcHNob3QgKSApIHsNCnVwZGF0ZUJhY2tncm91bmQoIGVsZW1lbnQsIGV4cGFuZG8sIHNuYXBzaG90LCBsb29wICk7DQp9IGVsc2Ugew0KbG9vcCgpOw0KfQ0KfSApOw0KfQ0KfQ0KZnVuY3Rpb24gaXNDaGFuZ2VkKCBleHBhbmRvLCBzbmFwc2hvdCApIHsNCnZhciBleHBhbmRvQ3VycmVudCA9IGV4cGFuZG8uY3VycmVudCwNCmNoYW5nZWQgPSBmYWxzZSwNCnByb3A7DQppZiAoIGV4cGFuZG8uY2hhbmdlZCApIHsNCi8vIGRpc3BsYXkgY2hhbmdlZA0KZXhwYW5kby5jaGFuZ2VkID0gZmFsc2U7DQpjaGFuZ2VkID0gdHJ1ZTsNCn0gZWxzZSB7DQpmb3IgKCBwcm9wIGluIHNuYXBzaG90ICkgew0KaWYgKCBzbmFwc2hvdFtwcm9wXSAhPT0gZXhwYW5kb0N1cnJlbnRbcHJvcF0gKSB7DQpjaGFuZ2VkID0gdHJ1ZTsNCmJyZWFrOw0KfQ0KfQ0KfQ0KcmV0dXJuIGNoYW5nZWQ7DQp9DQpmdW5jdGlvbiB1cGRhdGVCYWNrZ3JvdW5kKCBlbGVtZW50LCBleHBhbmRvLCBzbmFwc2hvdCwgY2FsbGJhY2sgKSB7DQp2YXIgaW1nID0gZXhwYW5kby5pbWcsDQppbWdTdHlsZSA9IGltZy5zdHlsZSwNCnNpemUgPSBzbmFwc2hvdC5zaXplLA0KaW5uZXJXaWR0aCA9IHNuYXBzaG90LmlubmVyV2lkdGgsDQppbm5lckhlaWdodCA9IHNuYXBzaG90LmlubmVySGVpZ2h0LA0KaW1nV2lkdGggPSBzbmFwc2hvdC5pbWdXaWR0aCwNCmltZ0hlaWdodCA9IHNuYXBzaG90LmltZ0hlaWdodCwNCnBvc1ggPSBzbmFwc2hvdC5wb3NYLA0KcG9zWSA9IHNuYXBzaG90LnBvc1ksDQpwb3NYSXNQZXJjZW50ID0gdHlwZW9mIHBvc1ggPT09ICJudW1iZXIiLA0KcG9zWUlzUGVyY2VudCA9IHR5cGVvZiBwb3NZID09PSAibnVtYmVyIiwNCmRpc3BsYXkgPSAibm9uZSIsDQpsZWZ0ID0gMCwNCnRvcCA9IDAsDQp3aWR0aCA9ICJhdXRvIiwNCmhlaWdodCA9ICJhdXRvIiwNCnB4ID0gInB4IiwNCm9uZUh1bmRyZWRQZXJjZW50ID0gIjEwMCUiLA0KZWxlbVJhdGlvLA0KaW1nUmF0aW87DQppZiAoIGlubmVyV2lkdGggJiYgaW5uZXJIZWlnaHQgJiYgaW1nV2lkdGggJiYgaW1nSGVpZ2h0ICkgew0KZXhwYW5kby53cmFwcGVyLnN0eWxlLnBvc2l0aW9uID0NCnNuYXBzaG90LmF0dGFjaG1lbnQgPT09ICJmaXhlZCIgJiYgZXhwYW5kby5jYW5GaXhlZCA/DQoiZml4ZWQiIDogImFic29sdXRlIjsNCmltZy5zcmMgPSBzbmFwc2hvdC5zcmM7DQovLyBjYW4gd2UgZG8gTWF0aC5yb3VuZCgpIGluc3RlYWQgb2YgZmxvb3JpbmcgdG93YXJkcyB6ZXJvPw0KaWYgKCBzbmFwc2hvdC5zaXplSXNLZXl3b3JkICkgew0KZWxlbVJhdGlvID0gaW5uZXJXaWR0aCAvIGlubmVySGVpZ2h0Ow0KaW1nUmF0aW8gPSBpbWdXaWR0aCAvIGltZ0hlaWdodDsNCmlmICggKCBzaXplID09PSAiY29udGFpbiIgJiYgaW1nUmF0aW8gPiBlbGVtUmF0aW8gKSB8fA0KKCBzaXplID09PSAiY292ZXIiICYmIGVsZW1SYXRpbyA+IGltZ1JhdGlvICkgKSB7DQp0b3AgPSBmbG9vclRvd2FyZHNaZXJvKCAoIGlubmVySGVpZ2h0IC0gaW5uZXJXaWR0aCAvIGltZ1JhdGlvICkgKiBwb3NZICkgKyBweDsNCndpZHRoID0gb25lSHVuZHJlZFBlcmNlbnQ7DQovLyBzaXplID09PSAiY29udGFpbiIgJiYgZWxlbVJhdGlvID4gaW1nUmF0aW8gfHwNCi8vIHNpemUgPT09ICJjb3ZlciIgJiYgaW1nUmF0aW8gPiBlbGVtUmF0aW8NCn0gZWxzZSB7DQpsZWZ0ID0gZmxvb3JUb3dhcmRzWmVybyggKCBpbm5lcldpZHRoIC0gaW5uZXJIZWlnaHQgKiBpbWdSYXRpbyApICogcG9zWCApICsgcHg7DQpoZWlnaHQgPSBvbmVIdW5kcmVkUGVyY2VudDsNCn0NCmltZ1N0eWxlLmxlZnQgPSBwb3NYSXNQZXJjZW50ID8gbGVmdCA6IHBvc1g7DQppbWdTdHlsZS50b3AgPSBwb3NZSXNQZXJjZW50ID8gdG9wIDogcG9zWTsNCmltZ1N0eWxlLndpZHRoID0gd2lkdGg7DQppbWdTdHlsZS5oZWlnaHQgPSBoZWlnaHQ7DQpkaXNwbGF5ID0gImJsb2NrIjsNCn0gZWxzZSB7DQovLyBuZWVkIHRvIHNldCB3aWR0aC9oZWlnaHQgdGhlbiBjYWxjdWxhdGUgbGVmdC90b3AgZnJvbSB0aGUgYWN0dWFsIHdpZHRoL2hlaWdodA0KaW1nU3R5bGUuZGlzcGxheSA9ICJibG9jayI7DQppbWdTdHlsZS53aWR0aCA9IHNuYXBzaG90LnNpemVYOw0KaW1nU3R5bGUuaGVpZ2h0ID0gc25hcHNob3Quc2l6ZVk7DQppbWdXaWR0aCA9IGltZy53aWR0aDsNCmltZ0hlaWdodCA9IGltZy5oZWlnaHQ7DQppZiAoIGltZ1dpZHRoICYmIGltZ0hlaWdodCApIHsNCmltZ1N0eWxlLmxlZnQgPSBwb3NYSXNQZXJjZW50ID8gZmxvb3JUb3dhcmRzWmVybyggKCBpbm5lcldpZHRoIC0gaW1nV2lkdGggKSAqIHBvc1ggKSArIHB4IDogcG9zWDsNCmltZ1N0eWxlLnRvcCA9IHBvc1lJc1BlcmNlbnQgPyBmbG9vclRvd2FyZHNaZXJvKCAoIGlubmVySGVpZ2h0IC0gaW1nSGVpZ2h0ICkgKiBwb3NZICkgKyBweCA6IHBvc1k7DQpkaXNwbGF5ID0gImJsb2NrIjsNCn0NCn0NCn0NCmltZ1N0eWxlLmRpc3BsYXkgPSBkaXNwbGF5Ow0KZXhwYW5kby5jdXJyZW50ID0gc25hcHNob3Q7DQovLyBpbWcgb25sb2FkIG1heSBiZSBjYWxsZWQgc3luY2hyb25vdXNseSwgbGVhZGluZyB0byB1cyB0cnlpbmcgdG8NCi8vIGZpcmUgb25iYWNrZ3JvdW5kdXBkYXRlIHdpdGhpbiBpbml0KCksIGNhdXNpbmcgYW4gZXJyb3INCi8vIHNvIHdyYXAgaXQgd2l0aCBzZXRUaW1lb3V0KCkNCnVwZGF0ZUV2ZW50SWQgPSB3aW5kb3cuc2V0VGltZW91dCggZnVuY3Rpb24oKSB7DQp1cGRhdGVCYWNrZ3JvdW5kQ2FsbGJhY2tJZCA9IHdpbmRvdy5zZXRUaW1lb3V0KCBjYWxsYmFjaywgMCApOw0KLy8gaWYgYW55IHByb3BlcnRpZXMgYXJlIGNoYW5nZWQgaGVyZSwgcHJvY2Vzc1NuYXBzaG90KCkgd2lsbCBwcm9jZXNzIHRoZW0gbGF0ZXINCi8vIGlmIG9uZGV0YWNoIGlzIHRyaWdnZXJlZCwgdXBkYXRlQmFja2dyb3VuZENhbGxiYWNrSWQgd2lsbCBiZSBjbGVhcmVkDQp1cGRhdGVFdmVudC5maXJlKCk7DQp9LCAwICk7DQp9DQpmdW5jdGlvbiBmbG9vclRvd2FyZHNaZXJvKCB2YWx1ZSApIHsNCnZhciBpc05lZ2F0aXZlID0gdmFsdWUgPCAwOw0KdmFsdWUgPSBNYXRoLmZsb29yKCBNYXRoLmFicyggdmFsdWUgKSApOw0KcmV0dXJuIGlzTmVnYXRpdmUgPyAtdmFsdWUgOiB2YWx1ZTsNCn0NCi8vIGhhbmRsZSBkaWZmZXJlbnQgc3R5bGUgY2hhbmdlcw0KZnVuY3Rpb24gaGFuZGxlUHJvcGVydHljaGFuZ2UoKSB7DQp2YXIgZXhwYW5kbyA9IGVsZW1lbnQuYmdzRXhwYW5kbywNCnByb3BlcnR5TmFtZSA9ICggd2luZG93LmV2ZW50IHx8IHt9ICkucHJvcGVydHlOYW1lLA0KYmFja2dyb3VuZEltYWdlUHJvcGVydHkgPSAic3R5bGUuYmFja2dyb3VuZEltYWdlIjsNCmlmICggZXhwYW5kby5pZ25vcmUgKSB7DQpleHBhbmRvLmlnbm9yZSA9IGZhbHNlOw0KaWYgKCBwcm9wZXJ0eU5hbWUgPT09IGJhY2tncm91bmRJbWFnZVByb3BlcnR5ICkgew0KcmV0dXJuOw0KfQ0KfQ0KLy8gaWYgdGhlIGNoYW5nZWQgcHJvcGVydHkgaXMgc3R5bGUuYmFja2dyb3VuZEltYWdlDQovLyBhbmQgaXRzIHZhbHVlIGlzIHNldCB0byBhIG5vbi1lbXB0eSBzdHJpbmcsDQovLyB0aGVuIHRoZSBwcm9wZXJ0eWNoYW5nZSBldmVudCB3aWxsIGJlIGZpcmVkIHR3aWNlDQovLyBodHRwOi8vYmxvZy5jc2RuLm5ldC9oYXgvYXJ0aWNsZS9kZXRhaWxzLzEzNDY1NDINCmlmICggcHJvcGVydHlOYW1lID09PSBiYWNrZ3JvdW5kSW1hZ2VQcm9wZXJ0eSAmJiBlbGVtZW50LnN0eWxlLmJhY2tncm91bmRJbWFnZSApIHsNCmV4cGFuZG8uaWdub3JlID0gdHJ1ZTsNCn0NCmlmICggcmVmcmVzaERpc3BsYXkoIGVsZW1lbnQsIGV4cGFuZG8gKSApIHsNCi8vIHNpbmNlIGVhY2ggc25hcHNob3QgaW5jbHVkZXMgY2hhbmdlcyBhbGwgcHJldmlvdXMgc25hcHNob3RzLA0KLy8gd2UgY2FuIHJlcGxhY2UgdGhlIG9sZCBuZXh0IHNuYXBzaG90IHdpdGggYSBuZXcgb25lDQpleHBhbmRvLm5leHQgPSB0YWtlU25hcHNob3QoIGVsZW1lbnQsIGV4cGFuZG8gKTsNCnByb2Nlc3NTbmFwc2hvdCggZWxlbWVudCwgZXhwYW5kbyApOw0KfQ0KfQ0KZnVuY3Rpb24gaGFuZGxlUmVzaXplKCkgew0Kd2luZG93LmNsZWFyVGltZW91dCggcmVzaXplSWQgKTsNCnJlc2l6ZUlkID0gd2luZG93LnNldFRpbWVvdXQoIGhhbmRsZVByb3BlcnR5Y2hhbmdlLCByZXNpemVJbnRlcnZhbCApOw0KfQ0KZnVuY3Rpb24gcmVzdG9yZSgpIHsNCnZhciBleHBhbmRvID0gZWxlbWVudC5iZ3NFeHBhbmRvLA0KbG9hZEltZywNCmVsZW1lbnRTdHlsZSwNCmV4cGFuZG9SZXN0b3JlOw0KbyA9IHsNCmluaXQ6IG5vb3AsDQpoYW5kbGVQcm9wZXJ0eWNoYW5nZTogbm9vcCwNCnJlc3RvcmU6IG5vb3AsDQpoYW5kbGVSZXNpemU6IG5vb3ANCn07DQp3aW5kb3cuY2xlYXJUaW1lb3V0KCByZXNpemVJZCApOw0Kd2luZG93LmNsZWFyVGltZW91dCggcHJvY2Vzc1NuYXBzaG90SWQgKTsNCndpbmRvdy5jbGVhclRpbWVvdXQoIHVwZGF0ZUV2ZW50SWQgKTsNCndpbmRvdy5jbGVhclRpbWVvdXQoIHVwZGF0ZUJhY2tncm91bmRDYWxsYmFja0lkICk7DQp0cnkgew0KaWYgKCBleHBhbmRvICkgew0KbG9hZEltZyA9IGV4cGFuZG8ubG9hZEltZzsNCmlmICggbG9hZEltZyApIHsNCmxvYWRJbWcub25sb2FkID0gbG9hZEltZy5vbmVycm9yID0gbnVsbDsNCndpbmRvdy5jbGVhclRpbWVvdXQoIGxvYWRJbWcuY2FsbGJhY2tJZCApOw0KfQ0KZWxlbWVudFN0eWxlID0gZWxlbWVudC5zdHlsZTsNCmV4cGFuZG9SZXN0b3JlID0gZXhwYW5kby5yZXN0b3JlOw0KaWYgKCBlbGVtZW50U3R5bGUgKSB7DQplbGVtZW50U3R5bGUuYmFja2dyb3VuZEltYWdlID0gZXhwYW5kb1Jlc3RvcmUuYmFja2dyb3VuZEltYWdlOw0KZWxlbWVudFN0eWxlLnBvc2l0aW9uID0gZXhwYW5kb1Jlc3RvcmUucG9zaXRpb247DQplbGVtZW50U3R5bGUuekluZGV4ID0gZXhwYW5kb1Jlc3RvcmUuekluZGV4Ow0KfQ0KZWxlbWVudC5yZW1vdmVDaGlsZCggZXhwYW5kby53cmFwcGVyICk7DQp9DQplbGVtZW50LmJnc0V4cGFuZG8gPSBudWxsOw0KfSBjYXRjaCAoIGUgKSB7fQ0KZWxlbWVudCA9IHdpbmRvdyA9IGRvYyA9IG5vb3AgPSBudWxsOw0KfQ0KLy8gZG9uJ3QgYWxsb3cgYW55dGhpbmcgdW50aWwgaW5pdCgpIGlzIGNhbGxlZA0KLy8gSUUgc2VlbXMgdG8gdGhpbmsgaXQgbmVlZHMgdG8gYXR0YWNoIHRoZSBiZWhhdmlvciBhIHNlY29uZCB0aW1lIGZvciBwcmludGluZw0KbyA9IHsNCmluaXQ6IGRvYy5tZWRpYSAhPT0gInByaW50IiA/IGluaXQgOiBub29wLA0KaGFuZGxlUHJvcGVydHljaGFuZ2U6IG5vb3AsDQpyZXN0b3JlOiBub29wLA0KaGFuZGxlUmVzaXplOiBub29wDQp9Ow0KaWYgKCBlbGVtZW50LnJlYWR5U3RhdGUgPT09ICJjb21wbGV0ZSIgKSB7DQpvLmluaXQoKTsNCn0NCn0pKCBlbGVtZW50LCB3aW5kb3cgKTsNCjwvc2NyaXB0Pg0KPCEtLQ0KV29yayBhcm91bmQgSUUgc2lsbHluZXNzLCBzZWU6DQpodHRwOi8vd3d3LnBjcmV2aWV3LmNvLnVrL2ZvcnVtcy9odGMtY29tcG9uZW50cy01MTItYnl0ZXMtamF2YXNjcmlwdC1zbG93LXVubG9hZC10NzI3Mzk2Lmh0bWwNCmh0dHBzOi8vZ2l0aHViLmNvbS9sb2pqaWMvUElFL2Jsb2IvbWFzdGVyL3NvdXJjZXMvaHRjX21hcmt1cC5odGMNCmh0dHBzOi8vY29kZS5nb29nbGUuY29tL3Avc3Znd2ViL3NvdXJjZS9icm93c2UvdHJ1bmsvc3JjL3N2Zy5odGMNCi0tPg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L3Zic2NyaXB0Ij48L3NjcmlwdD4NCjwvcHVibGljOmNvbXBvbmVudD4NCg0KU3RhdHVzDQogICAgQVBJDQogICAgVHJhaW5pbmcNCiAgICBTaG9wDQogICAgQmxvZw0KICAgIEFib3V0DQoNCiAgICCpIDIwMTUgR2l0SHViLCBJbmMuDQogICAgVGVybXMNCiAgICBQcml2YWN5DQogICAgU2VjdXJpdHkNCiAgICBDb250YWN0);
    }

    .lt-ie9 .gallery-rows .item-content {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P//PwNAgAEACPwC/tuiTRYAAAAASUVORK5CYII=) repeat;
    }

    .lt-ie9 .container-modal .close {
        border: none;
        text-decoration: none;
    }
    /*.lt-ie9 .link-item-wrapper.resize-butttons {
        width: 150px;
    }*/



      .intro-social-bar {
            position: absolute;
            top: 700px;
            margin: 0px auto 32px;
            left:20px;
            text-align:center;
        }


        .intro-social-bar p{
            display: block;
            position: relative;
            top: 0px;
            font-weight:600;
            font-size: 13px;
        }

        .social-items {
            display: block;
            float:none;
            margin: 10px auto;
        }

        .social-items:first-child {
    margin-left: 0;
}
.pin {
    background-position: -138px -1px;
}
.pin:hover {
    background-position: -138px -35px;
}
.fb {
    background-position: -104px -1px;
}
.fb:hover {
    background-position: -104px -35px;
}
.tw {
    background-position: -70px -1px;
}
.tw:hover {
    background-position: -70px -35px;
}
.mail {
    background-position: -36px -1px;
}
.mail:hover {
    background-position: -36px -35px;
}
.print {
    background-position: -1px -1px;
}
.print:hover {
    background-position: -1px -35px;
}
.print-autor, 
.print-image, 
.print-tip-title, 
.print-product-media {
    display: none;
    visibility: hidden;
}
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 1170px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 1170px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 1170px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 1170px),
only screen and (                min-resolution: 192dpi) and (min-width: 1170px),
only screen and (                min-resolution: 2dppx)  and (min-width: 1170px) {
    /* Large screen, retina, stuff to override above media query */
    .main-header {
    }
}


@media only screen and (max-width: 1024px) {
    /* Large screen, non-retina */
    /*visible only on Desktop*/
    .mobile-tablet {
        display: none;
    }

    .main-header {
    }

}
@media only screen and (max-width: 767px) {
    .mobile {
        display: none;
    }
}
@media only screen and (max-width: 677px) {
    /* Large screen, non-retina */
    .mobile {
        display: none;
    }

    .main-header {
    }
}
@media print {
    .wrapper {
        width: 80%;
    }
    .main-header {
        padding-top: 30px;
        background: none;
    }
    #sticky_navigation {
        position: relative !important;
    }
    .masthead,
    .main-nav,
    .wrapper-search,
    .search-wrapper-all,
    .related-inspiration-bar,
    .pint-wrapper,
    .videoWrapper,
    .intro-social-bar,
    footer, 
     
    .breadcrumb, 
    .main-image, 
    .main-intro, 
    .section-gallery, 
    .section-article-info, 
    .section-most-popular, 
    .section-recipe-products, 
    .article-section-item + .section-separator, 
    .recipe-photo, 
    .title-tip, 
    .section-products-size, 
    .intro-dimensions:after, 
    .intro-pack-count:after, 
    .intro-availability:after,
    .benefits-items-right, 
    .print-hide
    {
        display: none;
    }
    .content {
        background: none;
    }

    img {
        max-width: 800px;
    }
 
    .main-header .ziploc-logo, 
    .main-header.sticky-nav .ziploc-logo {
        height: 71px;
        margin-bottom: 40px;
        display: block;
        
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .main-header.sticky-nav .mobile-head-wrapper .ziploc-logo.print-hide {
        display: none;
    }
    .main-page-titles {
        font-size: 30px;
        text-align: left;
    }
    .main-intro,
    .content-article .article-text,
    .article-text accordion {
        font-size: 18px;
    }
    .content-bar {
        margin: 10px 0 40px 0;

        text-align: left;
    }
    .intro-details-bar-items {
        padding-left: 10px;
        margin-left: 10px;
        line-height: 1.1;
    }
    .recipe-minutes:after, 
    .recipe-servings:after {
        background: none;
    }
    .recipe-minutes, .recipe-servings, 
    .intro-details-bar-items {
        background: none;
        border-left: 1px solid #343434; 
    }

    .print-autor {
        display: inline-block;
        visibility: visible;
    }
    .content-bar-date {
        display: inline-block;
        font-size: 16px;
    }
    .content-wrapper {
        padding: 0;
    }
    .section-separator {
        margin: 10px 0 30px 0;

    }
    .article-item-left {
        width: 36%;
        margin-right: 4%;
        float: left;
    }
    .section-separator.section-separator-article {
        background: none;
    }
    .print-image {
        padding: 0;
        margin: 0;
        width: 50%;

        display: block;
        visibility: visible;
        float: left;
    }
    .article-item-right {
        width: 60%;
        float: left;
    }
    .content-article .article-item {
        margin-bottom: 10px;
    }
    .article-item img {
        max-width: 520px;
        margin: 0 auto;
    }
    
    .content-article .article-text,
    .article-text accordion {
        width: 90%;
    }
    .article-wrapper {
        padding: 0;
    }
    .article-section-item .article-item-left .use-list-items {
        font-weight: bold;
    }
    .content-resipe .title-tip {
        padding: 0;
        height: auto;
        
        background: none;
        float: left;
    }    
    .content-resipe .content-tip {
        padding: 0;
        width: 86%;
        background: none;
        line-height: 1.3;
    }
    .print-tip-title {
        padding-top: 4px;
        margin-right: 8px;
        float: left;
        display: block;
        visibility: visible;

        font-weight: bold;
        color: #343434;
    }
    .content-resipe .recipe-item-direction .section-tip p {
        width: 80%;
        float: left;
        color: #343434;
    }

    .section-content-article {
        margin-bottom: 34px;
    }
    .body-copy-subheaders {
        margin-bottom: 20px;
        font-weight: bold;
    }
    .intro-details-bar {
        text-align: left;
    }
    .intro-details-bar-items {
        margin-right: 10px; 
    }
    .intro-details-bar-items span {
        font-weight: bold;
    }
    .intro-details-bar-items.intro-dimensions {
        padding-left: 0;
        margin: 30px 0 0 0;
        border-left: none;
    }
    .print-product-media {
        padding-top: 20px;
        display: block;
        visibility: visible;
    }
    .content-bar.clearfix.bazaar-primary-rating-summary {
        margin: 0;
    }
    .benefits-text-node {
        margin-bottom: 30px;
        display: block;
    }
    .ziploc-logo {
        margin-bottom: 30px;
    }
}
