.no-bottom-border {
  border-bottom-style: none !important;
}
.no-top-padding {
  padding-top: 0 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white b,
.text-white ul,
.text-white li {
  color: #ffffff !important;
}
.bg-white {
  background-color: #ffffff;
}
.bg-1 {
  background-color: #efefef;
}
.text-replace {
  overflow: hidden;
  text-indent: -9999px;
  background-repeat: no-repeat;
}
.float-right {
  float: right !important;
}
.float-left {
  float: left !important;
}
.margin-right {
  margin-right: 2em !important;
}
.margin-left {
  margin-left: 2em !important;
}
.inline-block {
  display: inline-block;
}
.front {
  position: relative;
  z-index: 300;
}
.border-standard {
  border: 1px solid #989898;
}
.border-none {
  border-style: none !important;
  border-width: 0 !important;
}
.border-standard-top {
  border-top: 1px solid #989898;
}
.border-standard-bottom {
  border-bottom: 1px solid #989898;
}
.padding-bottom {
  padding-bottom: 20px;
}
.padding-bottom-medium,
.margin-bottom-medium {
  margin-bottom: 30px !important;
}
.padding-top-medium,
.margin-top-medium {
  margin-top: 30px;
}
.padding-top-standard {
  margin-top: 45px;
}
.no-bottom-padding {
  padding-bottom: 0 !important;
}
.no-top-padding {
  padding-top: 0 !important;
}
.roman {
  font-weight: normal;
  font-family: 'FrutigerLTPro-Roman', 'arial', 'helvetica', 'geneva', sans-serif;
}
.sprite {
  overflow: hidden;
  background-position: left top;
  background-repeat: no-repeat;
}
.sprite:hover {
  background-position: right bottom;
}
.vert-middle {
  vertical-align: middle;
}
.blue {
  color: #2e4076;
}
.gray {
  color: #787878;
}
.field-inline > div {
  display: inline;
}
@media only screen and (min-width: 1024px) {
  #response {
    /*
	.stack-image-rotator-vertical {
		.view-footer {
			height: 100%;
			padding: 0;
			margin: 0;
		}
	} */
    /*.node-stack-text-left-wide-image-right {
		border-width:0;
		background-color: #ffffff;
		.group-right {
			overflow-y: hidden;
			
		}
	 .stack-wide-image-right {
			position: relative;
			margin-right: 0 !important;
			//overflow-y: hidden;
			overflow-x: visible !important;
			.fadeover {
				width: 150px;
		    height: 9000px;
		    position: absolute;
		    z-index: 10;	
				top: 0px;
			  left: 0px;
			  background: linear-gradient(to right,#ffffff 0%,rgba(255,255,255,0.9) 17%,rgba(255,255,255,0) 100%);
			  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#00ffffff',gradienttype=1);
			}
		}
	} */
  }
  #response #targ .width-980 > .wide {
    width: 56%;
  }
  #response #targ .width-980 > .wide.group-left {
    padding-right: 4%;
    border-right: 1px solid #989898;
  }
  #response #targ .width-980 > .extrawide {
    width: 66%;
  }
  #response #targ .width-980 > .extrawide.group-left {
    padding-right: 4%;
    border-right: 1px solid #989898;
  }
  #response .script-enabled .expansion-area {
    display: none;
  }
  #response #targ .width-980 > .narrow {
    width: 35%;
  }
  #response #targ .width-980 > .narrow.group-right {
    padding-left: 4%;
  }
  #response .node-stack-image-text-left-narrow-rig .field-name-field-body-left {
    max-width: 48%;
  }
  #response .node-stack-image-text-left-narrow-rig .field-items,
  #response .node-stack-image-text-left-narrow-rig .field {
    vertical-align: top;
  }
  #response .node-stack-image-text-left-narrow-rig .field-type-image {
    margin-right: 30px;
  }
  #response .width-980-inner .content,
  #response .width-980-inner .view-content,
  #response .width-980,
  #response .width-980-view .views-row > div,
  #response .width-980-view .view-filters {
    min-width: 980px;
    max-width: 980px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #response .page-node-done .maincontent-main,
  #response .page-sitemap #site-map {
    min-width: 980px;
    max-width: 980px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #response #footer-verk {
    min-width: 980px;
    max-width: 980px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #response .width-breakout .width-980,
  #response .width-breakout .width-980-inner {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }
  #response .image-block-display .stack-wide-image-right img {
    display: block;
  }
  #response .page-search #block-system-main {
    min-width: 980px;
    max-width: 980px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #response #targ .width-980 > .extranarrow {
    width: 25%;
  }
  #response #targ .width-980 > .extranarrow.group-right {
    padding-left: 4%;
  }
  #response .row-wrap.node-type-stack-wide-left-narrow-right {
    padding: 40px 0;
  }
  #response .row-wrap.node-type-stack-single-image-banner {
    padding: 0 !important;
  }
  #response .wide-slides .slides li {
    min-width: 0px;
  }
  #response .flexslider .slides img {
    width: auto;
  }
  #response .top-slider .flexslider .slides li img {
    width: 100%;
  }
  #response .flexslider li {
    overflow: hidden;
    min-width: 0px;
  }
  #response .view-id-flexslider_with_image_pager.view-display-id-vertical {
    position: relative;
  }
  #response #product-thumbs-vertical-controls {
    position: absolute;
    right: 10px;
    top: 40px;
    z-index: 30;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 0;
    width: 168px;
    min-height: 200px;
    background-color: transparent;
    max-height: 348px;
    overflow: hidden;
  }
  #response #product-thumbs-vertical-controls ul.slides {
    max-width: 168px;
    position: relative;
  }
  #response #product-thumbs-vertical-controls .views-row-inner {
    padding-bottom: 0;
  }
  #response #product-thumbs-vertical-controls li {
    min-width: 168px;
    margin-bottom: 10px;
  }
  #response #product-thumbs-vertical-controls img {
    min-width: 150px;
  }
  #response #product-thumbs-vertical-controls .flex-pauseplay {
    position: absolute;
    left: -40px;
    bottom: -40px;
  }
  #response #product-thumbs-vertical-controls .flex-pauseplay a,
  #response #product-thumbs-vertical-controls .flex-pauseplay a:before {
    color: #e36033;
  }
  #response #product-thumbs-vertical-controls .flex-direction-nav li a {
    text-indent: -9999px;
    text-align: left;
    overflow: hidden;
    background-image: url(/sites/all/themes/bwc_custom/images/slider-controls-vertical.png);
    height: 31px;
    width: 61px;
    left: 50%;
    margin-left: -35px;
    top: 28px;
    background-repeat: no-repeat;
  }
  #response #product-thumbs-vertical-controls .flex-direction-nav li a:before {
    display: none;
  }
  #response #product-thumbs-vertical-controls .flex-direction-nav li a.flex-next {
    top: auto;
    bottom: 5px;
    background-position: bottom right;
  }
  #response .video-wide {
    width: 540px;
    height: 308px;
  }
  #response .view-homepage-whats-new.view-display-id-block .flex-direction-nav {
    display: none;
  }
  #response li.menu-phone-only,
  #response .phone-only,
  #response .mobile-only {
    display: none !important;
  }
  #response .node-type-stack-text-left-wide-image-right.image-fade .group-right {
    position: relative;
    overflow-x: visible;
  }
  #response .node-type-stack-text-left-wide-image-right.image-fade .group-right .fadeover {
    width: 150px;
    position: absolute;
    z-index: 10;
    top: 0px;
    bottom: 0px;
    left: 0px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,1+20,0+100 */
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
  }
  #response #block-system-main .profile,
  #response #user-login {
    min-width: 980px;
    max-width: 980px;
    display: block;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}
