/** reset */
@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot?1ggttc');
    src:url('../fonts/icomoon.eot?#iefix1ggttc') format('embedded-opentype'),
    url('../fonts/icomoon.woff?1ggttc') format('woff'),
    url('../fonts/icomoon.ttf?1ggttc') format('truetype'),
    url('../fonts/icomoon.svg?1ggttc#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-search:before {
    content: "\e601";
}
html{margin:0px;}

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; color:#898989;}
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.goup20       {margin-top: -20px}
/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { display:block; /*border:1px solid #de5400;*/ padding:6px 15px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
.contant-form button.button span, .partnershipscontact_contact_form button.button span,
.buttons-set button.button span{ background:#00bcff;}
button.button span span { border:0; padding:0; }
button.disabled span { border-color:#bbb !important; background:#bbb !important; }

button.btn-checkout span { height:40px; border:0; background:url(../images/btn_checkout.gif) 0 0 no-repeat; padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; }
button.btn-checkout span span { background-position:100% 0; padding:0 25px 0 16px; }
button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
button.btn-checkout.no-checkout span span { background-position:100% 100%; }
.contant-form{width: 100%;display: inline-block;padding: 15px 15px;}
.contant-form textarea{width: 40%;height: 85px;}

.webforms-smfrmeng button.button {
    background: none repeat scroll 0 0 #00aeef;
}

.validation-advice{
    background: url("../images/validation_advice_bg.gif") no-repeat scroll 2px 1px transparent;
    clear: both;
    color: #FF0000;
    font-size: 10px;
    line-height: 13px;
    margin: 3px 0 0;
    min-height: 13px;
    padding-left: 17px;
}

.input-text.empty {
    color: #999999;
}

body {padding: 0px; margin: 0px; font-family: arial,sans-serif; font-size: 0.8em; line-height: 21px;}
body.cms-home{overflow-x: hidden;}
a, a:visited, a:link, a:active {color: #0991AC;text-decoration: none; outline: none; }
a:hover {/*color:#e74b0e;*/ text-decoration: underline;}
a:focus {-moz-outline-style: none; outline-style: none;}
h1, h2, h3, h4 ,h5, h6 {padding:0; margin:0; font-weight: normal;}
h1 {font-size: 1.9em; color: #ec5f19;}
h2 {font-size: 1.15em; line-height: 1.5em; color: #2f2f2f; margin-bottom:20px}
h3 {font-size: 1.2em; color:#ec5f19; margin-bottom:5px; }
h4 {font-size: 0.9em; color:#ec5f19; margin-bottom:5px;}
h5 {font-size: 1.0em; color:#2f2f2f; margin-bottom:10px;}
h6 {font-size: 0.9em; color:#2f2f2f; margin-bottom:10px;}
h3 a {color:#ec5f19!important; margin-bottom:5px}
hr {color: #3A63A8;margin-right: 5px;}
strong { font-size:1.1em;}
ul {margin:0;padding:0; list-style-image: none; list-style-position:outside; list-style-type: none;}
ul.bullet li{list-style-type: disc;margin-left: 15px;}
ol {margin:0 0 0 20px; padding:0}
img {border:0;}
form {margin:0}
/*input[placeholder], [placeholder], *[placeholder]{color:#2f2f2f !important;}*/
.clearboth{clear:both;}
.fleft{ float: left; }
.fright{ float: right; }


@font-face{
	font-family: 'HelveticaNeueLTStdMd';
	src: url('../fonts/HelveticaNeueLTStd-Md.eot');
	src: url('../fonts/HelveticaNeueLTStd-Md.woff') format('woff'),
		 url('../fonts/HelveticaNeueLTStd-Md.svg#webfontCD4eZO2L') format('svg');
}
@font-face{
	font-family: 'HelveticaNeueLTStdRoman';
	src: url('../fonts/HelveticaNeueLTStd-Roman.eot');
	src: url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff'),
		 url('../fonts/HelveticaNeueLTStd-Roman.svg#webfontCD4eZO2L') format('svg');
}

@font-face {
    font-family: 'helvetica-neue-medium';
    src: url('../fonts/HelveticaNeue-MediumCond.otf');
}

@font-face {
    font-family: 'helvetica-neue-light';
    src: url('../fonts/helveticaneue-light-webfont.woff');
}

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/* float clearing for IE6 */
* html .clearfix{
    height: 1%;
    overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
    min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}


.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }


#site_wrapper{
    margin: 0px auto;
    background-color: #fff;
    min-width: 1024px;
   /* background: #ffffff url(../images/soda/content_bg_left.jpg) left 65px repeat-y;*/
}
.cms-index-index.cms-sodastream #site_wrapper{background:#ffffff;}
#site_wrapper .site-inner{
    width: 1024px;
    margin: 0px auto;
}

/** header style */
#site_header{
    height: 65px;
    margin: 0px;
    padding: 0px;
    background-color: #00bcff;
}
#site_header a.logo{
    float: left;
    height: 40px;
    width: 173px;
    background: url(../images/soda/logo.png) center center no-repeat;
    margin: 15px 0px 0px 40px;
}

#site_header .logo strong{
    visibility: hidden;
}
#site_header .nav{
    float: left;
    margin: 13px 45px 0px 0px;
    padding: 0px;
}
#site_header .nav li{
    position: relative;
}
#site_header .nav li a{
    text-decoration: none;
}
#site_header .nav > li{
    float: left;
    padding: 0px;
    margin: 0px;
}
#site_header .nav > li > a{
    display: block;
    height: 47px;
    line-height: 42px;
    padding: 0px 16px 0px 15px;
    background: url(../images/soda/header_dropdown_arrow.png) 93% 19px no-repeat;
    color: #000000;
    font-size: 14px;
    font-family: 'HelveticaNeueLTStdRoman';
}
#site_header .nav > li.active > a{
    color: #ffffff;
    background-image: url(../images/soda/header_dropdown_arrow_active.png);
}
#site_header .nav > li:hover > a{
    color: #00aeef;
    background-color: #ffffff;
    background-image: url(../images/soda/header_dropdown_arrow_hover.png);
    /*box-shadow: 0px -1px 10px 2px #009BD2;*/
}
#site_header .nav > li.child > a{
    background-image: none;
    padding-left: 10px;
    height: 40px;
}
#site_header .nav  li.health-and-wellness>a{
    width:132px;
}
#site_header .nav > li.child:hover > a{
    /*box-shadow: 1px 2px 8px 2px #009BD2;*/
    box-shadow: none;
}
#site_header .nav li ul{
    position: absolute;
    padding: 0px;
    background-color: #ffffff;
    z-index: 100;
    box-shadow: 1px 2px 3px 0px #c0c0c0;
    min-width: 186px;
}
#site_header .nav > li > ul{
    top: 40px;
}
#site_header .nav li ul li a{
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px 0px 20px;
    white-space: nowrap;
    font-size: 13px;
    color: #4d4d4d;
}
#site_header .nav li ul li:hover > a{
    background-color: #00aeef;
    color: #ffffff;
}
#site_header .nav li > ul{
    display: none;
}
#site_header .nav li:hover > ul{
    display: block;
}
#site_header .nav li.products-start ul{
    left: -60px;
    min-width: 160px;
    padding-right: 5px;
	width: 515px;
	overflow: hidden;
}
#site_header .nav li.products-start > ul > li{
    padding-right: 10px;
}
#site_header .nav li.products-start > ul > li:hover{
    background: url(../images/soda/menu_wide_hover.png) right center no-repeat;
}
#site_header .nav li.products-start > ul > li > a{
}
#site_header .nav li.products-start > ul > li:hover > a{
    /*background-color: #00aeef;*/
}
#site_header .nav ul.has-wide-child{
    left: 110px!important;
    height: 225px;
    white-space: nowrap;
    padding-top: 20px;
    padding-right: 0;
}
#site_header .nav ul.has-wide-child li{
    display: inline-block;
    padding: 10px 15px 0 0;
    text-align: center;
	width: 125px;
}
#site_header .nav ul.has-wide-child li a:hover{
    background-color: #ffffff;
    color: #4d4d4d;
    text-decoration: underline;
}
#site_header .nav ul.has-wide-child li:hover{
    background-image: none!important;
}
#site_header .nav ul.has-wide-child li:hover a{
    background-color: #ffffff;
    color: #4d4d4d;
}
#site_header .nav ul.has-wide-child li img{
    height: 110px;
}

#site_content{
/*	background: url(../images/soda/content_bg_right.jpg) right top repeat-y;*/
    padding-bottom: 50px;
    font-size: 13px;
    min-height: 600px;
}
.cms-index-index.cms-sodastream #site_content{background:none;}
/*.catalog-category-view.category-soda-makers #site_content{background: url(../images/soda/grapefruit_raspberry_small_light.jpg) right top no-repeat;}*/

#site_content .site-inner{
    padding-top: 40px;
    position: relative;
}

#site_content .site-inner #information_bubble{
    /*font-family: 'HelveticaNeue';*/
    position: absolute;
    /*background: url(../images/soda/information_bubble_bg.png) center bottom no-repeat;*/
    width: 155px;
    height: 145px;
    color: #ffffff;
    font-size: 11px;
    text-align: center;
    right: 75px;
    top: 0px;
}
#information_bubble p{padding: 30px 19px;text-align: center;font-size: 12px;font-weight: bold;}
#site_content #information_bubble dl
#site_content #information_bubble dt,
#site_content #information_bubble dd{
    margin: 0px;
    padding: 0px;
}
#site_content #information_bubble dl{
    margin-top: 30px;
}
#site_content #information_bubble dt{
    font-weight: bold;
    line-height: 20px;
    font-size: 12px;
    margin-bottom: 5px;
}
#site_content #information_bubble dd{
    font-style: italic;
    line-height: 12px;
}

.col-left{
    float: left;
    min-width: 158px;
    padding: 0px;
    margin-right: 30px;
    margin-left: 40px;
}
#site_content .leftnav .navtitle{
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #000000;
    font-family: 'HelveticaNeueLTStdMd';
    font-size: 16px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}
#site_content .leftnav .navcontent{
    background-color: #22a4dc;
}

#site_content .leftnav .navfooter{
    background: url('../images/soda/nav_bottom_bg.png') left top no-repeat;
    height: 21px;
}

.cms-campaigns #site_content .leftnav .navfooter,.cms-get-the-facts #site_content .leftnav .navfooter{
    background: url('../images/soda/nav_bottom_bgG.png') left top no-repeat;
    height: 21px;
}
.cms-campaigns #site_content .leftnav .navcontent,.cms-get-the-facts #site_content .leftnav .navcontent{
    background-color: #39B34A;
}
.cms-campaigns #site_header,.cms-get-the-facts #site_header{
    height: 65px;
    margin: 0px;
    padding: 0px;
    background-color: #39B34A;
}


#site_content .leftnav .navcontent a{
    color: #ffffff;
    font-size: 13px;
}
#site_content .leftnav .navcontent > ul{
    padding: 20px 0px 20px 0px;
}
#site_content .leftnav .navcontent ul li{
}
#site_content .leftnav .navcontent ul li a{
    height: 20px;
    line-height: 20px;
    padding: 0px 10px 0px 23px;
}
#site_content .leftnav .navcontent ul li.active > a,
.cms-about-sodastream .leftnav li.about-sodastream a,
.cms-vision .leftnav li.vision a,
.cms-professional .leftnav li.professional a,
.cms-milestones .leftnav li.milestones a,
.cms-leadership-team .leftnav li.leadership-team a,
.cms-office-locator .leftnav li.office-locator a,
.cms-careers .leftnav li.careers a,
.cms-investor-relations .leftnav li.investor-relations a,
.cms-contacts .leftnav li.contacts a,
.cms-in-the-news .leftnav li.in-the-news a,
.cms-press-releases .leftnav li.press-releases a,
.cms-get-the-facts .leftnav li.get-the-facts a,
.cms-social-media .leftnav li.social-media a,
.cms-campaigns .leftnav li.campaigns a,
.blog-index-index .leftnav li.campaigns a,
.blog-post-view .leftnav li.campaigns a,
.blog-cat-view .leftnav li.campaigns a
{
    text-decoration: underline;
    font-weight: 700;
    background: url(../images/soda/nav_active_bg.png) left center no-repeat;
}
#site_content .leftnav .navcontent ul li.pactive > a{
    font-weight: 700;
    text-decoration: underline;
}
#site_content .leftnav .navcontent ul li ul{
    padding-bottom: 5px;
    padding-top: 5px;
}
#site_content .leftnav .navcontent ul li ul a{
    font-size: 12px;
    padding-left: 43px;
    height: 18px;
    line-height: 18px;
}
#site_content .realcontent,.col2-left-layout .col-main{
    float: left;
    width: 630px;
}
.catalogsearch-result-index #site_content .realcontent,.col2-left-layout .col-main{margin-left: 40px;}
#site_content  .breadcrumbs{
    margin-bottom: 20px;
    font-size: 10px;
    color: #000000;
}
#site_content  .breadcrumbs li{
    display: inline;
}
#site_content  .breadcrumbs a{
    color: #8a8a8a;
}
#site_content  .breadcrumbs span.padding{
    color: #8a8a8a;
}
#site_content .realcontent h1,.page-title h1{
    color: #1a1a1a;
    font-family: 'HelveticaNeueLTStdMd';
    font-weight: bold;
    font-size: 28px;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 20px;
}
.realcontent{
    color: #333333;
    margin-bottom: 0;
}
.realcontent .print_share_buttons{
    margin-bottom: 20px;
}
.realcontent .print_share_buttons a{
    display: inline-block;
    padding-left: 23px;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    color: #808080;
    margin-right: 35px;
}
.realcontent .print_share_buttons a{
    text-decoration: none;
}
.realcontent .print_share_buttons a.print{
    background: url(../images/soda/print.png) left top no-repeat;
}
.realcontent .print_share_buttons a.print:hover{
    background-position: left -48px;
    color: #299cd3;
}
.realcontent .print_share_buttons a.print:active{
    background-position: left -96px;
    color: #ff8300;
}
.realcontent .print_share_buttons a.share{
    background: url(../images/soda/share.png) left top no-repeat;
    line-height: 15px;
}
.realcontent .print_share_buttons a.share:hover{
    background-position: left -48px;
    color: #e5007e;
}
.realcontent .print_share_buttons a.share:active{
    background-position: left -96px;
    color: #39b34a;
}
.realcontent img:not(#panes_list .inner img){
    float: left;
    border: 1px solid #d8d8d8;
    padding: 5px;
    box-shadow: 3px 3px 2px #e8e8e8;
    margin: 0px 35px 20px 0px;
}
.realcontent p{
    margin: 0px 0px 10px 0px;
    text-align: justify;
    line-height: 20px;
}
.realcontent a{
    color: #00c4ff;
}
.realcontent .greenlist_title{
    color: #00c4ff;
    font-weight: bold;
}
.realcontent .greenlist_title.black{
    color: #333333;
}
.realcontent ul.customlist{
    padding: 0px;
    margin: 0px;
}
.realcontent ul.customlist li{
    background: url(../images/soda/greenlist_bullet.png) left 3px no-repeat;
    padding: 0px 0px 15px 35px;
}
.realcontent ul.customlist.circle-bullet li{
    background-image: url(../images/soda/greenlist_bullet2.png);
}
.realcontent ul.customlist.lightgreen li{
    background-image: url(../images/soda/bullet_lightgreen.png);
}
.realcontent ul.customlist.red li{
    background-image: url(../images/soda/bullet_red.png);
}


