﻿@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,700,700i');

/* WonderWebs-Bootstrap 9.3 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body,.Normal{font-family: 'Source Sans Pro', sans-serif;font-size: 16px;color: #666;}/* Default font and colour. Use long form CSS */
h1{font-family: 'Source Sans Pro', sans-serif;color:rgb(68, 68, 68)}
h2{font-family: 'Source Sans Pro', sans-serif;color:rgb(68, 68, 68)}
h3{font-family: 'Source Sans Pro', sans-serif;color:rgb(68, 68, 68)}
h4{}
h5{}
h6{}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a,a:link,a:visited{color:rgb(68, 68, 68)}
a:active,a:hover{}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbSeparator,a.BreadCrumbs:link,a.BreadCrumbs:visited{}
a.BreadCrumbs:active,a.BreadCrumbs:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{color: #fff}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{color: #fefefe}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{background: #fff;padding: 0;}/* Website background */
.Above{}
.Paper{display: inherit;border: none; box-shadow: none;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding */
.Header{display: inherit;}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{}
.LogoSpan{}
.LogoWrapper{padding-top:12.821%;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-1170x150.png") no-repeat scroll 0 0 #fff;background-size:cover}
.LogoLink{}
.Logo{}
.BelowLogo{}
.MenuBar{}/* Menu wrapper includes SigninPane */
.MenuPane{float:right;width:100%;margin-top:-50px;}/* Menu column */
.MenuPaneInner{float:right;clear:right;}
.SigninPane{display: none;}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{display: inherit;}/* Main page content. Set display:inherit to disable rubber-banding */
.Contents .Span{}/* Website foreground */
.BreadCrumbBar{display: none;}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{display: none;}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{display: none;}/* Search column */
.SearchWrapper{}/* Padding and margins */
.SearchPane{display: none;}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .far{}
.ContentPane{min-height:420px !important;}
.ContentLeft{}/* Move this min-height into the primary content panel */
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{}/* Wraps all footer rows */
.FooterLinks{background:#2E2E2E;padding-top: 1%;padding-bottom: 1%}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{font-family: 'Source Sans Pro', sans-serif;font-size: 16px; font-weight: 400; text-transform: uppercase;}
.MenuBar ul.Menu .sub a{font-family: 'Source Sans Pro', sans-serif;text-transform: capitalize;line-height: 40px;}

/* Menu item borders and separators. Set border:none; to remove defaults */
.MenuBar ul.Menu a.first{border: none;}
.MenuBar ul.Menu a{border: none;}
.MenuBar ul.Menu a.last{border: none;}
.MenuBar ul.Menu .sub a.first{border-top: 2px solid #7E3B9A;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}
.MenuBar ul.Menu .sub a{border-top: none; border-bottom: none;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}
.MenuBar ul.Menu .sub a.last{border-bottom: 1px solid #dbdbdb;}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{color: #7F4098; background: transparent;}/* Menu */
.MenuBar ul.Menu a.branch{color: #7F4098; background: transparent;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{color: #7F4098; background: transparent;}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{color: #7F4098; background: transparent;}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{background: #fff;}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{background: #fff;}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{background: #fff;}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{background: #fff;}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px;} */
.MenuBar ul.Menu a{padding: 0 40px;}
.MenuBar ul.Menu .sub a{height: 40px;}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background:url("Logo-1982x180.png") no-repeat scroll 0 0 / 991px 90px #fff}/* Logo */
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{}/* Hamburger bun */
.hamburger a.hamburger-bun span{}/* Hamburger meat */
.hamburger .mean-nav{}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}
.hamburger a.meanmenu-reveal span {background: rgb(127, 64, 152);}
.hamburger a.meanmenu-reveal{color: rgb(34, 34, 34);}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
/* .CustomClass01{} */
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/* Other styles */

/*Basic Styles*/
.BelowMenuRow .Span {width: 100%;}
.EntryTitle{ color: #444444;font: bold 28px/40px 'Source Sans Pro', sans-serif;border-bottom: 2px solid #e3e3e3;padding-bottom: 16px; margin-bottom: 50px; padding-top: 18px;}
.MenuBar ul.lvl1, .MenuBar ul.lvl2, .MenuBar ul.lvl3 {width: 275px;}
.LogoRow {border-bottom: 3px solid rgb(236, 236, 236);}
#item_Products::after, #item_Info::after, #item_AboutUs::after { content: url('/Portals/224/down-arrow.png');position: absolute;top: 8px;right: 8px;}

/*Banners*/
.BannerText {text-shadow: 2px 2px 4px rgb(71, 71, 71);}
.BannerText h2 {text-align: center;	font-size: 42px;line-height: 54px;text-transform: uppercase; color:#fff}
.BannerText h3 {text-align: center;	font-size: 18px;line-height: 24px; color:#fff}
.BannerText p {font-size: 18px;	text-align: center;	line-height: 24px;	font-style: italic;}
.edsvbr__Theme1 .edsms_slideDescription {background-color: rgba(0, 0, 0, 0);}

/*Banner Home*/
.BannerText.BannerTexthome h2 {text-align: right;line-height: 42px;color: #fff}
.BannerButton {float: right;margin-top: 1%;	background: rgba(104, 164, 37, 0.84);padding: 8px 3%;color: #fff !important;font-size: 18px;line-height: 18px;font-weight: 700;text-transform: uppercase;text-shadow: none;}
.BannerButton:hover{background: #864A9F;}
.DnnModule-18858 .edsvbr__Theme1 .edsms_slideDescription{position:absolute;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;padding:0 !important;margin:0 auto !important;width:1170px !important;max-width:100% !important;height:100% !important;max-height:100% !important;}
.BannerTexthome.BannerText{position:absolute;right:0;top:7%;}




/*Footer*/
.FooterText h2 {margin-top: 0; color: #7e3e98; text-transform: uppercase; font-weight: normal;  font-size: 1.2em;  border-bottom: 1px solid #ccc;    padding-bottom: 8px;}
.FooterText p{color: rgb(102, 102, 102);font-size: 16px;line-height: 24px;}
.FooterText {padding: 0 3%;}
.FooterText a {color: rgb(102, 102, 102);font-size: 16px;}
.SocialIcons .fab {color: #7E3B9A;font-size: 32px;margin: 3px;}
.Bottom4Column.Section {padding: 3% 0;}
.Bottom4Column .Span::before {content: "";display: inline-block; width: 12%; height: 23vh; background: url(/Portals/224/24-year-logo-crop.png) no-repeat;   background-size: contain;  background-position: 0 0;  float: left; margin-right: 1%;}
#dnn_Bottom4A{width:26%}
#dnn_Bottom4B{width:40%}
#dnn_Bottom4C{width:21%}
#dnn_Bottom4D{width:0}
.Bottom4Column, .Bottom4Column .Span {background: #E3E3E3;}
.BottomFooterText p{color: #fff}
.Footer2Column {background:  rgb(126, 59, 154) ;padding: 1% 0;}
.CardIcons {text-align: left;padding-left: 5%;}
#dnn_Footer2B {width: 21%;float: right;}


/*Features*/
.Page8464 .ContentPane {min-height: 100% !important;}
img.IconFeatures{margin-right: 1em;margin-bottom: 1em;}

/*FAQ*/
.Page8472 .ContentPane {min-height: 100% !important;}


/*<!--Product Detail-->*/
.DnnModule.DnnModule-RevindexDnnRevindexStorefrontProductDetail.DnnModule-17039 {margin-bottom: 3%;}
.rvdsf-productdetail-container .rvdsf-product-gallery-container {border: none;display: flex;	justify-content: center;align-items: center;height: 400px;}
.rvdsf-productdetail-container .rvdsf-product-gallery-container img {max-height: 385px;}
.rating-symbol .glyphicon-star-empty {color: #ccc;font-size: 16px;display: none;}
.rvdsf-productdetail-container img.rvdsf-product-gallery-tile{height:125px;width:125px;border:1px solid #ddd;padding:5px;margin:5px;}
.rvdsf-socialshare-list {padding: 0;}
.Page7319 .ContentPane{min-height: 100%;}
.rvdsf-productdetail-container .rvdsf-product-info-container .rvdsf-label-name {font: bold 28px/40px 'Source Sans Pro', sans-serif;margin-bottom: 12px;display: inherit;border-bottom: 2px solid rgb(227, 227, 227);padding-bottom: 12px;color: rgb(68, 68, 68);}
.ProductDetailHeader h2 {font-size: 36px;color: #fff;text-transform: uppercase; font-weight: 400;}
.ProductDetailHeader p {max-width: 960px;color: #eaeaea;}
.ProductDetailHeader { background: #474747;  padding: 2% 5%;}
.rvdsf-field-price {color: rgb(119, 164, 100);font-weight: 400 !important;}
#rvdsfProductDetailDescriptionTabs a{color: #555;}
#rvdsfProductDetailDescriptionTabs li.active a{font-weight: 700}
.form-horizontal .control-label {text-align: left;font-weight: 400;}
.btn-toolbar {padding-left: 15px;}
.rvdsf-product-container .btn-primary {color: #515151;background-color: #DAD8DA;border-radius: 0;border: none;font-weight: 700;max-width: 150px;}
.rvdsf-product-container .btn-primary:hover {color: #fff;background-color: #474747;}
.rvdsf-productdetail-container .rvdsf-product-form-container .rvdsf-field-qty input, .rvdsf-productdetail-container .rvdsf-product-form-container .rvdsf-field-qty select {background-color: #fff;border: 1px solid #d1d1d1;border-radius: 5px;}
.rvdsf-product-container {margin-top: 5%;}
.rvdsf-productdetail-container div.rvdsf-field-description-container {clear: right;}
.rvdsf-productlist-grid div.rvdsf-product-info-container {min-height: 75px;}
#dnn_ctr18913_View_Textbox_18913_5 {pointer-events: none;background: rgb(227, 227, 227);}/*Product details Form*/
.rvdsf-productdetail-container .btn-toolbar {padding-left: 0;}



/*Products Page*/

.Page7319 .ContentPane{min-height: 100% !important;}
.rvdsf-productlist-grid .rvdsf-product-container {text-align: center;padding: 3px;border: none;box-shadow: none;margin-bottom: 40px;overflow: hidden;}
.rvdsf-productlist-container .rvdsf-product-gallery-container {border: none;height: 200px;}
.rvdsf-productlist-container .rvdsf-field-name a {	font-size: 14px;color: #7d7d7d;}
.rvdsf-productlist-container .rvdsf-product-gallery-container img {	max-height: 200px;}
.list-group-item.node-rvdsfCategoryTree.node-selected {background-color: #474747 !important;border: 0;}
#rvdsfProductDetailDescriptionContent .fa, .fab, .fal, .far, .fas {	font-size: 24px;color: #337ab7;}
#rvdsfProductDetailDescriptionOverview {padding: 10px;}
.rvdsf-productlist-navbar {  background-color: #fff;display: none;}
.rvdsf-productlist-navbar .bootstrap-select .btn-default, .rvdsf-productlist-navbar .bootstrap-select .btn-default2:hover, .rvdsf-productlist-navbar .bootstrap-select .btn-default:active, .rvdsf-productlist-navbar .bootstrap-select .btn-default:visited, .rvdsf-productlist-navbar .bootstrap-select .btn-default:focus {background-color: #474747;border-color: #474747;font-weight: 400;color: #fff;}
.rvdsf-productlist-navbar .bootstrap-select .btn-default:hover {background-color: #464646;border-color: #464646;}
 .open>.dropdown-toggle.btn-default:hover {  color: #fff;}
 .Page7319 #dnn_ColumnLeft {width: 30%;}
 .Page7319 #dnn_ContentRight{width: 70%;}
.Page7513 .ContentPane {min-height: 100% !important;}
/*.rvdsf-productlist-grid .btn-toolbar{display: none}*/
.rvdsf-productlist-pager {background-color: #fff;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: rgb(177, 200, 102);border-color: rgb(177, 200, 102);}
.pagination > li > a, .pagination > li > span {color: #222;}

/*Cart*/
.rvdsfCheckoutAccountActions .btn-primary {color: #fff;	background-color: #91d100;border-color: #91d100;}
.rvdsfCheckoutAccountActions .btn-primary:hover {background-color: #474747;border-color: #474747;}
.rvdsfCheckoutActions .btn-primary {color: #fff;    background-color: #b1c866; border-color: #b1c866;}
.rvdsfCheckoutActions .btn-primary:hover {background-color: #474747;border-color: #474747;}
.rvdsfCheckoutPaymentContainer .btn-primary {color: #fff;background-color: #91d100;border-color: #91d100;}
.rvdsfCheckoutPaymentContainer .btn-primary:hover {background-color: #474747;border-color: #474747;}
.rvdsfCartProduct a {color: #222;font-weight: 400;}
.rvdsfCartProduct a:hover {color: #474747;}
#dnn_ctr18907_ViewRevindexStorefrontCheckout_ctl00_AccountSectionPanel {display: none;}


/*Edit Cart*/

#rvdsfCartPanelContainer .btn-primary {color: rgb(255, 255, 255);background-color: rgb(127, 64, 152);border-color: rgb(126, 59, 154);}
#rvdsfCartPanelContainer .btn-primary:hover {background-color: #474747;border-color: #474747;}
.rvdsf-salesorderdetail-table img {  max-width: 300px;}
.rvdsfSalesOrderDetailGrid .rvdsfCartGalleryThumbnail > img {max-width: 250px;}


/*Cart Summary*/

.rvdsf-cartsummary-container .rvdsf-btn-viewcart span {}
.rvdsf-cartsummary-header-container {font-size: 18px;font-family: 'Source Sans Pro', sans-serif;line-height: 30px;color: rgb(127, 64, 152);font-weight: 700;padding: 0;border-top: none;}
.rvdsf-cartsummary-header-container .rvdsf-label-amount {font-weight: 700;}
.rvdsf-cartsummary-detail-container .btn-primary {color: #fff;background-color: rgb(127, 64, 152);border-color: rgb(127, 64, 152);}
.rvdsf-cartsummary-detail-container .btn-primary:hover {background-color: #474747;border-color: #474747;}
.rvdsf-cartsummary-header-container .rvdsf-btn-viewcart {background-color: rgb(255, 255, 255);border-color: transparent;text-align: left;position: absolute;left: -50px;right: 0;background: transparent;top: 0;}
.rvdsf-cartsummary-header-container .rvdsf-btn-viewcart:hover{background:none; border-color: transparent;}
.DnnModule-18915 {float: right;	z-index: 1;}
.rvdsf-cartsummary-detail-container, .dnnFormPopup.rvdsfCartSummaryDetailContainer {right: 0;display: none !important;}
.rvdsf-cartsummary-container .rvdsf-btn-viewcart span {color: rgb(127, 64, 152);font-size: 18px;}

/*CheckOut*/
#dnn_ctr18907_ViewRevindexStorefrontCheckout_ctl00_ReviewOrderPanel {border: 1px solid rgb(213, 213, 213);padding: 15px;}
#dnn_ctr18907_ViewRevindexStorefrontCheckout_ctl00_ShippingCountryDropDownList {pointer-events: none;background: rgb(185, 185, 185);}
.rvdsf-btn-apply, .rvdsf-btn-placeorder, .rvdsf-btn-viewcart {color: rgb(255, 255, 255);background-color: rgb(126, 59, 154);border-color: rgb(126, 59, 154);}
.rvdsf-btn-apply:hover, .rvdsf-btn-placeorder:hover, .rvdsf-btn-viewcart:hover{background-color: rgb(71, 71, 71);border-color: rgb(71, 71, 71);}


/*Gallery*/
.cbp-l-grid-team-name:link, .cbp-l-grid-team-name:active, .cbp-l-grid-team-name:visited {color: rgb(126, 59, 154) !important;text-decoration: none !important;display: block;text-align: center;margin-bottom: 3px;	font-size: 18px;
font-weight: 700;line-height: 1.3em;}
.cbp-l-project-desc-title {	text-align: center;}
.cbp-l-filters-button .cbp-filter-item {color: rgb(126, 59, 154);font-size: 16px;}

/*History Tabs*/
.livetabsdefault .ui-widget-content {border: none;}
.livetabsdefault.mbottom .mbottom.ui-tabs .mbottom.ui-tabs-panel {padding: 3px;}
.livetabsdefault .ui-widget-header {background: none;border: none;}
.livetabsdefault .ui-state-active, .livetabsdefault .ui-widget-content .ui-state-active {background: rgb(255, 255, 255) !important;border: 1px solid rgb(215, 215, 215) !important;}
.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {	background: rgb(88, 25, 116);border: 1px solid rgb(79, 20, 105);}
.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default:hover {	background: rgb(108, 56, 131);}
.livetabsdefault .ui-tabs .ui-tabs-panel {padding: 3% 3px;}
.ui-tabs-anchor {color: #fff !important;}
.ui-state-active .ui-tabs-anchor {color: #333 !important;}
.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active {padding-bottom: 0;}
.livetabsdefault .ui-tabs .ui-tabs-nav li {	margin: 0.3em 0.2em -1px 0;}
.livetabsdefault .ui-tabs .ui-tabs-nav li a {padding: 5px 7px;}

/*Compare template*/
.compare .compare-labels {padding-right: 0;}
.compare .compare-products {padding-left: 0;}
.compare .compare-product {text-align: center;padding-left: 0;padding-right: 0;}
.compare .cell-tall {height: 265px !important;	max-height: 265px;border-top: none !important;}
.compare .cell-tall img {max-width: 100%;margin-bottom: 15px;}
.compare .compare-cell {height: 50px;display: table;border-top: 1px solid #f2f2f2;}
.compare .compare-cell span, .compare .compare-cell h2 {display: table-cell;vertical-align: middle;}
.compare .compare-cell .fa-check {color: #5ab608;font-size: 1.5em;}
.compare .compare-products .compare-price:not(.compare-mobile-label) {font-size: 2.1em;	color: #7e3e98;}
.compare .compare-price {height: 75px;}
.compare .compare-disclaimer {border-top: none;	background: none !important;}
.compare .compare-details {padding: 20px;}
.products img{height: auto;}
.compare .compare-products .compare-mobile-labels {text-align: left;}
.CartButton, .DetailsButton {color: rgb(81, 81, 81) !important;	background-color: #DAD8DA;border-radius: 0;border: none;font-weight: 700;max-width: 150px;display: inline-block;padding: 6px 12px;}
a.CartButton:hover, a.DetailsButton:hover{color: #efefef !important;background-color: #474747;}
.PurpleBG{background: rgba(127, 63, 152, 0.19);}
.DetailsButton.RegularButton {max-width: 100%;}


/*Lightbox*/
.jquery-lightbox-caption {display: none;}
.jquery-lightbox-title {display: none;}
#LiCoElementWrapper19312 .general.generaltheme-background {display: none;}


/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {

.AboveLogo {position: absolute;	top: 0;	left: 0;right: 0;background: #e5e5e5;}
.Page {padding-top: 120px !important;}
.mean-bar {margin-top: 30px;}
.AboveRow {display: block !important;}
.rvdsf-cartsummary-header-container {font-size: 14px;padding-right: 5px !important;}


#item_Info::after, #item_AboutUs::after {content: "";}

}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {

.Bottom4Column .Span::before {width: 100%;background-position: center;}
#dnn_Bottom4A{width:100%}
#dnn_Bottom4B{width:100%}
#dnn_Bottom4C{width:100%}
#dnn_Bottom4D{width:100%}
#dnn_Footer3B {display: none;}
.FooterText {border-bottom: 1px solid rgb(158, 158, 158);padding: 2% 5%;text-align: center;}
.Bottom4Column .Span::before {border-right: none;}
.CardIcons {text-align: left;}
.BannerText p {font-size: 15px;line-height: 15px;}
.BannerText h2 {font-size: 24px;line-height: 30px;}
.BannerText.BannerTexthome h2 {line-height: 30px;}
.BannerButton{font-size: 15px;}

.livetabsdefault .ui-tabs .ui-tabs-nav li {width: inherit !important;font-size: 12px;line-height: 16px;margin-top: 5px !important;}
#dnn_Footer2B {width: 100%;}


.compare .compare-product {margin-bottom: 50px;}
.compare .cell-tall {width: 100%;margin-bottom: 15px;max-height: none;	height: auto;}
.compare .cell-tall img {display: block;margin: 0 auto 15px auto;}
.compare .compare-disclaimer {height: 30px;}
.compare .compare-disclaimer span {display: block;margin: 0 auto;}


}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 

}

/* Widescreen */
@media (min-width: 1200px) { 

.BannerText h2 {font-size: 60px;	line-height: 84px;}
.BannerText p {font-size: 24px;line-height: 30px;}
.BannerText.BannerTexthome h2 {line-height: 60px;}

}