/** footer CSS */
#site_footer{
    margin-top: -30px;
}
#site_footer .footer-wrapper{
    border-top: 19px solid #00bcff;
    -webkit-transform:rotate(-2deg) skewX(-2deg);
    -moz-transform:rotate(-2deg) skewX(-2deg);
    -o-transform:rotate(-2deg) skewX(-2deg);
    -ms-transform:rotate(-2deg) skewX(-2deg);
    /*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-0.02);*/
    background-color: #ffffff;
    height: 45px;
}
.cms-index-index.cms-sodastream #site_footer .footer-wrapper{
    -webkit-transform:rotate(0deg) skewX(0deg);
    -moz-transform:rotate(0deg) skewX(0deg);
    -o-transform:rotate(0deg) skewX(0deg);
    -ms-transform:rotate(0deg) skewX(0deg);
}
#site_footer .footer-wrapper .left{padding: 20px 70px;}
#site_footer .footer-wrapper .left li{float:left;padding: 0 10px;}
#site_footer .footer-wrapper .site-inner{
    -webkit-transform:rotate(2deg) skewX(2deg);
    -moz-transform:rotate(2deg) skewX(2deg);
    -o-transform:rotate(2deg) skewX(2deg);
    -ms-transform:rotate(2deg) skewX(2deg);
    /*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.02);*/
    height: 40px;
}
.cms-index-index.cms-sodastream #site_footer .footer-wrapper .site-inner{
    -webkit-transform:rotate(0deg) skewX(0deg);
    -moz-transform:rotate(0deg) skewX(0deg);
    -o-transform:rotate(0deg) skewX(0deg);
    -ms-transform:rotate(0deg) skewX(0deg);
}
#site_footer .footer-content{
    float: right;
    width: 340px;
    padding: 10px;
    position: absolute;
    right: 50px;
    top: 0px;
}
.cms-index-index.cms-sodastream #site_footer .footer-content{top:5px;}

#site_footer .footer-content .tline{
    line-height: 30px;
    margin-bottom: 40px;
}
#site_footer .footer-content .tline .tt{
    float: left;
    font-size: 20px;
    color: #00bdff;
    font-family: 'HelveticaNeueLTStdRoman';
}
#site_footer .footer-content .tline .social-buttons{
    float: right;
}
#site_footer .footer-content .tline .social-buttons a{
    float: left;
    width: 26px;
    height: 26px;
    background: url(../images/soda/social_buttons.png) 0px 1px no-repeat;
    margin-left: 8px;
	text-indent: -9999px;
}
#site_footer .footer-content .tline .social-buttons a:hover{
    background-position: 0px -47px;
}
#site_footer .footer-content .tline .social-buttons a:active{
    background-position: 0px -95px;
}
#site_footer .footer-content .tline .social-buttons a.facebook{
    background-image: url(../images/soda/sc_fb.png);
}
#site_footer .footer-content .tline .social-buttons a.twitter{
    background-image: url(../images/soda/sc_twitter.png);
}
#site_footer .footer-content .tline .social-buttons a.youtube{
    background-image: url(../images/soda/sc_youtube.png);
}
#site_footer .footer-content .tline .social-buttons a.blog{
    background-image: url(../images/soda/sc_blog.png);
}
#site_footer .footer-content .links{
    font-size: 10px;
}
#site_footer .footer-content .links a{
    display: inline-block;
    color: #8a8a8a;
}
#site_footer .footer-content .links span.padding{
    display: inline-block;
    color: #8a8a8a;
    padding: 0px 3px 0px 3px;
}


a.btn_learnmore{
    width: 115px;
    height: 25px;
    background: url(../images/soda/learn_more.png) center top no-repeat;
    display: inline-block;
}
a.btn_learnmore:hover{
    background-position: center -48px;
}
a.btn_learnmore:active{
    background-position: center -95px;
}

a.btn_findstore{
    width: 132px;
    height: 32px;
    background: url(../images/soda/findstore.png) center top no-repeat;
    display: inline-block;
}
a.btn_findstore:hover{
    background-position: center -47px;
}
a.btn_findstore:active{
    background-position: center -95px;
}


.pagination{
    text-align: center;
    padding: 30px 0px 10px 0px;
}
.pagination li{
    display: inline-block;
    margin:0 2px;
}
.pagination li.prevpage{

}
.pagination li.nextpage{

}
.pagination a, .pagination span{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
}
.pagination span{
    font-weight: bold;
    padding: 0px 3px 0px 3px;
}
.pagination a.prev, .pagination a.next{
    background-repeat: no-repeat;
    width: 32px;
    text-decoration: none;
}
.pagination img{
    border: medium none;
    box-shadow: none;
    margin: 0;
}
.pagination a.next{
}
.pagination a.prev:hover, .pagination a.next:hover{
    background-position: 0px -58px;
}
.pagination a.prev:active, .pagination a.next:active{
    background-position: 0px -116px;
}
.pagination a.prev{
    margin-right: 5px;
}
.pagination a.next{
    margin-left: 5px;
}
.pagination a.pagelink{
    padding: 0px 3px 0px 3px;
    margin-left: 2px;
    margin-right: 2px;
    color: #000000;
}
.pagination a.pagelink.active{
    color: #00c4ff;
}

/* HOMEPAGE */
#site_header .nav li ul{
    z-index: 100000;
}
.cms-home #site_content{
    padding: 0px;
    position: relative;
}
.cms-home #site_content .site-inner{
    height: 680px;
    position: absolute;
    padding: 0px;
    top: 0px;
    left: 50%;
    margin-left: -512px;
}
.theme-default .nivoSlider{
    margin: 0px auto 0px auto;
    width: 100%;
    text-align: center;
    max-width: 1680px;
}
.theme-default .nivoSlider img{
    width: 1680px!important;
    height: 664px!important;
    min-width: 100%;
}
.nivo-controlNav{
    position: absolute;
    bottom: 120px;
    right: 65px;
    z-index: 10000;
    right: -55px;
}
.cms-home #site_footer{
    position: absolute;
    z-index: 10000;
    width: 100%;
    left: 0px;
    margin-top: -120px;
}
.cms-home #site_footer .footer-wrapper{
    height: 90px;
}

.cms-home #middle_content{
    position: absolute;
    z-index: 10000;
    top: 155px;
    left: 200px;
}
.cms-home #middle_content{
    color: #ffffff;
    font-family: 'HelveticaNeueLTStdMd';
}
.cms-home #middle_content .tagline{
    font-weight: bold;
    font-size: 56px;
    line-height: 55px;
}
.cms-home #middle_content .description{
    margin: 20px 0px 20px 0px;
    font-size: 23px;
    line-height: 25px;
}

/* SLIDER */
.theme-default .nivoSlider {
    position:relative;
    background:#fff url(../images/soda/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {

}
.theme-default .nivoSlider a {
    border:0;
    display:block;
}

.theme-default .nivo-controlNav {
    text-align: center;
    padding: 10px 0px 0px;
}
.theme-default .nivo-controlNav a {
    display:inline-block;
    width:12px;
    height:12px;
    background:url(../images/soda/bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
    background-position:-12px 0px;
}

.theme-default .nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    text-indent:-9999px;
    border:0;
}
.theme-default a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
}
.theme-default a.nivo-prevNav {
    left:15px;
}

/* PRODUCTS */
#site_content .leftnav .navcontent > ul > li > a{
    padding-left: 18px;
    padding-right: 3px;
}
.shadow{
    box-shadow: 1px 1px 3px 1px #cececf;
}
#panes_list{
    width: 650px;
}
#panes_list .pane{
    padding: 15px;
    background-color: #ffffff;
}
#panes_list .pane .inner img{
}
#panes_list .pane .inner .rotate-text{
    position: absolute;
    width: 100%;
    height: 30px;
    left: 0px;
    top: 50%;
    margin-top: -15px;
    text-align: center;
    color: #22a4dc;
    font-size: 30px;
    font-family: 'HelveticaNeueLTStdMd';
    -webkit-transform:rotate(-10deg) skew(-10deg);
    -moz-transform:rotate(-10deg) skew(-10deg);
    -o-transform:rotate(-10deg) skew(-10deg);
    -ms-transform:rotate(-10deg) skew(-10deg);
}
#panes_list .pane .label{
    text-align: left;
    text-transform: uppercase;
    font-size: 17px;
    font-family: 'HelveticaNeueLTStdMd';
    padding-top: 10px;
}
#panes_list .pane .label a{
    color: #22a4dc;
}
#panes_list .pane .label.brown a{
    color: #ff8300;
}
#panes_list .pane .label.green a{
    color: #39b34a;
}
#panes_list .pane .label.pink a{
    color: #e5007e;
}
#panes_list .pane.full-width{
    width: 628px;
}
#panes_list .pane.half-width{
    width: 288px;
}
#panes_list .pane.half-width.left{
    float: left;
}
#panes_list .pane.half-width.right{
    float: right;
}
#panes_list .pane.half-width .inner{
    height: 210px;
}


/** multi-row list style */
#panes_list ul.multi-rows{
    width: 750px;
}
#panes_list ul.multi-rows li{
    margin: 0px 15px 20px 0px;
    float: left;
    width: 210px;
    padding: 10px!important;
}
#panes_list ul.multi-rows li a{
    display: block;
    text-decoration: none;
}
#panes_list ul.multi-rows li a:hover{
    text-decoration: none;
}
#panes_list ul.multi-rows li .inner{
    height: 180px;
    /*background-color: #0071ad;*/
}


#panes_list ul.multi-rows li img {
    border: medium none;
    box-shadow: none;
    float: none;
    margin: 0;
}

#panes_list ul.multi-rows li .label{
    font-family: Arial;
    display: block;
    text-decoration: none;
}
#panes_list ul.multi-rows li .label .name{
    font-weight: bold;
    color: #000;
    font-size: 12px;
}
#panes_list ul.multi-rows li .label .note,.pane .price-box .regular-price{
    font-size: 10px;
    color: #808080;
    font-style: italic;
    font-weight: normal;
    line-height: 1;
    display: block;
    text-transform: uppercase;
}
#panes_list ul.multi-rows li.pane:hover *{
    color: #23a4dd!important;
}
#panes_list ul.multi-rows li.pink:hover *{
    color: #e546a3!important;
}
#panes_list ul.multi-rows li.brown:hover *{
    color: #fd8100!important;
}
#panes_list ul.multi-rows li.green:hover *{
    color: #3ab34a!important;
}

.faq-list h3{
    color: #23a4dd;
}
.faq-list h3.pink{
    color: #e546a3;
}
.faq-list h3.brown{
    color: #fd8100;
}
.faq-list h3.green{
    color: #3ab34a;
}

/** index page */
.pane#how_it_works .inner{
    height: 270px;
}
.pane#soda_makers .inner{
    height: 214px;
}
.pane#soda_mixes .inner{
}
.pane#bottles_carbonators .inner{
}
.pane#accessories .inner{
}
.pane#find_store .inner{
}


/** bottles & accessories page */
#panes_list ul#bottles_accessories_list li .label a:hover *{
    color: #39b34a;
}
#panes_list ul#bottles_accessories_list li .label a:active *{
    color: #e5007e;
}

/** carbonators page */
#panes_list .carbonators#how_it_works{
    width: 690px;
}
#panes_list ul#carbonators_list li .label a .name{
    font-size: 12px;
}
#panes_list ul#carbonators_list li .label a .note{
    font-size: 10px;
}
#panes_list ul#carbonators_list li .label a:hover *{
    color: #39b34a;
}
#panes_list ul#carbonators_list li .label a:active *{
    color: #e5007e;
}

/** colas page */
.category-soda-mixes  .page{
    background: url(../images/soda/colas_pagebg_left.jpg) left -65px repeat-y;
}
/*.category-soda-mixes .page #site_content{
    background: url(../images/soda/colas_pagebg_right.jpg) right top repeat-y;
}*/
.category-soda-mixes .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}
.category-colas .page #site_content{background: url(../images/soda/orange_cherry_small_new.jpg) right top no-repeat;}
.category-mixers .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}
.category-ice-tea .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}
.category-classics .page #site_content{background: url(../images/soda/orange_cherry_small_new.jpg) right top no-repeat;}
.category-natural .page #site_content{background: url(../images/soda/grapefruit_raspberry_small_new.jpg) right top no-repeat;}
.category-kool-aid .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}
.category-crystal-light .page #site_content{background: url(../images/soda/orange_cherry_small_new.jpg) right top no-repeat;}
.category-country-time .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}
.category-fruits .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}
.category-energy .page #site_content{background: url(../images/soda/orange_cherry_small_new.jpg) right top no-repeat;}
.category-isotonic .page #site_content{background: url(../images/soda/orange_cherry_small_new.jpg) right top no-repeat;}
.category-my-water .page #site_content{background: url(../images/soda/kiwi_strwberry_small_new.jpg) right top no-repeat;}


.page .colas-page .tabbar{

}
.page .colas-page .tabbar li{
    float: left;
    height: 165px;
	width: 100px;
    line-height: 20px;
    padding-right: 5px;
    font-size: 10px;
	text-align: center;
	padding-top: 15px;
}
.page .colas-page .tabbar li a{
	background: url("../images/soda/syrups2-100.png") no-repeat scroll 50% center transparent;
    color: #333333;
display: block;
height: 130px;
position: relative;
text-align: center;
text-decoration: none;
font-size: 13px;
}
.page .colas-page .tabbar li.active{
    background-color: #22a4dc;
}
.page .colas-page .tabbar li.active a{
    color: #ffffff;
}
.page .colas-page .colas-list{
    width: 700px;
    margin-top: 25px;
}
.page .colas-page .colas-list li{
    float: left;
    margin-right: 10px;
    line-height: 16px;
    font-size: 13px;
    width: 20%;
    text-align: center;
    height: 220px;
}

.page .colas-page .colas-list li a.product-image {
    background: url("../images/soda/syrups2-100.png") no-repeat scroll 50% center transparent;
    color: #333333;
    display: block;
    height: 130px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
.page .colas-page .colas-list li a{
    color: #333333;
    display: block;
    text-align: center;
    text-decoration: none;
    word-wrap: break-word;
    width: 100%;
	text-transform: uppercase;
}
.page .colas-page .colas-list li:hover,.page .colas-page .colas-list li:hover a{
    color: #23a4dd!important;

}
.page .colas-page .colas-list li.pink:hover,.page .colas-page .colas-list li.pink:hover a{
    color: #e546a3!important;
}
.page .colas-page .colas-list li.brown:hover,.page .colas-page .colas-list li.brown:hover a{
    color: #fd8100!important;
}
.page .colas-page .colas-list li.green:hover,.page .colas-page .colas-list li.green:hover a{
    color: #3ab34a!important;
}
.page .colas-page .colas-list li img {
    border: medium none;
    box-shadow: none;
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
}
.page .colas-page .colas-list li.clear{
    width: 100%;
}
.simplemodal-container.product-modal{
    border: none!important;
    box-shadow: 1px 1px 10px 0px #000;
}
.simplemodal-container.product-modal a.modalCloseImg{
    width: 36px!important;
    height: 36px!important;
    right: 0px!important;
    top: -50px!important;
}
#product_modal{
    color: #333333;
    width: 690px;
    padding: 35px 25px 25px 25px;
}
#product_modal .product-image-container{
    float: left;
    width: 340px;
}
#product_modal .product-image-container img{
    max-width: 120px;
    float: left;
    margin-right: 10px;
}
#product_modal .product-image-container h1{
    font-size: 23px;
    margin-top: 10px;
    margin-bottom: 25px;
    font-family: 'HelveticaNeueLTStdMd';
    color: #333333;
}
#product_modal .product-image-container p{
    margin: 0px;
    font-size: 13px;
}
#product_modal .tab-container{
    width: 305px;
    float: right;
}
#product_modal .tab-container .tabbar{
    height: 30px;
    position: relative;
}
#product_modal .tab-container .tabbar a.tabitem{
    position: absolute;
    display: inline-block;
    height: 100%;
    line-height: 30px;
    text-align: center;
    width: 130px;
    top: 0px;
    color: #333;
    text-decoration: none;
}
#product_modal .tab-container .tabbar a.tabitem.active{
    border: 1px solid #bfbfbf;
    border-bottom: 0px solid;
    background-color: #fff;
    color: #00c4ff;
    line-height: 29px;
}
#product_modal .tab-container .tabbar a.tabitem.first{
    left: 25px;
}
#product_modal .tab-container .tabbar a.tabitem.second{
    left: 155px;
}
#product_modal .tab-container .tabcontent-wrapper{
    border: 1px solid #bfbfbf;
    min-height: 280px;
}
#product_modal .tab-container .tabcontent{
    display: none;
    margin: 10px;
}
#product_modal .tab-container .tabcontent .note{
    line-height: 18px;
    margin: 0px 0px 25px 0px;
}
#product_modal .tab-container .tabcontent table{
    border-collapse: collapse;
    width: 100%;
    font-size: 12px;
}
#product_modal .tab-container .tabcontent table thead th{
    background-color: #00c4ff;
    color: #fff;
    line-height: 1;
    text-align: left;
    padding-top:  3px;
    padding-bottom: 3px;
    font-weight: normal;
}
#product_modal .tab-container .tabcontent table tbody td{
    border-bottom: 1px solid #8a8a8a;
    line-height: 1;
    padding: 7px 0px 5px 0px;
}

/** jet page */
#soda_maker_wrapper{
    width: 720px;
}

#soda_maker_gallery{
    float: left;
    padding: 20px 20px 10px 20px;
    width: 43%;
}
#soda_maker_gallery .displayer{
    margin-bottom: 15px;
}
.product-source #soda_maker_gallery .displayer{
	width: 295px;
}
.product-source #soda_maker_gallery .displayer img{width:100%;}
#soda_maker_gallery .displayer img{
    /*width: 320px;
    height: 410px;
    float: left;*/
    border: 0;
    box-shadow: none;
	margin: 0 auto;
	display: block;
}
#soda_maker_gallery .thumbnails-area li{
    display: inline-block;
}
#soda_maker_gallery .thumbnails-area{
    width: 300px;
    text-align: center;
}
#soda_maker_gallery .thumbnails-area a{
    display: inline-block;
    margin: 0px 6px 0px 6px;
}
#soda_maker_gallery .thumbnails-area a img{
    width: 39px;
    /*height: 39px;*/
    border: 1px solid #a4a4a4;
    margin: 0;
}

#soda_maker_information label,#soda_maker_information .regular-price{
    display: inline-block;
    margin-right: 25px;
    font-size: 16px;
    color: #808080;
}
#soda_maker_information  .price-box{float:left}
#soda_maker_information .print_share_buttons{float: left}
#soda_maker_information .print_share_buttons{
    margin-bottom: 30px;
}
#soda_maker_information .print_share_buttons a{
    margin-right: 30px;
}
#soda_maker_information{
    float: left;
    width: 45%;
    margin-left: 4%;
}
#soda_maker_information .customlist{
    margin-top: 25px;
    margin-bottom: 25px;
}
#soda_maker_information .customlist li{
    padding-bottom: 15px;
    color: #666666;
    line-height: 16px;
    background: url(../images/soda/bullet_blue.png) no-repeat 0 0;
}
#soda_maker_information .customlist li.pink{
    background-image: url(../images/soda/bullet_pink.png);
}
#soda_maker_information .customlist li.green{
    background-image: url(../images/soda/bullet_green.png);
}
#soda_maker_information .customlist li.orange{
    background-image: url(../images/soda/bullet_orange.png);
}

#soda_maker_about{
    width: 700px;
    margin-top: 30px;
    padding: 20px;
	display:none;
}
#soda_maker_about h2{
    color: #1a1a1a;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'HelveticaNeueLTStdMd';
}
#soda_maker_about p{
    color: #666666;
    margin-bottom: 25px;
}

.custom-dropdown{
    float: left;
    height: 25px;
    line-height: 25px;
    border: 1px solid #b9baba;
    border-radius: 20px;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .06);
    background: url(../images/soda/dd_bg.gif) left top repeat-x;
    position: relative;
}
.custom-dropdown.opened{
    border-radius: 10px 10px 0px 0px;
}
.custom-dropdown > a{
    padding: 0px 35px 0px 15px;
    display: inline-block;
    background: url(../images/soda/dd_arrow.gif) 92% center no-repeat;
    text-decoration: none;
    color: #666666;
    min-width: 90px;
}
.custom-dropdown .dropdown-menu{
    top: 25px;
    left: -1px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    min-height: 100px;
    border: 1px solid #ccc;
    border-top-width: 0px;
    color: #666;
    display: none;
}
.custom-dropdown .dropdown-menu .divider-line{
    margin: 0px auto 0px auto;
    width: 95%;
    border-top: 1px solid #ccc;
}
.custom-dropdown ul li{
    padding: 0px 0px 0px 15px;
    line-height: 25px;
    cursor: pointer;
}
.custom-dropdown ul li:hover{
    background-color: #efefef;
}

.product-options dd{margin:0}

/* GOODAHEAD*/
.goodahead-quickshop-container {
    background: url("../images/soda/favouritepopuptop.png") no-repeat scroll 0 0 transparent;
    height: auto;
    margin-right: -370px;
    padding-top: 20px;
    position: absolute;
    right: 50%;
    width: 757px;
    z-index: 10001;
    top:20%;
}

.goodahead-quickshop-container-wrapper-1 {
    background: url("../images/soda/favouritepopupbottom.png") no-repeat scroll 0 100% transparent;
    padding-bottom: 20px;
    width: 757px;
}

.goodahead-quickshop-container-wrapper-2 {
    background: url("../images/soda/favouritepopupinfo.png") repeat-y scroll 0 0 transparent;
    overflow: hidden;
    width: 757px;
}
.category-flavours .goodahead-quickshop-container {
    background: url("../images/soda/favouritepopuptop_f.png") no-repeat scroll 0 0 transparent;
    height: auto;
    margin-right: -370px;
    padding-top: 13px;
    position: absolute;
    right: 50%;
    width: 844px;
    z-index: 10001;
}

.category-flavours .goodahead-quickshop-container-wrapper-1 {
    background: url("../images/soda/favouritepopupbottom_f.png") no-repeat scroll 0 100% transparent;
    padding-bottom: 16px;
    width: 844px;
}

.category-flavours .goodahead-quickshop-container-wrapper-2 {
    background: url("../images/soda/favouritepopupinfo_f.png") repeat-y scroll 0 0 transparent;
    overflow: hidden;
    width: 844px;
}

.category-flavours .goodahead-quickshop-container {
    top: 70px;
}

.quickshop_bg_fx {



}


.goodahead-quickshop-container a.close, .goodahead-quickshop-container a.close4 {
    background: url("../images/soda/popupclose.png") no-repeat scroll 0 0 transparent;
    color: #58595B;
    cursor: pointer;
    font-size: 11px;
    height: 40px;
    padding: 3px 3px 3px 15px;
    position: absolute;
    right: -29px;
    text-indent: -10000px;
    top: -30px;
    width: 62px;
}
/* added to cart popup*/
.goodahead-quickshop-container.popup2 {
    background: url("../images/soda/popupcarttop.png") no-repeat scroll 0 0 transparent;
    height: auto;
    margin-right: -350px;
    padding-top: 20px;
    position: absolute;
    right: 50%;
    top: 50px;
    width: 675px;
    z-index: 10001;
}

.goodahead-quickshop-container.popup2 .goodahead-quickshop-container-wrapper-1 {
    background: url("../images/soda/popupcartbottom.png") no-repeat scroll 0 100% transparent;
    padding-bottom: 20px;
    width: 675px;
}

.goodahead-quickshop-container.popup2 .goodahead-quickshop-container-wrapper-2 {
    background: url("../images/soda/popupcartbg.png") repeat-y scroll 0 0 transparent;
    overflow: hidden;
    width: 675px;
}
.goodahead-quickshop-container.popup2 .goodahead-quickshop-container-wrapper-4{
    padding:20px 50px;
}
.quickshop_bg_fx {



}

.goodahead-quickshop-container.popup2 a.close, .goodahead-quickshop-container a.close4 {
    background: url("../images/soda/popupclose.png") no-repeat scroll 0 0 transparent;
    color: #58595B;
    cursor: pointer;
    font-size: 11px;
    height: 40px;
    padding: 3px 3px 3px 15px;
    position: absolute;
    right: -42px;
    text-indent: -10000px;
    top: -10px;
    width: 62px;
}


.goodahead-quickshop-mask { position: absolute;  width:100%; height:100%; background: url("../images/soda/spacer.png") repeat;      z-index:10000; right:0; top:0;}

.preloader {
    background: url("../images/soda/loading.gif") no-repeat scroll center bottom transparent;
    height: 66px;
    margin: 0 auto 50px;
    padding-top: 50px;
    width: 66px;
}
/* favourite popup page */


.favouritecartpopup{
    width:757px;
    padding:0 0 0 0;
    position:relative;
    margin:20px 0 0 0;
}
.popupclose{
    position:absolute;
    top:-12px;
    right:-13px;
}
.popupclose a{
    width:48px;
    height:45px;
    background:url(../images/soda/popupclose.png) no-repeat 0 0;
    text-indent:-9999px;
    text-decoration:none;
    display:block;
}
.popupclose a:hover{
    background:url(../images/soda/popupclose.png) no-repeat 0 -45px;
}
.favouritecartpopuptop{
    width:757px;
    height:20px;
}
.favouritecartpopupbottom{
    width:757px;
    height:20px;
}
.favouritecartpopupinfo{
    color: #333333;
    overflow: hidden;
    padding: 0 35px 18px;
    width: 750px;
}
.partial-container{
    height: 212px;
}


.favouritecartpopupinfoleft{
    width:345px;
    float:left;
    padding:0 0 0 0;
    overflow:visible;
}
.favcartpic{
    width:140px;
    float:left;
    text-align:center;
}
.favcartinfo{
    width:195px;
    float:right;
    padding:0 0 0 0;
    overflow:visible;
}
.favcartinfo h1{
    color:#333333;
    font-size:24px;
    padding:0 0 5px 0;
	line-height: normal;
}
.favcartinfo p{
    color:#333333;
    font-size:12px;
    padding:0;
	margin:0;
}
.favpopupqunt{
    width:235px;
    padding:0 0 30px 0;
    overflow:hidden;
}
.favpopupqunt span{
    float:left;
    display:block;
    font-size:13px;
    color:#4d4d4d;
}
.favcartinfo h3{
    color: #008045;
    font-size: 15px;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 0;
    text-align: center;
}


ul.addcart li a{
    width:235px;
    height:48px;
    display:block;
    text-decoration:none;
}

.favouritecartpopupinforight{
    width:345px;
    float:left;
    margin-left:5px;
    padding:0 0 0 0;
    overflow:hidden;
}
.favouritpopuptab{
    background: url("../images/soda/favouritepopuptabbg.gif") repeat-x scroll left bottom transparent;
    height: 30px;
    overflow: hidden;
    padding: 0 0 0 0;
    width: 305px;
}
.favouritpopuptab ul{
    margin: 0 auto;
}
.gastabs.favouritpopuptab ul{
    width: 267px;
}
.bottelstabs.favouritpopuptab ul{
    width: 170px;
}
.flavorstabs.favouritpopuptab ul {
    width: 200px;
}
.favouritpopuptab ul li{
    float:left;
    display:inline;
    line-height:30px;
}
.favouritpopuptab ul li a:hover{
    color: #00C4FF;
}
.favouritpopuptab ul li a{
    padding:0 9px;
    display:block;
    text-decoration:none;
    color:#4d4d4d;
    font-size:13px;
}
.favouritpopuptab ul li a.openTabHeader{
    border:1px solid #c0c0c0;
    color:#00C4FF;
    background:#fff;
}
.favouritpopuptabinfo{
    width: 283px;
    border: 1px solid silver;
    border-top: none;
    min-height: 220px;
    padding: 15px 10px 10px 10px;
    height: 320px;
    overflow: scroll;
	overflow-x: hidden;
}
.favouritpopuptabinfo .two{
    width:283px;
    border:1px solid #c0c0c0;
    border-top:none;
    min-height:220px;
    padding:15px 10px 10px 10px;
    overflow:hidden;
}
.favouritpopuptabinfo h5{
    font-weight:normal;
    color:#333333;
    font-size:13px;
    padding:0 0 0 0;
    margin-bottom: 0;
}
.favouritpopuptabinfo p{
    font-size: 11px;
    margin: 0;
    padding: 0 0 0;
}
.nutritionheader{
    width:283px;
    padding:5px 0 5px 0;
    overflow:hidden;
    color:#fff;
    font-size:12px;
    background:#00C4FF;
}
.nutritionlist{
    width:283px;
    padding:3px 0 3px 0;
    overflow:hidden;
    color:#333333;
    font-size:12px;
    border-bottom:1px solid #8A8A8A;
}
.nutritionlist.remark{border-bottom:none;}
.nutritionlist p{
    padding:0 0 0 0;
    margin: 0;
}
.nutritioncol01{
    width:65px;
    float:left;
}
.nutritionlist .nutritioncol01{width: 105px;}
.nutritionlist .nutritioncol02{width: 65px;}
.nutritionlist .nutritioncol03{width: 65px;}
.nutritioncol02{
    width:100px;
    float:left;
}
.nutritioncol03{
    width:100px;
    float:right;
}
.nutritioncol04{
    width:100px;
    float:right;
}

.favouritecartpopup .qty-block{
    clear:both;
    width: 115px;
    float: left;
}
.favouritecartpopup .qty-label {
    color: #000000;
    float: right;
    margin-top: 12px;
    text-align: center;
    width: 18px;
}

.favouritecartpopup .qty-btn {
    display: block;
    height: 33px;
    margin-top: 1px;
    width: 37px;
}


.favouritecartpopup .qty-label-text{
    float: left;
    margin-top: 12px;
}
.favouritecartpopup .reg-qty-container{
    margin-left: 10px;
    margin-top: 12px;
    height: 22px;
    float: left;
}
.total-price{
    margin-left: -5px;
}
.quant-label{
    margin-top: 10px;
}


.popupitemarea{
    width:567px;
    padding:0 0 40px 0;
    overflow:hidden;
    border-bottom:2px solid #40c2f3;
}
.upsells-area{
    margin-bottom: 20px;
}
.upsells-area-item{

}
.upsells-area span{
    font-size: 13px;
}
.popupitemarealeft{
    width:160px;
    float:left;
    text-align:center;
    overflow:hidden;
}
.popupitemarearight{
    width:400px;
    float:right;
    padding:0 0 0 0;
}
.popupitemarearight h1{
    font-size:50px;
    padding:0 0 20px 0;
    color:#1a1a1a;
}
.popupitemarearight h2{
    font-size:20px;
    padding:0 0 10px 0;
    color:#1a1a1a;
}
.popupitemarearight p{
    color: #666666;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 0;
}
.popupitemarearight span{
    font-size:15px;
    color:#666666;
}
.popupprocede{
    width:507px;
    padding:30px 30px 0 30px;
    overflow:hidden;
}
.popupprocede p{
    padding:0 0 10px 0;
    color:#666666;
    font-size:13px;
}
.whatnext{
    width:507px;
    text-align:center;
    overflow:hidden;
    padding:0 0 20px 0;
}
.whatnext h4{
    font-family:"Times New Roman", Times, serif;
    font-size:20px;
    color:#1a1a1a;
    font-weight:normal;
}
.keepshopping{
    width:202px;
    float:left;
    text-align:center;
}

.procedecheckout{
    width:206px;
    float:right;
    text-align:center;
}

.orpart{
    width:99px;
    float:left;
    text-align:center;
    padding:55px 0 0 0;
}


.goodahead-quickshop-container .color-option{
    float: left;
    height: 38px;
    width: 38px;
    cursor: pointer;
}

.goodahead-quickshop-container .color-option:hover{
    background-position: 0 -42px;
}

.goodahead-quickshop-container .color-option.active{
    background-position: 0 -85px;
}
.nutriton-popup-subheader{

}

.category-products .note-msg{
    margin-left: 20px;
    margin-top: 30px;
}

/** contact us */
#contactinfo_wrapper{

}
#contactinfo_wrapper .contactinfo{
    background: url(../images/soda/contact_bg1.png) left top no-repeat;
    float: left;
    background-size: 100% 358px;
    width: 45%;
}
#contactinfo_wrapper .contactinfo .scroll{
    width: 90%;
    padding: 0 5%;
    margin: 35px auto;
    overflow: auto;
}
#contactinfo_wrapper .contactinfo p{
    text-align: left;
}
#contactinfo_wrapper .contactinfo label{
    color: #00c4ff;
}
#contactinfo_wrapper .contactinfo.area1{
    height: 358px;
    margin-right: 43px;
}
#contactinfo_wrapper .contactinfo.area1 .scroll{
    height: 290px;
}
#contactinfo_wrapper .contactinfo.area2{
    height: 335px;
    background-image: url(../images/soda/contact_bg2.png);
    background-size: 100% 335px;
}
#contactinfo_wrapper .contactinfo.area2 .scroll{
    height: 270px;
}

/** investor relations */
.investor-relations-content{
    width: 760px;
}
.investor-relations-content .left-content{
    float: left;
    width: 480px;
    margin-right: 20px;
}
.investor-relations-content .right-content{
    float: left;
    width: 225px;
}
.addthis_button img.sharebtn{
    border: medium none;
    box-shadow: none;
    float: none;
    margin: 0;
    padding: 0;
}
.category-products .product-image{
    text-align: center;
}

.gaspopup .tab-content{
    overflow-y: scroll;
}

/** office locator */
.cms-office-locator{
}
.cms-office-locator .explanation{
    float: left;
    width: 45%;
    height: 350px;
	background: url(../images/soda/locator_explanation_bg.png) left top no-repeat;
    background-size: 100% 350px;
}
.cms-office-locator .explanation p{
	padding: 30px;
	text-align: left;
}
.cms-office-locator .locator{
    float: left;
    width: 45%;
    height: 350px;
    background: url(../images/soda/locator_bg.png) left top no-repeat;
    background-size: 100% 350px;
}
.cms-office-locator .locator .tip{
    width: 175px;
    text-align: center;
    font-size: 11px;
    line-height: 15px;
    margin: 25px auto 0px auto;
    color: #bdbdbd;
}
#sel_country_wrapper{
    width: 195px;
    height: 30px;
    position: relative;
    margin: 15px auto 0px auto;
}
#sel_country_wrapper #countries{
    width: 100%;
}
.cms-office-locator .locator .address,
.cms-office-locator .locator .contact-info{
    width: 200px;
    margin: 30px auto 0px auto;
}
.cms-office-locator .locator .contact-info{
    margin-top: 20px;
}
.cms-office-locator .locator .contact-info label{
    color: #00c4ff;
}
#sel_country_wrapper .preloader {
    display: block;
    background: url("../images/soda/loading.gif") no-repeat scroll center bottom transparent;
    height: 18px;
    left: -35px;
    position: absolute;
    top: 3px;
    width: 18px;
    margin: 0;
    padding: 0;
}

/*BLOG*/
.data-list{
}
.data-list li.info{
    border-bottom: 1px solid #bdbdbd;
    width: 100%;
    padding-bottom: 30px;
}
.data-list li.info.first{
    border-top: 1px solid #bdbdbd;
}
.data-list li.info .date{
    /*height: 30px;
    line-height: 30px;*/
    text-align: left;
    padding-bottom: 15px;
    padding-left: 125px;
    font-weight: bold;
	position: relative;
top: 10px;
}
.data-list li.info img{
    border: 0;
}
.data-list li.info img.thumb{
    border: 1px solid #d8d8d8;
    padding: 5px;
    box-shadow: 3px 3px 2px #e8e8e8;
    margin: 0px 20px 0px 0px;
    float: left;
    width: 80px;
}
.data-list li.info .info-content{
    float: right;
    width: 515px;
}
.data-list li.info .info-content a.title{
    color: #00c4ff;
    font-weight: bold;
}
.data-list li.info .info-content p{
    margin-top: 5px;
    margin-bottom: 0px;
}
.data-list li.info .info-content .grey{
    color: #808080;
}
.data-list li.info .info-content .italic{
    font-style: italic;
}
#inthenews_list li.info .date{
    padding-bottom: 5px;
}
#inthenews_list li.info{
    padding-bottom: 0px;
}
#inthenews_list li.info p{
    margin: 3px 0px 10px 0px;
}
.cms-in-the-news #site_content .realcontent,.cms-in-the-news .col2-left-layout .col-main,
.cms-press-releases #site_content .realcontent,.cms-press-releases .col2-left-layout .col-main{
    width: 640px;
}

.data-list li.info .info-content p.realtitle{}
.data-list a.btn_learnmore{
    margin-top: 10px;
}

/* product registration page*/
.product-registration p{color: #8a8a8a}
.product-registration .column{width:300px}
.product-registration .page-content{
    padding: 50px 35px;
    width: 680px;
    margin-top: 30px;
}
.category-product-registration #site_content .realcontent,.col2-left-layout .col-main{
    float: left;
    width: 750px;
}
.product-registration .bottom-reg{
}
.product-registration .top-reg{
    margin-bottom: 40px;
}
.product-registration .column-right .top-reg{
    margin-bottom: 10px;
}

.product-registration .input-box{position: relative}
.product-registration .column-left .input-box{margin-bottom: 5px;float: left;}
.product-registration .column-right .input-box{margin-bottom: 5px;float: right;}
.product-registration .input-box label{
    display: inline-block;
    float: left;
    width: 80px;
}
.product-registration .input-box input.input-reg{
    float: right;
    height: 20px;
    width: 170px;
}

.product-registration .form-pro-reg{
    border-bottom: 1px solid #8A8A8A;
    padding-bottom: 30px;
    width: 660px;
}

.product-registration .dm-list{
    padding: 20px 0 30px;
    border-bottom: 1px solid #8A8A8A;
    width: 660px;
}

.product-registration .dm-list .models-list{

}

.product-registration .dm-list .models-list a{display:block;width: 66px;height: 124px;}
.product-registration .dm-list .models-list li{
    float: left;
    margin-right: 5px;
    text-align: center;
    position: relative;
}

.product-registration .dm-list .models-list li .validation-advice {
    bottom: -10px;
    position: absolute;
    right: 210px;
    width: 200px;
}
.product-registration .dm-list .models-list li p{
    color: #000000;
    font-weight: bold;
    text-align: center;
}

.product-registration .dm-list .models-list .penguin a{
    background: url(../images/soda/Soda_Corp8-39.png);
	border: 1px solid #e546a3;
}
.product-registration .dm-list .models-list .source a{
    background: url(../images/soda/Soda_Corp8-42.png);
	border: 1px solid #fd8100;
}
.product-registration .dm-list .models-list .revolution a{
    background: url(../images/soda/Soda_Corp8-41.png);
	border: 1px solid #e546a3;
}
.product-registration .dm-list .models-list .dynamo a{
    background: url(../images/soda/Soda_Corp8-45.png);
	border: 1px solid #23a4dd;
}
.product-registration .dm-list .models-list .jet a{
    background: url(../images/soda/Soda_Corp8-47.png);
	border: 1px solid #23a4dd;
}
.product-registration .dm-list .models-list .fizz a{
    background: url(../images/soda/Soda_Corp8-43.png);
	border: 1px solid #fd8100;
}
.product-registration .dm-list .models-list .crystal a{
    background: url(../images/soda/Soda_Corp8-40.png);
	border: 1px solid #e546a3;
}
.product-registration .dm-list .models-list .genesis a{
    background: url(../images/soda/Soda_Corp8-46.png);
	border: 1px solid #23a4dd;
}
.product-registration .dm-list .models-list .pure a{
    background: url(../images/soda/Soda_Corp8-44.png);
	border: 1px solid #fd8100;
}

.product-registration .contact-submit{
    padding-top: 20px;
}

.product-registration .contact-submit .policy-box{
    padding: 20px 0 20px 30px;
}

.product-registration .contact-submit label{
    margin-left: 5px;
    float: none;
}

.product-registration .captcha-block{
    margin-top: 20px;
    margin-bottom: 30px;
}

.product-registration .input-box.captcha{
    float: left;
    margin-left: 20px;
}
.product-registration .captcha-image{
    margin: 20px 185px 0;
    width: 226px;
}
.product-registration .captcha-block label{
    float: left;
    margin-left: 0;
}

.product-registration  .submit-btn{
    background: url("../images/soda/Soda_Corp8-38.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: right;
    height: 60px;
    width: 191px;
}

.product-registration  .submit-btn:hover{
    background: url("../images/soda/Soda_Corp8-38.png") no-repeat scroll 0 -52px transparent;
}

.product-registration  .submit-btn:active{
    background: url("../images/soda/Soda_Corp8-38.png") no-repeat scroll 0 102% transparent;
}

.product-registration #country_id{
    width:180px;
    float:left;
}
.product-registration .input-city{
    float: left;
    margin-right: 5px;
    width: 90px;
}
.product-registration .input-zip{
    float: left;
    width: 70px;
}

/* countries list */
.col1{
    margin: 0 auto;
    width: 650px;
}

.col1 .realcontent{

}
#site_content .col1 .realcontent h1{text-transform: uppercase; margin-bottom: 50px;}

.col1 .realcontent .stores-list{}
.col1 .realcontent .stores-list li{
    margin-bottom: 5px;
    width: 200px;
}
.col1 .realcontent .stores-list li a.flag{
    margin-top: 5px;
    cursor: pointer;
}
.col1 .realcontent .stores-list li a.countryname{
    cursor: pointer;
    color: #000;
}
#site_content .col1-layout .breadcrumbs{
    margin: 40px auto 20px;
    width: 650px;
}

.col1 .realcontent .stores-list .chzn-single .flag{
    margin-top:6px
}

/* landing page*/
#site_content .col1 .realcontent.landing-page h1{
    text-align: center;
    padding-top: 80px;
}
.landing-page .corp-btn{
    float: right;
}

#site_content .landing-page .stores-list{
    float: left;
    margin-top: 9px;
}
#site_content .col1 .realcontent.landing-page{
    float: none;
    margin: 0 auto;
    width: 450px;
}

.landing-page .corp-btn a{
    background: url("../images/soda/Soda_Corp8-37.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    text-indent: -10000px;
    width: 210px;
}
.landing-page .corp-btn a:hover{
    background: url("../images/soda/Soda_Corp8-37.png") no-repeat scroll 0 -52px transparent;
}
.landing-page .corp-btn a:active{
    background: url("../images/soda/Soda_Corp8-37.png") no-repeat scroll 0 102% transparent;
}
.landing-page .corp-btn a span{
    text-indent: -10000px;
}

.landing-page .chzn-container-single .chzn-single{
    background: url("../images/soda/dd_bg.gif") repeat-x scroll left top transparent;
    border: 1px solid #B9BABA;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.06);
    color: #666666;
    display: block;
    height: 25px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.landing-page .chzn-open .chzn-single{
    border-radius: 10px 10px 0 0;
}

.stores-list-ul{
    float:left
}

#leadership_list li img{
    float: right;
    margin-bottom: 10px;
    margin-left: 20px;
}

#leadership_list li{
    margin-bottom: 20px;
}

.personsInfo {
    transition: 0.3s;
    width: 100%;
    height: 0px;
    clear: both;
    overflow: hidden;
    background-color: #F2F2F2;
    position: relative;
}

.personInfoBlock {
    margin: 0px 0px 4% 0px !important;
}

.personsInfo .bigBubble {
    position: absolute;
    top: 0px;
    right: 15px;
    width: 32px;
    height: 44px;
    background-image: url("../images/leadership/Big_bbl_blue_a_x.svg");
    background-repeat: no-repeat;
    cursor: pointer;
    z-index: 9;
}

.personsInfo .personInfoImage {
    width: 31%;
    height: 305px;
    background-size: cover;
    float: left;
    margin-right: 4%;
    transition: 0.3s;
    opacity: 1;
}

.personsInfo .personInfoContent {
    float: left;
    width: 63%;
    padding: 4% 0px;
    position: relative;
    z-index: 1;
    transition: 0.3s;
    opacity: 1;
}

.personsInfo .personInfoContent .personInfoTitle {
    font-family: 'helvetica-neue-light';
    font-weight: 600;
    font-size: 20px;
    color: black;
    text-transform: uppercase;
    margin-bottom: 8px;
}

.personsInfo .personInfoContent .personInfoSubtitle {
    font-family: 'helvetica-neue-light';
    font-size: 14px;
    color: #343434;
    text-transform: uppercase;
    margin-bottom: 19px;
}

.personsInfo .personInfoContent .personInfoText {
    font-family: 'helvetica-neue-light';
    font-size: 13px;
    color: #343434;
    line-height: 20px;
    height: 180px;
    max-height: 180px;
    padding-right: 10px;
    overflow-y: auto;
}
.personsInfo .personInfoContent .personInfoText div {
    padding-bottom: 27px;
}

.personsInfo .personInfoContent .personInfoText::-webkit-scrollbar {
    width: 4px;
}

.personsInfo .personInfoContent .personInfoText::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}

.personsInfo .personInfoContent .personInfoText::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: none;
}

.personsInfo .personInfoContent .personInfoTextShadow {
    background: -moz-linear-gradient(top,  rgba(242,242,242,0.3) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,0.3)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,242,242,0.3) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,242,242,0.3) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,242,242,0.3) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,242,242,0.3) 0%,rgba(242,242,242,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4df2f2f2', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 25px;
}

.leadership-person {
    position: relative;
    float: left;
    width: 22.3%;
    height: 250px;
    background-size: 135%;
    background-position: center 0px;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 1.75%;
    margin-top: 1.75%;
}

.leadership-person-center{
    margin: 1.75% 3.5% 1.75%;
}

.leadership-person-center-second {
    margin: 1.75% 1.75% 1.75% 3.5%;
}

.leadership-person-center-third {
    margin: 1.75% 3.5% 1.75% 1.75%;
}

.personInfo {
    display: none;
}

.bubble {
    position: absolute;
    background: url("../images/leadership/Small_bbl_blue.svg") no-repeat;
    right: 23px;
    width: 10px;
    height: 13px;
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
}

.plusMinus {
    position: absolute;
    background-image: url("../images/leadership/open_close.png");
    background-size: 100%;
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
    width: 13px;
    height: 13px;
    left: 18px;
    top: 16px;
}

.curvedBoxText {
    position: absolute;
    bottom: -12px;
    left: -6px;
    width: 155px;
    height: 113px;
    background-color: rgba(45,45,45,0.7);
    -ms-transform: rotate(-8deg);
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
}

.curvedContent {
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg);
    position: absolute;
    width: 105px;
    left: 35px;
    top: 15px;
    height: 60px;
}

.personName {
    font-family: 'helvetica-neue-light';
    font-size: 11px;
    font-weight: 600;
    color: #00bbfe;
    text-align: left !important;
    margin: 0px 0px 4px 0px !important;
    text-transform: uppercase;
    line-height: 15px !important;
}

.personSubtitle {
    font-family: 'helvetica-neue-light';
    font-size: 11px;
    color: #ffffff;
    opacity: 0.7;
    text-align: left !important;
    line-height: 15px !important;
    text-transform: uppercase;
    margin: 0px !important;
}

#site_footer .footer-content ul.links li a[title="Our Team"] {
    display: none;
}

/**
font-family: 'helvetica-neue-medium';
    src: url('../fonts/helveticaneue-medium-webfont.woff');
}

@font-face {
    font-family: 'helvetica-neue-light';
*/

h2.second-header{
color: #1a1a1a;
font-family: 'HelveticaNeueLTStdMd';
font-weight: bold;
font-size: 28px;
text-transform: uppercase;
line-height: 1;
margin-bottom: 20px;
}

/*search*/
.header .quick-access{position:relative;}
.header .form-search{
position: absolute;
right: 0;
top: 20px;
}
.header .form-search .button{
text-indent: -10000px;
background: url(../images/soda/mag_glass.png) no-repeat 0 0;
position: absolute;
border: none;
width: 16px;
height: 16px;
top: 8px;
right: 10px;
cursor:pointer;
}

.header .form-search #search{
border-radius: 6px 6px 6px 6px;
border: 1px solid #B9BABA;
padding: 5px 3px;
width:120px;
}

.form-search-inner{
position:relative;
}
.cms-index-index .form-search{
top:0;
}

#fb-container{

}

.facebook-container {
    min-height: 50px;
    position: absolute;
    width: 200px;
}

.partnership-list{

}

.partnership-list h2{
    font-size: 18px;
    margin-bottom: 10px;
	color: #22a4dc;
}

.cms-page-content{
    padding-left:10px;
}

#press_releases_list .news_image{float:left}

.postWrapper{}
.postWrapper h2{}
.postWrapper h2 a{
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}
.postWrapper h3 .tweeter-container{
    margin-top: 4px;
}
.postWrapper h3 .byuser{color:#000}
.postWrapper h3 .user{}
.postWrapper h3 .posttime{color:#000}
.postWrapper h3  .fb_edge_widget_with_comment {
    bottom: -4px;
}

.postWrapper .google-plus-container{
    margin-top: 4px;
}
.social-btns{
    display: inline-block;
position: relative;
}
.postWrapper .tocomments{
    color:#74AF28;
}
.postWrapper .postContent img{
    box-shadow: 1px 1px 3px 1px #CECECF;
    background-color: #FFFFFF;
    padding: 5px
}

/*postis*/

.env-postis-main{
    height: 660px;
    /*position: relative;*/
    width: 750px;
}

.env-postis-main .postis-7 {
    display: block;
    height: 126px;
    left: 597px;
    position: absolute;
    top: 0px;
    width: 136px;
}
.env-postis-main .postis-4 {
    display: block;
    height: 98px;
    left: 485px;
    position: absolute;
    top: 80px;
    width: 113px;
}
.env-postis-main .postis-2{
    display: block;
    height: 125px;
    left: 750px;
    position: absolute;
    top: 105px;
    width: 166px;
}
.env-postis-main .postis-8{
    display: block;
    height: 145px;
    left: 530px;
    position: absolute;
    top: 190px;
    width: 122px;
}
.env-postis-main .postis-1{
    display: block;
    height: 173px;
    left: 683px;
    position: absolute;
    top: 232px;
    width: 183px;
}
.env-postis-main .postis-5{
    display: block;
    height: 190px;
    left: 405px;
    position: absolute;
    top: 255px;
    width: 124px;
}
.env-postis-main .postis-3{
    display: block;
    height: 160px;
    left: 255px;
    position: absolute;
    top: 445px;
    width: 196px;
}

.env-postis-main .postis-6{
    display: block;
    height: 106px;
    left: 564px;
    position: absolute;
    top: 449px;
    width: 225px;
}

.postis-container{
    padding: 20px 50px;
}

.health-postis-main{
    /*background: url("../images/soda/postis_health.png") no-repeat scroll 0 0 transparent;*/
    height: 660px;
    /*position: relative;*/
    width: 750px;
}
.health-postis-main .postis-7 {
    display: block;
    height: 145px;
    left: 351px;
    position: absolute;
    top: 272px;
    width: 143px;
}
.health-postis-main .postis-4 {
    display: block;
    height: 130px;
    left: 444px;
    position: absolute;
    top: 102px;
    width: 104px;
}
.health-postis-main .postis-2{
    display: block;
    height: 180px;
    left: 735px;
    position: absolute;
    top: 89px;
    width: 166px;
}
.health-postis-main .postis-8{
    display: block;
    height: 155px;
    left: 515px;
    position: absolute;
    top: 234px;
    width: 131px;
}
.health-postis-main .postis-3{
    display: block;
    height: 184px;
    left: 669px;
    position: absolute;
    top: 267px;
    width: 193px;
}
.health-postis-main .postis-5{
    display: block;
    height: 212px;
    left: 574px;
    position: absolute;
    top: 0;
    width: 156px;
}
.health-postis-main .postis-1{
    display: block;
    height: 168px;
    left: 241px;
    position: absolute;
    top: 488px;
    width: 203px;
}

.health-postis-main .postis-6{
    display: block;
    height: 124px;
    left: 547px;
    position: absolute;
    top: 483px;
    width: 228px;
}

.social-container{
    float: left;
    height: 20px;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
}

.cms-get-the-facts-hw #site_content .col-main.realcontent{
    background: url("../images/soda/postis_health.png") no-repeat scroll 100% 0 transparent;
    width: 950px;
    position: relative;
}

.cms-get-the-facts-hw #site_content .site-inner #information_bubble,.cms-get-the-facts #site_content .site-inner #information_bubble{
   top:-40px;
}

.cms-get-the-facts #site_content .col-main.realcontent{
    background: url("../images/soda/postis_environment.png") no-repeat scroll 100% 0  transparent;
    width: 950px;
    position: relative;
}

.cms-get-the-facts-hw #site_wrapper .site-inner, .cms-get-the-facts #site_wrapper .site-inner{
    width: 1324px;
}

.page-content-container{
    position: relative;
}

.page-content{
    width: 348px;
}
.google-plus-container{
    float: left;
    left: 100px;
    margin-left: 10px;
    top: 0;
}

.social-container .facebook-container {
    float: left;
    min-height: 50px;
    position: static;
    width: auto !important;
}
.tweeter-container{
    float: left;
    margin-left: 10px;
}

.cms-get-the-facts-hw #site_wrapper #site_header .site-inner, .cms-get-the-facts #site_wrapper #site_header .site-inner{
  width:1024px;
}
.contant-form input.input-text, textarea{
	border: 1px solid #00A6EC;
	width: 250px;
}
div.page-sitemap #sitemap_top_links{padding-bottom: 20px;}
ul.sitemap li.level-0{display:none;}
ul.sitemap li.level-1{padding-left:0 !important;}
ul.sitemap li.level-2{padding-left:20px !important;}
.cms-get-the-facts #information_bubble, .cms-get-the-facts-hw #information_bubble{display:none;}
.fadein { position:relative; width:180px; height:150px;float: right;left: -15px;}
.fadein img { position:absolute; left:0; top:0; cursor: pointer;}
.category-soda-mixes .realcontent p{width: 540px;}
.category-soda-mixes.catalog-product-view .realcontent p{width:auto;}
._56-2{display: none;}
.prod-popup-desc{padding-top: 35px;}
.dynamicsitemap-index-index #site_content .realcontent, .col2-left-layout .col-main{width: 700px;}
.sitempan{width: 49% !important;}
.category-description{
moz-box-shadow: 0px 3px 8px #ccc;
-webkit-box-shadow: 0px 3px 8px #ccc;
box-shadow: 0px 3px 8px #ccc;
padding: 15px 36px 1px 8px;
}
.category-carbonators .category-description{margin-bottom: 30px;}
/*careers page*/
.jobs-index-index h1.join{text-align:center;}
.jobs-index-index  .fadeincareer{position: relative;}
.jobs-index-index  .fadeincareer img{position: absolute;left: 0;top: 0;}
.jobs_rows{display: inline-block;padding-bottom: 50px;width: 700px;}
.careers_testimonials_slide{moz-box-shadow: 0px 3px 8px 3px #ccc;-webkit-box-shadow: 0px 3px 8px 3px #ccc;box-shadow: 0px 3px 8px 3px #ccc;}
.careers_testimonials_slide .bx-wrapper{padding: 25px;}
.careers_testimonials_slide .bx-window{width: 90%;}
.bx-prev{
	background:url(../images/soda/previousbtn.png) no-repeat 0 0;
	padding:0px 0 0 30px;
	float:left;
	font-size:13px;
	text-decoration:none;
	display:block;
}
.bx-prev:hover{
	background:url(../images/soda/previousbtn.png) no-repeat 0 -21px;
	color:#00aeef;
	text-decoration: none;
}
.bx-next{
	background:url(../images/soda/nextbtn.png) no-repeat right 0;
	padding: 0 35px 0 0;
	float: right;
	font-size: 13px;
	text-decoration: none;
	color: #333333;
	display: block;
	margin-right: 45px;
}
.bx-next:hover{
	background:url(../images/soda/nextbtn.png) no-repeat right -21px;
	color:#00aeef;
	text-decoration: none;
}
.cms-what-counts #site_content .site-inner #information_bubble{right: 0;}
.readmore-js-toggle{margin-top: -10px;padding-bottom: 10px;}
.jobs-index-index .sub_careers, .jobs-index-view .sub_careers, .cms-a-clear-advantage .sub_careers, .cms-what-counts .sub_careers{display:block !important;}
.jobs-index-index .jobs_rows .row1.even{background-color: #dbdbdb;}

.cms-leadership-team .sub_Leadership-Team, .cms-regional-management .sub_Leadership-Team {
    display: block !important;
}

/*counter*/
.counter{background: url(../images/soda/Bottle-counter-no-number.png) no-repeat 0 0;width: 362px;height: 146px;margin: -15px;position: relative;}
#displayCounter{position: absolute;top: 70px;right: 84px;}
/*FAQ*/
.faq-index-index dl dd{margin-left: 20px;}
.faq-index-index dl dd .close_category{color:#333333;text-decoration: underline;}
.faq-index-index dl dt{padding: 5px 0;cursor: pointer;}
.faq-index-index .answer{moz-box-shadow: 0px 3px 8px #ccc;-webkit-box-shadow: 0px 3px 8px #ccc;box-shadow: 0px 3px 8px #ccc;padding: 15px;margin-bottom: 15px;}
.faq-index-index .answer ul{list-style-type: disc;}
.faq-index-index .answer ul li{margin: 0 15px;}
.faq-index-index .question{font-weight: bold;}
.faq-index-index h3{color:#00c4ff;}
.faq-index-index .realcontent p{text-align:left;}
.faq-index-show .faq-detail ul{list-style-type: disc;}
.faq-index-show .faq-detail ul li{margin: 0 17px;}
/*partnershipscontact_contact_form*/
.partnershipscontact_contact_form input.input-text, .partnershipscontact_contact_form textarea {width:284px; border: 1px solid #00A6EC;}
.partnershipscontact_contact_form select#partnership_country{border: 1px solid #00A6EC;}
/*time line*/

	#timeline {
		width: 800px;
		height: auto;
		overflow: hidden;
		margin: 100px auto;
		position: relative;
		background: url('../images/dot.gif') left 45px repeat-x;
		display: inline-block;
	}
		#dates {
			width: 800px;
			height: 60px;
			overflow: hidden;
		}
			#dates li {
				list-style: none;
				float: left;
				width: 100px;
				height: 50px;
				font-size: 24px;
				text-align: center;
				background: url('../images/biggerdot.png') center bottom no-repeat;
			}
				#dates a {
					line-height: 38px;
					padding-bottom: 10px;
					color:#c5e3ed;
					font-family: CALIBRI;
					font-size: 29px;
				}
				#dates .selected {
			        font-size: 48px;
					color:#D40F7D;
				}
		
		#issues {
			width: 800px;
			height: auto;
			overflow: hidden;
		}	
			#issues li {
				width: 800px;
				height: auto;
				list-style: none;
				float: left;
			}
				#issues li.selected img {
					-webkit-transform: scale(1.1,1.1);
					-moz-transform: scale(1.1,1.1);
				    -o-transform: scale(1.1,1.1);
				    -ms-transform: scale(1.1,1.1);
				    transform: scale(1.1,1.1);
				}
				#issues li div{float: right;width: 480px;padding-bottom: 40px;}
				#issues li img {
					float: left;
					margin: 10px 30px 10px 50px;
					background: transparent;
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
					zoom: 1;
					-webkit-transition: all 2s ease-in-out;
					-moz-transition: all 2s ease-in-out;
					-o-transition: all 2s ease-in-out;
					-ms-transition: all 2s ease-in-out; 
					transition: all 2s ease-in-out;
					-webkit-transform: scale(0.7,0.7);
					-moz-transform: scale(0.7,0.7);
				    -o-transform: scale(0.7,0.7);
				    -ms-transform: scale(0.7,0.7);
				    transform: scale(0.7,0.7);
					padding-bottom: 40px;
				}
				#issues li h1 {
					color: #D40F7D !important;
					margin: 20px 0;
					font-size: 55px !important;
					font-family: CALIBRI !important;
					font-weight: normal !important;
				}
				#issues li h2 {color: #22a4dc;font-size: 20px;}
				#issues li p {
					font-size: 14px;
					margin-right: 70px;
					font-weight: normal;
					line-height: 18px;
				}
		
		#grad_left,
		#grad_right {
			width: 100px;
			height: 350px;
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		        /*background: url('../images/grad_left.png') repeat-y;*/
			}
			#grad_right {
		        right: 0;
		        /*background: url('../images/grad_right.png') repeat-y;*/
			}
		
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 170px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position: 0 -76px;
			}
			#next {
				right: 0;
				background-image: url('../images/next.png');
			}
			#prev {
				left: 0;
				background-image: url('../images/prev.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}
.cms-page-content .smart{background: url('../images/smart.jpg') 0 -5px no-repeat;padding: 0 55px;}
.cms-page-content .simple{background: url('../images/simple.jpg') 0 -5px no-repeat;padding: 0 55px;}
.cms-page-content .soda{background: url('../images/soda.jpg') 0 -5px no-repeat;padding: 0 55px;}

.magestore-bannerslider-title{display:none;}
.magestore-bannerslider .flexslider{border:0 none;margin-bottom: 0;}
.cms-sodastream #site_content .col1 .realcontent.landing-page h1{
	padding:0;
	margin:9px 30px 0 38px;
	float:left;
}
.cms-sodastream .col1 {
    position: relative;
    top: -25px;
    width: 1020px;
    z-index: 100;
}
.cms-sodastream #site_content .col1 .realcontent.landing-page {width: 100%;}
.cms-sodastream .header .form-search{right: 0px;}

.cms-sodastream .roat-line-wrapper{
    height: 75px;
/*
	-webkit-transform:rotate(-2deg) skewX(-2deg);
    -moz-transform:rotate(-2deg) skewX(-2deg);
    -o-transform:rotate(-2deg) skewX(-2deg);
    -ms-transform:rotate(-2deg) skewX(-2deg);
    margin-top:-35px;
    margin-bottom:10px;
    background: url(../images/soda/content_bg_right.jpg) right top repeat-y #fff;
*/
}
.cms-index-index.cms-sodastream .roat-line-wrapper{background:#ffffff;}
.cms-sodastream .roat-line {
   /* background: url("../images/soda/content_bg_left.jpg") repeat-y scroll left top rgba(0, 0, 0, 0);*/
    height: 75px;
    margin-top: -21px;
}
.cms-index-index.cms-sodastream .roat-line{background:none;}
.cms-sodastream #site_content {
    min-height: 490px;
}
#frame div {
    width: 100%;
}
.landing-page .usa-btn{float:left;margin-left:28px;}
.landing-page .usa-btn a{
    background: url("../images/soda/USA_btn.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    text-indent: -10000px;
    width: 210px;
}
.landing-page .usa-btn a:hover{
    background: url("../images/soda/USA_btn.png") no-repeat scroll 0 -52px transparent;
}
.landing-page .usa-btn a:active{
    background: url("../images/soda/USA_btn.png") no-repeat scroll 0 102% transparent;
}
.landing-page .usa-btn a span{
    text-indent: -10000px;
}
.magestore-bannerslider a{cursor: default;}

.form-language {display:none;}
.icon-menu {
    display: none;
}
.icon-search {
    display: none;
}

.theme-default .nivoSlider img {
    display: block;
}
.theme-default .nivoSlider img {
    height: auto !important;
    width: 100% !important;
}
#frame {
    height: auto !important;
    margin-bottom: 20px;
}
.nivo-controlNav {
    margin-left: -20px;
    bottom: -19px;
}
.cms-home .main {
    padding: 0;
}
.slide {
    top: 0;
    position: absolute !important;
}
.nav-container {
    height: 60px;
}
#site_content {
    min-height: 0;
}
.slide {
    position: relative !important;
}
.nivo-controlNav {
    bottom: 70px;
    left: 30px;
    right: auto;
}
.cms-home .std, .cms-index-index .std {
    margin-left: 0;
    width: 100%;
}
.jobs-index-index .fadeincareer img {
    width: 100%;
}
.jobs-index-index .fadeincareer {
    padding-bottom: 40%;
}
.category-description.std p iframe {
    margin: 0 auto;
    display: block;
}
.page .colas-page .colas-list li .label.product-name {
    margin-left: 0 !important;
}
#panes_list ul.multi-rows li {
    width: 43% !important;
    float: none;
    vertical-align: top;
    display: inline-block;
}
#panes_list ul.multi-rows li img {
     max-width: 100%;
}
#panes_list ul.multi-rows {
    display: inline;
}
.contact-submit .input-box label {
    width: 130px;
}
.data-list li.info .date {
    padding-left: 0;
}
.data-list li.info .info-content {
    width: 100%;
    float: none;
}
.data-list li.info img {
    margin-right: 20px;
}
.catalogsearch-result-index #site_content .realcontent {
    margin-left: 0;
}
.blog-post-view .fb_iframe_widget {
    top: -3px;
    margin-left: 5px;
}
.blog-post-view .postWrapper .google-plus-container {
    margin-left: 0;
}
.blog-post-view .social-btns {
    float: left;
    width: 100%;
}
.blog-post-view #twitter-widget-0 {
    position: relative;
    top: 4px;
}
.row1 strong {
    display: none;
}

.webform-page .buttons-set{margin-top: 1em;}
.webform-page .buttons-set p{display:none;}

body {-webkit-text-size-adjust:none;}
@media screen and (max-width: 1024px) {

    .personWrapper {
        width: 89%;
    }

    .leadership-person {
        width: 31%;
        height: 305px;
    }

    .curvedBoxText {
        bottom: -20px;
        width: 115%;
        height: 123px;
    }
    .curvedContent {
        width: 70%;
        height: 70px;
        left: 40px;
        top: 21px;
    }
    .personName {
        font-size: 16px;
        margin: 0px 0px 5px 0px !important;
    }

    .plusMinus {
        width: 15px;
        height: 15px;
        left: 20px;
        top: 20px;
    }

    .bubble {
        right: 45px;
    }

    #soda_maker_wrapper {
        width: 100%;
    }
    .row1 strong {
        display: inline;
    }
    .row1_head {
        display: none;
    }
    #site_header {
        z-index: 1;
        width: 100%;
    }
    .product-registration .column {
        width: 48%;
        margin-right: 4%;
    }
    .right.column.column-right {
        margin-right: 0;
    }
    .product-registration .form-pro-reg, .product-registration .page-content, .product-registration .dm-list {
        width: 100%;
    }
    .category-product-registration #site_content .realcontent, .col2-left-layout .col-main {
        width: 90%;
    }
    #soda_maker_information {
        width: 40%;
    }
    #site_wrapper {
        min-width: 0;
    }
    #site_header .nav {
        float: none;
        margin-top: 0;
        padding-top: 27px;
    }
    #site_header .nav > li > a {
        font-size: 13px;
        height: auto;
        line-height: 20px;
        padding: 0 16px 0 5px;
        background: url(../images/soda/header_dropdown_arrow.png) 93% 8px no-repeat;
    }
    #site_header .nav > li > ul {
        top: 20px;
    }
    #site_header .nav li.health-and-wellness > a {
        width: 132px;
    }
    #site_header .nav > li.child > a {
        height: auto;
    }
    #site_header a.logo {
        background: url("../images/header_logo.png") no-repeat 0 0/173px 40px;
        margin-left: 10px;
        margin-top: 15px;
    }
    #site_wrapper, #site_wrapper .site-inner, .cms-sodastream .col1 {
        min-width: 0;
        width: 100%;
    }
    .cms-sodastream #site_content .col1 .realcontent.landing-page h1 {
        float: none;
        margin: 0;
        margin-bottom: 20px;
    }
    .landing-page .usa-btn, .landing-page .corp-btn {
        float: none;
        margin: 0 auto 25px;
        height: 30px;
        width: 210px !important;
    }
    #site_content .landing-page .stores-list {
        float: none;
        border-radius: 20px;
        margin-bottom: 15px;
        text-align: center;
        height: 30px;
    }
    .col1 .realcontent .stores-list .chzn-single .flag {
        margin-top: 2px;
    }
    .chzn-container .chzn-results li {
        text-align: left;
    }
    #site_content {
        background: none;
    }
    #site_header .nav > li.child > a {
        font-size: 13px;
    }
    .cms-sodastream .roat-line-wrapper {
        background-size: contain;
        background-position: left top;
    }
    .landing-page .usa-btn a, .landing-page .corp-btn a {
        margin: 0 auto;
    }
    .header .quick-access {
        margin-top: -5px;
    }
    .header .form-search {
        right: 10px;
        top: 20px;
    }
    .theme-default .nivoSlider img {
        width: 100% !important;
        height: auto !important;
    }
    .nivo-controlNav {
        right: auto;
        left: 30px;
        bottom: 70px;
    }
    .cms-sodastream .header .form-search {
        right: 10px;
    }
    #site_footer .footer-content {
        right: 0;
    }
    #site_footer .footer-wrapper .left {
        padding: 20px 5px;
    }
    #site_content {
        min-height: 0;
    }
    .category-description > p > iframe {
        width: 100%
    }
    .cms-get-the-facts-hw #site_wrapper #site_header .site-inner, .cms-get-the-facts #site_wrapper #site_header .site-inner, .cms-get-the-facts-hw #site_wrapper #site_nav .site-inner, .cms-get-the-facts #site_wrapper #site_nav .site-inner{
        width:100%;
    }
    #site_content .realcontent, .col2-left-layout .col-main {
        margin-left: 0;
        width: 65%;
        margin-right: 20px;
        float: right;
    }
    .slide {
        position: relative !important;
    }
    .theme-default .nivoSlider img {
        display: block;
    }
    .category-description {
        padding: 15px 15px 1px 15px;
    }
    .header .form-search #search {
        float: right;
        width: 70%;
    }
    #site_content .realcontent, .col2-left-layout .col-main {
        float: left;
        width: 100%;
    }
    #frame div {
        width: 100%;
    }
    #panes_list, #panes_list .pane.full-width {
        width: auto;
    }
    .pane#how_it_works .inner {
        height: auto;
    }
    #panes_list .pane .inner img, #soda_maker_gallery .displayer img, .product-source #soda_maker_gallery .displayer img, #panes_list p > img  {
        width: 100%;
        max-width: 100%;
    }
    #panes_list .pane .inner img {

        width: auto;
    }
    #site_content .breadcrumbs, .col-main > .page-title, .col-main.realcontent > #panes_list, .col-main > .category-description, .product-view, .col-main .product-registration, .std, .cms-get-the-facts .col-main.realcontent,
    .postWrapper, .col-main.realcontent > * {
        margin-left: 188px;
        width: auto;
    }
    .col-left {
        float: left;
        width: 158px;
        margin-left: 0;
        position: absolute;
        left: 15px;
        z-index: 1000;
        margin-right: 0;
    }
    .main {
        padding: 0 15px;
    }
    #panes_list .pane.half-width {
        width: 48%;
        padding: 0  ;
    }
    #panes_list .pane.half-width .inner, .pane#soda_makers .inner {
        height: auto;
    }
    #panes_list .pane.half-width .inner {
        padding: 15px 15px 10px;
    }
    #panes_list .pane .label {
        padding-left: 15px;
        padding-top: 0;
        padding-bottom: 10px;
    }
    .pane#soda_makers .label {
        padding-bottom: 0;
        padding-left: 0;
    }
    #panes_list ul.multi-rows {
        width: 100%;
    }
    #panes_list ul.multi-rows li {
        width: 29%;
    }
    .product-source #soda_maker_gallery .displayer {
        width: auto;
    }
    .page .colas-page .colas-list {
        width: 100%;
    }
    .category-ice-tea .page #site_content, .category-soda-mixes .page #site_content, .catalog-category-view .page #site_content{
        background: none;
        min-height: 600px;
    }
    #panes_list p > img {
        margin-left: 0 !important;
    }
    .cms-get-the-facts #site_wrapper .site-inner {
        width: 100%;
    }
    .cms-get-the-facts #site_content .col-main.realcontent,.env-postis-main, .cms-get-the-facts-hw #site_content .col-main.realcontent, .health-postis-main  {
        width: 100%;
        background: none;
        margin-right: 0;
    }
    .page-content, .cms-get-the-facts-hw #site_wrapper .site-inner {
        width: auto;
    }
    .std .realcontent {
        width: 100% !important;
        margin-right: 0 !important;
    }
    .env-postis-main{
        background: url("../images/soda/postis_environment.png") no-repeat scroll 100% 0 transparent;
        position: relative;
    }
    .health-postis-main {
        background: url("../images/soda/postis_health.png") no-repeat scroll 100% 0 transparent;
        position: relative;
    }
    #site_content .leftnav .navtitle {
        line-height: 30px;
        height: auto;
    }
    .data-list li.info .info-content {
        float: none;
    }
    .cms-in-the-news #site_content .realcontent, .cms-in-the-news .col2-left-layout .col-main, .cms-press-releases #site_content .realcontent, .cms-press-releases .col2-left-layout .col-main, .data-list li.info .info-content {
        width: 100%;
    }
    #press_releases_list .news_image {
        margin:  20px 20px 20px 0;
    }
    .data-list li.info .date {
        padding-left: 0;
    }
    .cms-home .std, .cms-index-index .std {
        width: 100%;
        margin-left: 0;
    }
    .cms-index-index .header .form-search {
        top: 0;
    }
    .postWrapper .postContent img {
        margin-right: 20px;
    }
    .std p iframe div.gallery {
        width: 100% !important;
    }
    .std p iframe div.gallery li {
        width: 120px !important;
    }
    .std p iframe {
        width: 90%;
    }
    .cms-media-kit table {
        table-layout: fixed;
        width: 100%;
    }
    .cms-media-kit table img {
        max-width: 100%;
    }
    .faq-index-index .col-main.realcontent > * {
        margin-left: 0;
    }
    .realcontent p img {
        width: 100%;
    }
    #leadership_list li img {
        width: auto;
    }
    .jobs-index-index .col-main.realcontent .realcontent{
        margin-left: 188px !important;
    }
    .jobs-index-index #site_content .realcontent, .jobs-index-index .col2-left-layout .col-main {
        width: auto;
        float: none;
    }
    .jobs_rows {width: 100%;}
    .row1 div {
        width: 20% !important;
        padding-right: 10px;
    }
    .row1_head div {
        width: 20% !important;
        padding-right: 10px;
    }
    .row1 {
        position: relative;
    }
    .row1 .col4 {
        position: absolute;
        right: 10px;
    }
    .contant-form {
        clear: both;
        float: left;
    }
    #issues li div {
        float: left;
    }
    .icon-menu {
        display: none;
    }
    .env-postis-main, .health-postis-main {
        width: 100%;
        padding-bottom: 80%;
        margin: 20px auto 0;
        height: auto;
        background-position: 0 0;
        background-size: 100% auto;
    }
    .health-postis-main {
        padding-bottom: 90%;
    }
    .env-postis-main .postis-1 {
        left: 63.636364%;
        top: 38.562092%;
        width: 25.699301%;
        height: 29.1939%;
    }
    .env-postis-main .postis-2 {
        left: 73.426573%;
        top: 18.082789%;
        width: 21.678322%;
        height: 20.479303%;
    }
    .env-postis-main .postis-3 {
        left: 6.643357%;
        top: 73.202614%;
        width: 26.748252%;
        height: 25.490196%;
    }
    .env-postis-main .postis-4 {
        left: 38.111888%;
        top: 13.28976%;
        width: 15.384615%;
        height: 16.557734%;
    }
    .env-postis-main .postis-5 {
        left: 26.748252%;
        top: 42.701525%;
        width: 17.657343%;
        height: 32.026144%;
    }
    .env-postis-main .postis-6 {
        left: 48.601399%;
        top: 75.599129%;
        width: 29.72028%;
        height: 16.993463%;
    }
    .env-postis-main .postis-7 {
        left: 51.923077%;
        top: 0.6535948%;
        width: 19.405594%;
        height: 20.915033%;
    }
    .env-postis-main .postis-8 {
        left: 43.006993%;
        top: 31.808279%;
        width: 17.482517%;
        height: 24.400971%;
    }
    .health-postis-main .postis-1 {
        left: 5.459057%;
        top: 72.551724%;
        width: 27.047146%;
        height: 24.413793%;
    }
    .health-postis-main .postis-2 {
        left: 71.836228%;
        top: 13.37931%;
        width: 21.46402%;
        height: 26.62069%;
    }
    .health-postis-main .postis-3 {
        left: 62.531017%;
        top: 39.586207%;
        width: 25.558313%;
        height: 27.034483%;
    }
    .health-postis-main .postis-4 {
        left: 32.506203%;
        top: 15.172414%;
        width: 13.895782%;
        height: 19.310345%;
    }
    .health-postis-main .postis-5 {
        left: 50%;
        top: 0;
        width: 20.719603%;
        height: 31.034483%;
    }
    .health-postis-main .postis-6 {
        left: 46.277916%;
        top: 72%;
        width: 30.397022%;
        height: 17.655172%;
    }
    .health-postis-main .postis-7 {
        left: 20.223325%;
        top: 40.275862%;
        width: 18.98263%;
        height: 21.37931%;
    }
    .health-postis-main .postis-8 {
        left: 42.059553%;
        top: 33.793103%;
        width: 17.369727%;
        height: 23.724138%;
    }
    .block-filterby {
        border-bottom: 1px solid #b6b6b6;
        border-top: 1px solid #b6b6b6;
    }
    #narrow-by-list {
        margin: 0 0 10px;
    }
    .block-filterby .block-content, .block-filterby .filterby_label {
        width: 100%;
    }
    dd.odd {
        margin-left: 0;
    }
    .odd #store {
        width: 100%;
    }
    .jobs-index-index .pager {
        float: left;
    }
    .jobs-index-index .sorter {
        float: right;
    }
    .view-mode {
        display: none;
    }
    .row1 > div {
        width: 100% !important;
        padding-right: 70px;
    }
    .row1 .col4 {
        position: absolute;
        top: 50%;
        margin-top: -25px;
        padding-right: 0;
    }
    .row1 > div strong {
        margin-right: 5px;
    }
    .jobs-index-index .jobs_rows .row1.odd {
        background: #dbdbdb;
    }
    .jobs-index-index .jobs_rows .row1.even {
        background: transparent;
    }
    .row1 .col4 a {
        color: #fff;
        width: 50px;
        height: 35px;
        text-align: center;
        border: 1px solid #b6b6b6;
        padding-top: 15px;
        display: inline-block;
        background: #00bcff;
    }
    .contant-form textarea {
        width: 100%;
        resize: none;
        box-sizing: border-box;
    }
    .blog-post-view .postWrapper .postContent img {
        margin-right: 0;
    }
}
@media screen and (max-width: 966px) {
    #timeline {
        width: 760px;
    }
}
@media screen and (max-width: 900px) {
    #site_header .nav > li > a, #site_header .nav > li.child > a {
        font-size: 12px;
        padding-left: 0;
    }
    #site_header .nav li.health-and-wellness > a {
        width: 112px;
    }
    .product-registration .column {
        width: 100%;
        margin-right: 0;
        float: none;
    }
    .product-registration .top-reg {
        margin-bottom: 0;
    }
    .product-registration .column .input-box, .product-registration .bottom-reg, .product-registration .top-reg {
        float: none !important;
        overflow: hidden;
    }
    .form-pro-reg {
        width: 400px !important;
        margin: 0 auto;
    }
    .product-registration .input-city {
        margin-left: 143px;
    }
    .bottom-reg.right {
        overflow: visible;
        clear: left;
    }
    .bottom-reg.right .input-box {
        overflow: visible;
    }
    #country_id_chzn {
        float: right;
    }
}
@media screen and (max-width: 825px) {
	#site_header .nav > li:last-child {
		display: none;
	}
}

@media all and (max-width: 767px) {

    .personWrapper {
        width: 100%;
    }

    .personName {
        font-size: 16px;
    }
    .personSubtitle {
        font-size: 11px;
    }
    .plusMinus {
        top: 23px;
    }
    .leadership-person {
        width: 29.4%;
        background-size: cover;
    }

    .personsInfo {
        width: 95%;
    }

}

@media screen and (max-width: 768px) {

    #site_header .nav > li > a {
        font-size: 12px;
    }
    #site_header .nav > li:last-child, #site_header .nav > li.faq {
        display: none;
    }
    #panes_list .pane .label a {
        font-size: 14px;
    }
    #site_header .nav li.health-and-wellness > a {
        width: 132px;
    }
    #panes_list ul.multi-rows li {
        width: 43.5%;
    }
    #panes_list ul.multi-rows li:last-child {
        margin-right: 15px;
    }
    #soda_maker_gallery .thumbnails-area {
        width: auto;
    }
    #soda_maker_information {
        width: 35%;
        float: left;
    }
    .favouritecartpopupinfo, .favouritecartpopup, .goodahead-quickshop-container-wrapper-2, .goodahead-quickshop-container-wrapper-1, .goodahead-quickshop-container {
        width: 100%;
    }
    .goodahead-quickshop-container a.close, .goodahead-quickshop-container a.close4 {
        right: 0;
    }
    .goodahead-quickshop-container {
        left: 0;
        right: auto;
        margin-right: 0;
    }
    .product-registration .form-pro-reg, .product-registration .page-content, .product-registration .dm-list {
        width: 100% !important;
        padding: 0;
    }
    .product-registration .input-box input.input-reg {
        float: left !important;
    }
    .top-reg.right .input-reg[name="customer[address2]"] {
        float: none !important;
        display: block;
        clear: left;
        margin-left: 80px !important;
        margin-top: 4px;
    }
    .product-registration .column {
        float: none !important;
        margin: 0 auto;
        overflow: hidden;
        padding-top: 30px;
    }
    #country_id_chzn {
        float: none;
        margin-top: 5px;
    }
    .bottom-reg.right label {
        margin-top: 8px;
    }
    .product-registration .column-right .input-box {
        float: none;
    }
    .product-registration .top-reg {
        float: none !important;
    }
    .product-registration .input-city {
        margin-left: 120px;
    }
    .bottom-reg.right {
        float: none !important;
    }
    .right.column.column-right {
        padding-top: 0;
    }
    .top-reg.right, .product-registration .column-right .input-box {
        overflow: hidden;
    }
    .product-registration .shadow {
        box-shadow: none;
    }
    .cms-office-locator .explanation, .cms-office-locator .locator {
        background-size: 250px 390px;
        width: 250px;
    }
    .jobs-index-index .fadeincareer img {
        width: 100%;
    }
    #contactinfo_wrapper .contactinfo {
        width: 250px;
        background-size: 250px 330px;
    }
    #timeline {
        width: 550px;
    }
    #issues li {
        width: 550px;
    }
    #issues li img {
        margin-left: 20px;
        margin-right: 20px;
        width: 150px;
    }
    #issues li div {
        width: 330px;
    }
    #issues li p {
        margin-right: 0;
    }
    #grad_left, #grad_right {
        display: none;
    }
    .has-wide-child {
        display: none !important;
    }
    #site_header .nav li.products-start ul {
        width: auto;
        min-width: 0;
        left: 0;
    }
    .cms-video .std > p {
        width: 90%;
        overflow: hidden !important;
    }
    body > iframe {
        display: none;
    }
    .cms-shop-online .col1 {
        width: 100%;
    }
    .stores-list-ul {
        width: 33%;
    }
    .col1 .realcontent .stores-list li {
        width: 100%;
    }
}
@media screen and (min-width: 768px) {
    #site_header .nav {
        display: block !important;
        width: auto !important;
    }
    #search_mini_form {
        display: block !important;
    }
}
@media screen and (max-width: 767px) {
    .chzn-container {
        margin-top: 5px;
    }
    #site_header .nav > li.active > a {
        font-weight: bold;
    }
    .contacts-index-index p {
        text-align: left;
        margin-top: 5px;
    }
    /**/
    .landing-page .usa-btn a, .landing-page .corp-btn a {
        background: #d9d9d9;
        text-indent: 0;
        color: #d9d9d9;
        height: 35px;
    }
    .landing-page .usa-btn a {
        margin-top: 20px;
    }
    .landing-page .usa-btn a:after, .landing-page .corp-btn a:after {
        content: 'USA';
        display: block;
        margin-top: -13px;
        font-size: 16px;
        color: #000;
        text-align: center;
    }
    .landing-page .corp-btn a:after {
        content: 'Corporate site';
    }
    .landing-page .usa-btn a:hover, .landing-page .corp-btn a:hover {
        background: #d9d9d9;
        text-decoration: none;
    }
    .landing-page .chzn-container {
        width: 210px !important;
        height: 35px;
        text-align: center;
    }
    .landing-page .chzn-container-single .chzn-single, .chzn-container-single .chzn-single {
        background: #d9d9d9;
        border: none;
        width: 100%;
        color: #000;
        text-align: center;
        font-size: 16px;
        display: inline-block;
        height: 35px;
        margin-bottom: 20px;
        padding-left: 0;
        border-radius: 0;
        box-shadow: none;
    }
    .chzn-container-single .chzn-single span {
        display: inline-block;
        padding-top: 6px;
    }
    .chzn-container-single .chzn-single div b {
        margin-top: 5px;
    }
    .col1 .realcontent .stores-list .chzn-single .flag {
        margin-right: 10px;
    }
    .col1 .realcontent .stores-list .chzn-single .flag {
        margin-top: 6px;
    }
    .chzn-container-single .chzn-drop {
        width: 210px !important;
        background: #d9d9d9;
        border: none;
    }
    .product-view .chzn-container-single .chzn-single {
        margin-bottom: 0;
        width: 210px !important;
    }
    .product-view .chzn-container-single .chzn-drop {
        top: 35px !important;
    }
    #site_content .landing-page .stores-list {
        height: 35px;
        margin-bottom: 25px;
    }
    /**/
    .siteul {
        width: 100%;
        float: none;
    }
    .sitecatul li.cat, .siteul {
        width: 100% !important;
    }
    #site_content {
        background: #fff !important;
    }
    #soda_maker_gallery .displayer img{
          max-width: 320px;
    }
    #site_content .site-inner {
        padding-top: 20px;
    }
    #soda_maker_information {
        margin-left: 0;
    }
    *:active, *:focus {
        outline: none;
    }
    *{
        box-sizing: border-box;
    }
    #site_header {
        height: 60px;
    }
    .header .quick-access {
        position: relative;
        margin-top: 0;
        width: 100%;
    }
    .header .form-search, .cms-index-index .header .form-search {
        position: relative;
        top: auto;
        z-index: 10000;
        height: 60px;
        padding:  10px;
        background: #00bcff;
        right: auto;
    }
    .header .form-search #search {
        width: 80%;
        float: left;
        height: 40px;
        box-sizing: border-box;
        padding: 0 10px;
        font-size: 16px;
        border-radius: 0;
    }
    .header .form-search .button {
        width: 20%;
        content: 'Search';
        position: relative;
        float: left;
        background: #7f7f7f;
        height: 40px;
        top: auto;
        text-indent: 0;
        color: #fff;
        right: auto;
    }
    #search_mini_form {
        display: none;
        width: 100%;
        position: absolute;
        top: 60px;
    }
    .icon-search {
        display: block;
        position: absolute;
        right: 0;
        top: 13px;
        font-size: 30px;
        background: transparent;
        border: none;
    }
    .magestore-bannerslider, .cms-sodastream .roat-line-wrapper {
        display: none;
    }
    .cms-sodastream .col1 {
        clear: both;
        top: 100px;
    }
    #site_header a.logo {
        margin-top:12px;
        margin-left: 0;
        background-position: 50% 0;
        width: 100%;
    }
    .cms-sodastream  #site_header a.logo {
        margin-left: 10px;
    }
    .logo > strong {
        display: none;
    }
    .cms-sodastream #site_content {
        min-height: 400px;
    }
    #site_footer .footer-wrapper .site-inner {
        height: auto;
    }
    #site_footer .footer-content {
        float: none;
        position: relative;
        width: 100%;
    }
    #site_footer .footer-content .tline {
        overflow: hidden;
        margin-bottom: 00px;
    }
    #site_footer .footer-content > .links {
        display: none;
    }
    #site_footer .site-inner > .left {
        float: none !important;
        padding-top: 0;
    }
    #site_footer .site-inner > .left ul {
        overflow: hidden;
        text-align: center;
    }
    #site_footer .footer-wrapper .left li {
        display: inline-block;
        float: none;
        line-height: 18px;
    }
    #site_footer .footer-wrapper .left li:first-child {
        border-right: 1px solid #0991AC;
        margin-right: -4px;
    }
    #div-interaktingslider #frame {
        height: 100% !important;
        padding-bottom: 30%;
    }
    .nivo-controlNav {
        margin-left: -20px;
        bottom: -19px;
    }
    .cms-home .main {
        padding: 0;
    }
    .slide {
        top: 0;
        position: absolute !important;
    }
    .theme-default .nivoSlider img {
        height: 150px !important;
    }
    .nav-container {
        height: 60px;
    }
    .icon-menu {
        width: 70px;
        height: 60px;
        display: block;
        position: absolute;
        background: transparent;
        border: none;
        font-size: 25px;
    }
    .icon-menu:before {
        display: block;
        content: "\e605";
    }
    #site_header .nav {
        position: absolute;
        z-index: 100000;
        left: 70px;
        margin: 0;
        display: none;
        min-height: 100%;
        width: 250px;
        box-shadow: inset 10px 0 10px  -10px #5c5b5b;
        background: #fff;
        padding: 20px;
    }
    #site_header .nav > li {
        float: none;
        display: block;
        width: 100% !important;
        border-bottom: 1px solid #c8cace;
    }
    #site_header .nav > li > a {
        color: #009fe0;
        text-align: left;
        background: none;
        padding: 5px 12px;
        display: block;
    }
    #site_header .nav > li:last-child, #site_header .nav > li.faq {
        display: block;
    }
    #site_header .nav > li.faq > a{
        margin-left: -3px;
    }
    #site_header .nav > li.child > a, #site_nav .nav > li.child > a {
        height: auto;
        padding-left: 12px;
        text-indent: 0;
    }
    #site_header .nav > li> ul {
        margin-left: 7px;
        position: relative;
        top: auto;
        box-shadow: none;
        background: none;
        min-width: 0;
        left: auto !important;
        width: 100% !important;
        display: none;
    }
    #site_header .nav li ul li {
        border-bottom: 1px solid #c8cace;
        width: 100% !important;
    }
    #site_header .nav li:hover ul li:last-child {
        border-bottom: none;
    }
    #site_header .nav li.health-and-wellness > a {
        width: auto;
    }
    .realcontent p {
        line-height: 16px;
    }
    #site_header .nav li ul li a {
        padding: 5px 16px;
        color: #009fe0;
        height: auto;
        line-height: 20px;
    }
    #site_header .nav ul.has-wide-child {
        display: none !important;
    }
    #site_header .nav li.open {
        border-bottom: none;
    }
    #site_header .nav li.open > a, #site_header .nav li.active > a {
        background: #009fe0 !important;
        color: #fff !important;
    }
    #site_header .nav > li:hover > a, #site_nav .nav > li:hover > a {
        color: #009fe0;
        background: none;
    }
    .col-left {
        display: none;
    }
    #site_content .breadcrumbs, .col-main > .page-title, .col-main.realcontent > #panes_list, .col-main > .category-description, .product-view, .col-main .product-registration, .std, .cms-get-the-facts .col-main.realcontent, .postWrapper, .col-main.realcontent > * {
        margin-left: 0;
    }
    #site_content .site-inner #information_bubble {
        width: 100px;
        right: 10px;
    }
    #site_content .site-inner #information_bubble img {
        max-width: 100%;
    }
    #site_content .realcontent h1, .page-title h1 {
        font-size: 20px;
        padding-right: 110px;
        margin-bottom: 10px;
    }
    .clear {
        display: none;
    }
    #leadership_list li img {
        width: 25%;
    }
    #timeline {
        margin-top: 0;
        margin-bottom: 0;
    }
    #issues li {
        margin: 0 auto;
        position: relative;
    }
    #issues li img {
        width: 33%;
        margin: 0;
        left: 30px;
        position: absolute;
    }
    #site_content .realcontent #issues li h1 {
        margin: 0;
        margin-left: 50%;
    }
    #issues li div {
        width: 100%;
        padding: 0 15px;
    }
    #issues li h2 {
        font-size: 16px;
        padding-left: 15px;
        margin-bottom: 7px;
    }
    #issues li h1 + h2 {
        margin-left: 50%;
        padding-left: 0;
    }
    #issues li p {
        text-align: left;
        font-size: 16px;
        line-height: 20px;
        padding-left: 15px;
    }
    #site_content .realcontent, .col2-left-layout .col-main {
        float: none;
        margin-right: 0;
    }
    .realcontent .print_share_buttons a.print {
        display: none;
    }
    .realcontent .print_share_buttons {
        margin-bottom: 0;
    }
    .cms-page-content {
        padding-left: 0;
    }
    .cms-office-locator .explanation, .cms-office-locator .locator {
        height: auto;
        width: 100%;
        background: none;
    }
    .cms-office-locator .explanation p {
        padding: 0;
    }
    .cms-office-locator .locator .tip {
        margin-top: 0;
        margin-left: 15px;
    }
    #sel_country_wrapper {
        margin-left: 15px;
    }
    .cms-office-locator .locator .address, .cms-office-locator .locator .contact-info {
        width: 100%;
        margin-left: 15px;
    }
    .fadein {
        width: 25%;
        float: right;
    }
    .fadein img {
        width: 100% !important;
    }
    .jobs-index-index .col-main.realcontent .realcontent {
        margin-left: 0 !important;
    }
    .entry-edit .fieldset {
        padding: 10px 0 !important;
    }
    #jobs_form table.form-list {
        table-layout: fixed;
        width: 100%;
    }
    .form-list td.label {
        width: 25% !important;
    }
    .form-list td.label label {
        width: 100% !important;
    }
    .form-list td.value input.input-text, .form-list td.value textarea {
        width: 100% !important;
    }
    .entry-edit fieldset, .entry-edit .fieldset {
        border: none !important;
        background: none !important;
    }
    .jobsdetail_main .top .left {
        padding-bottom: 10px !important;
    }
    .std p iframe {
        width: 100%;
    }
    #contactinfo_wrapper .contactinfo, #contactinfo_wrapper .contactinfo.area2 {
        width: 100%;
        background: none;
        height: auto !important;
    }
    #contactinfo_wrapper .contactinfo .scroll {
        height: auto !important;
        width: 100%;
        padding: 0;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .contant-form {
        padding: 0;
    }
    .contant-form textarea {
        width: 100%;
    }
    .category-description {
        padding: 0;
        box-shadow: none;
    }
    #panes_list ul.multi-rows li .inner {
        height: auto;
    }
    .product-image.inner img {
        height: auto !important;
    }
    #panes_list .pane .label {
        padding-left: 0;
    }
    #soda_maker_wrapper {
        width: 100%;
        padding-top: 20px;
    }
    #soda_maker_gallery {
        width: 100%;
        margin-right: 0;
        padding: 0;
        box-shadow: none;
        float: none;
    }
    #soda_maker_information {
        float: none;
        width: 100%;
    }
    #soda_maker_information h1{
        position: absolute;
        top: 50px;
    }
    #soda_maker_information .print_share_buttons {
        margin-bottom: 10px;
    }
    .page .colas-page .tabbar li, .category-products ul li{
        width: 33% !important;
    }
    .category-soda-mixes .realcontent p {
        width: 100%;
    }
    .pagination {
        padding-top: 0;
    }
    .category-products .pagination li {
        width: auto !important;
    }
    .page .colas-page .colas-list li {
        margin-right: 0;
        height: 200px;
        text-align: center;
    }
    .page .colas-page .colas-list li img {
        position: relative;
        text-align: center;
        right: auto;
    }
    .page .colas-page .colas-list li a {
        width: 100%;
    }
    .goodahead-quickshop-container, .goodahead-quickshop-container-wrapper-1, .goodahead-quickshop-container-wrapper-2 {
        background: none;
    }
    .goodahead-quickshop-container {
        background: #fff;
        top: 60px !important;
    }
    .favouritecartpopupinfoleft {
        width: 100%;
    }
    .favcartpic {
        width: 20%;
    }
    .favcartpic img {
        max-width: 100%;
        height: auto;
    }
    .favcartinfo {
        width: 75%;
    }
    .favouritecartpopupinforight {
        width: 100%;
        margin-top: 20px;
    }
    .favouritpopuptabinfo {
        width: 100%;
        height: auto;
        overflow: auto;
        text-align: center;
    }
    .favouritpopuptab, .nutritionlist, .nutritionheader {
        width: 100%;
    }
    .goodahead-quickshop-container a.close {
        right: auto;
        top: 10px;
        color: #000;
        text-indent: 0;
        font-size: 16px;
        background: none;
    }
    .goodahead-quickshop-mask {
        top: 60px;
    }
    .partial-container {
        height: auto;
    }
    #panes_list ul.multi-rows li {
        width: 44.1% !important;
        float: none;
        vertical-align: top;
        display: inline-block;
    }
    #panes_list ul.multi-rows li img {
        max-width: 100%;
    }
    #panes_list ul.multi-rows {
        display: inline;
    }
    #panes_list ul.multi-rows li .label .name {
        line-height: 16px;
    }
    #panes_list ul.multi-rows li .label {
        padding-bottom: 0;
    }
    .gaspopup .tab-content {
        overflow: auto;
    }
    .favouritecartpopupinfo {
        width: 100% !important;
    }
    .category-product-registration #site_content .realcontent, .col2-left-layout .col-main {
        float: none;
        width: 100%;
    }
    .top-reg.right .input-reg {
        float: none !important;
    }
    .top-reg.right .input-reg[name="customer[address2]"] {
        margin-left: 100px;
    }
    .product-registration .input-city {
        margin-left: 0;
    }
    .product-registration .shadow {
        margin-top: 0;
    }
    .top-reg.right, .product-registration .column-right .input-box, .product-registration .column {
        overflow: visible;
    }
    .product-registration .captcha-image {
        margin: 20px auto 0;
    }
    .product-registration .dm-list .models-list li {
        margin-right: 6px;
    }
    .cms-get-the-facts #site_header .header .form-search {
        background: #39B34A;
    }
    .blog-cat-view .postContent td:first-child {
        width: 33%;
        padding-right: 20px;
        vertical-align: top;
    }
    .postContent td:first-child img {
        max-width: 100%;
        min-width: 100px;
    }
    #postComment textarea {
        width: 100% !important;
    }
    #postComment .input-box {
        width: 100%;
    }
    #recaptcha_area, #recaptcha_table {
        width: 100% !important;
    }
    .recaptchatable #recaptcha_image #recaptcha_challenge_image {
        max-width: 100%;
    }
    #site_content .realcontent, .col2-left-layout .col-main {
        width: 100% !important;
        float: none !important;
    }
    .goodahead-blog-post-index #site_content .realcontent h1, .page-title h1 {
        padding-right: 0;
    }
    .row1 .col4 a {
        height: 50px;
    }
    .theme-default .nivoSlider img {
        height: 100% !important;
    }
    .cms-home #site_footer {
        margin-top: -36px;
    }
    #issues li{
        height: 100px;
    }
    #issues li.selected {
        height: 100%;
    }
    #information_bubble{display:none;}
}

@media screen and (max-width: 520px) {

    .leadership-person {
        clear: both;
        width: 100%;
        height: 400px;
        background-position: center;
        margin: 0px 0px 3%;
    }

    .curvedBoxText {
        height: 170px;
        bottom: -30px;
        width: 108%;
        left: -6px;
    }

    .plusMinus {
        left: 10%;
        top: 27px;
    }

    .curvedContent {
        left: 20%;
        top: 30px;
    }

    .personName {
        font-size: 23px;
        margin: 0px 0px 7px 0px !important;
        line-height: 21px !important;
    }

    .personSubtitle {
        font-size: 15px;
        line-height: 19px !important;
    }

    .personsInfo {
        margin: 0px 0px 4% !important;
        width: 100%;
    }

    .personsInfo .personInfoContent {
        height: 295px;
    }

    .personsInfo .personInfoImage {
        background-position: center;
    }

    .personsInfo .personInfoContent .personInfoTextShadow {
        bottom: 0px;
    }

    .personsInfo .bigBubble {
        background-size: cover;
        right: 10px;
        width: 25px;
        height: 35px;
    }

    .personsInfo .personInfoContent .personInfoText {
        position: absolute;
        bottom: 0px;
    }

    .personsInfo .personInfoContent .personInfoTitle {
        width: 88%;
    }

}

@media screen and (max-width: 414px) {

    .leadership-person {
        height: 330px;
    }

}

@media screen and (max-width: 480px) {
    #dates li {
        width: 70px;
    }
    .fadein {
        height: 100px;
    }
    #dates a {
        font-size: 22px;
    }
    #dates a.selected {
        font-size: 30px;
    }
    #site_content .realcontent #issues li h1 {
        padding-right: 0;
        font-size: 24px !important;
    }
    #issues li {
        width: 300px;
    }
    #issues li p {
        font-size: 12px;
        line-height: 16px;
    }
    #panes_list .pane .label a {
        font-size: 8px;
    }
    .page .colas-page .colas-list li a {
        width: 100%;
        padding: 0 10px;
        font-size: 11px;
    }
    .favouritecartpopupinfo {
        padding: 0 15px 18px;
    }
    .postis-container {
        padding: 20px 15px;
    }
    .postis-container img {
        max-width: 100%;
    }
    .contant-form, .contant-form input.input-text, textarea {
        width: 100% !important;
    }
    .cms-media-kit table td {
        font-size: 12px;
        word-wrap: break-word;
        padding: 5px;
    }
}
@media screen and (max-width: 360px) {
    .counter {
        width: 100%;
        margin: 0;
        height: 120px;
        background-size: contain;
    }
    #displayCounter {
        right: 105px;
        top: 55px;
    }
    #postComment {
        margin-left: -15px;
        border: none;
    }
    #postComment .group-select {
        padding: 0;
        border: none;
    }
    
    .theme-default .nivoSlider img {
        height: auto !important;
	width: 100% !important;
	margin-left: 0;
    }
    #div-interaktingslider {
        height: 136px;
    }
   .cms-home #site_footer {
	margin-top: -56px;
   }
   .nivo-controlNav {
	margin-left: 0px;
	left:0;
	bottom: 0px;
   }
  
}
@media screen and (max-width: 320px) {
    #displayCounter {
        right: 70px;
    }
    .cms-video .std > p {
        width: 104%;
        margin-left: -10px;
    }
    #div-interaktingslider {
	height: 120px;
    }

    .cms-home #site_footer {
	margin-top: -56px;
    }

    .theme-default .nivoSlider img {
	height: auto !important;
	width: 100% !important;
	margin-left: 0;
    }
    .nivo-controlNav {
	margin-left: 0px;
	left:0;
	bottom: 0px;
   }
}
